Kessem Clein (Raveh lab)
Oct 1st, 2021 or later
Multiscale Markov-State Models (MMSMs) and MMSM-Explore code
- scipy
- numpy
- matplotlib
- sklearn
Abstract base classes defining the interfaces of the different modules
Classes that inherit from BaseDiscretizer. These provide methods for discretizing continuous spaces into discrete sets of states.
This module has two submodules for two different types of estimators used by an HMSM.
Classes that inherit from MetastablePartition. These provide methods for estimating partitions of the states of a Markov model, such that the resulting partition is a coarse grained estimate of the Markov model.
Estimators of the transition probabilities between states, based on observed transitions.
Implementation of the HMSM model, that makes use of the different estimators and optimizers.
Implementation of the HMSM model that makes use of parallelization. (Not implemented)
Methods for choosing vertices from an HMSM for adaptive sampling.
Various methods for creating plots.
Classes that inherit from BaseSampler.
Various utility functions used in the package.
TBD