ABCtoolbox: a versatile toolkit for approximate Bayesian computations

Background 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 mod...

Full description

Bibliographic Details
Main Authors: Leuenberger, Christoph, Neuenschwander, Samuel, Excoffier, Laurent, Wegmann, Daniel
Format: Text
Language:English
Published: BioMed Central 2010
Subjects:
Online Access:https://dx.doi.org/10.7892/boris.5285
http://boris.unibe.ch/5285/
id ftdatacite:10.7892/boris.5285
record_format openpolar
spelling ftdatacite:10.7892/boris.5285 2023-05-15T17:12:37+02:00 ABCtoolbox: a versatile toolkit for approximate Bayesian computations Leuenberger, Christoph Neuenschwander, Samuel Excoffier, Laurent Wegmann, Daniel 2010 application/pdf https://dx.doi.org/10.7892/boris.5285 http://boris.unibe.ch/5285/ en eng BioMed Central info:eu-repo/semantics/openAccess Text article-journal ScholarlyArticle 2010 ftdatacite https://doi.org/10.7892/boris.5285 2021-11-05T12:55:41Z Background 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. Results 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 Microtus arvalis. 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. Conclusion 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. Text Microtus arvalis DataCite Metadata Store (German National Library of Science and Technology)
institution Open Polar
collection DataCite Metadata Store (German National Library of Science and Technology)
op_collection_id ftdatacite
language English
description Background 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. Results 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 Microtus arvalis. 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. Conclusion 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.
format Text
author Leuenberger, Christoph
Neuenschwander, Samuel
Excoffier, Laurent
Wegmann, Daniel
spellingShingle Leuenberger, Christoph
Neuenschwander, Samuel
Excoffier, Laurent
Wegmann, Daniel
ABCtoolbox: a versatile toolkit for approximate Bayesian computations
author_facet Leuenberger, Christoph
Neuenschwander, Samuel
Excoffier, Laurent
Wegmann, Daniel
author_sort Leuenberger, Christoph
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 BioMed Central
publishDate 2010
url https://dx.doi.org/10.7892/boris.5285
http://boris.unibe.ch/5285/
genre Microtus arvalis
genre_facet Microtus arvalis
op_rights info:eu-repo/semantics/openAccess
op_doi https://doi.org/10.7892/boris.5285
_version_ 1766069395190185984