BioinformaticsBioinformaticsPeer-reviewed journal article
Fast Numerical Optimization for Genome Sequencing Data in Population Biobanks
Ruilin LiiD, Christopher C. ChangiD, Yosuke TanigawaiD, Balasubramanian NarasimhaniD, Trevor J. HastieiD, Robert John TibshiraniiD, Manuel A. RivasiD
Abstract
We develop two efficient solvers for optimization problems arising from large-scale regularized regressions on millions of genetic variants sequenced from hundreds of thousands of individuals. These genetic variants are encoded by the values in the set {0, 1, 2, NA}. We take advantage of this fact and use two bits to represent each entry in a genetic matrix, which reduces memory requirement by a factor of 32 compared to a double precision floating point representation. Using this representation, we implemented an iteratively reweighted least square algorithm to solve Lasso regressions on genetic matrices, which we name snpnet-2.0. When the dataset contains many rare variants, the predictors can be encoded in a sparse matrix. We utilize the sparsity in the predictor matrix to further reduce memory requirement and computational speed. Our sparse genetic matrix implementation uses both the compact 2-bit representation and a simplified version of compressed sparse block format so that matrix-vector multiplications can be effectively parallelized on multiple CPU cores. To demonstrate the effectiveness of this representation, we implement an accelerated proximal gradient method to solve group Lasso on these sparse genetic matrices. This solver is named sparse-snpnet, and will also be included as part of snpnet R package. Our implementation is able to solve group Lasso problems on sparse genetic matrices with more than 1, 000, 000 columns and almost 100, 000 rows within 10 minutes and using less than 32GB of memory.
- Citations
- 20
- FWCI
- 2.60
- Field percentile
- top 8%
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
- A Fast and Scalable Framework for Large-scale and Ultrahigh-dimensional Sparse Regression with Application to the UK Biobank
Junyang Qian, Yosuke Tanigawa, … Trevor J. Hastie·PLoS GeneticsPeer-reviewed·Oct 23, 2020
- Sparse Linear Algebra Accelerates Genotype Representation Graph Computation at Biobank Scale
Yifan Li, Qingyao Sun, … Giulia Guidi·bioRxiv·Sep 21, 2026
- Exploiting Low-Rank Structure in Genomic Relationship Matrices for Computationally Efficient Optimum Contribution Selection
Jon Ahlinder, Patrik Waldmann·bioRxiv·Oct 11, 2026
- 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
- Accelerated matrix-vector multiplications for matrices involving genotype covariates with applications in genomic prediction
Alexander Freudenberg, Jérémie Vandenplas, … Jan ten Napel·Frontiers in GeneticsPeer-reviewed·Aug 17, 2023
- Highly efficient genotype compression leveraging genealogical relatedness
Amber Z. Shen, Xinran Wang, … Luke Jen O’Connor·bioRxiv·May 5, 2026