FM3VCF: A Software Library for Accelerating the Loading of Large VCF Files in Genotype Data Analyses
Zhen ZuoiD, Mingliang LiiD, Qi LiiD, Zhuo LiiD, Defu LiuiD, Guanshi Ye, You Xi TangiD
Abstract
BackgroundThe increasing size of genotype data has led to the loading of VCF files becoming a computational bottleneck in various analyses, including imputation and genome-wide association studies (GWAS). To address this issue, we developed a software library, FM3VCF (fast M3VCF), that utilizes multiple CPU threads to accelerate this process. FindingsFM3VCF can convert VCF files into the exclusive data format of MINIMAC4[1], M3VCF[1], and efficiently read and parse data from VCF files. In comparison to m3vcftools[1], FM3VCF is approximately 20 times faster for compressing VCF files to M3VCF format. Furthermore, FM3VCF is approximately 3 times faster than HTSlib[2], including decompressing and parsing, for reading compressed VCF files. FM3VCF is written in C and is open-source, available for download from https://github.com/Oliver-111/m3vcf under the MIT/BSD license. ConclusionFM3VCF is a powerful tool for accelerating the loading of large VCF files in genotype data analyses. By fully utilizing multiple CPU threads, FM3VCF can significantly reduce the computational burden in various genomic analyses.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 8th percentile
- 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
- vcfilt: A Zero-Allocation Streaming Filter for High-Throughput VCF Processing
Muhammed Murshid KP·bioRxiv·Apr 16, 2026
- Analysis-ready VCF at Biobank scale using Zarr
Eric Czech, Will Tyler, … Jerome Kelleher·GigaSciencePeer-reviewed·Jan 1, 2025
- vcfpp: a C++ API for rapid processing of the Variant Call Format
Zilong Li·BioinformaticsPeer-reviewed·Jan 23, 2024
- The Scalable Variant Call Representation: Enabling Genetic Analysis Beyond One Million Genomes
Timothy Poterba, Christopher Vittal, … Benjamin M. Neale·BioinformaticsPeer-reviewed·Dec 19, 2024
- Sparse Project VCF: efficient encoding of population genotype matrices
Michael F. Lin, Xiaodong Bai, … Jeffrey G. Reid·BioinformaticsPeer-reviewed·Nov 21, 2020
- VCFShark: how to squeeze a VCF file
Sebastian Deorowicz, Agnieszka Danek, Marek Kokot·BioinformaticsPeer-reviewed·Mar 30, 2021