Rovaca: A highly optimized variant caller for rapid and robust germline DNA analysis
Abstract
The Genome Analysis Toolkit (GATK) HaplotypeCaller is the gold standard for germline variant detection, but its computational intensity presents a significant bottleneck in large-scale genomic analyses. While accelerated solutions exist, they often require specialized hardware or are proprietary, limiting accessibility. We present Rovaca, a novel, pure software variant caller implemented in C++ that dramatically accelerates germline analysis on standard CPU hardware. By preserving the core mathematical models of GATK HaplotypeCaller, Rovaca achieves nearly identical output, ensuring high concordance and facilitating adoption. Performance gains are achieved through a sophisticated producer-consumer multi-threading architecture and targeted micro-architectural optimizations of the PairHMM algorithm using AVX-512 instructions. Benchmarks on standard GIAB datasets show Rovaca is 57-76x faster for Whole-Genome Sequencing and 30x faster for Whole-Exome Sequencing compared to GATK. The F1-scores for both SNPs and INDELs consistently differ by less than 0.01%, demonstrating exceptional accuracy. Rovaca is a deterministic, robust, and cost-efficient tool that removes the computational barrier for high-throughput germline variant analysis. Rovaca is open-source and available at https://github.com/ZephyRoy/Rovaca.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Research Focus
- Approach
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
- GVC: A superfast and universal genomic variant caller
Zhongbo Zhang, Longhui Yin, … Shaoping Ling·bioRxiv·Mar 5, 2019
- OVarFlow: a resource optimized GATK 4 based Open source Variant calling workFlow
Jochen Bathke, Gesine Lühken·BMC BioinformaticsPeer-reviewed·Aug 13, 2021
- High performance of a GPU-accelerated variant calling tool in genome data analysis
Qian Zhang, Hao Liu, Fengxiao Bu·bioRxiv·Dec 12, 2021
- HPC-based genome variant calling workflow (HPC-GVCW)
Yong Zhou, Nagarajan Kathiresan, … Rod A. Wing·bioRxiv·Jun 25, 2023
- cuBayes: GPU accelerated FreeBayes that achieves 1-minute whole-genome SNV calling while maintaining algorithmic semantics
Anders Pitman, C Yang, 義行 高橋·bioRxiv·Jun 16, 2026
- GW-CALL: Accurate Genome-Wide Variant Caller
Maryam Ghareghani, Seyed Abolfazl Motahari, … Mostafa Tavassolipour·bioRxiv·Oct 9, 2016