Related Experiment Video
Updated: Mar 30, 2026

gP2S, an Information Management System for CryoEM Experiments
Published on: June 10, 2021
PyEMMA 2: A Software Package for Estimation, Validation, and Analysis of Markov Models.
Martin K Scherer1, Benjamin Trendelkamp-Schroer1, Fabian Paul1
1Department for Mathematics and Computer Science, Freie Universität , Arnimallee 6, Berlin 14195, Germany.
PyEMMA is an open-source Python package for constructing Markov state models (MSMs) from molecular dynamics simulations. It offers efficient algorithms for kinetic model estimation, validation, and analysis, simplifying the study of molecular kinetics.
Area of Science:
- Computational chemistry
- Biophysics
- Statistical mechanics
Background:
- Markov state models (MSMs) are increasingly used to analyze molecular dynamics simulations.
- Estimating, validating, and analyzing MSMs can be complex and computationally intensive.
Purpose of the Study:
- Introduce PyEMMA, an open-source Python package for constructing and analyzing MSMs.
- Provide accurate and efficient algorithms for kinetic model construction and analysis.
Main Methods:
- PyEMMA integrates algorithms for data processing, feature selection, dimension reduction (PCA, TICA), and clustering (k-means).
- It includes estimators for MSMs and hidden Markov models, along with validation and error calculation methods.
- The package facilitates coarse-graining of MSMs and visualization of metastable states.
Main Results:
- PyEMMA provides a comprehensive toolkit for building and analyzing kinetic models from simulation data.
- The software enables efficient estimation, validation, and analysis of molecular kinetics.
- New methodological concepts and results derived using PyEMMA are demonstrated.
Conclusions:
- PyEMMA offers a user-friendly and efficient platform for advanced molecular kinetic modeling.
- The package simplifies the process of extracting thermodynamic and kinetic information from molecular simulations.
- PyEMMA supports the generation of publication-ready figures for presenting results.
Related Concept Videos
Econometric Views (EViews)
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Mechanistic Models: Compartment Models in Individual and Population Analysis
Statistical Software for Data Analysis and Clinical Trials
Model Approaches for Pharmacokinetic Data: Distributed Parameter Models
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...

