Sign in
Evolutionary BiologybioRxiv

dadi.CUDA: Accelerating population genetic inference with Graphics Processing Units

R. N. Gutenkunst

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/.

PDFDOICode

02 /Specification & Classification

Click any tag to browse matching papers

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.

Similarity Map
SelectedSame fieldCross-field
THISHuang '23Pope '26Lawrie '16Noskova '22Tran '24Noskova '23
72% semantic matchBioinformatics
Xin Huang, Travis J. Struck, Sean W. Davey+1 more·bioRxiv·Jun 15, 2023· 18 citations