bioRxiv · 10.1101/2023.06.25.546413
FM3VCF: A Software Library for Accelerating the Loading of Large VCF Files in Genotype Data Analyses
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.
Source connections
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Zuo, Z., Li, Q., Li, Z., Huang, M., Tang, Y.. 2023-06-27. FM3VCF: A Software Library for Accelerating the Loading of Large VCF Files in Genotype Data Analyses. https://doi.org/10.1101/2023.06.25.546413
Cite the original work for its findings. Save a collection to share your selection of sources.