VCFdbR
VCFdbR converts Variant Call Format (VCF) files into SQLite databases using the R programming language to enable efficient management and querying of variant data from exome and whole-genome sequencing studies.
Key Features:
- Conversion Efficiency: Converts VCFs—originally developed as part of the 1,000 Genomes Project to describe genetic variation in large cohorts—into SQLite databases to facilitate rapid searching and filtering.
- Reduced Memory Overhead: Leverages the structured nature of SQLite to minimize memory usage during data processing, enabling handling of biobank-scale datasets on high-performance computing clusters.
- Enhanced Interactivity: Transforms static, text-based VCF data into a database format to support dynamic queries and complex variant filtering and analyses.
- Platform Compatibility: Optimized for Linux-based high-performance computing environments and has not been tested on Windows or Mac operating systems.
Scientific Applications:
- Population genetics: Facilitates large-cohort variant analyses for population genetics studies.
- Personalized medicine: Enables variant curation and filtering workflows used in precision or personalized medicine.
- Genetic epidemiology: Supports association and epidemiological analyses of genetic variants in cohort studies.
- Disease association studies: Provides efficient variant retrieval and filtering for disease association and case-control analyses.
- Evolutionary biology: Supports comparative and evolutionary analyses that require large-scale variant queries.
Methodology:
VCFdbR processes Variant Call Format (VCF) files into an SQLite database using R, preserving original variant data while enabling efficient manipulation and retrieval.
Topics
Details
- License:
- MIT
- Programming Languages:
- R, Shell, SQL
- Added:
- 1/18/2021
- Last Updated:
- 3/11/2021
Operations
Publications
Koomar T, Michaelson JJ. VCFdbR: A method for expressing biobank-scale Variant Call Format data in a SQLite database using R. Unknown Journal. 2020. doi:10.1101/2020.04.28.066894.