Cargando…

Adaptive Metropolis-coupled MCMC for BEAST 2

With ever more complex models used to study evolutionary patterns, approaches that facilitate efficient inference under such models are needed. Metropolis-coupled Markov chain Monte Carlo (MCMC) has long been used to speed up phylogenetic analyses and to make use of multi-core CPUs. Metropolis-coupl...

Descripción completa

Detalles Bibliográficos
Autores principales: Müller, Nicola F., Bouckaert, Remco R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7501786/
https://www.ncbi.nlm.nih.gov/pubmed/32995072
http://dx.doi.org/10.7717/peerj.9473
_version_ 1783584100178722816
author Müller, Nicola F.
Bouckaert, Remco R.
author_facet Müller, Nicola F.
Bouckaert, Remco R.
author_sort Müller, Nicola F.
collection PubMed
description With ever more complex models used to study evolutionary patterns, approaches that facilitate efficient inference under such models are needed. Metropolis-coupled Markov chain Monte Carlo (MCMC) has long been used to speed up phylogenetic analyses and to make use of multi-core CPUs. Metropolis-coupled MCMC essentially runs multiple MCMC chains in parallel. All chains are heated except for one cold chain that explores the posterior probability space like a regular MCMC chain. This heating allows chains to make bigger jumps in phylogenetic state space. The heated chains can then be used to propose new states for other chains, including the cold chain. One of the practical challenges using this approach, is to find optimal temperatures of the heated chains to efficiently explore state spaces. We here provide an adaptive Metropolis-coupled MCMC scheme to Bayesian phylogenetics, where the temperature difference between heated chains is automatically tuned to achieve a target acceptance probability of states being exchanged between individual chains. We first show the validity of this approach by comparing inferences of adaptive Metropolis-coupled MCMC to MCMC on several datasets. We then explore where Metropolis-coupled MCMC provides benefits over MCMC. We implemented this adaptive Metropolis-coupled MCMC approach as an open source package licenced under GPL 3.0 to the Bayesian phylogenetics software BEAST 2, available from https://github.com/nicfel/CoupledMCMC.
format Online
Article
Text
id pubmed-7501786
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-75017862020-09-28 Adaptive Metropolis-coupled MCMC for BEAST 2 Müller, Nicola F. Bouckaert, Remco R. PeerJ Bioinformatics With ever more complex models used to study evolutionary patterns, approaches that facilitate efficient inference under such models are needed. Metropolis-coupled Markov chain Monte Carlo (MCMC) has long been used to speed up phylogenetic analyses and to make use of multi-core CPUs. Metropolis-coupled MCMC essentially runs multiple MCMC chains in parallel. All chains are heated except for one cold chain that explores the posterior probability space like a regular MCMC chain. This heating allows chains to make bigger jumps in phylogenetic state space. The heated chains can then be used to propose new states for other chains, including the cold chain. One of the practical challenges using this approach, is to find optimal temperatures of the heated chains to efficiently explore state spaces. We here provide an adaptive Metropolis-coupled MCMC scheme to Bayesian phylogenetics, where the temperature difference between heated chains is automatically tuned to achieve a target acceptance probability of states being exchanged between individual chains. We first show the validity of this approach by comparing inferences of adaptive Metropolis-coupled MCMC to MCMC on several datasets. We then explore where Metropolis-coupled MCMC provides benefits over MCMC. We implemented this adaptive Metropolis-coupled MCMC approach as an open source package licenced under GPL 3.0 to the Bayesian phylogenetics software BEAST 2, available from https://github.com/nicfel/CoupledMCMC. PeerJ Inc. 2020-09-16 /pmc/articles/PMC7501786/ /pubmed/32995072 http://dx.doi.org/10.7717/peerj.9473 Text en © 2020 Müller and Bouckaert https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ) and either DOI or URL of the article must be cited.
spellingShingle Bioinformatics
Müller, Nicola F.
Bouckaert, Remco R.
Adaptive Metropolis-coupled MCMC for BEAST 2
title Adaptive Metropolis-coupled MCMC for BEAST 2
title_full Adaptive Metropolis-coupled MCMC for BEAST 2
title_fullStr Adaptive Metropolis-coupled MCMC for BEAST 2
title_full_unstemmed Adaptive Metropolis-coupled MCMC for BEAST 2
title_short Adaptive Metropolis-coupled MCMC for BEAST 2
title_sort adaptive metropolis-coupled mcmc for beast 2
topic Bioinformatics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7501786/
https://www.ncbi.nlm.nih.gov/pubmed/32995072
http://dx.doi.org/10.7717/peerj.9473
work_keys_str_mv AT mullernicolaf adaptivemetropoliscoupledmcmcforbeast2
AT bouckaertremcor adaptivemetropoliscoupledmcmcforbeast2