Quick Start¶
This page shows the shortest path for running bff-tools after installation.
If you have not installed the toolkit yet, start with one of these pages:
Genetic Data Interpretation Disclaimer
This tool provides research-based annotations of genetic data from SNP microarray formats (e.g., 23andMe) and VCF (Variant Call Format) files. It is intended for research use only and is not a medical device. It does not provide medical or clinical advice.
- ๐ฉบ Do not use results for medical decisions. Always consult a qualified healthcare professional.
- ๐ฐ Results may cause emotional or psychological distress. You may learn about increased risks for serious health conditions.
- ๐ฌ Genetic data and interpretations have limitations. Not all variants are covered, and scientific understanding continues to evolve.
- ๐ You are responsible for safeguarding your genetic data. Use caution when storing or sharing results; privacy or legal implications may apply.
- โก Use at your own risk. The authors assume no responsibility for how the results are interpreted or used.
By using this tool, you confirm that you understand and accept these terms.
1. Check the command¶
2. Validate metadata¶
mkdir bff_out
bin/bff-tools validate -i utils/bff_validator/Beacon-v2-Models_template.xlsx --out-dir bff_out
This validates metadata and writes BFF JSON collections to bff_out.
3. Convert genomic data¶
VCF input¶
SNP-array TSV input¶
Use vcf for VCF or VCF.gz input. Use tsv for SNP-array style TSV or TXT input.
4. Load into MongoDB¶
Once you have BFF metadata plus genomic variations, load them with:
If you want conversion plus loading in one step, use:
Which command do I need?¶
- I only want to validate metadata:
bff-tools validate - I want to convert a VCF:
bff-tools vcf - I want to convert a SNP-array TSV:
bff-tools tsv - I already have BFF files and want to ingest them:
bff-tools load - I want conversion and loading in one run:
bff-tools full
Next steps¶
- For the full workflow, continue to the tutorial.
- For installation details, go back to the installation pages.
- For troubleshooting and edge cases, see the FAQ.