dadi.CUDA: Accelerating population genetic inference with Graphics Processing Units
Abstract
Extracting insight from population genetic data often demands computationally intensive modeling. dadi is a popular program for fitting models of demographic history and natural selection to such data. Here, I show that running dadi on a Graphics Processing Unit (GPU) can speed computation by orders of magnitude compared to the CPU implementation, with minimal user burden. This speed increase enables the analysis of more complex models, which motivated the extension of dadi to four- and five-population models. Remarkably, dadi performs almost as well on inexpensive consumer-grade GPUs as on expensive server-grade GPUs. GPU computing thus offers large and accessible benefits to the community of dadi users. This functionality is available in dadi version 2.1.0, https://bitbucket.org/gutenkunstlab/dadi/.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility 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
- dadi-cli: Automated and distributed population genetic model inference from allele frequency spectra
Xin Huang, Travis J. Struck, … Ryan N. Gutenkunst·bioRxiv·Jun 15, 2023
- GPU accelerated population genetics statistics using pg_gpu
Nathaniel S. Pope, Angel G. Rivera‐Colón, … Andrew D. Kern·bioRxiv·May 31, 2026
- Accelerating Wright-Fisher Forward Simulations on the Graphics Processing Unit
D. S. Lawrie·bioRxiv·Mar 31, 2016
- GADMA2: more efficient and flexible demographic inference from genetic data
Ekaterina Noskova, Nikita Abramov, … Ульянцев Владимир Игоревич·GigaSciencePeer-reviewed·Dec 28, 2022
- Computationally efficient demographic history inference from allele frequencies with supervised machine learning
Linh Tran, Connie K. Sun, … Ryan N. Gutenkunst·Molecular Biology and EvolutionPeer-reviewed·Apr 16, 2024
- Bayesian optimization for demographic inference
Ekaterina Noskova, Viacheslav Borovitskiy·G3 Genes Genomes GeneticsPeer-reviewed·Apr 18, 2023