- 1Division of Cancer Systems Biology, Aichi Cancer Center Research Institute, Nagoya, Aichi, Japan
- 2Division of Cancer Informatics, Nagoya University Graduate School of Medicine, Nagoya, Aichi, Japan
Protein-protein interactions govern a wide range of biological activity. A proper estimation of the protein-protein binding affinity is vital to design proteins with high specificity and binding affinity toward a target protein, which has a variety of applications including antibody design in immunotherapy, enzyme engineering for reaction optimization, and construction of biosensors. However, experimental and theoretical modelling methods are time-consuming, hinder the exploration of the entire protein space, and deter the identification of optimal proteins that meet the requirements of practical applications. In recent years, the rapid development in machine learning methods for protein-protein binding affinity prediction has revealed the potential of a paradigm shift in protein design. Here, we review the prediction methods and associated datasets and discuss the requirements and construction methods of binding affinity prediction models for protein design.
1 Introduction
Protein-protein interactions play a central role in biological activities, including signal transduction, cell metabolism, and immune system (Osaki et al., 2004; De Las Rivas and Fontanillo, 2010; Guo, 2014; Szeto et al., 2020). Determining the protein-protein interactions helps researchers elucidate biological phenomena, find causes of diseases, and design new drugs (Ryan and Matthews, 2005; Carter, 2006; Fleishman et al., 2011; Sliwkowski and Mellman, 2013; Guo et al., 2014; Rosell and Fernandez-Recio, 2018). As a representative example, cancer immunotherapy has been proven to be highly effective against certain cancer types and has attracted considerable attention (Varela-Rohena et al., 2008; Restifo et al., 2012). In immunotherapy, T cells recognize and attack cancer cells by binding the complementary determining regions (CDRs) of the T cell receptors (TCRs) to the peptide presented by a major histocompatibility complex (pMHC) on cancer cell (Smith-Garvin et al., 2009). The interactions between TCRs and the target cancer antigen must be correctly evaluated to design TCRs that efficiently recognize cancer cells.
The equilibrium dissociation constant (Kd) or Gibbs free energy (ΔG), which can be derived from the Kd, is commonly used to quantify protein-protein interactions (Wang et al., 2004; Kastritis et al., 2011; Moal and Fernandez-Recio, 2012; Jankauskaitė et al., 2019). As Kd or inhibition constant (Ki) measurements of protein complexes are sometimes performed simultaneously with X-ray crystallography experiments, some datasets contain protein-protein binding affinity data together with the 3D structures (Wang et al., 2004; Kastritis et al., 2011; Borrman et al., 2017). These datasets can therefore be used for the prediction of binding affinity based on the 3D structures. However, the experimental measurement procedure for Kd is labor-intensive and time-consuming, which sometimes requires sophisticated experimental equipment (Zhou et al., 2016).
As one of the most important application fields of protein design, the protein-protein interaction data of antibody-antigen binding or TCR-pMHC recognition provide crucial information for immunotherapy, which can characterize the amino acid sequences and structures of antibody or TCR binding to a target. Recently, single-cell sequencing has been used in immune profiling to generate high-throughput quantitative data on the interaction of TCRs or BCRs (B cell receptors) and antigens (Bentzen et al., 2016). Using the samples collected from donors, the sequence of TCR or BCR in each cell is identified via single-cell sequencing, and the binding strength of the receptor and antigen is measured based on the counts of dextramer that carry multiple antigens and can be quantified based on the feature barcode (10x Genomics, 2020). Models trained on the single cell immune profiling dataset are validated on conventional TCR-antigen binding datasets (Sidhom et al., 2021). Although single cell immune profiling can measure thousands of T cells simultaneously, the size of TCR sequence space is estimated to exceed 1020 (Zarnitsyna et al., 2013), making it impossibly difficult to find the optimal TCR using samples obtained from donors or those that are randomly generated.
To circumvent the above-mentioned limitations of experimental measurement, methods for predicting binding affinity using molecular dynamics simulations, empirical energy functions, and machine learning methods have been developed (Chothia and Janin, 1975; Horton and Lewis, 1992; Jiang et al., 2002; Ma et al., 2002; Zhang et al., 2005; Audie and Scarlata, 2007; Su et al., 2009; Flower et al., 2010; Panday and Alexov, 2022). Molecular dynamics simulations provide highly accurate predictions at the cost of high computational intensity (de Vries et al., 2010; De Paris et al., 2015). Empirical energy functions are used in protein-ligand and protein-protein affinity prediction. Although this method is less computation-demanding, further improvements are necessary to achieve the accuracy required for molecule design (Kastritis and Bonvin, 2010). Compared with the previous two methods, machine learning methods have been developed to handle complex tasks that do not work well with manually-curated functions, such as natural language processing and computer vision (LeCun et al., 2015; Goodfellow et al., 2016). In recent years, machine learning has demonstrated its potential in various fields of natural science, including physics, chemistry, and biology (Stanev et al., 2018; Wu et al., 2019; Jumper et al., 2021; Li M. et al., 2022). In the field of structural biology, AlphaFold and RosettaFold have shown high accuracy in predicting protein structures based on amino acid sequences (Baek et al., 2021; Jumper et al., 2021).
In the past decade, numerous machine learning methods on the prediction of protein-protein interactions have been published, including classification models to identify pairs of proteins forming complex, protein-protein interaction site predictions, and binding affinity predictions (Casadio et al., 2022; Hu et al., 2022; Li S. et al., 2022). In particular, the high-throughput feature of machine learning models is highly valuable for virtual screening and protein design.
In this perspective, we focus on quantitative prediction models for protein-protein binding affinity and associated datasets, which can be further deployed in protein design. Figure 1 shows how machine learning models utilize resources in datasets to predict the binding affinity and different featurization methods. The general case in protein design is to engineer a protein so that its property falls within a predetermined range. Considering that the subsequent experiments are time-consuming, it is extremely important in practical applications to correctly estimate the property to reduce false positives and false negatives. General reviews on the application of machine learning for protein-protein interaction are given by Casadio et al. (2022), Hu et al. (2022), and Li S. et al. (2022). We discuss issues in prediction models of protein-protein binding affinity with regard to their application in protein design, for which highly accurate quantitative prediction is required. We also provide guidance on how to take advantage of information from different datasets to construct accurate prediction models and discuss the usage of the recently developed highly accurate protein structure prediction model in data augmentation.
FIGURE 1. (A) Structure-based methods use the 3D structure of proteins as input to predict the binding affinities. The information related to the binding surface, graph neural network, and topology features are used as descriptors and combined with machine learning models to predict binding affinities. Cross-validation and hold-out test set are used to validate prediction accuracies of models. (B) Sequence-based methods use protein sequences to predict protein-protein binding affinities. The properties of amino acids, pre-trained representation, and sequence embedding layer that is trained with the prediction model are used to extract features of protein sequences, which act as inputs for machine learning models. Cross-validation and hold-out test set are used to validate prediction accuracies of models.
2 Datasets
Machine learning models are designed based on the type of data they will be used on. For datasets that are extracted from the Protein Data Bank (PDB) (wwPDB consortium, 2019), both the 3D structures and amino acid sequences can be used as the inputs, and Kd, Ki, or IC50 (the concentration at 50% inhibition) will be the prediction target (Li et al., 2014; Liu et al., 2015; Liu et al., 2017). Recently, single-cell RNA-sequencing has been applied to determine the immune profiles in order to find TCRs or BCRs that bind specifically to a certain target (10x Genomics, 2020). For the sequencing datasets, machine learning models take the nucleic acid or amino acid sequences of proteins as the input and predict their binding specificity (Abbasi et al., 2020; Fischer et al., 2020). In this section, we briefly discuss the data type, size, and other aspects that may affect the prediction accuracy of machine learning models (Table 1).
2.1 PDBbind
The PDBbind dataset is a collection of complex structures extracted from PDB with binding affinities determined experimentally (Wang et al., 2004). The first version of PDBbind dataset was published in 2004 and only contained protein-ligand binding data. Since the update in 2008, protein-protein complexes, protein-nucleic acid complexes, and nucleic acid-ligand complexes have also been included in the dataset (Li et al., 2014; Liu et al., 2015; Liu et al., 2017). Until 2020, the PDBbind dataset was updated annually. In the first week of each year, new protein structure data deposited in PDB during the previous year were included in the dataset. A program was designed to determine if the PDB files contain protein complex structure data or not and to classify the complex structure file into one of the four classes (protein-ligand complexes, protein-protein complexes, protein-nucleic acid complexes, and nucleic acid-ligand complex) (Liu et al., 2015). Another program was used to screen the primary reference of the complex structure file. Articles containing binding affinity data were manually curated and the PDB IDs, binding affinities, and comments were recorded in the dataset. In the current release (PDBbind 2020), there are a total of 23,496 entries in the dataset, comprising 19,433 protein-ligand complexes, 2,852 protein-protein complexes, 1,052 protein-nucleic acid complexes, and 149 nucleic acid-ligand complexes. For building a binding affinity prediction model of protein-protein complexes, the structure and amino acid sequence data of the complexes can be obtained from the PDB files and Kd, Ki, or IC50 values recorded in the dataset are the prediction targets.
2.2 Structure-based benchmark for protein-protein binding affinity
The structure-based benchmark for protein-protein binding affinity is an assembled dataset of 144 protein-protein complexes (Kastritis et al., 2011). The dataset is composed of three complex classes. Class A contains antigen-antibody complexes (19 cases), class E is the enzyme-containing class (61 cases), and class O (“other”) includes complexes that do not fall into the previous two classes. For each of the complexes, both Kd and ΔG are reported in the dataset along with the pH, temperature, and experimental methods used. As the protein-protein interaction can induce a conformation change, both the structures of complexes and unbound components are available in this dataset. Compared with other datasets, the structure-based benchmark for protein-protein binding affinity is a small dataset, but the included additional information of pH and temperature are very valuable for improving the prediction accuracy. In addition, the structure data of unbound components can be used to construct models that predict the binding affinity of two proteins from different structure resources. This is the most common case in practice.
2.3 SKEMPI and SKEMPI 2.0
SKEMPI (Structural database of Kinetics and Energetics of Mutant Protein Interactions) is a database describing the changes of binding affinities and other kinetics characteristics upon mutations (Moal and Fernandez-Recio, 2012). SKEMPI 2.0 is an updated version of the SKEMPI database (Jankauskaitė et al., 2019). In SKEMPI 1.1, there were 158 PDB entries and binding affinity data for 3,047 mutants. In SKEMPI 2.0, the numbers of PDB entries and mutants have increased to 345 and 7,085, respectively. A large part of the data in SKEMPI was collected from the structure-based benchmark for protein-protein binding affinity (Kastritis et al., 2011), ASEdb (Thorn and Bogan, 2001), PINT (Kumar and Gromiha, 2006), and the associated references. The additional data included in SKEMPI 2.0 were collected from datasets associated with published literature and from the references of the updated version of protein–protein docking and binding affinity benchmarks (Vreven et al., 2015). The changes in binding energy upon mutations, as well as information on the experimental methods and temperatures, were acquired manually from the associated literature and added to the database. For the structure data, the PDB IDs of the wild-type proteins were recorded. In instances, where the crystal structures of the mutants were also reported in the papers, the structure data were also included in the dataset.
2.4 ATLAS
The ATLAS (Altered TCR Ligand Affinities and Structures) database is a collection of the binding affinity of a TCR to a pMHC(Borrman et al., 2017). The database includes a total of 694 entries with 123 PDB structures. Each entry includes the TCR, peptide, MHC, binding affinity, and PDB ID if the crystal structure is known. For the complexes whose crystal structure is not reported, a template PDB ID for the complex is included for further calculation of the structure based on the template. ATLAS contains information similar to SKEMPI and SKEMPI 2.0, but the dataset is focused on TCR-pMHC complexes. As the design of proteins with the desired properties often involves introducing mutations to proteins from a specific family, this dataset’s focus on a certain domain is well suited for constructing efficient prediction models for protein design based on the same domain. Other datasets, such as the AB-Bind (Sirin et al., 2016), antibody-antigen docking and affinity benchmark (Guest et al., 2021), focus on the antibody-antigen interaction and are therefore useful for antibody design.
2.5 10x single cell immune profiling dataset
Unlike the previously described datasets, the 10x single cell immune profile dataset is generated via single-cell RNA-sequencing (10x Genomics, 2020). T cells obtained from four healthy donors were labeled with antibodies to find CD8+ T cells with the ability to kill cancer or virus-infected cells. The dataset comprises data of 136,477 cells, which includes 55,221 distinct TCR clonotypes. The specificities of the TCRs with regard to binding to pMHCs were identified using dextramers that carry antigens. For this, 44 dextramer reagents with six negative controls were mixed with the cells and the binding strength was quantified using the counts of unique molecular identifier (UMI) on the dextramer. Although the data obtained using this method are noisy, this method represents a high-throughput method for identifying TCRs with high binding strength to a target pMHC.
3 Machine learning methods
Machine learning is a research field that focuses on the data to find patterns, build models for prediction or explanation, and understand the relationship underlying the data (Bishop, 2006; Mitchell, 2013). Machine learning methods, from simplest linear regression to deep learning (Seal, 1967; Cortes and Vapnik, 1995; Tin Kam Ho, 1995; Breiman, 1996; Friedman, 2002; LeCun et al., 2015; Goodfellow et al., 2016), have been developed for decades and are implemented in science, finance, healthcare, and other fields (Dixon et al., 2020; Guo et al., 2020; Varoquaux and Cheplygina, 2022; Zhang et al., 2022). In structural biology, machine learning methods have been used to predict the structure of proteins based on their amino acid sequences, design new molecules for enzyme inhibition, and predict the protein-protein interactions (Vamathevan et al., 2019; Baek et al., 2021; Jumper et al., 2021; Romero-Molina et al., 2022). In this section, we focus on regression models for protein-protein interaction prediction (Table 2). In protein design, it is common to restrict the binding strength to a particular range; thus, the prediction models should be able to assess the binding affinity accurately.
3.1 Structure-based methods
Structure-based methods use the 3D structure of a protein as model input to predict the binding affinity. As the data contain extensive information regarding the protein-protein interface, the feature vector is well-designed to capture the essential information for each model. Vangone and Bonvin used the network of inter-residue contacts and the non-interacting surface as the descriptors (Vangone and Bonvin, 2015). The performance of a linear regression model was tested on a benchmark dataset of 79 protein-protein complexes; the Pearson correlation coefficient (Rp) of the experimental ΔΔG (binding affinity change caused by mutations) and predicted ΔΔG was 0.73. Rodrigues et al. proposed a method to predict binding affinity based on graph-based signatures, which described the distance patterns between atoms on the binding interface (Rodrigues et al., 2021). Complementary features, including experimental conditions and non-covalent contacts, were also a part of these models. An extra trees model, trained on the graph-based signatures and complementary features, was shown to have best performance on the SKEMPI 2.0 dataset with Rp = 0.75.
Liu et al. proposed a machine learning model combining a graph neural network (GNN) with a gradient-boosting tree (GBT) (Liu et al., 2021). The GNN used the message passing architecture (Gilmer et al., 2017) to generate the feature vector of the complex, and a self-supervised training scheme was used to train the GNN (Doersch and Zisserman, 2017). Perturbations were applied to the coordinates of the protein side chain, the GNN was used to encode the perturbated 3D structure to a hidden vector, and the model was trained to reduce the discrepancy between the reconstructed coordinate and the original coordinate. This self-supervised training procedure was considered to help the GNN capture important information on the interactions between the proteins in the complex. The performance of GBT using the descriptor generated by the GNN was Rp = 0.58 and 0.52 on SKEMPI and SKEMPI 2.0 datasets, respectively.
Wang et al. developed a topology-based network to capture the geometric and topological pattern of the complex efficiently (Wang et al., 2020). The features were calculated using persistent homology (Edelsbrunner et al., 2002; Zomorodian and Carlsson, 2005), which was also applied in material science and protein-ligand binding affinity prediction and has been known as a powerful tool in machine learning (Kovacev-Nikolic et al., 2016; Shirai and Nakamura, 2019). The features generated by persistent homology were processed using a convolutional neural network (CNN) to extract high-level feature vectors. Combining the feature vectors with information of atom types, the final input vectors were created and GBT was used to predict the ΔΔG. The model was named TopNetTree and achieved an Rp of 0.85 and 0.79 on SKEMPI and SKEMPI 2.0 datasets, respectively.
Another topology-based model named PerSpect-EL was proposed by Wee and Xia who combined persistent homology with ensemble learning to improve the prediction accuracy (Wee and Xia, 2022). CNN models were trained to predict binding affinity from the persistent homology features, and a GBT model was trained using the physical properties of the protein complex for binding affinity prediction. Meta learners conducted the final prediction based on the CNN outputs and GBT output. The ensemble model achieved an Rp of 0.853 on SKEMPI dataset.
PPI-Affinity is a web tool that predicts the binding affinity using support vector machine and other classic machine learning models (Romero-Molina et al., 2022). Accepting thousands of features generated by ProtDCal as input (Romero-Molina et al., 2019), the model showed a performance of Rp = 0.77 on SKEMPI dataset. As the ProtDCal is a general-purpose program for generating 3D-structure descriptors, it is said that some machine learning models can extract binding information from the universal descriptors to predict the binding affinity.
3.2 Sequence-based methods
Sequence-based methods take the amino acid sequence as the input and directly predict the binding affinity. The featurization methods include substitution matrix representation (SMR), position-specific scoring matrix (PSSM), and other embedding methods developed for natural language processing (Zvelebil and Baum, 2008; Dubitzky et al., 2013; Yang et al., 2018). Yugandhar and Gromiha proposed PPA-Pred (Yugandhar and Gromiha, 2014), which was a multiple regression model using amino acid properties from AAindex and other resources as features (Kawashima and Kanehisa, 2000; Ofran and Rost, 2007). A dataset with 135 complexes selected from the structure-based benchmark for protein-protein binding affinity were divided to nine subclasses. One model was built for each subclass and the correlations ranged from 0.739 to 0.992. ISLAND (In SiLico protein AffiNity preDictor) combined a kernel representation of protein sequences with the support vector regression to predict the binding affinity (Abbasi et al., 2020). The Rp of the measured and predicted ΔG was 0.44 on the structure-based benchmark for protein-protein binding affinity. Chen et al. developed an end-to-end model to predict the binding affinity from the amino acid sequence based on a recurrent convolutional neural network (RCNN) (Chen et al., 2019). Compared with other models using autocovariance or composition-transition-distribution descriptors as features, a Siamese residual RCNN with a pretrained embedding representation of protein sequences provided the best performance (Rp = 0.873). Another model based on pre-trained embedding and residual RCNN was proposed by Xue et al. (Xue et al., 2022). This method was different from other sequence-based methods, as the structure information and functions of proteins were used in the pre-training stage to generate sequence embeddings containing structural and functional information of the proteins. The performance of the model (Rp = 0.264) was reported using a homology and structure similarity-base data splitting method on a subset of SKEMPI 2.0. Fischer et al. considered the UMI counts in 10x single cell immune profiling dataset as the binding strength of TCR-pMHC complex (Fischer et al., 2020). A model named TcellMatch was developed to predict the pMHC count based on the TCR sequence, surface protein counts, and other covariates (donor, total count of mRNA, and negative-control pMHC counts). The R2 of the prediction was 0.63 on the 10x dataset.
4 Discussion
In this study, we introduced several datasets and models for binding affinity prediction. In this section, we will discuss issues regarding the practical application in protein design. As machine learning methods offer high-throughput prediction with high accuracy, they are desirable tools for screening newly designed proteins for specific binding to a target. Recent reviews on this topic cover prediction models of protein-protein interaction that are mainly classification models (Casadio et al., 2022; Hu et al., 2022; Li S. et al., 2022); however, there has been little discussion on the quantitative prediction of machine learning models. Since it is an essential prerequisite in protein design to correctly estimate whether the properties of the engineered protein are within the desired range, the current situation and problems of the quantitative prediction for protein-protein binding affinity should be clarified for further improvement.
The most pressing problem is that there is no widely accepted evaluation method for protein-protein binding affinity models. As shown in Table 2, the accuracies of the models discussed in Section 3 are tested on different datasets. In addition, different studies use different data splitting methods in cross-validation to report prediction accuracies on the same dataset. Among them, ten-fold cross-validation is used in most of the models. However, multiple studies have reported that the accuracies can be overestimated due to the similarity of data in the training dataset and test dataset (Park and Marcotte, 2012; Hamp and Rost, 2015; Abbasi and Minhas, 2016; Liu et al., 2021). Liu et al. (2021) and Xue et al. (2022) evaluated the models using devised data splitting methods based on homology and structure similarity. As each model is designed to exhibit high performance when evaluated on a specific dataset with a specific data split, it is nearly impossible to compare the prediction accuracy fairly without a common evaluation method. A desirable dataset for evaluation is expected to be large, having different types of protein-protein interactions, such as antibody-antigen, enzyme-substrate, and other complexes. In addition, both low- and high-binding affinity complexes are necessary to evaluate the performances of models for varying types of data. Moreover, as different models use different information as inputs, experimental conditions and other auxiliary information should be recorded with the sequential and structural information of the complex. However, as building a large and comprehensive dataset is time-consuming and can be a future solution for model evaluation, a practical evaluation method using currently available dataset is testing models on SKEMPI 2.0 dataset, which combines binding affinity data from multiple sources and has gained a lot of attention due to its wide use in recent research. To identify the issues in performance evaluation due to the similarity of data between the training and test datasets, both ten-fold cross-validation and similarity-based data splitting should be applied to evaluate the accuracies of models, as the deviation between different data splitting methods shows the robustness of the model when trained using different training data, which is an important aspect in the model evaluation.
Since the task of binding affinity prediction for protein design is different from general protein-protein binding affinity prediction, in which the prediction targets are in the same protein family, such as antibody, TCR, or enzyme, the evaluation method for prediction models used in protein design should be specified accordingly. As an example, in antibody or TCR design, mutations are introduced to a specific protein to enhance the binding affinity to a particular range (Makowski et al., 2022). Therefore, an evaluation method is required to evaluate the prediction ability of models in a subspace that covers the mutants generated in protein design.
While this model evaluation is relatively simple, models can perform poorly in the high binding affinity region. This is because the binding affinities of most antibodies or TCRs are in the low affinity range, and training data for the model may not be sufficient to learn the pattern of high-affinity proteins. This type of problem also exists in other fields, such as materials design (Lookman et al., 2019), where one of the solutions is active learning combined with simulations and experiments. As an example, binding affinities of proteins generated by a Bayesian optimization method can be calculated using highly accurate simulation models. The data are collected and used to improve the prediction accuracy of machine learning models.
In addition to simulations and experiments, recently developed highly accurate structure prediction models are also important tools in the study of protein-protein interactions (Baek et al., 2021; Jumper et al., 2021). As the structure of the designed protein or the complex is rarely known, the structures predicted by machine learning models are used as input for structure-based binding affinity prediction models (Bryant et al., 2022). Combining the binding affinity dataset with the virtual structure database generated by AlphaFold is expected to alleviate some of the data shortage in protein-protein binding affinity prediction (Szklarczyk et al., 2021; Varadi et al., 2022). Other advances in experimental measurement methods, such as cryo-electron microscopy, can also promote data accumulation in this research area (Yip et al., 2020).
In order to improve the prediction accuracy, various techniques have been used in the models. Rodrigues et al. included the experimental conditions and other auxiliary information in the model (Rodrigues et al., 2021). As temperature and pH have been shown to change binding affinities (Kastritis and Bonvin, 2010; Dias and Kolaczkowski, 2017), using this additional information offers a simple yet effective approach to increase the prediction accuracy. Moreover, protein complex data without binding affinity information have been used to train the feature extraction model (Liu et al., 2021). For sequence-based models, the structure information can be used to pre-train the embeddings of protein sequences (Xue et al., 2022). The properties of amino acids and feature vectors generated as general-purpose descriptors also have shown predictive ability in various studies (Yugandhar and Gromiha, 2014; Romero-Molina et al., 2022). To integrate different models using varying features, ensemble learning is extremely helpful to combine outputs of models to obtain better performance (Wee and Xia, 2022).
Although machine learning methods have been extensively used in various fields of science to address pertinent issues, it has some limitations as well. One of the common problems is the lack of data, which is also present in the protein-protein binding affinity prediction. However, the rapid development of related research fields raises expectations for the emergence of large datasets that can enable highly accurate prediction models. Experimental methods such as cryo-electron microscopy increase the accumulation of structure data, prediction models for protein structures are used to generate virtual protein structures, and simulation methods can predict the binding affinities based on protein structures. Therefore, a high-performance model trained on a large dataset is expected to appear in the near future and make itself an indispensable tool for protein design, which can be further applied to various fields associated with healthcare, material sciences, and energy.
Data availability statement
The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.
Author contributions
ZG and RY contributed to the conception of the manuscript. ZG wrote the initial draft. RY edited, reviewed, and expanded the initial draft. All authors read and approved the final manuscript.
Funding
This work was supported by KAKENHI grants (22K18003, 21K19939) from the Japan Society of the Promotion of Science and grants from the Uehara Memorial Foundation.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Abbasi, W. A., and Minhas, F. U. A. A. (2016). Issues in performance evaluation for host–pathogen protein interaction prediction. J. Bioinform. Comput. Biol. 14, 1650011. doi:10.1142/S0219720016500116
Abbasi, W. A., Yaseen, A., Hassan, F. U., Andleeb, S., and Minhas, F. U. A. A. (2020). Island: In-silico proteins binding affinity prediction using sequence information. BioData Min. 13, 20. doi:10.1186/s13040-020-00231-w
Audie, J., and Scarlata, S. (2007). A novel empirical free energy function that explains and predicts protein-protein binding affinities. Biophys. Chem. 129, 198–211. doi:10.1016/j.bpc.2007.05.021
Baek, M., DiMaio, F., Anishchenko, I., Dauparas, J., Ovchinnikov, S., Lee, G. R., et al. (2021). Accurate prediction of protein structures and interactions using a three-track neural network. Science 373, 871–876. doi:10.1126/science.abj8754
Bentzen, A., Marquard, A., Lyngaa, R., Saini, S., Ramskov, S., Donia, M., et al. (2016). Large-scale detection of antigen-specific T cells using peptide-MHC-I multimers labeled with DNA barcodes. Nat. Biotechnol. 34, 1037–1045. doi:10.1038/nbt.3662
Borrman, T., Cimons, J., Cosiano, M., Purcaro, M., Pierce, B. G., Baker, B. M., et al. (2017). Atlas: A database linking binding affinities with structures for wild-type and mutant TCR-pMHC complexes. Proteins. 85, 908–916. doi:10.1002/prot.25260
Bryant, P., Pozzati, G., and Elofsson, A. (2022). Improved prediction of protein-protein interactions using AlphaFold2. Nat. Commun. 13, 1265. doi:10.1038/s41467-022-28865-w
Carter, P. (2006). Potent antibody therapeutics by design. Nat. Rev. Immunol. 6, 343–357. doi:10.1038/nri1837
Casadio, R., Martelli, P. L., and Savojardo, C. (2022). Machine learning solutions for predicting protein–protein interactions. WIREs Comput. Mol. Sci. 12, e1618. doi:10.1002/wcms.1618
Chen, M., Ju, C., Zhou, G., Chen, X., Zhang, T., Chang, K., et al. (2019). Multifaceted protein-protein interaction prediction based on Siamese residual RCNN. Bioinformatics 35, I305–I314. doi:10.1093/bioinformatics/btz328
Chothia, C., and Janin, J. (1975). Principles of protein-protein recognition. Nature 256, 705–708. doi:10.1038/256705a0
Cortes, C., and Vapnik, V. (1995). Support-vector networks. Mach. Learn. 20, 273–297. doi:10.1007/BF00994018
De Las Rivas, J., and Fontanillo, C. (2010). Protein-protein interactions essentials: Key concepts to building and analyzing interactome networks. PLOS Comput. Biol. 6, e1000807. doi:10.1371/journal.pcbi.1000807
De Paris, R., Quevedo, C. V., Ruiz, D. D., Norberto de Souza, O., and Barros, R. C. (2015). Clustering molecular dynamics trajectories for optimizing docking experiments. Comput. Intell. Neurosci. 2015, 1–9. doi:10.1155/2015/916240
de Vries, S. J., van Dijk, M., and Bonvin, A. M. J. J. (2010). The HADDOCK web server for data-driven biomolecular docking. Nat. Protoc. 5, 883–897. doi:10.1038/nprot.2010.32
Dias, R., and Kolaczkowski, B. (2017). Improving the accuracy of high-throughput protein-protein affinity prediction may require better training data. BMC Bioinforma. 18, 102. doi:10.1186/s12859-017-1533-z
Dixon, M. F., Halperin, I., and Bilokon, P. (2020). Machine learning in finance: From theory to practice. Cham, Switzerland: Springer. doi:10.1007/978-3-030-41068-1
Doersch, C., and Zisserman, A. (2017). “Multi-task self-supervised visual learning,” in 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22-29 October 2017, 2070–2079. doi:10.1109/ICCV.2017.226
Dubitzky, W., Wolkenhauer, O., Cho, K-H., and Yokota, H. (2013). “Position-specific scoring matrix (PSSM),” in Encyclopedia of systems biology (New York, NY: Springer New York), 1722. doi:10.1007/978-1-4419-9863-7_101167
Edelsbrunner, H., Letscher, D., and Zomorodian, A. (2002). Topological persistence and simplification. Discrete Comput. Geom. 28, 511–533. doi:10.1007/s00454-002-2885-2
Fischer, D. S., Wu, Y., Schubert, B., and Theis, F. J. (2020). Predicting antigen specificity of single T cells based on TCR CDR3 regions. Mol. Syst. Biol. 16, e9416. doi:10.15252/msb.20199416
Fleishman, S., Whitehead, T., Ekiert, D., Dreyfus, C., Corn, J., Strauch, E., et al. (2011). Computational design of proteins targeting the conserved stem region of influenza hemagglutinin. Science 332, 816–821. doi:10.1126/science.1202617
Flower, D. R., Phadwal, K., Macdonald, I. K., Coveney, P. V., Davies, M. N., and Wan, S. (2010). T-Cell epitope prediction and immune complex simulation using molecular dynamics: State of the art and persisting challenges. Immunome Res. 6, S4. doi:10.1186/1745-7580-6-S2-S4
Friedman, J. H. (2002). Stochastic gradient boosting. Comput. Stat. Data Anal. 38, 367–378. doi:10.1016/S0167-9473(01)00065-2
10x Genomics (2020). A new way of exploring immunity: Linking highly multiplexed antigen recognition to immune repertoire and phenotype. Available at: https://www.10xgenomics.com/resources/document-library/a14cde (Accessed 08 15, 2022).
Gilmer, J., Schoenholz, S. S., Riley, P. F., Vinyals, O., and Dahl, G. E. (2017). “Neural message passing for quantum chemistry,” in Proceedings of the 34th International Conference on Machine Learning, Sydney, Australia, 06–11 August 2017, 1263–1272.
Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep learning. Massachusetts, United States: The MIT Press.
Guest, J. D., Vreven, T., Zhou, J., Moal, I., Jeliazkov, J. R., Gray, J. J., et al. (2021). An expanded benchmark for antibody-antigen docking and affinity prediction reveals insights into antibody recognition determinants. Structure 29, 606–621. e5. doi:10.1016/j.str.2021.01.005
Guo, S. (2014). Insulin signaling, resistance, and metabolic syndrome: Insights from mouse models into disease mechanisms. J. Endocrinol. 220, T1–T23. doi:10.1530/JOE-13-0327
Guo, W., Wisniewski, J., and Ji, H. (2014). Hot spot-based design of small-molecule inhibitors for protein-protein interactions. Bioorg. Med. Chem. Lett. 24, 2546–2554. doi:10.1016/j.bmcl.2014.03.095
Guo, Z., Wu, S., Ohno, M., and Yoshida, R. (2020). Bayesian algorithm for retrosynthesis. J. Chem. Inf. Model. 60, 4474–4486. doi:10.1021/acs.jcim.0c00320
Hamp, T., and Rost, B. (2015). More challenges for machine-learning protein interactions. Bioinformatics 31, 1521–1525. doi:10.1093/bioinformatics/btu857
Horton, N., and Lewis, M. (1992). Calculation of the free-energy of association for protein complexes. Protein Sci. 1, 169–181. doi:10.1002/pro.5560010117
Hu, X., Feng, C., Ling, T., and Chen, M. (2022). Deep learning frameworks for protein–protein interaction prediction. Comput. Struct. Biotechnol. J. 20, 3223–3233. doi:10.1016/j.csbj.2022.06.025
Jankauskaitė, J., Jiménez-García, B., Dapkūnas, J., Fernández-Recio, J., and Moal, I. H. (2019). Skempi 2.0: An updated benchmark of changes in protein–protein binding energy, kinetics and thermodynamics upon mutation. Bioinformatics 35, 462–469. doi:10.1093/bioinformatics/bty635
Jiang, L., Gao, Y., Mao, F., Liu, Z., and Lai, L. (2002). Potential of mean force for protein-protein interaction studies. Proteins. 46, 190–196. doi:10.1002/prot.10031
Jumper, J., Evans, R., Pritzel, A., Green, T., Figurnov, M., Ronneberger, O., et al. (2021). Highly accurate protein structure prediction with AlphaFold. Nature 596, 583–589. doi:10.1038/s41586-021-03819-2
Kastritis, P. L., and Bonvin, A. M. J. J. (2010). Are scoring functions in protein−protein docking ready to predict interactomes? Clues from a novel binding affinity benchmark. J. Proteome Res. 9, 2216–2225. doi:10.1021/pr9009854
Kastritis, P. L., Moal, I. H., Hwang, H., Weng, Z., Bates, P. A., Bonvin, A. M. J. J., et al. (2011). A structure-based benchmark for protein–protein binding affinity. Protein Sci. 20, 482–491. doi:10.1002/pro.580
Kawashima, S., and Kanehisa, M. (2000). AAindex: Amino Acid index database. Nucleic Acids Res. 28, 374. doi:10.1093/nar/28.1.374
Kovacev-Nikolic, V., Bubenik, P., Nikolić, D., and Heo, G. (2016). Using persistent homology and dynamical distances to analyze protein binding. Stat. Appl. Genet. Mol. Biol. 15, 19–38. doi:10.1515/sagmb-2015-0057
Kumar, M., and Gromiha, M. (2006). Pint: Protein-protein interactions thermodynamic database. Nucleic Acids Res. 34, D195–D198. doi:10.1093/nar/gkj017
LeCun, Y., Bengio, Y., and Hinton, G. (2015). Deep learning. Nature 521, 436–444. doi:10.1038/nature14539
Li, M., Lu, Z., Wu, Y., and Li, Y. (2022). Bacpi: A bi-directional attention neural network for compound–protein interaction and binding affinity prediction. Bioinformatics 38, 1995–2002. doi:10.1093/bioinformatics/btac035
Li, S., Wu, S., Wang, L., Li, F., Jiang, H., and Bai, F. (2022). Recent advances in predicting protein–protein interactions with the aid of artificial intelligence algorithms. Curr. Opin. Struct. Biol. 73, 102344. doi:10.1016/j.sbi.2022.102344
Li, Y., Liu, Z., Li, J., Han, L., Liu, J., Zhao, Z., et al. (2014). Comparative assessment of scoring functions on an updated benchmark: 1. Compilation of the test set. J. Chem. Inf. Model. 54, 1700–1716. doi:10.1021/ci500080q
Liu, X., Luo, Y., Li, P., Song, S., and Peng, J. (2021). Deep geometric representations for modeling effects of mutations on protein-protein binding affinity. PLOS Comput. Biol. 17, e1009284. doi:10.1371/journal.pcbi.1009284
Liu, Z., Li, Y., Han, L., Li, J., Liu, J., Zhao, Z., et al. (2015). PDB-Wide collection of binding data: Current status of the PDBbind database. Bioinformatics 31, 405–412. doi:10.1093/bioinformatics/btu626
Liu, Z., Su, M., Han, L., Liu, J., Yang, Q., Li, Y., et al. (2017). Forging the basis for developing protein-ligand interaction scoring functions. Acc. Chem. Res. 50, 302–309. doi:10.1021/acs.accounts.6b00491
Lookman, T., Balachandran, P. V., Xue, D., and Yuan, R. (2019). Active learning in materials science with emphasis on adaptive sampling using uncertainties for targeted design. Npj Comput. Mat. 5, 21. doi:10.1038/s41524-019-0153-8
Ma, X., Wang, C., Li, C., and Chen, W. (2002). A fast empirical approach to binding free energy calculations based on protein interface information. Protein Eng. Des. Sel. 15, 677–681. doi:10.1093/protein/15.8.677
Makowski, E. K., Kinnunen, P. C., Huang, J., Wu, L., Smith, M. D., Wang, T., et al. (2022). Co-optimization of therapeutic antibody affinity and specificity using machine learning models that generalize to novel mutational space. Nat. Commun. 13, 3788. doi:10.1038/s41467-022-31457-3
Moal, I., and Fernandez-Recio, J. (2012). Skempi: A structural kinetic and energetic database of mutant protein interactions and its use in empirical models. Bioinformatics 28, 2600–2607. doi:10.1093/bioinformatics/bts489
Ofran, Y., and Rost, B. (2007). ISIS: Interaction sites identified from sequence. Bioinformatics 23, e13–e16. doi:10.1093/bioinformatics/btl303
Osaki, M., Oshimura, M., and Ito, H. (2004). PI3K-Akt pathway: Its functions and alterations in human cancer. Apoptosis 9, 667–676. doi:10.1023/B:APPT.0000045801.15585.dd
Panday, S. K., and Alexov, E. (2022). Protein–protein binding free energy predictions with the MM/PBSA approach complemented with the Gaussian-based method for entropy estimation. ACS Omega 7, 11057–11067. doi:10.1021/acsomega.1c07037
Park, Y., and Marcotte, E. M. (2012). Flaws in evaluation schemes for pair-input computational predictions. Nat. Methods 9, 1134–1136. doi:10.1038/nmeth.2259
Restifo, N., Dudley, M., and Rosenberg, S. (2012). Adoptive immunotherapy for cancer: harnessing the T cell response. Nat. Rev. Immunol. 12, 269–281. doi:10.1038/nri3191
Rodrigues, C. H. M., Pires, D. E. V., and Ascher, D. B. (2021). mmCSM-PPI: predicting the effects of multiple point mutations on protein–protein interactions. Nucleic Acids Res. 49, W417–W424. doi:10.1093/nar/gkab273
Romero-Molina, S., Ruiz-Blanco, Y. B., Mieres-Perez, J., Harms, M., Münch, J., Ehrmann, M., et al. (2022). PPI-affinity: A web tool for the prediction and optimization of protein–peptide and protein–protein binding affinity. J. Proteome Res. 21, 1829–1841. doi:10.1021/acs.jproteome.2c00020
Romero-Molina, S., Ruiz-Blanco, Y., Green, J., and Sanchez-Garcia, E. (2019). ProtDCal-suite: A web server for the numerical codification and functional analysis of proteins. Protein Sci. 28, 1734–1743. doi:10.1002/pro.3673
Rosell, M., and Fernandez-Recio, J. (2018). Hot-spot analysis for drug discovery targeting protein-protein interactions. Expert Opin. Drug Discov. 13, 327–338. doi:10.1080/17460441.2018.1430763
Ryan, D., and Matthews, J. (2005). Protein-protein interactions in human disease. Curr. Opin. Struct. Biol. 15, 441–446. doi:10.1016/j.sbi.2005.06.001
Seal, H. L. (1967). Studies in the history of probability and statistics. xv the historical development of the gauss linear model. Biometrika 54, 1–24. doi:10.1093/biomet/54.1-2.1
Shirai, T., and Nakamura, T. (2019). Microscopic description of yielding in glass based on persistent homology. J. Phys. Soc. Jpn. 88, 074801. doi:10.7566/JPSJ.88.074801
Sidhom, J.-W., Larman, H. B., Pardoll, D. M., and Baras, A. S. (2021). DeepTCR is a deep learning framework for revealing sequence concepts within T-cell repertoires. Nat. Commun. 12, 1605. doi:10.1038/s41467-021-21879-w
Sirin, S., Apgar, J. R., Bennett, E. M., and Keating, A. E. (2016). AB-Bind: Antibody binding mutational database for computational affinity predictions. Protein Sci. 25, 393–409. doi:10.1002/pro.2829
Sliwkowski, M., and Mellman, I. (2013). Antibody therapeutics in cancer. Science 341, 1192–1198. doi:10.1126/science.1241145
Smith-Garvin, J. E., Koretzky, G. A., and Jordan, M. S. (2009). T cell activation. Annu. Rev. Immunol. 27, 591–619. doi:10.1146/annurev.immunol.021908.132706
Stanev, V., Oses, C., Kusne, A. G., Rodriguez, E., Paglione, J., Curtarolo, S., et al. (2018). Machine learning modeling of superconducting critical temperature. Npj Comput. Mat. 4, 29. doi:10.1038/s41524-018-0085-8
Su, Y., Zhou, A., Xia, X., Li, W., and Sun, Z. (2009). Quantitative prediction of protein-protein binding affinity with a potential of mean force considering volume correction. Protein Sci. 18, 2550–2558. doi:10.1002/pro.257
Szeto, C., Lobos, C. A., Nguyen, A. T., and Gras, S. (2020). TCR recognition of peptide–MHC-I: Rule makers and breakers. Int. J. Mol. Sci. 22, 68. doi:10.3390/ijms22010068
Szklarczyk, D., Gable, A. L., Nastou, K. C., Lyon, D., Kirsch, R., Pyysalo, S., et al. (2021). The STRING database in 2021: Customizable protein–protein networks, and functional characterization of user-uploaded gene/measurement sets. Nucleic Acids Res. 49, D605–D612. doi:10.1093/nar/gkaa1074
Thorn, K., and Bogan, A. (2001). ASEdb: A database of alanine mutations and their effects on the free energy of binding in protein interactions. Bioinformatics 17, 284–285. doi:10.1093/bioinformatics/17.3.284
Tin Kam Ho (1995). “Random decision forests,” in Proceedings of 3rd International Conference on Document Analysis and Recognition, Montreal, QC, Canada, 14-16 August 1995, 278–282. doi:10.1109/ICDAR.1995.5989941
Vamathevan, J., Clark, D., Czodrowski, P., Dunham, I., Ferran, E., Lee, G., et al. (2019). Applications of machine learning in drug discovery and development. Nat. Rev. Drug Discov. 18, 463–477. doi:10.1038/s41573-019-0024-5
Vangone, A., and Bonvin, A. M. (2015). Contacts-based prediction of binding affinity in protein–protein complexes. eLife 4, e07454. doi:10.7554/eLife.07454
Varadi, M., Anyango, S., Deshpande, M., Nair, S., Natassia, C., Yordanova, G., et al. (2022). AlphaFold protein structure database: Massively expanding the structural coverage of protein-sequence space with high-accuracy models. Nucleic Acids Res. 50, D439–D444. doi:10.1093/nar/gkab1061
Varela-Rohena, A., Molloy, P., Dunn, S., Li, Y., Suhoski, M., Carroll, R., et al. (2008). Control of HIV-1 immune escape by CD8 T cells expressing enhanced T-cell receptor. Nat. Med. 14, 1390–1395. doi:10.1038/nm.1779
Varoquaux, G., and Cheplygina, V. (2022). Machine learning for medical imaging: Methodological failures and recommendations for the future. Npj Digit. Med. 5, 48. doi:10.1038/s41746-022-00592-y
Vreven, T., Moal, I., Vangone, A., Pierce, B., Kastritis, P., Torchala, M., et al. (2015). Updates to the integrated protein-protein interaction benchmarks: Docking benchmark version 5 and affinity benchmark version 2. J. Mol. Biol. 427, 3031–3041. doi:10.1016/j.jmb.2015.07.016
Wang, M., Cang, Z., and Wei, G.-W. (2020). A topology-based network tree for the prediction of protein–protein binding affinity changes following mutation. Nat. Mach. Intell. 2, 116–123. doi:10.1038/s42256-020-0149-6
Wang, R., Fang, X., Lu, Y., and Wang, S. (2004). The PDBbind database: Collection of binding affinities for protein-ligand complexes with known three-dimensional structures. J. Med. Chem. 47, 2977–2980. doi:10.1021/jm030580l
Wee, J., and Xia, K. (2022). Persistent spectral based ensemble learning (PerSpect-EL) for protein–protein binding affinity prediction. Brief. Bioinform. 23, bbac024. doi:10.1093/bib/bbac024
Wu, S., Kondo, Y., Kakimoto, M., Yang, B., Yamada, H., Kuwajima, I., et al. (2019). Machine-learning-assisted discovery of polymers with high thermal conductivity using a molecular design algorithm. Npj Comput. Mat. 5, 66. doi:10.1038/s41524-019-0203-2
wwPDB consortium (2019). Protein Data Bank: The single global archive for 3D macromolecular structure data. Nucleic Acids Res. 47, D520–D528. doi:10.1093/nar/gky949
Xue, Y., Liu, Z., Fang, X., and Wang, F. (2022). “Multimodal pre-training model for sequence-based prediction of protein-protein interaction,” in Proceedings of the 16th machine Learning in computational Biology meeting November 22–23, 2021, 34–46.
Yang, K. K., Wu, Z., Bedbrook, C. N., and Arnold, F. H. (2018). Learned protein embeddings for machine learning. Bioinformatics 34, 2642–2648. doi:10.1093/bioinformatics/bty178
Yip, K. M., Fischer, N., Paknia, E., Chari, A., and Stark, H. (2020). Atomic-resolution protein structure determination by cryo-EM. Nature 587, 157–161. doi:10.1038/s41586-020-2833-4
Yugandhar, K., and Gromiha, M. (2014). Protein-protein binding affinity prediction from amino acid sequence. Bioinformatics 30, 3583–3589. doi:10.1093/bioinformatics/btu580
Zarnitsyna, V., Evavold, B., Schoettle, L., Blattman, J., and Antia, R. (2013). Estimating the diversity, completeness, and cross-reactivity of the T cell repertoire. Front. Immunol. 4, 485. doi:10.3389/fimmu.2013.00485
Zhang, A., Xing, L., Zou, J., and Wu, J. C. (2022). Shifting machine learning for healthcare from development to deployment and from models to data. Nat. Biomed. Eng. doi:10.1038/s41551-022-00898-y
Zhang, C., Liu, S., Zhu, Q., and Zhou, Y. (2005). A knowledge-based energy function for protein-ligand, protein-protein, and protein-DNA complexes. J. Med. Chem. 48, 2325–2335. doi:10.1021/jm049314d
Zhou, M., Li, Q., and Wang, R. (2016). Current experimental methods for characterizing protein-protein interactions. ChemMedChem 11, 738–756. doi:10.1002/cmdc.201500495
Zomorodian, A., and Carlsson, G. (2005). Computing persistent homology. Discrete Comput. Geom. 33, 249–274. doi:10.1007/s00454-004-1146-y
Keywords: machine learning, deep neural network, protein-protein interaction, binding affinity, protein design
Citation: Guo Z and Yamaguchi R (2022) Machine learning methods for protein-protein binding affinity prediction in protein design. Front. Bioinform. 2:1065703. doi: 10.3389/fbinf.2022.1065703
Received: 10 October 2022; Accepted: 01 December 2022;
Published: 16 December 2022.
Edited by:
Kenji Mizuguchi, Health and Nutrition, JapanReviewed by:
Sandeep Tiwari, Federal University of Minas Gerais, BrazilCopyright © 2022 Guo and Yamaguchi. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Rui Yamaguchi, r.yamaguchi@aichi-cc.jp