Literature DB >> 35524575

GRaSP-web: a machine learning strategy to predict binding sites based on residue neighborhood graphs.

Charles A Santana1,2, Sandro C Izidoro3, Raquel C de Melo-Minardi1,2, Jonathan D Tyzack4, António J M Ribeiro4, Douglas E V Pires5, Janet M Thornton4, Sabrina de A Silveira6.   

Abstract

Proteins are essential macromolecules for the maintenance of living systems. Many of them perform their function by interacting with other molecules in regions called binding sites. The identification and characterization of these regions are of fundamental importance to determine protein function, being a fundamental step in processes such as drug design and discovery. However, identifying such binding regions is not trivial due to the drawbacks of experimental methods, which are costly and time-consuming. Here we propose GRaSP-web, a web server that uses GRaSP (Graph-based Residue neighborhood Strategy to Predict binding sites), a residue-centric method based on graphs that uses machine learning to predict putative ligand binding site residues. The method outperformed 6 state-of-the-art residue-centric methods (MCC of 0.61). Also, GRaSP-web is scalable as it takes 10-20 seconds to predict binding sites for a protein complex (the state-of-the-art residue-centric method takes 2-5h on the average). It proved to be consistent in predicting binding sites for bound/unbound structures (MCC 0.61 for both) and for a large dataset of multi-chain proteins (4500 entries, MCC 0.61). GRaSPWeb is freely available at https://grasp.ufv.br.
© The Author(s) 2022. Published by Oxford University Press on behalf of Nucleic Acids Research.

Entities:  

Year:  2022        PMID: 35524575      PMCID: PMC9252730          DOI: 10.1093/nar/gkac323

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   19.160


INTRODUCTION

Proteins perform their roles through interactions with other molecules, including organic compounds, nucleotides, metal ions, and even other proteins. The biological function of a large number of proteins is still unknown (1), with the knowledge of the binding sites, as well as the identification of amino acid residues involved in ligand binding, being a crucial step for protein functional characterization (2). However, determining protein binding sites through in vitro and in vivo experimental methods is expensive and time-consuming. To address this issue, a range of structure based methods have been developed to identify protein binding site residues. Here we present some representative examples. Firestar (3,4) identifies ligand binding residues based on local sequence conservation matches to known ligand-binding residues in FireDB (5). FunFold3 (6,7) points binding residues performing a superimposition of structural templates containing relevant ligands on the target model. COACH (8,9) is a consensus method that combines their in-house developed algorithms TM-SITE and S-SITE, with third-party prediction tools COFACTOR (10), FINDSITE (11) and ConCavity (12) using a supervised learning algorithm. In LigDig (13), ligands are the starting point for binding site prediction, combining databases in a ligand interaction network to identify similar ligands and their binding proteins, which allows to point potential protein–ligand binding sites. GASS (14,15) proposes a genetic algorithm that searches for active site structural templates from CSA (16) in unknown proteins. Many of the recent developments in the field suffer from limitations such as prohibitive execution time, lack of support for binding sites at protein interfaces and absence of explainable and visual results. Here, we present GRaSP-web, a scalable and user-friendly web server for the prediction of protein-ligand binding sites. GRaSP-web provides a web interface to GRaSP (Graph-based Residue neighborhood Strategy to Predict binding sites) (17), which is a computational strategy that represents a particular residue and its neighbors as a graph at atomic level to perceive residue environment, and use supervised learning to predict residue ligand binding sites.

MATERIALS AND METHODS

GRaSP strategy

In GRaSP, the problem of predicting residues that are part of a ligand-binding site is modeled as a binary classification, which aims to predict, for each residue, if it is in the binding site or not. The supervised learning strategy is trained using a data matrix, G, in which each row represents a residue, r, and each column encodes a descriptor. Thus each residue, r, is encoded as a feature vector, and a whole protein structure, P, is encoded as a set of feature vectors. The feature vectors that encode each residue are composed of descriptors calculated at: (i) residue level, which are solvent relative accessibility and cysteine; (ii) atom level, in which we compute how many atoms of each type each residue presents. The atoms are labeled as aromatic, acceptor, donor, hydrophobic, positive, negative; (iii) interaction level, in which non-covalent interactions are calculated based on the type of atoms and on the Euclidean distance between them. The interaction types calculated are aromatic stacking, disulfide bridge, hydrogen bond, hydrophobic, repulsive and salt bridge. This totals 14 descriptors. This set properties (the 14 descriptors) are calculated for the residue being considered, for its first and for its second shell of neighbor residues. To summarize each neighbor shell, descriptors are averaged by the number of residues in the shell. This builds our graph model that captures physicochemical properties of the structural environment of each residue. Hence, each feature vector is composed of 42 descriptors, which means that there are 42 descriptors to represent each residue. GRaSP is a residue-centric strategy to predict binding sites that models each residue and its first two shells of neighbors as a graph in order to perceive physicochemical environment information. For each residue of a protein, GRaSP encodes it into numerical descriptors, in which topological and physicochemical properties of its atoms and interactions are represented as a graph which, in turn, are encoded as a feature vector. The set of feature vectors is used to train predictive models. For more details on problem modeling, please refer to (17). To predict residue ligand binding sites GRaSP performs a supervised learning task using the Extremely Randomized Trees algorithm, that belongs to a class of ensemble classifiers, implemented in scikit-learn (scikit-learn.org). GRaSP was compared with methods described in the literature, achieving comparable or higher prediction metrics against six other residue-centric methods. Additionally, our method took 10–20 s on average to predict the binding site for a protein complex, whereas the state-of-the-art residue-centric method takes 2–5 h on average. Another advantage of GRaSP is the ability to predict protein binding sites from multi-chain structures;, hence it is able to find binding sites even at protein-protein interfaces.

Webserver

GRaSP-web provides a web interface enabling users to easily access the predictions visually. The server intuitive front-end was built using the Bootstrap framework, while the back-end was built using the Flask framework for Python running on Apache server, and the communication is made using a web server gateway interface described in Python Enhancement Proposal 333. The GRaSP-web processing steps are shown in Figure 1. Each residue of an input protein is modeled as a neighborhood graph , which is encoded as a feature vector. Then, a training dataset is built from proteins in the BioLip database (18) that are similar to the input protein. Next, an ensemble of balanced classifiers is used to predict the residues of the input protein that are part of a binding site. As results, the web server presents the predicted binding site residues in a molecular viewer, coupled with confidence scores, that represent how confident the method is for each prediction; residues can also be clustered in binding sites and potential ligands are suggested for each of these sites; the ranked relative importance of descriptors is also presented which can be inspected to support users on the understanding of predictions.
Figure 1.

GRaSP-web workflow. In (A) we see an input protein. It is modeled as a neighborhood graph in (B), which is encoded as a feature vector (C). A training dataset is built with data extracted from the BioLip database in (D). Binding site residues are predicted by an ensemble classifier in (E). In (F), the results are presented: potential binding sites, suggested ligands and ranked feature importance. This figure was inspired by aCSM workflow (19).

GRaSP-web workflow. In (A) we see an input protein. It is modeled as a neighborhood graph in (B), which is encoded as a feature vector (C). A training dataset is built with data extracted from the BioLip database in (D). Binding site residues are predicted by an ensemble classifier in (E). In (F), the results are presented: potential binding sites, suggested ligands and ranked feature importance. This figure was inspired by aCSM workflow (19).

Input

To perform the prediction, users can upload one or many three-dimensional structures in the PDB format or provide one or more PDB identification codes, in which case GRaSP-web will retrieve and store the corresponding structures from the PDB database (20). The query structure is submitted to predict the ligand binding sites (Figure 1A). When the protein is submitted, GRaSP uses graph modeling to perceive the chemical environment of each residue and encode it into numerical features (Figure 1B, C). These feature vectors are combined into a matrix which is used for the ligand-binding site prediction (Figure 1C). The amino acid sequence of the query structure is matched with the ligand-binding templates from BioLip (18). The BioLip is a semi-manually curated database for biologically relevant ligand-protein interactions constructed based on the PDB database. These templates are used as training data by our method to build the supervised machine learning model. Data imbalance is intrinsic to the problem of predicting binding sites. The number of non-binding site residues is greater than the number of binding site residues, which decreases the predictive power of conventional classifiers. So GRaSP-web combines a resampling approach with an ensemble of trees to balance the data and improve the predictions (Figure 1E). GRaSP-web takes about 20 seconds to process a protein complex with ∼300 residues. Moreover, we aim to make predictions more informative by taking advantage of the white box model in decision trees (Figure 1F). For example, the prediction confidence, which means the class probabilities of the trees, can be used to verify how homogeneous the ensemble prediction was. Furthermore, we can rank the set of features according to its relative importance with respect to the predictability of the target variable.

Output

A URL is assigned to each submission so the user can access the results or track the processing status. The standard output for each protein submitted includes a list of predicted ligand binding site residues (Figure 2A), which can be downloaded to a local computer. Each predicted residue has a confidence score, provided to show the reliability of each prediction and computed as the mean predicted class probabilities of the trees in the forest. Additionally, GRaSP-web uses NGL viewer (nglviewer.org) for molecular visualization, where the query protein is shown and the binding site residues are highlighted (Figure 2B).
Figure 2.

GRaSP-web results page. Binding site residues are presented coupled with confidence scores in (A). A molecular viewer shows in (B) binding site residues clustered as potential binding sites. A set of ligands are suggested for each binding site in (C). The relative importance of descriptors is presented in (D).

GRaSP-web results page. Binding site residues are presented coupled with confidence scores in (A). A molecular viewer shows in (B) binding site residues clustered as potential binding sites. A set of ligands are suggested for each binding site in (C). The relative importance of descriptors is presented in (D). The GRaSP algorithm is a residue-centric method that models the ligand-binding site prediction problem as a binary classification, which aims to predict, for each residue, whether it is in the binding site or not. In order to give our method a pocket-centric perspective, we provide a way to cluster the predicted residues into groups, emulating pockets. By turning on the ‘clustering’ button (Figure 2B), the set of residues predicted as binding sites are clustered using DBSCAN (21), a density-based clustering algorithm that separates areas of high density from areas of low density. By clustering the residues into regions that are potential pockets, we can use these subsets of residues to estimate candidate ligands to bind to a specific region (Figure 2(C)). Using the PocketMatch (22) algorithm to compare each cluster of residues against the entire database of binding sites used as training dataset, we can estimate which ligands have the potential to bind to a cluster, since similar binding sites tend to bind to similar ligands. A score bar is provided for each ligand candidate, that represents the PocketMatch comparison score between the respective cluster and the binding site from the template database. Taking advantage of decision tree explainability, we can rank the set of features used in the prediction of binding site residues according to its relative importance. It is important to highlight that relative importance does not imply causation. The features are ranked and followed by a brief description as shown in Figure 2(D).

RESULTS

In order to assess the GRaSP-web performance, we used a variety of datasets that captured different characteristics of protein structures, including drug-like complexes, proteins on bound/unbound state and multimeric structures (Supplementary Table S1). The GRaSP strategy was previously assessed on these data and achieved comparable or superior results in comparison with other residue-centric methods (17). As a way to measure the predictive performance of the assessed methods, the metrics Matthews correlation coefficient (MCC), precision, recall, binding distance test (BDT) and distance between the center of the pocket and any ligand atom (DCA) were used. MCC is a correlation coefficient between observed and predicted classifications and it is considered by authors of the state-of-the-art residue centric method as the main measure to compare their strategy with other methods (8). For more details on the evaluation strategy, please refer to (17). We used the benchmark dataset from COACH (8), a set of 500 non-redundant single-chain proteins, as well as results reported in (9), to compare our method with the state-of-the-art residue centric method (Supplementary Table S2). GRaSP achieved a MCC of 0.61, requiring between 10 and 20 seconds to perform a prediction, whereas the competitor achieved a MCC of 0.60 taking 2–5 h to predict proteins of similar sizes. On the CASP10 (23) dataset, GRaSP achieved an MCC of 0.58, ranking seventh among 18 methods (according to CASP10, differences among the first 10 methods were not statistically significant). It is important to mention that on the CASP10 dataset, GRaSP used as training data just the 25 templates provided for each protein target, while other methods used curated databases, coupled with sequence and structural alignment. Our method outperformed the method from CAMEO (24) independent assessment that resembles GRaSP, showing better average values (MCC 0.656 and BDT 0.632 ) than method Raptor-X-Binding (MCC 0.557 and BDT 0.546). GRaSP ranked second when compared with five state-of-the-art pocket centric methods (DeepSite (25), Fpocket (26), Metapocket 2.0 (27), P2Rank (28,29), Sitehound (30)), which we consider a significant result as our method was not devised to predict pockets that are potential binding sites. Since the method considered state-of-the-art is not able to process multi-chain structures, we perform additional experiments using a diverse dataset containing single chain and multiple chains protein structures. As a result, GRaSP-web proved to be consistent in predicting ligand-binding site residues at protein-protein interfaces. Figure 3 shows the structure of alpha-chymotrypsin (PDB: 2CHA), a hetero hexamer, with its binding site between chains predicted by GRaSP-web, evidencing that our method is able to predict residue binding sites in this context.
Figure 3.

Binding site residues predicted by GRaSP-web (in orange) for the multiple chain protein structure of alpha-chymotrypsin (PDB: 2CHA).

Binding site residues predicted by GRaSP-web (in orange) for the multiple chain protein structure of alpha-chymotrypsin (PDB: 2CHA). Another aspect that needs to be highlighted when predicting binding site residues is the conformational state of the protein. Many proteins undergo induced fit when binding to ligand molecules, changing the conformation of the protein structure. Binding site prediction methods should ignore these variations in protein folding, focusing only on physicochemical patterns of the cavity in both bound and unbound states. We used a benchmark containing 44 protein structures in both states, obtained from (28), totaling 88 entries, to assess whether GRaSP-web is able to predict residue binding sites correctly (Supplementary Table S3). Figure 4 shows the structure of the HIV protease in complex with the VAC ligand (pdb 4PHV), and the HIV protease in unbound state (pdb 3PHV). GRaSP-web was able to correctly predict the binding site residues in both scenarios, achieving an overall average MCC of 0.67 for the bound/unbound benchmark.
Figure 4.

Protein structure of HIV protease. (A) Superposition of the HIV protease structures 4PHV (bound state in beige) and 3PHV (unbound state in magenta). (B, C) Prediction performed by GRaSP-web in orange in both conformational states of HIV protease.

Protein structure of HIV protease. (A) Superposition of the HIV protease structures 4PHV (bound state in beige) and 3PHV (unbound state in magenta). (B, C) Prediction performed by GRaSP-web in orange in both conformational states of HIV protease.

CONCLUSION

In this work, we introduced the GRaSP-web server, a user-friendly and visual interface to GRaSP, which is a residue-centric approach to predict ligand-binding sites. Each amino acid residue, as well as its neighborhood of residues, is modeled as a graph that captures the physicochemical properties of the residue environment. All information is encoded as a feature vector that serves as input to a supervised machine learning strategy. Experiments performed with several benchmarks showed that our server is capable of predicting binding site residues with compatible or superior results to existing methods. In addition to its speed, GRaSP-web was able to correctly predict binding sites for heterogeneous structural data, contemplating protein structures which are druggable, containing single and multiple chains, and featuring distinct conformational states, such as bound and unbound structures. The users can submit their own protein structures, or structures from the PDB database. After that, binding site residues are predicted, and GRaSP-web provides a user-friendly interface along with visual insights into the predictions made. We believe that these features incorporated by GRaSP-web can contribute to protein function prediction studies and to the discovery or development of new drugs.

DATA AVAILABILITY

GRaSP-web strategy is available as a web server at https://grasp.ufv.br/. The source code and datasets are available at https://github.com/charles-abreu/GRaSP. Click here for additional data file.
  29 in total

1.  Assessment of ligand binding site predictions in CASP10.

Authors:  Tiziano Gallo Cassarino; Lorenza Bordoli; Torsten Schwede
Journal:  Proteins       Date:  2014-02

2.  Identification of cavities on protein surface using multiple computational approaches for drug binding site prediction.

Authors:  Zengming Zhang; Yu Li; Biaoyang Lin; Michael Schroeder; Bingding Huang
Journal:  Bioinformatics       Date:  2011-06-02       Impact factor: 6.937

3.  Continuous Automated Model EvaluatiOn (CAMEO) complementing the critical assessment of structure prediction in CASP12.

Authors:  Jürgen Haas; Alessandro Barbato; Dario Behringer; Gabriel Studer; Steven Roth; Martino Bertoni; Khaled Mostaguir; Rafal Gumienny; Torsten Schwede
Journal:  Proteins       Date:  2017-12-17

4.  Protein-ligand binding site recognition using complementary binding-specific substructure comparison and sequence profile alignment.

Authors:  Jianyi Yang; Ambrish Roy; Yang Zhang
Journal:  Bioinformatics       Date:  2013-08-23       Impact factor: 6.937

5.  FunFOLD: an improved automated method for the prediction of ligand binding residues using 3D models of proteins.

Authors:  Daniel B Roche; Stuart J Tetchner; Liam J McGuffin
Journal:  BMC Bioinformatics       Date:  2011-05-16       Impact factor: 3.307

6.  FireDB--a database of functionally important residues from proteins of known structure.

Authors:  Gonzalo Lopez; A Valencia; M Tress
Journal:  Nucleic Acids Res       Date:  2006-11-28       Impact factor: 16.971

7.  COACH-D: improved protein-ligand binding sites prediction with refined ligand-binding poses through molecular docking.

Authors:  Qi Wu; Zhenling Peng; Yang Zhang; Jianyi Yang
Journal:  Nucleic Acids Res       Date:  2018-07-02       Impact factor: 16.971

8.  BioLiP: a semi-manually curated database for biologically relevant ligand-protein interactions.

Authors:  Jianyi Yang; Ambrish Roy; Yang Zhang
Journal:  Nucleic Acids Res       Date:  2012-10-18       Impact factor: 16.971

9.  PocketMatch: a new algorithm to compare binding sites in protein structures.

Authors:  Kalidas Yeturu; Nagasuma Chandra
Journal:  BMC Bioinformatics       Date:  2008-12-17       Impact factor: 3.169

10.  Pfam: The protein families database in 2021.

Authors:  Jaina Mistry; Sara Chuguransky; Lowri Williams; Matloob Qureshi; Gustavo A Salazar; Erik L L Sonnhammer; Silvio C E Tosatto; Lisanna Paladin; Shriya Raj; Lorna J Richardson; Robert D Finn; Alex Bateman
Journal:  Nucleic Acids Res       Date:  2021-01-08       Impact factor: 16.971

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.