Comprehensive benchmarking of Markov chain Monte Carlo methods for dynamical systems

被引:36
作者
Ballnus, Benjamin [1 ,2 ]
Hug, Sabine [1 ]
Hatz, Kathrin [3 ]
Goerlitz, Linus [3 ]
Hasenauer, Jan [1 ,2 ]
Theis, Fabian J. [1 ,2 ]
机构
[1] Helmholtz Zentrum Munchen, Inst Computat Biol, German Res Ctr Environm Hlth, Ingolstadter Landstr 1, D-85764 Neuherberg, Germany
[2] Tech Univ Munich, Ctr Math, Chair Math Modeling Biol Syst, Boltzmannstr 15, D-85748 Garching, Germany
[3] Bayer AG, Engn & Technol, Appl Math, Kaiser Wilhelm Allee, D-51368 Leverkusen, Germany
关键词
Parameter estimation; Markov chain Monte Carlo; Sampling analysis; Benchmark collection; Ordinary differential equation; Systems biology; PARAMETER-ESTIMATION; IDENTIFIABILITY ANALYSIS; GLOBAL OPTIMIZATION; MODEL; BIFURCATION; CHAOS; CONVERGENCE; DIVISION; GIBBS; SUITE;
D O I
10.1186/s12918-017-0433-1
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Background: In quantitative biology, mathematical models are used to describe and analyze biological processes. The parameters of these models are usually unknown and need to be estimated from experimental data using statistical methods. In particular, Markov chain Monte Carlo (MCMC) methods have become increasingly popular as they allow for a rigorous analysis of parameter and prediction uncertainties without the need for assuming parameter identifiability or removing non-identifiable parameters. A broad spectrum of MCMC algorithms have been proposed, including single- and multi-chain approaches. However, selecting and tuning sampling algorithms suited for a given problem remains challenging and a comprehensive comparison of different methods is so far not available. Results: We present the results of a thorough benchmarking of state-of-the-art single- and multi-chain sampling methods, including Adaptive Metropolis, Delayed Rejection Adaptive Metropolis, Metropolis adjusted Langevin algorithm, Parallel Tempering and Parallel Hierarchical Sampling. Different initialization and adaptation schemes are considered. To ensure a comprehensive and fair comparison, we consider problems with a range of features such as bifurcations, periodical orbits, multistability of steady-state solutions and chaotic regimes. These problem properties give rise to various posterior distributions including uni- and multi-modal distributions and non-normally distributed mode tails. For an objective comparison, we developed a pipeline for the semi-automatic comparison of sampling results. Conclusion: The comparison of MCMC algorithms, initialization and adaptation schemes revealed that overall multi-chain algorithms perform better than single- chain algorithms. In some cases this performance can be further increased by using a preceding multi-start local optimization scheme. These results can inform the selection of sampling methods and the benchmark collection can serve for the evaluation of new algorithms. Furthermore, our results confirm the need to address exploration quality of MCMC chains before applying the commonly used quality measure of effective sample size to prevent false analysis conclusions.
引用
收藏
页数:18
相关论文
共 85 条
[1]  
Alon Uri, 2006, An Introduction to Systems Biology: Design Principles of Biological Circuits
[2]   An introduction to MCMC for machine learning [J].
Andrieu, C ;
de Freitas, N ;
Doucet, A ;
Jordan, MI .
MACHINE LEARNING, 2003, 50 (1-2) :5-43
[3]   A tutorial on adaptive MCMC [J].
Andrieu, Christophe ;
Thoms, Johannes .
STATISTICS AND COMPUTING, 2008, 18 (04) :343-373
[4]  
[Anonymous], THESIS
[5]  
[Anonymous], 1995, Federal Reserve Bank of Minneapolis, DOI DOI 10.21034/SR.148
[6]   Divide and Conquer: A Mixture-Based Approach to Regional Adaptation for MCMC [J].
Bai, Yan ;
Craiu, Radu V. ;
Di Narzo, Antonio F. .
JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2011, 20 (01) :63-79
[7]   An iterative identification procedure for dynamic modeling of biochemical networks [J].
Balsa-Canto, Eva ;
Alonso, Antonio A. ;
Banga, Julio R. .
BMC SYSTEMS BIOLOGY, 2010, 4
[8]   Hierarchical models: Local proposal variances for RWM-within-Gibbs and MALA-within-Gibbs [J].
Bedard, Mylene .
COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2017, 109 :231-246
[9]   Transitional Markov Chain Monte Carlo: Observations and Improvements [J].
Betz, Wolfgang ;
Papaioannou, Iason ;
Straub, Daniel .
JOURNAL OF ENGINEERING MECHANICS, 2016, 142 (05)
[10]  
Braxenthaler M, 1997, PROTEINS, V29, P417, DOI 10.1002/(SICI)1097-0134(199712)29:4<417::AID-PROT2>3.3.CO