BioinformaticsBioinformaticsPeer-reviewed journal article
Efficient management and analysis of large-scale genome-wide data with two R packages: bigstatsr and bigsnpr
Florian PrivéiD, Hugues AschardiD, Andrey ZiyatdinoviD, Michaël G. B. BlumiD
Abstract
MotivationGenome-wide datasets produced for association studies have dramatically increased in size over the past few years, with modern datasets commonly including millions of variants measured in dozens of thousands of individuals. This increase in data size is a major challenge severely slowing down genomic analyses. Specialized software for every part of the analysis pipeline have been developed to handle large genomic data. However, combining all these software into a single data analysis pipeline might be technically difficult.\n\nResultsHere we present two R packages, bigstatsr and bigsnpr, allowing for management and analysis of large scale genomic data to be performed within a single comprehensive framework. To address large data size, the packages use memory-mapping for accessing data matrices stored on disk instead of in RAM. To perform data pre-processing and data analysis, the packages integrate most of the tools that are commonly used, either through transparent system calls to existing software, or through updated or improved implementation of existing methods. In particular, the packages implement a fast derivation of Principal Component Analysis, functions to remove SNPs in Linkage Disequilibrium, and algorithms to learn Polygenic Risk Scores on millions of SNPs. We illustrate applications of the two R packages by analysing a case-control genomic dataset for the celiac disease, performing an association study and computing Polygenic Risk Scores. Finally, we demonstrate the scalability of the R packages by analyzing a simulated genome-wide dataset including 500,000 individuals and 1 million markers on a single desktop computer.\n\nAvailabilityhttps://privefl.github.io/bigstatsr/ & https://privefl.github.io/bigsnpr/\n\nContactflorian.prive@univ-grenoble-alpes.fr & michael.blum@univ-grenoble-alpes.fr\n\nSupplementary informationSupplementary data are available at Bioinformatics online.
- assay: whole-genome sequencing
- research focus: variant calling
- research focus: polygenic risk
- approach: statistical model
- Citations
- 371
- FWCI
- 14.26
- Field percentile
- top 1%
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
- Fitting penalized regressions on very large genetic data using snpnet and bigstatsr
Florian Privé, Bjarni Jóhann Vilhjálmsson, Hugues Aschard·bioRxiv·Oct 30, 2020
- Efficient implementation of penalized regression for genetic risk prediction
Florian Privé, Hugues Aschard, Michaël G. B. Blum·GeneticsPeer-reviewed·Feb 26, 2019
- rMVP: A Memory-efficient, Visualization-enhanced, and Parallel-accelerated tool for Genome-Wide Association Study
Lilin Yin, Haohao Zhang, … Xiaolei Liu·Genomics Proteomics & BioinformaticsPeer-reviewed·Mar 1, 2021
- Towards whole-genome inference of polygenic scores with fast and memory-efficient algorithms
Shadi Zabad, Chirayu Anant Haryan, … Yue Li·The American Journal of Human GeneticsPeer-reviewed·May 26, 2025
- JASS: Command Line and Web interface for the joint analysis of GWAS results
Hanna Julienne, Pierre Lechat, … Hugues Aschard·NAR Genomics and BioinformaticsPeer-reviewed·Jan 24, 2020
- Bayesian large-scale multiple regression with summary statistics from genome-wide association studies
Xiang Zhu, Matthew Stephens·The Annals of Applied StatisticsPeer-reviewed·Sep 1, 2017