Cargando…
GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation
MOTIVATION: Approximate Bayesian computation (ABC) is an important framework within which to infer the structure and parameters of a systems biology model. It is especially suitable for biological systems with stochastic and nonlinear dynamics, for which the likelihood functions are intractable. How...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7214045/ https://www.ncbi.nlm.nih.gov/pubmed/32022854 http://dx.doi.org/10.1093/bioinformatics/btaa078 |
_version_ | 1783531901440491520 |
---|---|
author | Tankhilevich, Evgeny Ish-Horowicz, Jonathan Hameed, Tara Roesch, Elisabeth Kleijn, Istvan Stumpf, Michael P H He, Fei |
author_facet | Tankhilevich, Evgeny Ish-Horowicz, Jonathan Hameed, Tara Roesch, Elisabeth Kleijn, Istvan Stumpf, Michael P H He, Fei |
author_sort | Tankhilevich, Evgeny |
collection | PubMed |
description | MOTIVATION: Approximate Bayesian computation (ABC) is an important framework within which to infer the structure and parameters of a systems biology model. It is especially suitable for biological systems with stochastic and nonlinear dynamics, for which the likelihood functions are intractable. However, the associated computational cost often limits ABC to models that are relatively quick to simulate in practice. RESULTS: We here present a Julia package, GpABC, that implements parameter inference and model selection for deterministic or stochastic models using (i) standard rejection ABC or sequential Monte Carlo ABC or (ii) ABC with Gaussian process emulation. The latter significantly reduces the computational cost. AVAILABILITY AND IMPLEMENTATION: https://github.com/tanhevg/GpABC.jl. |
format | Online Article Text |
id | pubmed-7214045 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-72140452020-05-15 GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation Tankhilevich, Evgeny Ish-Horowicz, Jonathan Hameed, Tara Roesch, Elisabeth Kleijn, Istvan Stumpf, Michael P H He, Fei Bioinformatics Applications Notes MOTIVATION: Approximate Bayesian computation (ABC) is an important framework within which to infer the structure and parameters of a systems biology model. It is especially suitable for biological systems with stochastic and nonlinear dynamics, for which the likelihood functions are intractable. However, the associated computational cost often limits ABC to models that are relatively quick to simulate in practice. RESULTS: We here present a Julia package, GpABC, that implements parameter inference and model selection for deterministic or stochastic models using (i) standard rejection ABC or sequential Monte Carlo ABC or (ii) ABC with Gaussian process emulation. The latter significantly reduces the computational cost. AVAILABILITY AND IMPLEMENTATION: https://github.com/tanhevg/GpABC.jl. Oxford University Press 2020-05-15 2020-02-05 /pmc/articles/PMC7214045/ /pubmed/32022854 http://dx.doi.org/10.1093/bioinformatics/btaa078 Text en © The Author(s) 2020. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Applications Notes Tankhilevich, Evgeny Ish-Horowicz, Jonathan Hameed, Tara Roesch, Elisabeth Kleijn, Istvan Stumpf, Michael P H He, Fei GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation |
title | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation |
title_full | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation |
title_fullStr | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation |
title_full_unstemmed | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation |
title_short | GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation |
title_sort | gpabc: a julia package for approximate bayesian computation with gaussian process emulation |
topic | Applications Notes |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7214045/ https://www.ncbi.nlm.nih.gov/pubmed/32022854 http://dx.doi.org/10.1093/bioinformatics/btaa078 |
work_keys_str_mv | AT tankhilevichevgeny gpabcajuliapackageforapproximatebayesiancomputationwithgaussianprocessemulation AT ishhorowiczjonathan gpabcajuliapackageforapproximatebayesiancomputationwithgaussianprocessemulation AT hameedtara gpabcajuliapackageforapproximatebayesiancomputationwithgaussianprocessemulation AT roeschelisabeth gpabcajuliapackageforapproximatebayesiancomputationwithgaussianprocessemulation AT kleijnistvan gpabcajuliapackageforapproximatebayesiancomputationwithgaussianprocessemulation AT stumpfmichaelph gpabcajuliapackageforapproximatebayesiancomputationwithgaussianprocessemulation AT hefei gpabcajuliapackageforapproximatebayesiancomputationwithgaussianprocessemulation |