Skip to main content
https://img.shields.io/azure-devops/build/clonker/e16cf5d1-7827-4597-8bb5-b0f7577c73d1/6 https://img.shields.io/pypi/v/pyemma.svg https://anaconda.org/conda-forge/pyemma/badges/downloads.svg https://anaconda.org/conda-forge/pyemma/badges/installer/conda.svg https://img.shields.io/codecov/c/github/markovmodel/PyEMMA/devel.svg

What is it?

PyEMMA (EMMA = Emma’s Markov Model Algorithms) is an open source Python/C package for analysis of extensive molecular dynamics simulations. In particular, it includes algorithms for estimation, validation and analysis of:

  • Clustering and Featurization

  • Markov state models (MSMs)

  • Hidden Markov models (HMMs)

  • Multi-ensemble Markov models (MEMMs)

  • Time-lagged independent component analysis (TICA)

  • Transition Path Theory (TPT)

PyEMMA can be used from Jupyter (former IPython, recommended), or by writing Python scripts. The docs, can be found at http://pyemma.org.

Citation

If you use PyEMMA in scientific work, please cite:

M. K. Scherer, B. Trendelkamp-Schroer, F. Paul, G. Pérez-Hernández, M. Hoffmann, N. Plattner, C. Wehmeyer, J.-H. Prinz and F. Noé: PyEMMA 2: A Software Package for Estimation, Validation, and Analysis of Markov Models, J. Chem. Theory Comput. 11, 5525-5542 (2015)

Installation

If you want to use Miniconda on Linux or OSX, you can run this script to download and install everything:

curl -s https://raw.githubusercontent.com/markovmodel/PyEMMA/devel/install_miniconda%2Bpyemma.sh | bash

If you have Anaconda/Miniconda installed, use the following:

conda install -c conda-forge pyemma

With pip:

pip install pyemma

or install latest devel branch with pip:

pip install git+https://github.com/markovmodel/PyEMMA.git@devel

For a complete guide to installation, please have a look at the version online or offline in file doc/source/INSTALL.rst

To build the documentation offline you should install the requirements with:

pip install -r requirements-build-doc.txt

Then build with make:

cd doc; make html

Support and development

For bug reports/suggestions/complaints please file an issue on GitHub.

Or start a discussion on our mailing list: pyemma-users@lists.fu-berlin.de

External Libraries

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyEMMA-2.5.12.tar.gz (1.3 MB view details)

Uploaded Source

File details

Details for the file pyEMMA-2.5.12.tar.gz.

File metadata

  • Download URL: pyEMMA-2.5.12.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.6

File hashes

Hashes for pyEMMA-2.5.12.tar.gz
Algorithm Hash digest
SHA256 0916b33151c7a3e945b3810cf660eb13bb371718355cced808f510aef7da275d
MD5 c7109d1990344bf9e69e1815bf8b40e9
BLAKE2b-256 fbf27bb51bcfad7bd49ab6f86c597fff4ac9a7143dd906e5ed707d9922a7be51

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.5.12 This release

1 file

2.5.11

1 file

2.5.10

1 file

2.5.9

1 file

2.5.8

1 file

2.5.7

1 file

2.5.6

1 file

2.5.5

1 file

2.5.4

1 file

2.5.3

1 file

2.5.2

1 file

2.5.1

1 file

2.5

1 file

2.4

1 file

2.3.2

1 file

2.3.1

1 file

2.3

1 file

2.2.7

1 file

2.2.6

1 file

2.2.4

1 file

2.2.3

1 file

2.2.2

1 file

2.2.1

1 file

2.2

1 file

2.1.1

1 file

2.1

1 file

2.0.4

1 file

2.0.3

1 file

2.0.2

1 file

2.0.1

1 file

2.0

1 file

1.2.2

1 file

1.2.1

1 file

1.2

1 file

1.1.2

1 file

1.1.1

1 file

1.1

1 file

1.0.2

1 file

1.0.1

1 file

1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page