BioinformaticsBioinformaticsPeer-reviewed journal article
ADAMIXTURE: Adaptive First-Order Optimization for Biobank-Scale Genetic Clustering
Joan Saurina i RicósiD, Daniel Mas MontserratiD, Alexander G. IoannidisiD
Abstract
MotivationEstimating genetic clusters from sequencing data is a fundamental task in population and medical genetics, enabling demographic inference and adjustment for population structure in association studies. ADMIXTURE, a widely used model-based clustering method, employs an accelerated Expectation-Maximization (EM) algorithm to infer population parameters; however, its computational demands scale poorly, limiting its usefulness for modern biobank-sized datasets. While recent EM acceleration strategies employing second-order quasi-Newton schemes preserve accuracy, they remain computationally intensive. Conversely, EM-free approaches that prioritize speed often compromise solution quality. ResultsWe introduce ADAMIXTURE, a novel optimization framework that integrates the EM algorithm with Adaptive Moment Estimation (Adam). Unlike traditional acceleration methods, ADAMIXTURE utilizes first-order gradients with adaptive learning rates derived from raw and squared moments to approximate curvature information, bypassing the computational overhead of Hessian approximations. This approach surpasses the convergence efficiency of second-order methods while maintaining the low computational complexity of first-order updates. Across simulated and large-scale empirical datasets, ADAMIXTURE demonstrates substantial reductions in wall-clock runtime and enhanced scalability compared to state-of-the-art methods, while maintaining comparable or improved inference accuracy. Its GPU implementation runs in under 2 hours on half a million samples and variants, a two order of magnitude speedup over current state-of-the-art. Availability and implementationSource code is available at: https://github.com/AI-sandbox/ADAMIXTURE. Contactioannidis@stanford.edu
- Citations
- 2
- FWCI
- 7.91
- Field percentile
- top 2%
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
- Neural ADMIXTURE: rapid population clustering with autoencoders
Albert Dominguez Mantes, Daniel Mas Montserrat, … Alexander G. Ioannidis·Nature Computational SciencePeer-reviewed·Jul 6, 2023
- Faster model-based estimation of ancestry proportions
Cindy G. Santander, Alba Refoyo-Martínez, Jonas Meisner·Peer Community JournalPeer-reviewed·Dec 12, 2024
- Efficient analysis of large datasets and sex bias with ADMIXTURE
Suyash S. Shringarpure, Carlos D. Bustamante, … David H. Alexander·bioRxiv·Feb 10, 2016
- Unsupervised Discovery of Ancestry Informative Markers and Genetic Admixture Proportions in Biobank-Scale Data Sets
Seyoon Ko, Benjamin B. Chu, … Kenneth L. Lange·The American Journal of Human GeneticsPeer-reviewed·Jan 6, 2023
- ADMIXPIPE: Population analyses in ADMIXTURE for non-model organisms
Steven M. Mussmann, Marlis R. Douglas, … Michael Edward Douglas·BMC BioinformaticsPeer-reviewed·Jul 29, 2020
- tidygenclust: Clustering for Population Genetics in R
Eirlys E. Tysall, Anahit Hovhannisyan, … Andrea Manica·bioRxiv·Jul 29, 2025