Home

Awesome

PATHpre

PATHpre is a a Large-scale Biophysical Sampling Augmented Deep Learning model that used to predict the transition pathway of proteins.

Please kindly cite: "Exploring Protein Conformational Changes Using a Large-scale Biophysical Sampling Augmented Deep Learning Strategy", Advanced Science, 2024

fig3_5

Environment

numpy == 1.23.1

torch == 1.12.1

python == 3.8.0

mdtraj == 1.9.9

Getting started

Example: G-protein To predict one high energy state (~transition state) from two static states (pdb1 & pdb2):

python3 PathPre.py --pdb1 2lhc.pdb --pdb2 2lhd.pdb --cut 1.0

The output will be a high-energy state contact map, named HES.npy, generated with a cutoff of 1.0 nm. A 1.0 nm cutoff represents Dij = 0.5 in our paper. The recommendated cutoff is 0.8 ~ 1.2 nm depending on proteins.

Example: RfaH To predict the allosteric path from two static states (pdb1 & pdb2):

python3 PathPre.py --pdb1 2oug.pdb --pdb2 2lcl.pdb --pre_path --cut 1.0

The output will include three contact maps along the allosteric path, named state2.npy, state3.npy (transition state), and state4.npy, all generated with a cutoff of 1.0 nm.

Database

Please refer to the Dataset folder for detailed information.

Contact

Please contact Qian Wang (wqq@ustc.edu.cn) for technical support.