Overview of mlcolvar
mainmlcolvar is a Python library designed to help design data-driven collective-variables (CVs) for enhanced sampling simulations. It provides a unified framework to test and use CVs from literature, a modular interface for developing new approaches, and a streamlined way to distribute CVs for advanced sampling.
The library is built on top of PyTorch and Lightning.
Implemented CVs are organized by learning setting:
- Unsupervised: PCA, (Variational) AutoEncoders
- Supervised: LDA, DeepLDA, DeepTDA
- Time-informed: TICA, DeepTICA/SRVs, VDE