Skip to content

zhaoyanpeng208/PGpocket

Repository files navigation

PGpocket

This is the implementation of PGpocket: : A point cloud graph neural network for protein-ligand binding site prediction

catalogue

Installation

PGpocket is built on Python3, we recommend using a virtual conda environment as enviroment management for the installation of PGpocket and its dependencies. The virtual environment can be created as follows:

conda create -n your_environment python==3.9
conda activate your_environment

Download the source code of PGpocket from GitHub:

git clone https://github.com/username/my-project.git

Install PGpocket dependencies as following:

conda env create -f environment.yaml

Dataset

The PDB sturcture used in this study can be download from the link https://zenodo.org/records/13283856

Train

Multiple hyperparameters can be selected in main.py.

python main.py

After model training starts, the progress bar will be automatically shown on your command line, and the trained model parameters will be saved in "runs" dictory for every epoch.

Prediction

Model parameters can be found under the runs folder

python predict.py

After predicting with your well trained model, the predicting output will be saved in a "npy" file.

License

This project is covered under the Apache 2.0 License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages