The ISDB module contains collective variables, functions and biases originally developed for Integrative Structural and Dynamical Biology. They are related but not limited to the interpretation and modelling of experimental data in molecular modelling.
Some of the functionalities implemented in the ISDB module require the PyTorch C++ APIs (LibTorch) to be linked against PLUMED. Currently, these include:
To activate these functionalities, please follow the installation instructions below.
To compile PLUMED with LibTorch support, please look at the installation instruction about LibTorch. It is highly recommened to install the CUDA version of LibTorch to calculate EMMIVOX efficiently on the GPU.
Once LibTorch has been downloaded and the relevant environment variables are set, one can configure PLUMED with the following options:
> ./configure --enable-libtorch
Additional tutorials focused on the ISDB module are included in the following and are meant as advanced tutorials.