Nature GeneticsEvolutionary BiologyPeer-reviewed journal article
Accelerated Bayesian inference of population size history from recombining sequence data
Abstract
I present O_SCPLOWPHLASHC_SCPLOW, a new Bayesian method for inferring population history from whole genome sequence data. O_SCPLOWPHLASHC_SCPLOW is population history learning by averaging sampled histories: it works by drawing random, low-dimensional projections of the coalescent intensity function from the posterior distribution of a O_SCPLOWPSMCC_SCPLOW-like model, and averaging them together to form an accurate and adaptive size history estimator. On simulated data, O_SCPLOWPHLASHC_SCPLOW tends to be faster and have lower error than several competing methods including O_SCPLOWSMCC_SCPLOW++, O_SCPLOWMSMCC_SCPLOW2, and FO_SCPLOWITC_SCPLOWCO_SCPLOWOALC_SCPLOW. Moreover, it provides a full posterior distribution over population size history, leading to automatic uncertainty quantification of the point estimates, as well to new Bayesian testing procedures for detecting population structure and ancient bottlenecks. On the technical side, the key advance is a novel algorithm for computing the score function (gradient of the log-likelihood) of a coalescent hidden Markov model: when there are M hidden states, the algorithm requires. [O](M 2) time and. [O](1) memory per decoded position, the same cost as evaluating the log-likelihood itself using the naive forward algorithm. This algorithm is combined with a hand-tuned implementation that fully leverages the power of modern GPU hardware, and the entire method has been released as an easy-to-use Python software package.
- assay: whole-genome sequencing
- research focus: variant calling
- approach: Bayesian inference
- approach: statistical model
- Citations
- 20
- FWCI
- 6.86
- 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
- Robust Inference of Population Size Histories from Genomic Sequencing Data
Gautam Upadhya, Matthias Steinrücken·PLoS Computational BiologyPeer-reviewed·Sep 16, 2022
- Bayesian Nonparametric Inference of Population Size Changes from Sequential Genealogies
Julia A Palacios, John Wakeley, Sohini Ramachandran·bioRxiv·May 11, 2015
- Inferring population size history from large samples of genome wide molecular data - an approximate Bayesian computation approach
Simon Boitard, Willy Rodriguez, … Frederic Austeritz·bioRxiv·Jan 7, 2016
- Inferring past effective population size from distributions of coalescent-times
Lucie Gattepaille, Mattias Jakobsson·bioRxiv·Dec 1, 2015
- Bayesian Estimation of Population Size Changes by Sampling Tajima’s Trees
Julia A. Palacios, Amandine Véber, … Sohini Ramachandran·GeneticsPeer-reviewed·Sep 11, 2019
- Jointly inferring the dynamics of population size and sampling intensity from molecular sequences
Kris Varun Parag, Louis du Plessis, Oliver G. Pybus·Molecular Biology and EvolutionPeer-reviewed·Jan 24, 2020