bioRxivBioinformatics
Vcfanno: fast, flexible annotation of genetic variants
Abstract
BackgroundThe integration of genome annotations and reference databases is critical to the identification of genetic variants that may be of interest in studies of disease or other traits. However, comprehensive variant annotation with diverse file formats is difficult with existing methods.\n\nResultsWe have developed vcfanno as a flexible toolset that simplifies the annotation of genetic variants in VCF format. Vcfanno can extract and summarize multiple attributes from one or more annotation files and append the resulting annotations to the INFO field of the original VCF file. Vcfanno also integrates the lua scripting language so that users can easily develop custom annotations and metrics. By leveraging a new parallel \"chromosome sweeping\" algorithm, it enables rapid annotation of both whole-exome and whole-genome datasets. We demonstrate this performance by annotating over 85.3 million variants in less than 17 minutes (>85,000 variants per second) with 50 attributes from 17 commonly used genome annotation resources.\n\nConclusionsVcfanno is a flexible software package that provides researchers with the ability to annotate genetic variation with a wide range of datasets and reference databases in diverse genomic formats.\n\nAvailabilityThe vcfanno source code is available at https://github.com/brentp/vcfanno under the MIT license, and platform-specific binaries are available at https://github.com/brentp/vcfanno/releases. Detailed documentation is available at http://brentp.github.io/vcfanno/, and the code underlying the analyses presented can be found at https://github.com/brentp/vcfanno/tree/master/scripts/paper.
- assay: whole-exome sequencing
- assay: whole-genome sequencing
- research focus: variant calling
- approach: statistical model
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Vcfexpress: flexible, rapid user-expressions to filter and format VCFs
Brent S. Pedersen, Aaron R. Quinlan·BioinformaticsPeer-reviewed·Mar 3, 2024
- PyVar: An Extensible Framework for Variant Annotator Comparison
Julie Wertz, Qianli Liao, … Michael S Chimenti·bioRxiv·Sep 30, 2016
- VcfR: an R package to manipulate and visualize VCF format data
Brian J. Knaus, Niklaus J. Grünwald·bioRxiv·Feb 26, 2016
- vcfpp: a C++ API for rapid processing of the Variant Call Format
Zilong Li·BioinformaticsPeer-reviewed·Jan 23, 2024
- Variant Graph Craft (VGC): A Comprehensive Tool for Analyzing Genetic Variation and Identifying Disease-Causing Variants.
Jennifer S.Y. Li, Andy Yang, … Alper Uzun·BMC BioinformaticsPeer-reviewed·Sep 3, 2024
- VCFdbR: A method for expressing biobank-scale Variant Call Format data in a SQLite database using R
Tanner Koomar, Jacob J. Michaelson·bioRxiv·Apr 28, 2020