Skip to content

ComputArtCMCG/ProBID-NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Zhihang Chen et. al, ProBID-Net: A Deep Learning Model for Protein-Protein Binding Interface Design, submitted

If you encounter any issues during installation, please open an issue.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published