Installation

Install dependencies

mstk requires numpy, pandas and rdkit for most of its functionalities. openmm is required for energy calculation, minimization etc… chemfiles is required for parsing XTC and DCD trajectory formats. packmol is required for building simulation box. scipy, scikit-learn, matplotlib-base and pymbar-core are required by analyzer module.

It is recommended to install these dependencies with conda.

conda install -c conda-forge numpy pandas rdkit openmm chemfiles packmol scipy scikit-learn matplotlib-base pymbar-core

Install mstk

mstk itself can be installed either with pip or conda.

Install mstk with pip

pip install mstk

Install mstk with conda

conda install -c conda-forge -c z-gong mstk