Cargando…

Efficient exact inference for dynamical systems with noisy measurements using sequential approximate Bayesian computation

MOTIVATION: Approximate Bayesian computation (ABC) is an increasingly popular method for likelihood-free parameter inference in systems biology and other fields of research, as it allows analyzing complex stochastic models. However, the introduced approximation error is often not clear. It has been...

Descripción completa

Detalles Bibliográficos
Autores principales: Schälte, Yannik, Hasenauer, Jan
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/PMC7355286/
https://www.ncbi.nlm.nih.gov/pubmed/32657404
http://dx.doi.org/10.1093/bioinformatics/btaa397
_version_ 1783558244835262464
author Schälte, Yannik
Hasenauer, Jan
author_facet Schälte, Yannik
Hasenauer, Jan
author_sort Schälte, Yannik
collection PubMed
description MOTIVATION: Approximate Bayesian computation (ABC) is an increasingly popular method for likelihood-free parameter inference in systems biology and other fields of research, as it allows analyzing complex stochastic models. However, the introduced approximation error is often not clear. It has been shown that ABC actually gives exact inference under the implicit assumption of a measurement noise model. Noise being common in biological systems, it is intriguing to exploit this insight. But this is difficult in practice, as ABC is in general highly computationally demanding. Thus, the question we want to answer here is how to efficiently account for measurement noise in ABC. RESULTS: We illustrate exemplarily how ABC yields erroneous parameter estimates when neglecting measurement noise. Then, we discuss practical ways of correctly including the measurement noise in the analysis. We present an efficient adaptive sequential importance sampling-based algorithm applicable to various model types and noise models. We test and compare it on several models, including ordinary and stochastic differential equations, Markov jump processes and stochastically interacting agents, and noise models including normal, Laplace and Poisson noise. We conclude that the proposed algorithm could improve the accuracy of parameter estimates for a broad spectrum of applications. AVAILABILITY AND IMPLEMENTATION: The developed algorithms are made publicly available as part of the open-source python toolbox pyABC (https://github.com/icb-dcm/pyabc). SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
format Online
Article
Text
id pubmed-7355286
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-73552862020-07-16 Efficient exact inference for dynamical systems with noisy measurements using sequential approximate Bayesian computation Schälte, Yannik Hasenauer, Jan Bioinformatics General Computational Biology MOTIVATION: Approximate Bayesian computation (ABC) is an increasingly popular method for likelihood-free parameter inference in systems biology and other fields of research, as it allows analyzing complex stochastic models. However, the introduced approximation error is often not clear. It has been shown that ABC actually gives exact inference under the implicit assumption of a measurement noise model. Noise being common in biological systems, it is intriguing to exploit this insight. But this is difficult in practice, as ABC is in general highly computationally demanding. Thus, the question we want to answer here is how to efficiently account for measurement noise in ABC. RESULTS: We illustrate exemplarily how ABC yields erroneous parameter estimates when neglecting measurement noise. Then, we discuss practical ways of correctly including the measurement noise in the analysis. We present an efficient adaptive sequential importance sampling-based algorithm applicable to various model types and noise models. We test and compare it on several models, including ordinary and stochastic differential equations, Markov jump processes and stochastically interacting agents, and noise models including normal, Laplace and Poisson noise. We conclude that the proposed algorithm could improve the accuracy of parameter estimates for a broad spectrum of applications. AVAILABILITY AND IMPLEMENTATION: The developed algorithms are made publicly available as part of the open-source python toolbox pyABC (https://github.com/icb-dcm/pyabc). SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2020-07 2020-07-13 /pmc/articles/PMC7355286/ /pubmed/32657404 http://dx.doi.org/10.1093/bioinformatics/btaa397 Text en © The Author(s) 2020. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com
spellingShingle General Computational Biology
Schälte, Yannik
Hasenauer, Jan
Efficient exact inference for dynamical systems with noisy measurements using sequential approximate Bayesian computation
title Efficient exact inference for dynamical systems with noisy measurements using sequential approximate Bayesian computation
title_full Efficient exact inference for dynamical systems with noisy measurements using sequential approximate Bayesian computation
title_fullStr Efficient exact inference for dynamical systems with noisy measurements using sequential approximate Bayesian computation
title_full_unstemmed Efficient exact inference for dynamical systems with noisy measurements using sequential approximate Bayesian computation
title_short Efficient exact inference for dynamical systems with noisy measurements using sequential approximate Bayesian computation
title_sort efficient exact inference for dynamical systems with noisy measurements using sequential approximate bayesian computation
topic General Computational Biology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7355286/
https://www.ncbi.nlm.nih.gov/pubmed/32657404
http://dx.doi.org/10.1093/bioinformatics/btaa397
work_keys_str_mv AT schalteyannik efficientexactinferencefordynamicalsystemswithnoisymeasurementsusingsequentialapproximatebayesiancomputation
AT hasenauerjan efficientexactinferencefordynamicalsystemswithnoisymeasurementsusingsequentialapproximatebayesiancomputation