PofoliaShared via Pofolia

Gigabyte· 2026Q2

vardictcpp: a C++ reimplementation of VarDict variant caller

Joachim Wolff

Short summary

A new C++ reimplementation of the VarDict variant caller, vardictcpp, is up to 11 times faster and uses 17 times less memory than its Java predecessor, enabling higher sample throughput.

AI-generated from the title and abstract; the full text is not read.

Key points

  • vardictcpp is a C++17 reimplementation of the VarDictJava variant caller.
  • It offers a 4x speedup on single-core and 9-11x speedup on eight cores compared to VarDictJava.
  • Memory usage is reduced by up to 17 times.
  • Variant calls are identical to VarDictJava on whole-exome samples.
  • Reduced memory footprint allows for more concurrent jobs and increased sample throughput.

AI-generated from the title and abstract; the full text is not read.

Abstract

Abstract Genomic variant calling is a central computational task in disease research and diagnostics, where somatic mutations such as JAK2 V617F serve as diagnostic markers in myeloid neoplasms. VarDict, originally written in Perl, and its reimplementation VarDictJava are widely used variant callers in the bioinformatics community. The Perl implementation requires run times of up to several hours; VarDictJava reduces this to a few minutes but can consume large amounts of main memory, which limits the number of jobs that can be run in parallel on a given machine. We present vardictcpp, a functionally identical reimplementation of VarDictJava in C++17. vardictcpp is approximately four times faster in single-core execution and 9-11 times faster using eight cores, while requiring up to 17 times less main memory. Variant calls are identical to those of VarDictJava on the evaluated whole-exome samples. The reduced memory footprint allows more concurrent jobs on existing hardware and thereby increases sample throughput, which is particularly relevant for clinical sequencing laboratories with fixed compute resources. vardictcpp is implemented in C++17 and freely available at https://github.com/MHH-Bioinformatics-Hematology/vardictcpp

The authors' abstract, as published at the source. Gigabyte, 2026 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Molecular Biology

Molecular BiologyBiochemistry, Genetics and Molecular Biology