Cargando…
BCM: toolkit for Bayesian analysis of Computational Models using samplers
BACKGROUND: Computational models in biology are characterized by a large degree of uncertainty. This uncertainty can be analyzed with Bayesian statistics, however, the sampling algorithms that are frequently used for calculating Bayesian statistical estimates are computationally demanding, and each...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5073811/ https://www.ncbi.nlm.nih.gov/pubmed/27769238 http://dx.doi.org/10.1186/s12918-016-0339-3 |
_version_ | 1782461634417000448 |
---|---|
author | Thijssen, Bram Dijkstra, Tjeerd M. H. Heskes, Tom Wessels, Lodewyk F. A. |
author_facet | Thijssen, Bram Dijkstra, Tjeerd M. H. Heskes, Tom Wessels, Lodewyk F. A. |
author_sort | Thijssen, Bram |
collection | PubMed |
description | BACKGROUND: Computational models in biology are characterized by a large degree of uncertainty. This uncertainty can be analyzed with Bayesian statistics, however, the sampling algorithms that are frequently used for calculating Bayesian statistical estimates are computationally demanding, and each algorithm has unique advantages and disadvantages. It is typically unclear, before starting an analysis, which algorithm will perform well on a given computational model. RESULTS: We present BCM, a toolkit for the Bayesian analysis of Computational Models using samplers. It provides efficient, multithreaded implementations of eleven algorithms for sampling from posterior probability distributions and for calculating marginal likelihoods. BCM includes tools to simplify the process of model specification and scripts for visualizing the results. The flexible architecture allows it to be used on diverse types of biological computational models. In an example inference task using a model of the cell cycle based on ordinary differential equations, BCM is significantly more efficient than existing software packages, allowing more challenging inference problems to be solved. CONCLUSIONS: BCM represents an efficient one-stop-shop for computational modelers wishing to use sampler-based Bayesian statistics. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12918-016-0339-3) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-5073811 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-50738112016-10-26 BCM: toolkit for Bayesian analysis of Computational Models using samplers Thijssen, Bram Dijkstra, Tjeerd M. H. Heskes, Tom Wessels, Lodewyk F. A. BMC Syst Biol Software BACKGROUND: Computational models in biology are characterized by a large degree of uncertainty. This uncertainty can be analyzed with Bayesian statistics, however, the sampling algorithms that are frequently used for calculating Bayesian statistical estimates are computationally demanding, and each algorithm has unique advantages and disadvantages. It is typically unclear, before starting an analysis, which algorithm will perform well on a given computational model. RESULTS: We present BCM, a toolkit for the Bayesian analysis of Computational Models using samplers. It provides efficient, multithreaded implementations of eleven algorithms for sampling from posterior probability distributions and for calculating marginal likelihoods. BCM includes tools to simplify the process of model specification and scripts for visualizing the results. The flexible architecture allows it to be used on diverse types of biological computational models. In an example inference task using a model of the cell cycle based on ordinary differential equations, BCM is significantly more efficient than existing software packages, allowing more challenging inference problems to be solved. CONCLUSIONS: BCM represents an efficient one-stop-shop for computational modelers wishing to use sampler-based Bayesian statistics. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12918-016-0339-3) contains supplementary material, which is available to authorized users. BioMed Central 2016-10-21 /pmc/articles/PMC5073811/ /pubmed/27769238 http://dx.doi.org/10.1186/s12918-016-0339-3 Text en © The Author(s). 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Software Thijssen, Bram Dijkstra, Tjeerd M. H. Heskes, Tom Wessels, Lodewyk F. A. BCM: toolkit for Bayesian analysis of Computational Models using samplers |
title | BCM: toolkit for Bayesian analysis of Computational Models using samplers |
title_full | BCM: toolkit for Bayesian analysis of Computational Models using samplers |
title_fullStr | BCM: toolkit for Bayesian analysis of Computational Models using samplers |
title_full_unstemmed | BCM: toolkit for Bayesian analysis of Computational Models using samplers |
title_short | BCM: toolkit for Bayesian analysis of Computational Models using samplers |
title_sort | bcm: toolkit for bayesian analysis of computational models using samplers |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5073811/ https://www.ncbi.nlm.nih.gov/pubmed/27769238 http://dx.doi.org/10.1186/s12918-016-0339-3 |
work_keys_str_mv | AT thijssenbram bcmtoolkitforbayesiananalysisofcomputationalmodelsusingsamplers AT dijkstratjeerdmh bcmtoolkitforbayesiananalysisofcomputationalmodelsusingsamplers AT heskestom bcmtoolkitforbayesiananalysisofcomputationalmodelsusingsamplers AT wesselslodewykfa bcmtoolkitforbayesiananalysisofcomputationalmodelsusingsamplers |