Skip to content

Tutorials for non-Markovian dynamic models (qMSM and IGME) to study protein dynamics.

License

Notifications You must be signed in to change notification settings

xuhuihuang/GME_tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GME_tutorials

Overview

Tutorials for non-Markovian dynamic models (qMSM and IGME) to study protein dynamics.

Content

You'll find below step-by-step Jupyter notebooks that guide the construction of GME-based non-Markovian dynamic models (qMSM and IGME) in two peptide systems: the alanine dipeptide and villin headpiece.

A. For the alanine dipeptide system:

  1. Featurization. link to notebook
  2. Cross-validation with GMRQ. link to notebook
  3. Construction of Microstate-MSM. link to notebook In this Jupyter notebook, Dimensionality Reduction, Geometric Clustering, and Microstate-MSM are included.
  4. Construction of Macrostate-GME Model. link to notebook In this Jupyter notebook, Kinetic Lumping, Macrostate-qMSM, Macrostate-IGME, and Macrostate-MSM are included.

The colab notebook for the alanine dipeptide system is available: Google Colab

B. For the villin headpiece system:

We apply two independent methods for Dimensionality Reduction: tICA and SRVs. Either one is fine for this system. The Jupyter notebooks are as follows:

  1. Featurization. link to notebook

  2. Feature Selection (by Spectral OASIS). link to notebook

  3. Cross-validation with GMRQ.

    tICA version: link to notebook

    SRVs version: link to notebook

  4. Construction of Microstate-MSM.

    tICA version: link to notebook

    SRVs version: link to notebook

  5. Construction of Macrostate-GME Model.

    Analysis after tICA: link to notebook

    Analysis after SRVs: link to notebook

The colab notebook for the villin headpiece system is available: Google Colab

Installation Guide:

We use MSMBuilder2022 and PyEMMA 2.5.12 in our tutorial.

For MSMbuilder2022, you can use the Anaconda installation (This installation method is not applicable when the Python version is greater than 3.9):

conda install -c conda-forge testmsm

You can also use install from PyPI (This installation method works for Python 3.10):

pip install msmbuilder2022

For PyEMMA installation, you may refer to http://pyemma.org. And we recommend creating a new environment to install PyEMMA in case of any conflicts with MSMBuilder. The installation in a conda environment:

conda install pyemma 

Contact Information

You may contact Yue Wu wu678@wisc.edu/ Siqin Cao scao66@wisc.edu if you have any specific questions on the model construction or the original MD data of the alanine dipeptide.

You may contact D. E. Shaw Research for the MD data of the villine headpiece.

The featurized MD trajectories of the alanine dipeptide system can be downloaded here.

The featurized MD trajectories of villin headpiece after feature selection (with Spectral OASIS) can be downloaded here.

About

Tutorials for non-Markovian dynamic models (qMSM and IGME) to study protein dynamics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published