Official PyTorch-based implementation of the paper:
"Molecular dynamics-powered hierarchical geometric deep learning framework for protein-ligand interaction"
[IEEE Xplore] | [DOI]
In this work, we introduce Dynamics-PLI, a SO(3)-equivariant hierarchical graph neural network (EHGNN) designed to capture the intrinsic hierarchy of biomolecular structures. This framework leverages molecular dynamics simulations to enhance the prediction of protein-ligand interactions (PLIs), providing a powerful tool for computational drug discovery.
git clone https://github.com/yourusername/Dynamics-PLI.git
cd Dynamics-PLI
conda env create -f environment.yml
conda activate Dynamics-PLI
The following datasets and tools were utilized in the development and evaluation of our model:
-
MISATO
A multi-scale integrative tool for protein structure analysis, particularly useful for studying conformational changes and interactions.
๐ Zenodo Record -
Atom3D
A collection of benchmark datasets for machine learning on 3D molecular structures, designed to facilitate research in structural biology.
๐ Official Website
python ./datasets/pyg/MISATO.py
python ./datasets/pyg/pdbbind.py
python ./datasets/pyg/lep.py
python lba_main_count.py --dim 128 --dropout 0.15 --cross_cutoff 20 --local_cutoff 10 --depth_local 6 --depth_cross 2 --seed 4 --epochs 10 --atoms_bacth 4000 --lr 0.00005
๐ Project Structure
Dynamics-PLI/
โโโ baseline/ # baseline methods
โโโ datasets/ # Dataset loaders and preprocessors
โโโ Model/ # Model
โโโ util_mine.py/ # Training utilities, metrics, logging
โโโ lba_main_count.py # lba task scripts
โโโ lep_main_count.py # lep task scripts
โโโ pretrain.py # pretrain scripts
โโโ README.md # Project documentation
โ: Higher is better, โ: Lower is better.
| Pre-trained Model | LBA (30%) RMSE โ | Pearson โ | Spearman โ | LEP AUROC โ | AUPRC โ |
|---|---|---|---|---|---|
| EGNN + Pre [[Satorras et al., 2021]] | 1.341 ยฑ 0.027 | 0.617 ยฑ 0.016 | 0.613 ยฑ 0.013 | 0.759 ยฑ 0.010 | 0.752 ยฑ 0.023 |
| Dynamics-PLI | 1.312 ยฑ 0.005 | 0.636 ยฑ 0.005 | 0.633 ยฑ 0.008 | 0.779 ยฑ 0.007 | 0.766 ยฑ 0.031 |
| ฮ (%) | โ 4.0% | โ 3.5% | โ 4.6% | โ 3.7% | โ 4.2% |
Full benchmarking details are available in the paper.
If you use Dynamics-PLI in scholarly publications, presentations, or to communicate with your satellite, please cite the following work:
@ARTICLE{10955744,
author={Liu, Mingquan and Jin, Shuting and Lai, Houtim and Wang, Longyue and Wang, Jianmin and Cheng, Zhixiang and Zeng, Xiangxiang},
journal={IEEE Transactions on Computational Biology and Bioinformatics},
title={Molecular dynamics-powered hierarchical geometric deep learning framework for protein-ligand interaction},
year={2025},
volume={},
number={},
pages={1-12},
keywords={Proteins;Atoms;Deep learning;Three-dimensional displays;Graph neural networks;Feature extraction;Drugs;Computational modeling;Training;Representation learning;Protein-ligand interactions;Molecular dynamics;Geometric deep learning;Pre-training},
doi={10.1109/TCBBIO.2025.3558959}
}
We gratefully acknowledge the following works, which provided essential datasets and tools for this research:
-
MISATO: Machine Learning Dataset of ProteinโLigand Complexes for Structure-Based Drug Discovery
This work offers a valuable dataset for training and evaluating models in proteinโligand interaction prediction.
๐ GitHub Repository -
ATOM3D: Tasks On Molecules in 3 Dimensions
This project provides a suite of benchmark tasks for machine learning on 3D molecular structures, advancing research in structural biology and drug discovery.
๐ GitHub Repository