Official Pytorch implementation of ICML'23 paper "Learning Subpocket Prototypes for Generalizable Structure-based Drug Design" (https://arxiv.org/abs/2305.13997).
- DrugGPS is based on our previous work on structure-based drug design: Molecule Generation For Target Protein Binding With Structural Motifs (ICLR 2023)
conda env create -f druggps_env.yaml
conda activate druggps_env
Please refer to README.md
in the data
folder.
cd utils
python preprocess_data.py
python train.py
python sample.py
The generated molecules for 100 protein targets are stored in druggps.pt
The index file is test_index.pkl
@article{zhang2023learning,
title={Learning Subpocket Prototypes for Generalizable Structure-based Drug Design},
author={Zhang, Zaixi and Liu, Qi},
journal={ICML},
year={2023}
}