Gigabyte· 2026Q2
vardictcpp: Daha Hızlı, Bellek Verimli Bir C++ Varyant Çağırıcısı
vardictcpp: a C++ reimplementation of VarDict variant caller
- 1atıf
- Q2SCImago
- 2026yıl
Kısa özet
VarDict varyant çağırıcısının yeni bir C++ yeniden uygulaması olan vardictcpp, Java öncülünden 11 kata kadar daha hızlıdır ve 17 kata kadar daha az bellek kullanır, bu da daha yüksek örnek verimini mümkün kılar.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- vardictcpp, VarDictJava varyant çağırıcısının bir C++17 yeniden uygulamasıdır.
- VarDictJava'ya kıyasla tek çekirdekte 4 kat, sekiz çekirdekte ise 9-11 kat hızlanma sunar.
- Bellek kullanımı 17 kata kadar azaltılmıştır.
- Varyant çağrıları, incelenen tüm ekzom örneklerinde VarDictJava ile aynıdır.
- Azaltılmış bellek ayak izi, daha fazla eşzamanlı işe ve artan örnek verimine olanak tanır.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (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
Yazarların özeti; kaynağından alınmıştır. Gigabyte, 2026 · DOI ↗
Ücretsiz hesapla devam et
Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.
Web'de ücretsiz devam etGoogle ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.
Telefonda:
Alan: Moleküler Biyoloji
Molecular BiologyBiochemistry, Genetics and Molecular Biology