<-

Software

spectre

(version beta) / doc / codeberg

spectre is a PyTorch-based machine learning library for spectral methods and dimensionality reduction.


Contributions to PLUMED – an open-source, community-developed library that provides methods for enhanced sampling, free energy estimation, and analysis of molecular dynamics (MD) simulations.

NeuralTSNE

(version 1.0) / github

An implementation of parametric tSNE.

lowlearner

(version beta) / zenodo

lowlearner is a code for learning collective variables (CVs) from standard and enhanced sampling simulations. Installation script and examples can be found in the Zenodo dataset. It is implemented as a module for PLUMED2, an engine for free energy calculations of atomistic systems and enhanced sampling. The code requires PLUMED to be linked with LibTorch v1.8.

To use the module, you need enable lowlearner by adding the --enable-modules=lowlearner or --enable-modules=all to the PLUMED configure command. You can follow the instructions given here.

For example:

./configure --enable-modules=lowlearner
make -j 4
make install

maze

(version 1.0) / github
(version 2.0) / github / tutorial

maze is a code that implements enhanced sampling methods for sampling the reaction pathways of ligand unbinding.

It can be installed as a module in PLUMED similarly to the lowlearner module.