PyDREAM

PyDREAM performs high-dimensional parameter inference and uncertainty estimation for biological models by implementing the (Multiple-Try) Differential Evolution Adaptive Metropolis (DREAM(ZS)) algorithm.


Key Features:

  • Algorithm: Implements the (Multiple-Try) Differential Evolution Adaptive Metropolis (DREAM(ZS)) algorithm for MCMC sampling.
  • Parameter inference: Calibrates model parameters against experimental data to estimate hard-to-measure parameters.
  • Multivariate posterior estimation: Performs multivariate posterior model parameter distribution estimation.
  • Uncertainty estimation: Quantifies parameter uncertainty from posterior distributions.
  • Distributed computing: Leverages distributed computing resources to scale inference for CPU-intensive models.
  • High-dimensional robustness: Targets robust performance in complex, parameter-rich models and mitigates slow or premature convergence typical of traditional MCMC in high-dimensional spaces.
  • Implementation: Implemented in Python.

Scientific Applications:

  • Systems biology: Calibration and uncertainty analysis of mechanistic systems biology models.
  • Ecological modeling: Parameter inference and uncertainty quantification for ecological models.
  • Complex model calibration: Parameter inference and uncertainty estimation for other fields requiring calibration of complex biological models.

Methodology:

Implements the (Multiple-Try) Differential Evolution Adaptive Metropolis (DREAM(ZS)) algorithm; performs multivariate posterior model parameter distribution estimation; calibrates parameters against experimental data; leverages distributed computing for scalable inference and addresses convergence issues of traditional MCMC in high-dimensional parameter spaces to enable uncertainty estimation.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
Python
Added:
6/20/2018
Last Updated:
11/25/2024

Operations

Publications

Shockley EM, Vrugt JA, Lopez CF. PyDREAM: high-dimensional parameter inference for biological models in python. Bioinformatics. 2017;34(4):695-697. doi:10.1093/bioinformatics/btx626. PMID:29028896. PMCID:PMC5860607.

PMID: 29028896
PMCID: PMC5860607
Funding: - National Science Foundation: MCB-1411482 - NIH: 5T32GM065086

Documentation