Welcome to mdaencore’s documentation!
The package contains implementations of similarity measures between protein ensembles described in [1]. The implementation and examples are described in [2].
The module includes facilities for handling ensembles and trajectories through
the Universe
class, performing clustering or dimensionality reduction
of the ensemble space, estimating multivariate probability distributions from
the input data, and more. ENCORE can be used to compare experimental and
simulation-derived ensembles, as well as estimate the convergence of
trajectories from time-dependent simulations.
ENCORE includes three different methods for calculations of similarity measures between ensembles implemented in individual functions:
Harmonic Ensemble Similarity :
hes()
Clustering Ensemble Similarity :
ces()
Dimensional Reduction Ensemble Similarity :
mdaencore.similarity.dres()
as well as two methods to evaluate the convergence of trajectories:
Clustering based convergence evaluation :
mdaencore.similarity.ces_convergence()
Dimensionality-reduction based convergence evaluation :
mdaencore.similarity.dres_convergence()
When using this module in published work please cite [2].
See also
For higher level examples of how to use the software, see the ENCORE section of the MDAnalysis User Guide.
Note that the user guide imports the ENCORE implementation in the core library, as the current version of MDAnalysis still has this functionality.
To use these examples, import mdaencore
rather than MDAnalysis.analysis.encore
.
The mdaencore MDAKit moves the functionality of integrated ENCORE module out of the MDAnalysis core library, thereby deprecating it in MDAnalysis release 2.7.0 with a planned removal in release 3.0.0.
The original authors for the MDAnalysis implementation of ENCORE are Matteo Tiberti, Wouter Boomsma, Tone Bengtsen, as well as those listed in AUTHORS.md
.