GROMTools: scalable individual-level GReX imputation for mega-biobank-scale cohorts
8 affiliations
- 1Department of Psychiatry, Icahn School of Medicine at Mount Sinai , New York, NY,
- 2Center for Disease Neurogenomics, Icahn School of Medicine at Mount Sinai , New York, NY,
- 3Friedman Brain Institute, Icahn School of Medicine at Mount Sinai , New York, NY,
- 4Department of Genetics and Genomic Sciences, Icahn School of Medicine at Mount Sinai , New York, NY,
- 5Mental Illness Research, Education, and Clinical Center (VISN 2 South), James J. Peters VA Medical Center , Bronx, NY,
- 6Center for Precision Medicine and Translational Therapeutics, James J. Peters VA Medical Center , Bronx, NY,
- 7School of Medicine, University of Crete , Heraklion,
- 8Department of Artificial Intelligence and Human Health, Icahn School of Medicine at Mount Sinai , New York, NY,
Abstract
Motivation: The computational burden of individual-level genetically regulated gene expression (GReX) imputation has risen sharply with the growth of human mega-biobanks and the rapid expansion of transcriptomic imputation models across tissues and single-cell hierarchies. Existing tools were not designed for this setting and require complex, memory-intensive workflows that are poorly matched to shared and cloud-based compute environments, where runtime, memory, and I/O directly determine cost and throughput. GROMTools is an open-source C++ engine with an R interface that exploits sparse prediction weights, streams PLINK2 genotypes, and writes compact binary outputs for scalable individual-level GReX imputation.
Results: In UK Biobank (UKB), benchmarks on chromosome 1 across 50,000–450,000 individuals, 388,017 variants, and 11,724 gene-model pairs from 32 single-nucleus transcriptome imputation models, GROMTools produced near-identical predictions to PrediXcan and PLINK2, with minimum Pearson correlation >0.999 and maximum RMSE <0.001 across all of the imputed genes, while reducing CPU time by about 100-fold and peak memory by about 33-fold. These gains make routine biobank-scale individual-level GReX imputation practical and cost-efficient on standard CPU infrastructure.
Availability and implementation: GROMTools is freely available at https://github.com/voloudakislab/gromtools under the GPL v3 license. Documentation is available at https://voloudakislab.github.io/gromtools/. All scripts used for data quality control and benchmarking, together with log files and a snapshot of the GROMTools code version used for all of our analyses, are archived at DOI: https://doi.org/10.5281/zenodo.21926165.
Related
- GCTAg: scalable mixed-model analysis for biobank-scale agricultural cohorts
- QuImputer: an LD-informed QUBO/Ising formulation of genotype imputation with quantum-hardware execution
- A Unified Framework for Batch Correction and Imputation in Modern Mass Spectrometry Proteomics
- Imputation-Based Harmonization Mitigates Site Effects Without Data Leakage in Machine Learning Studies
- Genotype imputation improves GWAS resolution and facilitates candidate gene identification in pearl millet
BibTeX
@article{anyfantakis2026gromtools,
title = {{GROMTools: scalable individual-level GReX imputation for mega-biobank-scale cohorts}},
author = {Marios Anyfantakis and Sanan Venkatesh and Jamie J R Bennett and Chenyu Liu and Gabriel E Hoffman and Panos Roussos and Georgios Voloudakis},
journal = {Bioinformatics},
year = {2026},
month = oct,
doi = {10.1093/bioinformatics/btag719},
url = {https://academic.oup.com/bioinformatics/article/doi/10.1093/bioinformatics/btag719/8859108},
note = {CC BY 4.0},
}
RIS
TY - JOUR
TI - GROMTools: scalable individual-level GReX imputation for mega-biobank-scale cohorts
AU - Marios Anyfantakis
AU - Sanan Venkatesh
AU - Jamie J R Bennett
AU - Chenyu Liu
AU - Gabriel E Hoffman
AU - Panos Roussos
AU - Georgios Voloudakis
PY - 2026
DA - 2026/10/01
JO - Bioinformatics
DO - 10.1093/bioinformatics/btag719
UR - https://academic.oup.com/bioinformatics/article/doi/10.1093/bioinformatics/btag719/8859108
AB - Motivation: The computational burden of individual-level genetically regulated gene expression (GReX) imputation has risen sharply with the growth of human mega-biobanks and the rapid expansion of transcriptomic imputation models across tissues and single-cell hierarchies. Existing tools were not designed for this setting and require complex, memory-intensive workflows that are poorly matched to shared and cloud-based compute environments, where runtime, memory, and I/O directly determine cost and throughput. GROMTools is an open-source C++ engine with an R interface that exploits sparse prediction weights, streams PLINK2 genotypes, and writes compact binary outputs for scalable individual-level GReX imputation. Results: In UK Biobank (UKB), benchmarks on chromosome 1 across 50,000–450,000 individuals, 388,017 variants, and 11,724 gene-model pairs from 32 single-nucleus transcriptome imputation models, GROMTools produced near-identical predictions to PrediXcan and PLINK2, with minimum Pearson correlation >0.999 and maximum RMSE <0.001 across all of the imputed genes, while reducing CPU time by about 100-fold and peak memory by about 33-fold. These gains make routine biobank-scale individual-level GReX imputation practical and cost-efficient on standard CPU infrastructure. Availability and implementation: GROMTools is freely available at https://github.com/voloudakislab/gromtools under the GPL v3 license. Documentation is available at https://voloudakislab.github.io/gromtools/. All scripts used for data quality control and benchmarking, together with log files and a snapshot of the GROMTools code version used for all of our analyses, are archived at DOI: https://doi.org/10.5281/zenodo.21926165.
SN - 1367-4803
SN - 1367-4811
ER -