Documentation#
Here goes a high-level description of the code structure.
Core modules#
Descriptors (stateinterpreter.descriptors)
|
Compute descriptors from trajectory: - Dihedral angles - CA distances - Hydrogen bonds distances - Hydrogen bonds contacts - Disulfide bonds dihedrals |
|
Metastable (stateinterpreter.metastable)
|
Label configurations based on free energy |
|
Approximate Free Energy Surface (FES) in the space of selected_cvs through Gaussian Kernel Density Estimation |
ML (stateinterpreter.ml)
|
Sample points from trajectory |
|
Utilities#
Input/Output (stateinterpreter.utils.io)
|
Load dataframe from object or from file. |
|
Load trajectory with mdtraj. |
Visualize (stateinterpreter.utils.visualize)
|
Visualize snapshots of each state highlighting the relevant features for a given state. |
|
Compute a residue score by aggregating all the features relevances by residues. |
|
Visualize snapshots of each state coloring the residues with the score per each state. |
Plot (stateinterpreter.utils.plot)
|
|
|
|
|
|
|
|
|