You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ProBID-NET is a deep-learning model for designing amino acid on protein-protein interfaces.
Installation (tested on Linux)
1. download the source code
run git clone https://github.com/ComputArtCMCG/ProBID-NET.git to clone the repository. Alternatively,
download the zip file, unzip it and and navigate to the folder using the following commands: unzip ProBID-NET-main.zip && cd ./ProBID-NET-main/
2. download the checkpoint of the model
The checkpoint of model trained on both Chain-chain interface and domain-domain interface sets is available at https://figshare.com/s/ebbd5184c0a46fb2b179, download modeloutput0.hdf5 and move it to the model directory in ProBID-NET-main.
3. prepare anaconda environment
Install anaconda from https://anaconda.org/ if it is not installed in the system.
Run the following commands to setup the env: conda create -n keras2.8.0 python=3.9 conda activate keras2.8.0 conda install keras=2.8.0 pip install pandas biopython
4. make prediction
Run bash ./ProBID-Net_run.sh examples/1euv.input ./examples/ to make prediction on an test protein.
The prediction output is saved in examples/output_pred.
The first option of ProBID-Net_run.sh is a file containing list of PDB file and chain ID to predict.
The second option points to a directory where PDB files are saved.
Dataset
The lists of protein-protein complex structures for the training set and test sets are available in the dataset folder.
Reference
Chen, Z.; Ji, M.; Qian, J.; Zhang, Z.; Zhang, X.; Gao, H.; Wang, H.; Wang, R.; Qi, Y., ProBID-Net: a deep learning model for protein–protein binding interface design. Chemical science 2024, 15 (47), 19977-19990 DOI:https://doi.org/10.1039/D4SC02233E
If you encounter any issues during installation, please open an issue.