Skip to content

Geometric Deep Learning for Prediction of Protein-Carbohydrate Binding Interfaces

License

Notifications You must be signed in to change notification settings

LBM-EPFL/PeSTo-Carbs

Repository files navigation

PeSTo-Carbs: Geometric Deep Learning for Prediction of Protein-Carbohydrate Binding Interfaces

pesto carbs summary

Introduction

PeSTo-Carbs is an extension of PeSTo, trained to predict protein-carbohydrate and protein-cyclodextrin binding interfaces. We provide two models for PeSTo-Carbs: a general model PS-G (ps-s.pt) for a wide range of carbohydrates, their derivatives and cyclodextrins and a specific PS-S (ps-s.pt) trained on specific important carbohydrate monomers. The method is available on our webserver at pesto.epfl.ch.

Installation

Clone this repo or download the source code. To install dependencies, run

pip install -r requirements.txt

Binding site prediction

The apply_model.py can be used to make predictions on PDB files. In the file model_path can be modified to specify ps-g.pt or ps-s.pt and data_path can be set to file paths for PDB files. For each PDB, two files will be generated, <pdbid>_i0.pdb for protein-carbohydrate prediction and <pdbid>_i1.pdb for protein-cyclodextrin prediction. The predicted values are stored in the b-factor column. This can be visualized in PyMOL using:

spectrum b, blue_white_red, all, 0, 1

Or in ChimeraX using:

color bfactor palette "#2B59C3:#D1D1D1:#D7263D" range 0,1

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Reference

Bibekar, P., Krapp, L., Dal Peraro, M. et al. PeSTo-Carbs: Geometric Deep Learning for Prediction of Protein−Carbohydrate Binding Interfaces. J. Chem. Theory Comput., 2024. DOI: 10.1021/acs.jctc.3c01028.

About

Geometric Deep Learning for Prediction of Protein-Carbohydrate Binding Interfaces

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published