Nature Computational ScienceGeneticsPeer-reviewed journal article
Genotype Representation Graphs: Enabling Efficient Analysis of Biobank-Scale Data
Abstract
Computational analysis of a large number of genomes requires a data structure that can represent the dataset compactly while also enabling efficient operations on variants and samples. Current practice is to store large-scale genetic polymorphism data using tabular data structures and file formats, where rows and columns represent samples and genetic variants. However, encoding genetic data in such formats has become unsustainable. For example, the UK Biobank polymorphism data of 200,000 phased whole genomes has exceeded 350 terabytes (TB) in Variant Call Format (VCF), cumbersome and inefficient to work with. To mitigate the computational burden, we introduce the Genotype Representation Graph (GRG), an extremely compact data structure to losslessly present phased whole-genome polymorphisms. A GRG is a fully connected hierarchical graph that exploits variant-sharing across samples, leveraging ideas inspired by Ancestral Recombination Graphs. Capturing variant-sharing in a multitree structure compresses biobank-scale human data to the point where it can fit in a typical servers RAM (5-26 gigabytes (GB) per chromosome), and enables graph-traversal algorithms to trivially reuse computed values, both of which can significantly reduce computation time. We have developed a command-line tool and a library usable via both C++ and Python for constructing and processing GRG files which scales to a million whole genomes. It takes 160GB disk space to encode the information in 200,000 UK Biobank phased whole genomes as a GRG, more than 13 times smaller than the size of compressed VCF. We show that summaries of genetic variants such as allele frequency and association effect can be computed on GRG via graph traversal that runs significantly faster than all tested alternatives, including vcf.gz, PLINK BED, tree sequence, XSI, and Savvy. Furthermore, GRG is particularly suitable for doing repeated calculations and interactive data analysis. We anticipate that GRG-based algorithms will improve the scalability of various types of computation and generally lower the cost of analyzing large genomic datasets.
- organism: human
- assay: whole-genome sequencing
- research focus: variant calling
- research focus: benchmarking
- research focus: database / resource
- approach: statistical model
- Citations
- 11
- FWCI
- 1.62
- Field percentile
- top 15%
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
- General, orders-of-magnitude faster whole-genome analysis with genotype representation graphs
Drew DeHaas, Chris Adonizio, … Xinzhu Wei·bioRxiv·Apr 11, 2026
- Fast Phenotype Simulation for Genotype Representation Graphs
Aditya Syam, Chris Adonizio, Xinzhu Wei·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2026
- Sparse Linear Algebra Accelerates Genotype Representation Graph Computation at Biobank Scale
Yifan Li, Qingyao Sun, … Giulia Guidi·bioRxiv·Sep 21, 2026
- Gretl - Variation GRaph Evaluation TooLkit
Sebastian Vorbrugg, Ilja Bezrukov, … Detlef Weigel·BioinformaticsPeer-reviewed·Dec 21, 2024
- Highly efficient genotype compression leveraging genealogical relatedness
Amber Z. Shen, Xinran Wang, … Luke Jen O’Connor·bioRxiv·May 5, 2026
- GraphMana: graph-native data management for population genomics projects
Ehsan Estaji, Shiwei Zhao, … Jian‐Feng Mao·bioRxiv·Apr 17, 2026