bioRxivGenomicsPreprint
Sparse Linear Algebra Accelerates Genotype Representation Graph Computation at Biobank Scale
Yifan LiiD, Qingyao SuniD, Drew DeHaasiD, Max ZhaoiD, Adam R. BoykoiD, Shaila A. MusharoffiD, Xinzhu WeiiD, Giulia GuidiiD
Abstract
Biobank-scale genomic analyses are increasingly constrained by computational costs, as hundreds of thousands to millions of samples and variants must be analyzed together. The genotype representation graph (GRG) compactly encodes population genetic variation to accelerate computation, but its graph-traversal implementation does not exploit modern accelerators. This work introduces Mikado, a methodology that expresses GRG-based computation using sparse linear algebra primitives. Under a reverse topological ordering, the GRG adjacency matrix is strictly block-lower-triangular, and the genotype matrix-vector product becomes a sparse triangular solve, decomposed into a pipelined sequence of blocked sparse matrix-vector multiplies. Because GRGs are shallow by construction, the solve completes in only a few sequential stages, exposing fine-grained parallelism and enabling vendor-optimized sparse primitives on GPUs. On the full All of Us cohort, Mikado computes principal components in minutes, where PLINK2 cannot complete one chromosome in 72 hours, and runs genome-wide BOLT-LMM-inf in under 19 minutes on one GPU, where the official BOLT-LMM analysis would be impractical. Our two-stage reformulation is independent of the hardware: the same code runs unchanged across GPU architectures and, on CPUs, gives a 1.8x single-threaded speedup over the existing GRG library together with multi-threaded scaling, providing a scalable, portable approach for population genetics as biobanks continue to grow.
- organism: human
- assay: whole-genome sequencing
- research focus: variant calling
- research focus: genome assembly
- research focus: benchmarking
- research focus: dimensionality reduction
- approach: deep learning
- approach: statistical model
- Citations
- 0
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
- Genotype Representation Graphs: Enabling Efficient Analysis of Biobank-Scale Data
Drew DeHaas, Ziqing Pan, Xinzhu Wei·Nature Computational SciencePeer-reviewed·Dec 5, 2024
- Highly efficient genotype compression leveraging genealogical relatedness
Amber Z. Shen, Xinran Wang, … Luke Jen O’Connor·bioRxiv·May 5, 2026
- General, orders-of-magnitude faster whole-genome analysis with genotype representation graphs
Drew DeHaas, Chris Adonizio, … Xinzhu Wei·bioRxiv·Apr 11, 2026
- Fast Numerical Optimization for Genome Sequencing Data in Population Biobanks
Ruilin Li, Christopher C. Chang, … Manuel A. Rivas·BioinformaticsPeer-reviewed·Jun 16, 2021
- GraphPop: graph-native computation decouples population genomics complexity from sample count
Ehsan Estaji, Shiwei Zhao, … Jian‐Feng Mao·bioRxiv·Apr 17, 2026
- Accelerating Genome- and Phenome-Wide Association Studies using GPUs - A case study using data from the Million Veteran Program
Alex Rodriguez, Young‐Dae Kim, … Ravi Madduri·bioRxiv·May 17, 2024