Skip to content

Implementation of ConvLSTM to predict the binding affinity of protein-ligand complexes from molecular dynamics simulations

License

Notifications You must be signed in to change notification settings

ICOA-SBC/MD_DL_BA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MD_DL_BA

Code for the paper: "Spatio-temporal learning from MD simulations for protein-ligand binding affinity prediction" by Pierre-Yves Libouban, Camille Parisel, Maxime Song, Samia Aci-Sèche, Jose C. Gómez-Tamayo, Gary Tresadern, and Pascal Bonnet

Implementation of 4 deep neural networks - Proli, Densenucy, Timenucy and Videonucy - to predict the binding affinity of protein-ligand complexes from molecular dynamic simulations.

Both, Proli and Densenucy, can be trained with MD data augmentation. Timenucy and Videonucy are spatio-temporal learning methods that use 4D data (entire molecular dynamics simulations).

Setup

  • hydra-core is used for setting up all the options
  • mlflow is used to build an experiment notebook

One environment is used for all the neural networks.

conda install environment.yml
conda activate MD_DL_BA_env
pip install --user --no-cache-dir hydra-core mlflow
conda install -c conda-forge unzip

Data

training/validation and test datasets can be downloaded from zenodo DOI. To download the training/validation and test data, excute the following code:

conda activate MD_DL_BA_env
cd ./datasets
bash download_train_data.sh
bash download_test_data.sh

Training/testing

The workflow is described in the readme files for each neural network

About

Implementation of ConvLSTM to predict the binding affinity of protein-ligand complexes from molecular dynamics simulations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •