Search bioRxiv⌕ Search

bioRxiv · 10.64898/2026.04.14.718452

fastVEP: A Fast, Comprehensive Variant Effect Predictor Written in Rust

Abstract

Annotating genomic variants with their predicted functional consequences is a required step in genomics research and clinical diagnostics. The Ensembl Variant Effect Predictor (VEP) is the community standard for this task, but its Perl implementation struggles with the variant call sets that modern sequencing studies produce. Here we present fastVEP, a complete reimplementation of the VEP variant annotation engine in Rust, a systems programming language that combines memory safety with C-level performance. fastVEP annotates the complete GIAB HG002 clinical whole-genome sequencing benchmark (4.05 million high-confidence variants) against the full Ensembl GRCh38 gene model (508,530 transcripts) in 86 seconds. Across five organisms and complete gold-standard call sets, including 26 million Mouse Genomes Project variants and 12.9 million Arabidopsis 1001 Genomes variants, throughput holds between 47,000 and 86,000 variants per second. In single-threaded head-to-head runs on the same whole genome, fastVEP is 22-24x faster than Ensembl VEP v115.1, which needs approximately 77 minutes for the equivalent consequence-only run. Accuracy was checked field by field against Ensembl VEP release 115.1: all 23 compared annotation fields matched on 2,340 shared transcript-allele pairs. Beyond core consequence prediction, fastVEP provides a supplementary annotation framework (fastSA) with a native binary format for direct integration with ClinVar, gnomAD, dbSNP, COSMIC, 1000 Genomes, TOPMed, and MitoMap. It also supplies prediction and conservation scores including PhyloP, GERP, REVEL, SpliceAI, PrimateAI, and SIFT/PolyPhen via dbNSFP; structural variant annotation (DEL, DUP, INV, CNV, BND) with SV-specific consequence prediction; gene-level annotation from OMIM and gnomAD gene constraint metrics; a filter_vep-compatible expression filter engine; multi-sample genotype parsing; regulatory region detection; and mitochondrial-specific variant handling. fastVEP supports both GRCh38 and GRCh37, predicts 49 Sequence Ontology consequence terms, writes 47 VEP-compatible CSQ annotation fields, generates HGVS nomenclature, and outputs VCF, tab-delimited, or JSON. It ships as a single 3.3 MB statically linked binary with no external dependencies and includes a built-in web interface for interactive annotation; a hosted server is available at https://fastVEP.org fastVEP is open source under the Apache 2.0 license at https://github.com/Huang-lab/fastVEP

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Huang, K.-l.. 2026-04-16. fastVEP: A Fast, Comprehensive Variant Effect Predictor Written in Rust. https://doi.org/10.64898/2026.04.14.718452

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related preprints

Chromosome-level, haplotype-resolved genome assembly of the tanniferous forage legume big trefoil (Lotus pedunculatus Cav.) using CiFi

Big trefoil (Lotus pedunculatus Cav.) is a perennial forage legume that thrives on acidic, low-fertility soils and produces condensed tannins that reduce enteric methanogenesis in ruminants. Despite this agronomic potential, genomic resources for the species remain scarce, and the existing haploid assembly does not resolve the two haplotypes of this outcrossing diploid species. Here we present a haplotype-resolved, chromosome-level reference genome for L. pedunculatus genotype Lusitano29 -- the first plant genome assembled using CiFi, a long-read chromosome conformation capture method. We combined PacBio HiFi long reads with CiFi concatemers produced from DpnII and HindIII libraries; in silico digestion and combinatorial pairing of the resulting monomers yielded 790.3 M and 10.3 M pseudo-paired contacts, respectively, enabling scaffolding and manual curation to chromosome level. The 991.1 Mb assembly resolves two phased haplotypes of 500 and 491 Mb, with 96.6% of the sequence anchored in twelve pseudo-chromosomes (six per haplotype). Telomeric repeats were detected at 19 of 24 pseudo-chromosome ends, and no structural errors were detected (scaffold N50 73.8 Mb; consensus QV 64.7; k-mer completeness 99.4%; genome-mode BUSCO completeness 97.0%; CRAQ S-AQI 100.0). Annotation supported by PacBio Iso-Seq full-length transcripts predicted 38,069 and 36,484 protein-coding genes in haplotypes 1 and 2, respectively (protein-mode BUSCO completeness 96.5%), indicating a high completeness of annotated genes. This genome assembly provides a foundation for allele-aware trait dissection of proanthocyanidin biosynthesis, comparative genomics in Lotus, and population genomics and genomics-assisted breeding in L. pedunculatus.

genomics↗

Bramble: projection of spliced genomic alignments into transcriptomic space for improved transcript quantification

Accurate transcript abundance estimation is central to many transcriptomic studies. Many current quantification methods rely on reads mapped directly to the transcriptome, but transcriptome alignment can misassign reads from unannotated transcripts to annotated isoforms, leading to biased abundance estimates. We introduce Bramble, a method that projects spliced genomic alignments into transcriptomic coordinates to produce alignments compatible with downstream transcript quantification tools. Across simulated short- and long-read RNA-seq datasets and multiple levels of reference annotation completeness, incorporating Bramble into quantification pipelines consistently improved accuracy and reduced error. These results suggest that genome-derived transcriptomic alignments can improve transcript quantification by preserving compatible alignments to annotated transcripts while filtering alignments likely originating from unannotated transcripts.

genomics↗

PRDM9-mediated meiotic hotspot specification is constrained in humans despite extensive sequence diversity

PRDM9 specifies meiotic recombination hotspots through a rapidly evolving C2H2 zinc-finger (ZNF) coding minisatellite that determines DNA-binding specificity. Although this minisatellite harbors extraordinary allelic diversity in humans, the functional consequences of most naturally occurring variants remain unknown. Here we functionally characterize 80 human PRDM9 alleles using genome-wide chromatin profiling. Despite extensive sequence diversity within the ZNF array, most alleles function indistinguishably from common A and C hotspot-specifying alleles, revealing that human PRDM9 function is more constrained than its sequence diversity predicts. In contrast, rare and infertility-associated variants occupy two functional extremes: either abundant and novel DNA binding specificity or minimal DNA binding, suggesting that both gain- and loss-of-function alleles may disrupt symmetric hotspot specification during meiosis, thus representing a plausible contributor to human infertility. Together, our findings define the functional landscape of human PRDM9 variation and provide a framework for interpreting the impact of newly discovered PRDM9 alleles.

genomics↗