MCMC

MCMC implements Metropolis-coupled Markov chain Monte Carlo (MCMC) for Bayesian phylogenetics in BEAST 2 via the CoupledMCMC package, enabling more efficient exploration of posterior distributions of complex evolutionary models.


Key Features:

  • Parallel Processing: Runs multiple MCMC chains in parallel with heated chains and a cold chain to enhance exploration of the phylogenetic state space.
  • Adaptive Temperature Tuning: Dynamically adjusts temperature differences between heated chains to achieve a target acceptance probability for state exchanges among chains.
  • BEAST 2 Integration: Integrated into BEAST 2 through the CoupledMCMC package to perform Metropolis-coupled MCMC within BEAST 2's Bayesian phylogenetic framework.

Scientific Applications:

  • Phylogenetic Analysis: Facilitates Bayesian inference under complex evolutionary models by improving posterior sampling for phylogenetic relationships.
  • Multi-core CPU Utilization: Exploits multi-core CPUs via parallel chains to accelerate computationally intensive Bayesian phylogenetic analyses.

Methodology:

Runs multiple chains at varying temperatures using Metropolis-coupled MCMC, allows heated chains to propose states for other chains including the cold chain, and adaptively tunes temperature differences based on a target acceptance probability for exchanges.

Topics

Details

License:
GPL-3.0
Tool Type:
library
Programming Languages:
Java
Added:
1/18/2021
Last Updated:
2/20/2021

Operations

Publications

Müller NF, Bouckaert RR. Adaptive Metropolis-coupled MCMC for BEAST 2. PeerJ. 2020;8:e9473. doi:10.7717/peerj.9473. PMID:32995072. PMCID:PMC7501786.

PMID: 32995072
PMCID: PMC7501786
Funding: - Swiss National Science foundation: CR32I3_166258 - Royal Society of New Zealand: 18-UOA-096