ABCtoolbox: a versatile toolkit for approximate Bayesian computations

<p>Abstract</p> <p>Background</p> <p>The estimation of demographic parameters from genetic data often requires the computation of likelihoods. However, the likelihood function is computationally intractable for many realistic evolutionary models, and the use of Bayesian...

Full description

Bibliographic Details
Main Authors: Neuenschwander Samuel, Leuenberger Christoph, Wegmann Daniel, Excoffier Laurent
Format: Article
Language:English
Published: BMC 2010-03-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/11/116
id doaj-18f7cc570ec54fd3b646a08f65722dfd
record_format Article
spelling doaj-18f7cc570ec54fd3b646a08f65722dfd2020-11-25T01:14:55ZengBMCBMC Bioinformatics1471-21052010-03-0111111610.1186/1471-2105-11-116ABCtoolbox: a versatile toolkit for approximate Bayesian computationsNeuenschwander SamuelLeuenberger ChristophWegmann DanielExcoffier Laurent<p>Abstract</p> <p>Background</p> <p>The estimation of demographic parameters from genetic data often requires the computation of likelihoods. However, the likelihood function is computationally intractable for many realistic evolutionary models, and the use of Bayesian inference has therefore been limited to very simple models. The situation changed recently with the advent of Approximate Bayesian Computation (ABC) algorithms allowing one to obtain parameter posterior distributions based on simulations not requiring likelihood computations.</p> <p>Results</p> <p>Here we present ABCtoolbox, a series of open source programs to perform Approximate Bayesian Computations (ABC). It implements various ABC algorithms including rejection sampling, MCMC without likelihood, a Particle-based sampler and ABC-GLM. ABCtoolbox is bundled with, but not limited to, a program that allows parameter inference in a population genetics context and the simultaneous use of different types of markers with different ploidy levels. In addition, ABCtoolbox can also interact with most simulation and summary statistics computation programs. The usability of the ABCtoolbox is demonstrated by inferring the evolutionary history of two evolutionary lineages of <it>Microtus arvalis</it>. Using nuclear microsatellites and mitochondrial sequence data in the same estimation procedure enabled us to infer sex-specific population sizes and migration rates and to find that males show smaller population sizes but much higher levels of migration than females.</p> <p>Conclusion</p> <p>ABCtoolbox allows a user to perform all the necessary steps of a full ABC analysis, from parameter sampling from prior distributions, data simulations, computation of summary statistics, estimation of posterior distributions, model choice, validation of the estimation procedure, and visualization of the results.</p> http://www.biomedcentral.com/1471-2105/11/116
collection DOAJ
language English
format Article
sources DOAJ
author Neuenschwander Samuel
Leuenberger Christoph
Wegmann Daniel
Excoffier Laurent
spellingShingle Neuenschwander Samuel
Leuenberger Christoph
Wegmann Daniel
Excoffier Laurent
ABCtoolbox: a versatile toolkit for approximate Bayesian computations
BMC Bioinformatics
author_facet Neuenschwander Samuel
Leuenberger Christoph
Wegmann Daniel
Excoffier Laurent
author_sort Neuenschwander Samuel
title ABCtoolbox: a versatile toolkit for approximate Bayesian computations
title_short ABCtoolbox: a versatile toolkit for approximate Bayesian computations
title_full ABCtoolbox: a versatile toolkit for approximate Bayesian computations
title_fullStr ABCtoolbox: a versatile toolkit for approximate Bayesian computations
title_full_unstemmed ABCtoolbox: a versatile toolkit for approximate Bayesian computations
title_sort abctoolbox: a versatile toolkit for approximate bayesian computations
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2010-03-01
description <p>Abstract</p> <p>Background</p> <p>The estimation of demographic parameters from genetic data often requires the computation of likelihoods. However, the likelihood function is computationally intractable for many realistic evolutionary models, and the use of Bayesian inference has therefore been limited to very simple models. The situation changed recently with the advent of Approximate Bayesian Computation (ABC) algorithms allowing one to obtain parameter posterior distributions based on simulations not requiring likelihood computations.</p> <p>Results</p> <p>Here we present ABCtoolbox, a series of open source programs to perform Approximate Bayesian Computations (ABC). It implements various ABC algorithms including rejection sampling, MCMC without likelihood, a Particle-based sampler and ABC-GLM. ABCtoolbox is bundled with, but not limited to, a program that allows parameter inference in a population genetics context and the simultaneous use of different types of markers with different ploidy levels. In addition, ABCtoolbox can also interact with most simulation and summary statistics computation programs. The usability of the ABCtoolbox is demonstrated by inferring the evolutionary history of two evolutionary lineages of <it>Microtus arvalis</it>. Using nuclear microsatellites and mitochondrial sequence data in the same estimation procedure enabled us to infer sex-specific population sizes and migration rates and to find that males show smaller population sizes but much higher levels of migration than females.</p> <p>Conclusion</p> <p>ABCtoolbox allows a user to perform all the necessary steps of a full ABC analysis, from parameter sampling from prior distributions, data simulations, computation of summary statistics, estimation of posterior distributions, model choice, validation of the estimation procedure, and visualization of the results.</p>
url http://www.biomedcentral.com/1471-2105/11/116
work_keys_str_mv AT neuenschwandersamuel abctoolboxaversatiletoolkitforapproximatebayesiancomputations
AT leuenbergerchristoph abctoolboxaversatiletoolkitforapproximatebayesiancomputations
AT wegmanndaniel abctoolboxaversatiletoolkitforapproximatebayesiancomputations
AT excoffierlaurent abctoolboxaversatiletoolkitforapproximatebayesiancomputations
_version_ 1725155696495820800