Skip to content

WW-AILab/MVGNN-PPIS

Repository files navigation

MVGNN-PPIS

MVGNN is a state-of-the-art graph neural network designed for predicting protein-protein binding sites with high speed and accuracy.
The MVGNN web server is available for free access here.

System requirement

python 3.9.19
torch 1.13.1
cuda 11.7
transformers 4.41.1
Bio 1.83

Feature Generation

Sequence feature generation

Please visit ProtTrans on GitHub to download the model. Store the downloaded model in ./process_feature/pretrained_model/Rostlab/prot_t5_xl_uniref50.

Predicted structural feature generation

1. Our protein structure predictions are generated using AlphaFold3. For detailed installation instructions, please refer to AlphaFold3 on GitHub.
2. We use the DSSP tool to extract secondary structure information. For detailed instructions, please refer to DSSP on GitHub. Before using the software, please grant execution permissions with:

chmod +x ./process_feature/Software/dssp-2.0.4/mkdssp

Generate Features

After completing the steps above, run the following command to generate features and save them in the ./feature directory:

python ./process_feature/process_feature.py

Alternatively, you can download the features directly from our cloud drive: Google Drive Link.

Run MVGNN for prediction

To predict datasets located in the ./datasets directory, run the following command:

python ./main.py

Ensure all dependencies are installed and the data is correctly formatted before executing the command.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages