Skip to content

A Markov State Model estimation and analysis toolbox for time series data written in Python.

Notifications You must be signed in to change notification settings

Markov-Schmarkov/mcmm-project

 
 

Repository files navigation

MCMM Project

Overview

A Markov State Model estimation and analysis toolbox for time series data inspired by msmtools and PyEMMA. Written in Python, mostly relying on numpy and scipy.

Contents

This package provides the following functionality:

  1. Basic data clustering (KMeans/KMeans++, Regspace, DBSCAN)
  2. Estimation of transition matrices from trajectory data
  3. Analysis functionality (eigenvalues/vectors, transition path theory, aperiodicity, irreducibility) for Markov State Models
  4. Visualization for clustering and analysis

Requirements:

numpy, msmtools>=1.0, matplotlib, scipy, pandas

Installation

Call python setup.py install from project directory. Alternatively, call

pip install git+https://github.com/Markov-Schmarkov/mcmm-project

to install from github.

About

A Markov State Model estimation and analysis toolbox for time series data written in Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 68.7%
  • Jupyter Notebook 31.3%