收藏切换
A Transformer-Based Ensemble Framework for the Prediction of Protein–Protein Interaction Sites
收藏切换
PDF
Minjie Mou1, Ziqi Pan1, Zhimeng Zhou1, Lingyan Zheng1, Hanyu Zhang1, Shuiyang Shi1, Fengcheng Li1, Xiuna Sun1, Feng Zhu1, 2, *
Research. Vol 6 Article ID 0240
Less
收藏切换
Research. Vol 6 Article ID 0240
• Research Article •
A Transformer-Based Ensemble Framework for the Prediction of Protein–Protein Interaction Sites
Full
Minjie Mou1, Ziqi Pan1, Zhimeng Zhou1, Lingyan Zheng1, Hanyu Zhang1, Shuiyang Shi1, Fengcheng Li1, Xiuna Sun1, Feng Zhu1, 2, *
Affiliations
  • 1College of Pharmaceutical Sciences, The Second Affiliated Hospital, Zhejiang University School of Medicine, National Key Laboratory of Advanced Drug Delivery and Release Systems, Zhejiang University, Hangzhou 310058, China.
  • 2Innovation Institute for Artificial Intelligence in Medicine of Zhejiang University, Alibaba-Zhejiang University Joint Research Center of Future Digital Healthcare, Hangzhou 330110, China.
About Author:

† These authors contributed equally to this work.

Published: 2023-09-20 doi: 10.34133/research.0240
Outline
收藏切换

The identification of protein–protein interaction (PPI) sites is essential in the research of protein function and the discovery of new drugs. So far, a variety of computational tools based on machine learning have been developed to accelerate the identification of PPI sites. However, existing methods suffer from the low predictive accuracy or the limited scope of application. Specifically, some methods learned only global or local sequential features, leading to low predictive accuracy, while others achieved improved performance by extracting residue interactions from structures but were limited in their application scope for the serious dependence on precise structure information. There is an urgent need to develop a method that integrates comprehensive information to realize proteome-wide accurate profiling of PPI sites. Herein, a novel ensemble framework for PPI sites prediction, EnsemPPIS, was therefore proposed based on transformer and gated convolutional networks. EnsemPPIS can effectively capture not only global and local patterns but also residue interactions. Specifically, EnsemPPIS was unique in (a) extracting residue interactions from protein sequences with transformer and (b) further integrating global and local sequential features with the ensemble learning strategy. Compared with various existing methods, EnsemPPIS exhibited either superior performance or broader applicability on multiple PPI sites prediction tasks. Moreover, pattern analysis based on the interpretability of EnsemPPIS demonstrated that EnsemPPIS was fully capable of learning residue interactions within the local structure of PPI sites using only sequence information. The web server of EnsemPPIS is freely available at http://idrblab.org/ensemppis.

Minjie Mou, Ziqi Pan, Zhimeng Zhou, Lingyan Zheng, Hanyu Zhang, Shuiyang Shi, Fengcheng Li, Xiuna Sun, Feng Zhu. A Transformer-Based Ensemble Framework for the Prediction of Protein–Protein Interaction Sites[J]. Research, 2023 , 6 (9) : 0240 - . DOI: 10.34133/research.0240
Protein–protein interaction (PPI) plays a fundamental role in numerous cellular functional progresses [1–5]. PPI sites refer to the interfacial residues of proteins that are involved in these interactions, and the identification of PPI sites is of utmost importance for unraveling the mysteries of cell processes and promoting the development of new drugs [6–8]. Experimental approaches for identifying PPI sites, including affinity purification coupled to mass spectrometry [9,10], coimmunoprecipitation [11,12] and 2-hybrid screening [13,14], face challenges due to their intricate and time-consuming procedures [15–18]. Therefore, the development of efficient computational methods to accelerate the identification of PPI sites is of vital importance [19–22].
So far, various computational methods have been developed for predicting PPI sites, which can be categorized into 2 mainstream strategies [23]. The first strategy involves docking methods that predict pairwise interaction sites and rely on the structural information of both interacting proteins [24,25]. In contrast, the second strategy focuses on predicting putative interaction sites within individual isolated proteins, without requiring any knowledge of the partner proteins [26]. The latter strategy holds great research importance since the structure of protein complex or the information on partner protein may not be available, and therefore has spawned a series of machine learning-based tools to perform partner-independent prediction of PPI sites in a more general paradigm [17]. These tools were built to learn and extract information that determines PPI, and were broadly categorized into sequence-based and structure-based according to the type of input data [27–29]. Some tools encode residues from the primary sequence and output the probability of being PPI sites [30], such as SPRINGS [31], SCRIBER [32], ProNA2020 [33], and DELPHI [34]. Others leverage structural information to identify PPI sites, such as secondary structure and residue contact map. Prominent examples in this category include SPPIDER [28], DeepPPISP [22], EGRET [23], and GraphPPIS [35]. Recently, several methods utilized geometric deep learning to capture structural surface features for PPI sites prediction, including PInet [36], MaSIF-site [37], ScanNet [38], and PeSTo [39].
However, these methods suffer from the low predictive accuracy or the limited scope of application. Specifically, some methods had a main disadvantage of relatively low prediction accuracy because they only excelled at learning global or local contextual features from primary sequences [22,23,40,41], but failed to leverage local structural features whose information proves to be inextricably linked to PPI sites [23,35,42]. Others achieved improved performance by extracting residue interactions from protein structures, particularly the long-range interactions within local structures, but their application scope and generalization ability were extremely limited for their acute dependence on precise structure information, severe sensitivity to structural errors, and inappropriate use of protein conformation for model training [35,43,44]. Therefore, there is an urgent need to develop a method that integrates comprehensive information to enable accurate identification of PPI sites in the largest scope of whole proteome [45–47].
Herein, a novel transformer-based ensemble method for PPI sites prediction, EnsemPPIS, was therefore proposed, which can capture not only global and local patterns but also residue interactions. EnsemPPIS consists of 2 base models, namely, TransformerPPIS and GatCNNPPIS. The transformer framework in TransformerPPIS is equipped with the ability to learn global features and calculate attention weights between residues, making it possible to capture residue dependencies within local structures, while GatCNNPPIS is capable of learning local contextual features using the gated convolutional networks. EnsemPPIS was thoroughly evaluated on multiple PPI sites prediction tasks and exhibited either superior performance or broader applicability compared with various existing methods. Moreover, pattern analysis based on the interpretability of EnsemPPIS demonstrated that EnsemPPIS was fully capable of learning residue interactions using only primary sequences, thereby improving the performance of PPI sites prediction. A web server of EnsemPPIS was further established, which is freely available at http://idrblab.org/ensemppis. EnsemPPIS is applicable for proteome-wide profiling of PPI sites and expected to provide more insights into protein function research and drug discovery.
EnsemPPIS functions through 3 steps, including ProtBERT embedding, feature learning, and prediction, as illustrated in Fig. 1. Specifically, proteins are input into ProtBERT, a pretrained protein language model, to obtain the embeddings for residues [48]. Following the embedding, an ensemble learning framework is employed to effectively learn the underlying features, which consists of 2 deep learning base models, namely, TransformerPPIS and GatCNNPPIS. These models leverage the embeddings obtained from ProtBERT for further analysis and prediction of PPI sites. TransformerPPIS can extract residue interaction information and global features of proteins. To extract global features, the protein embeddings are fed into the encoder module. Simultaneously, each residue embedding undergoes a fully connected layer (FC) before being input into the decoder module alongside the global features. Within the decoder, the pairwise residue interactions are extracted using the self-attention mechanism of the transformer algorithm. The concrete architecture of TransformerPPIS is illustrated in Fig. 2, with a more detailed description presented in Materials and Methods. GatCNNPPIS can extract local features from protein embeddings. Specifically, GatCNNPPIS employs gated convolutional networks with residual connections to capture sequential motifs. In this approach, each residue is represented by its local contextual environment, which encompasses a total of 7 residues. Finally, the latent representations generated by TransformerPPIS and GatCNNPPIS are separately fed into the classifier, which consists of several FCs. The classifier utilizes these representations to output the probability score. The average probability score serves as the final probability of each residue being a potential PPI site. In summary, the major characteristic of EnsemPPIS is its ability to extract local and global features, as well as residue interaction information from ProtBERT-embedded proteins based on the ensemble learning framework.
Previous studies have generated multiple datasets preserving experimentally validated PPI sites data, which have been widely utilized in developing computational tools, as displayed in Table S1. We took advantage of these valuable benchmark datasets to train and evaluate EnsemPPIS and made comprehensive comparisons with various existing methods. As a result, EnsemPPIS achieved leading performance in residue-level prediction on DeepPPISP task and DELPHI task.
(a) Performance evaluation on DeepPPISP task
EnsemPPIS, along with 12 other competing methods, was first evaluated and compared on the DeepPPISP task, as shown in Table 1. Some of the results were obtained by reproducing the provided source code or utilizing the web server. Meanwhile, for certain methods that employed the same training and test data as the previous work DeepPPISP [22], the results were directly collected from that study to ensure consistency and comparability.
As a result, EnsemPPIS achieved the highest performance among all evaluated methods, achieving the MCC value of 0.277, AUPRC of 0.405, and F1 of 0.405. These 3 evaluation metrics are the most important ones in the imbalanced task of PPI sites prediction [22]. Specifically, when compared to the state-of-the-art (SOTA) sequence-based method DELPHI, EnsemPPIS achieved a 5.3% improvement in F1, a 12.5% improvement in AUPRC, and a remarkable 17.4% improvement in MCC. Moreover, EnsemPPIS, using only sequence information, exhibited competitive performance even when compared to structure-based methods. In fact, EnsemPPIS slightly outperformed the most recent method, EGRET, in terms of F1 and MCC. The performance of the 2 base models, TransformerPPIS and GatCNNPPIS, was also evaluated. TransformerPPIS exhibited superior performance compared to most of the existing methods, showcasing its effectiveness in leveraging global features and residue interactions from the protein embeddings. On the other hand, GatCNNPPIS achieved strong performance, highlighting its ability to capture local contextual information. Both models demonstrated their efficacy and contributed to the overall success of the EnsemPPIS framework. In general, EnsemPPIS achieved the highest performance, indicating the effectiveness of ensemble learning. Importantly, the PRE value of EnsemPPIS demonstrated an increase compared to that of the base models. This indicated that ensemble learning effectively contributed to controlling the false-positive rate to a certain extent.
EnsemPPIS achieves accurate prediction of PPI sites by integrating 2 separately trained base models. To demonstrate the effectiveness of ensemble learning, 2 variants of EnsemPPIS were constructed by combining the 2 base models into a single model for concurrent training, namely, EnsemPPIS-Va and EnsemPPIS-Vb, as shown in Fig. 3A and B. The detailed description of these 2 variants was provided in Materials and Methods. Both variants were also evaluated on the DeepPPISP task. Figure 3C depicts the performance comparison between EnsemPPIS and its 2 variants. Obviously, EnsemPPIS demonstrated superior performance compared to EnsemPPIS-Va and EnsemPPIS-Vb across all metrics, particularly in terms of MCC and AUPRC. This suggested that the ensemble of the 2 separately trained base models was more effective compared to the approach of initially integrating the 2 base models and training them simultaneously.
Furthermore, we additionally assessed the performance of TransformerPPIS using different types of features or feature combinations, namely, ProtBERT, PSSM [49], DSSP [50], and One-hot [22], and the results were depicted in Fig. 3D and E. Consequently, BERT-based feature outperformed the traditional handcrafted features on MCC and AUROC, and the inclusion of ProtBERT feature significantly enhanced the predictive performance.
(b) Performance evaluation on DELPHI task
EnsemPPIS was further assessed on DELPHI task, as shown in Table 2. Due to the unavailability of structural information in the training data, the evaluation and comparison of methods in this task focused solely on those utilizing protein sequences. This allowed for a fair and direct assessment of the performance of sequence-based methods in predicting PPI sites. All results were calculated by using the source code or web server. As a result, EnsemPPIS proved to be the best method. Specifically, considerable improvements in F1, AUPRC, and MCC were achieved by 5.8%, 8.8%, and 4.7%, respectively, compared with the SOTA method DELPHI.
In summary, EnsemPPIS achieved remarkable improvements in residue-level prediction of PPI sites using only protein sequences, outperforming all existing sequence-based methods and comparable to even the most advanced structure-based methods. In this study, protein sequences were input into the pretrained language model ProtBERT to obtain the protein embeddings. Currently, there are some large protein language models that are able to generate informative latent vectors for residues [51], such as ESM-2 [52] and AminoBERT [53]. These models utilize advanced deep learning techniques and large-scale training data to capture intricate features and patterns within protein sequences. By comprehensively leveraging these large language models, it is indeed possible to further enhance the performance of EnsemPPIS.
EnsemPPIS was also evaluated and compared on the GraphPPIS task, and the results can be found in Table S2. Two additional methods using protein structures, namely, RGN and GraphPPIS, were reproduced and evaluated in this task. All results were calculated using the source code or web server. Several methods compared on DeepPPISP task were not included in the GraphPPIS task for comparison, such as EGRET, because they were not provided with the training source code, thus preventing their retraining. As a result, EnsemPPIS once again outperformed all sequence-based methods and even achieved better performance than some structure-based approaches. Specifically, considerable improvements in F1, AUPRC, and MCC were achieved by 7.5%, 10.3%, and 17.2%, respectively, compared with the best existing method using protein sequences. In addition, EnsemPPIS also surpassed 2 of the structure-based methods (SPPIDER and DeepPPISP) on F1, AUPRC, and MCC, but slightly lagged behind RGN and GraphPPIS.
Although EnsemPPIS is inferior to RGN and GraphPPIS in the GraphPPIS task and only comparable to EGRET in the DeepPPISP task, it promises to be an indispensable tool and is applicable for the whole proteome, because it is free from the inherent limitations of structure-based methods, namely, the acute dependence on precise protein structures and the improper use of protein conformation for model training.
The first limitation of structure-based methods is that the lack of experimentally validated protein structures severely limits their scope of application [43,54]. This limitation can be partially alleviated through the use of advanced protein structure prediction tools such as AlphaFold2 [55,56], RoseTTAFold [57], ESMFold [52], and RGN2 [53]. To investigate the impact of predicted protein structures on the performance of structure-based methods, we tested the performance of EGRET on Test70 dataset using the structures predicted by AlphaFold2. The results showed that the predictive accuracy on many proteins decreased to varying degrees while using predicted structures in place of real structures. As shown in Fig. 4A and B, the AlphaFold2 predictions were colored in orange and overlaid on the ground truth (green). AlphaFold2 made accurate predictions for 2 proteins from RCSB Protein Data Bank (PDB) (PDB: 1svdM and PDB: 2f91A), with root mean square deviation (RMSD) of 0.446 and 0.380 Å, respectively [58]. Unfortunately, even with predicted structures of such high accuracy (RMSD value lower than 1.0 Å [55]), EGRET’s predictive performance for both proteins declined significantly. As illustrated in Fig. 4C, the MCC of two proteins achieved by EGRET decreased by 0.033 and 0.044, respectively, when the predicted structures were used as input, indicating that structure-based methods are highly sensitive to slight structural errors. Notably, due to the identical protein sequence between real structure and predicted structure, EnsemPPIS was not affected by any structural errors in predicting PPI sites and outperformed EGRET on both proteins in terms of MCC (the red dashed line in Fig. 4C). Moreover, currently available protein structure prediction methods have some significant limitations, particularly regarding the prediction of structures for proteins with low homology or missense mutations [59–64]. These inaccurate protein structure predictions will seriously mislead the results of structure-based PPI sites prediction approaches.
Protein conformation undergoes changes when binding with a partner [44,65,66], and currently available structure-based PPI sites prediction tools were typically trained using protein complex structures, which limits their accuracy and generalization ability when predicting PPI sites on unbound-form proteins [35]. To elaborate the second limitation of structure-based methods, we compared the predictive performance of RGN and GraphPPIS on the same protein with different conformations (i.e., bound and unbound conformations). The human lymphocyte function-associated antigen 3 (UniProt: P19256) in Test60 dataset was randomly selected as a case to conduct this analysis. As shown in Fig. 4D, the RMSD value between bound conformation (PDB: 1qa9B) and unbound conformation (PDB: 1ci5A) was 1.161 Å, and the position of α-helix (or β-sheet) in the 2 conformations was different, indicating that conformational changes indeed occurred during the binding process. As expected, both RGN and GraphPPIS presented an obvious decrease in MCC when predicting PPI sites on unbound conformation, as displayed in Fig. 4E. This suggested that models trained with complex structure information are limited in their robustness and generalization ability when making predictions on monomeric protein structures. PPI sites prediction methods that solely rely on protein sequences are not subject to the limitation of conformational changes because protein sequences remain consistent across different conformations. This offers an advantage in scenarios where accurate structural information is not readily available or when dealing with proteins with dynamic conformations. Specifically, EnsemPPIS exhibited noteworthy performance on both bound and unbound conformations, achieving the MCC value of 0.547 in both scenarios (as shown by the red dashed line in Fig. 4E). Importantly, this performance surpassed that of RGN and GraphPPIS specifically on the unbound conformation. In summary, our proposed EnsemPPIS overcomes the limitations associated with structure-based methods by solely relying on the information derived from primary protein sequences, and holds great advantages of broader applicability and stronger generalization ability.
(a) EnsemPPIS outperforms SOTA ensemble learning method
EnsemPPIS consistently demonstrated superior performance in predicting PPI sites at the residue level. However, it is worth noting that similar predictive methods are commonly employed for individual protein predictions in downstream research. Therefore, we further assessed the performance of EnsemPPIS in protein-level prediction on the DeepPPISP task. We conducted a comparative analysis between our method and the SOTA ensemble learning method DELPHI to evaluate their performance in predicting individual protein sequences from the Test70 dataset. The results of this comparison were depicted in Fig. 5. Specifically, DELPHI only learned local and global sequential features based on convolutional neural network (CNN) and recurrent neural network (RNN), respectively. As a result, EnsemPPIS achieved protein predictions with AUROC values exceeding 0.60, 0.70, and 0.80 at rates of 75.71%, 47.14%, and 15.71%, respectively (as shown in Fig. 5A), and it predicted proteins with PRE values exceeding 0.30, 0.40, and 0.50 at rates of 64.29%, 35.71%, and 22.86%, respectively (as shown in Fig. 5B). EnsemPPIS outperformed DELPHI in terms of predicting a greater number of proteins with superior AUROC or PRE values across various intervals.
To elucidate the advantage of EnsemPPIS in predicting individual proteins, 2 specific proteins (PDB: 1jtdB and PDB: 1b6cA) were randomly selected as cases to visualize the prediction results of TransformerPPIS, EnsemPPIS, and DELPHI. As shown in Fig. 5C, the PPI sites on protein 1jtdB predicted by DELPHI exhibited a relatively dispersed pattern, whereas the PPI sites predicted by TransformerPPIS were more spatially concentrated, predominantly distributed on the same surface of the protein. This indicated that TransformerPPIS might learn the local structure of protein based on its sequence and capture the information about residues close in space. Furthermore, by rotating the protein conformation, as shown at the bottom of Fig. 5C, it was obvious that EnsemPPIS further reduced the false-positive rate, thereby enhancing the predictive performance (MCC = 0.760). The visualization of the prediction results for the protein 1b6cA was depicted in Fig. S1. Similar observations can be made, suggesting that EnsemPPIS attained the highest level of MCC (MCC = 0.542) while effectively managing the false-positive rate. This was attributed to the integration of GatCNNPPIS base model, which was capable of learning local sequential features.
(b) EnsemPPIS is robust on sequences of different lengths
Existing sequence-based methods predominantly focused on local sequential features of residues, largely neglecting the sequence interdependency [22]. This oversight tended to compromise the performance of these methods when predicting long sequences due to the critical role of long-range residue interactions in the formation of PPI [23,35]. As reported by DeepPPISP, the protein length greatly impacted the predictive performance and its performance significantly deteriorated when predicting longer sequences [22].
Therefore, we also evaluated the predictive performance of EnsemPPIS on sequences of varying lengths in the Test70 dataset. All the 70 sequences were grouped into 3 categories, namely, short length (less than 100 residues), medium length (100 to 200 residues), and long length (more than 200 residues). The number of sequences of short length, medium length, and long length was 18, 32, and 20, respectively. We evaluated EnsemPPIS on different lengths in both residue-level and protein-level prediction tasks. As illustrated in Fig. 6A, at the residue level, EnsemPPIS exhibited similar AUROCs in predicting PPI sites from sequences of varying lengths. In addition, Fig. 6B displays the distributions of each sequence AUROCs achieved by EnsemPPIS in predicting proteins from different length categories at the protein level. EnsemPPIS maintained consistent predictive performance across proteins of varying lengths (P > 0.05) according to the Mann–Whitney U test [67]. The results indicated the robustness of EnsemPPIS in predicting proteins of different lengths, which might be attributed to the ability of TransformerPPIS in capturing long-range residue interactions from sequences.
The black box nature of deep learning methods calls for careful investigation of interpretability [68–70]. Owing to the implementation of the self-attention mechanism, the TransformerPPIS base model of EnsemPPIS exhibited commendable interpretability. Inspired by EGRET [23], the residue PHE-74 on the PDB protein 1jtdB was selected for the in-depth pattern analysis based on the interpretability of TransformerPPIS. We used the Spearman rank-order correlation [23] to calculate the correlation coefficient between the attention scores and predicted labels of residues within different distance ranges. As shown in Table S3, within the range of 5, 6, and 8 Å, the attention scores assigned to residues consistently exhibited a significant positive correlation with the predicted labels (all P < 0.05). In the case of the 8-Å range, the correlation coefficient (r) was calculated to be 0.697, with a corresponding P value of 2.71 × 10−5. To gain further insights, we divided the residues within this range into 2 groups based on either the median of the attention scores or the predicted labels. This division allowed us to visualize the distribution of residues and examine their characteristics. As depicted in Fig. 7A and B, within the range of 8 Å, residues predicted as PPI sites (purple residues in Fig. 7A) significantly overlapped with those with higher attention scores (green residues in Fig. 7B). Figure 7C reveals that residues predicted as PPI sites had notably higher attention scores than those predicted as non-PPI sites (P = 1.25 × 10−4) according to the Mann–Whitney U test.
PPI sites are relatively aggregated in protein structures, and local structural features play a crucial role in the formation of PPI. This implies that the interactions among residues within local structures play a crucial role in predicting PPI sites, and therefore, structure-based methods conduct the prediction by learning the features from spatially proximate amino acids [35]. However, spatially close residues may be distant in sequence. This poses a challenge for existing sequence-based methods, as they primarily emphasize the local sequential features of PPI sites. Consequently, capturing long-range residue interactions becomes difficult within the framework of these methods. In this study, the TransformerPPIS module was able to extract residue interactions including long-range interactions based on primary sequences. Again, take the residue PHE-74 as an example, its surrounding residues within the 8-Å range can be divided into 2 groups according to their distances to PHE-74 or attention scores. Specifically, we first defined the residue distance based on the average distance of all atoms between 2 residues. A total of 15 residues with distance less than or equal to the median value were grouped into “Close Residues,” while the remaining 14 residues were grouped into “Distant Residues.” The Mann–Whitney U test was then employed to examine the significant difference of the attention scores between these 2 groups. As illustrated in Fig. 7D, the P value was 0.0386, indicating that the attention scores of “Close Residues” were significantly higher than those of “Distant Residues.” Similarly, these residues were classified into another 2 groups, namely, “High Attention Score” and “Low Attention Score,” based on the median of their attention scores. As shown in Fig. 7E, the P value was 0.0351, which implied that residues with higher attention scores were spatially closer in local structure, but might be far apart in sequence. This pattern analysis suggested that residues closer in local space contributed more to the formation of PPI sites, which corroborated the fact that residues closer in space interact more significantly [71].
In summary, these findings highlighted that the TransformerPPIS base model within EnsemPPIS is fully capable of learning residue interactions, particularly the long-range interactions within the local structure of PPI sites using only primary sequences. This capability allows the model to extract meaningful connections between protein sequences and structures, ultimately leading to improved performance in predicting PPI sites.
A web server that implements EnsemPPIS was constructed in this study, which is convenient for researchers to apply our proposed PPI sites prediction method. The EnsemPPIS server was deployed on a Linux server of an Intel Xeon Gold 6149 3.10GHz CPU with 8 cores and 64 GB of memory based on the Python web framework of Django. As an open online platform, all users could freely access it through popular web browsers, including Google Chrome, Mozilla Firefox, Safari, and Internet Explorer 10 (or later).
EnsemPPIS requires only the FASTA-formatted protein sequences as input, and users should set a project name to associate their PPI sites prediction task. After successful submission, the information necessary to schedule the task would be placed into a MySQL database. Users could find their submitted project displayed on the “Queue” page of the web server. Clicking on the corresponding task information bar will redirect users to the program processing page, which offers 2 key functions: (a) encoding the input protein sequences using the pretrained ProtBERT and providing a downloadable pickle file containing the embedding vectors; (b) identifying potential PPI sites on all protein sequences and making a downloadable text file containing the prediction results. EnsemPPIS is freely available at http://idrblab.org/ensemppis.
In this study, to improve the accuracy of PPI sites prediction and expand the application scope, a novel transformer-based ensemble learning method for PPI sites prediction, EnsemPPIS, was proposed, which incorporated 2 base models, namely, TransformerPPIS and GatCNNPPIS. EnsemPPIS was designed to extract residue interactions by leveraging the transformer and integrate global and local sequential features through ensemble learning. EnsemPPIS exhibited leading performance across multiple tasks, surpassing all existing sequence-based prediction methods and demonstrating its broader applicability in comparison to structure-based methods. Additionally, EnsemPPIS exhibited superior and robust performance in both residue-level and protein-level prediction tasks. Moreover, pattern analysis based on the interpretability of EnsemPPIS revealed its ability to learn residue interactions directly from protein sequences. EnsemPPIS is expected to facilitate in-depth understanding of molecular biology and advance research of drug discovery.
In this study, the performance of our proposed EnsemPPIS was comprehensively assessed on 3 PPI sites prediction tasks, including DeepPPISP task [22], GraphPPIS task [35], and DELPHI task [34]. The basic information about the datasets used in the 3 tasks is described below, and Table S1 provides the statistics of these datasets.
The Train352 and Test70 datasets used in the DeepPPISP task were obtained from DeepPPISP [22]. The DeepPPISP dataset was generated by combining 3 widely used benchmark datasets, namely, Dset_186 [72], Dset_72 [72], and PDBset_164 [22], each collected from the PDB database [73] and built through a data filtering process involving 6 steps [72]. In total, there were 422 protein sequences in the DeepPPISP dataset, each with the resolution less than 3.0 Å and sequence homology lower than 25%. A surface amino acid was defined as a PPI site if its absolute solvent accessibility decreases by at least 1.0 Å2 upon protein binding [74]. For a fair comparison, we used the same data splitting scheme as DeepPPISP [22]. Thus, the training dataset Train352 contained 352 protein sequences and the independent test dataset Test70 was composed of 70 protein sequences. A subset of Train352 with 50 hold-out proteins is further randomly selected to form the validation dataset. As a result, there were 302 proteins in the training dataset, 50 proteins in the validation dataset, and 70 proteins in the test dataset.
The Train335 and Test60 datasets used in the GraphPPIS task were originally constructed by GraphPPIS and were also obtained by integrating the 3 datasets mentioned above (Dset_186, Dset_72, and PDBset_164) [35]. After the fusion of 3 benchmark datasets, BLASTClust [75] was further applied to remove protein sequences with similarities over 25%, leaving 395 nonredundant proteins. Subsequently, 335 proteins were randomly picked as the training data (Train335), and the remaining 60 proteins were used as the independent test data (Test60). To ensure a fair comparison, the Train335 and Test60 datasets used in this study were consistent with those used by GraphPPIS.
The Train9982 and Test355 datasets in DELPHI task were collected by DELPHI, a recent research of PPI sites prediction using sequences [34]. The Test355 dataset was a subset of Dset_448 dataset [32], which was built based on the BioLip database [76] and consisted of 448 nonredundant proteins with pairwise similarities lower than 25%. In the Dset_448 dataset, the interaction sites in a protein complex were defined as the residues to which 2 atoms belonged, based on a distance criterion. Specifically, if the distance between 2 atoms from different chains was found to be less than 0.5 Å plus the sum of their Van der Waals radii, these residues were identified as interacting sites. To ensure the comparability with another competing method named DLPred [77], the developers of DELPHI removed 93 proteins sharing similarities above 40% with any sequences in DLPred’s training dataset, and then constructed the Test355 dataset. To obtain the Train9982 dataset, the developers collected a large dataset from a previous study [78] and used PSI-CD-HIT [79] to remove sequences sharing similarities over 25% with any sequences in the Test355, followed by the removal of sequences with similarities above 25% among the remaining proteins. Among 9,982 sequences in the Train9982 dataset, 1,110 sequences were randomly selected to compose the validation dataset and the remaining sequences were utilized to train the model. It is important to note that the Train9982 dataset cannot be applied directly to train structure-based PPI sites prediction methods for the lack of structural information. Therefore, several methods using only sequences were evaluated in this task.
The prediction of PPI sites is essentially a binary classification task. In this study, the interaction sites were taken as positive samples and non-interaction sites as negative samples. To fully evaluate the performance of EnsemPPIS and other competing methods, 7 widely used evaluation metrics were adopted in this study, including accuracy (ACC), precision (PRE), recall (REC), F1-score (F1), Matthews correlation coefficient (MCC), area under the receiver operator characteristic curve (AUROC), and area under the precision–recall curve (AUPRC). All metrics were calculated using the Scikit-learn package [80], and the formulas for computing these metrics were provided in Supplementary Methods. Serious data imbalance is reported to be a significant characteristic of PPI sites datasets, making MCC, F1, and AUPRC the most important and comprehensive indicators as they can emphasize more on the minority class [22,81,82].
To convert protein sequences into embeddings, the pretrained protein language model, ProtBERT, was used to generate an L × 1,024 matrix for each protein sequence, where L is the sequence length and each amino acid is represented by a 1,024 embedding vector. ProtBERT is a BERT model pretrained on UniRef100 through self-supervised learning, which can capture biophysical features of protein sequences [48,82,83]. The embeddings of proteins were further passed to the 2 base models of EnsemPPIS, namely, TransformerPPIS and GatCNNPPIS. Inspired by the great ability of transformer in extracting sequence features, the novel TransformerPPIS was proposed for predicting PPI sites using the modified transformer. The architecture of TransformerPPIS, as shown in Fig. 2, consists of 3 modules: the encoder, the decoder, and the classifier module.
In contrast to the original transformer framework, the encoder of TransformerPPIS uses a gated convolutional network with Conv1D and gated linear unit in place of the self-attention layers [84]. Conv1D mainly captures the contextual representation of residues with local biases and learns the global protein features by assembling local features of all residues. The gated linear unit can enhance the network's capacity to process nonlinear information and extract more informative representations from proteins. The sequence embedding of a protein is first converted into an L × 64 matrix using the FC and then fed into the gated convolutional network. The hidden layers h0, …, hl in the gated convolutional network are computed as Eq. 1:
hlX=X∗W1+b1⊗σX∗W2+b2
where X ∈ ℝn×m1 is the input of layer hl; W1 ∈ ℝk×m1×m2, W2 ∈ ℝk×m1×m2, b1 ∈ ℝm2, and b2 ∈ ℝm2 are trainable parameters; l is the number of encoder layers; n is the length of the sequence; m1 and m2 are the dimension of input and hidden features of the gated convolutional network, respectively; k is the kernel size of Conv1D; σ is the sigmoid function; and ⨂ represents the element-wise product between matrices [84]. In this study, l is 3, m1 is 64, m2 is 128, and k is 7. The encoder module adopts residual connection and layer normalization to solve the oversmoothing problem [85]. The output of encoder, an L × 64 matrix, is the final representation of a protein.
The decoder module of TransformerPPIS is specifically designed to learn and capture residue interactions within protein sequences. The input of decoder module contains 2 parts: the global feature of the protein output by the encoder module and the original embedding of a specific residue obtained by ProtBERT. The decoder module mainly consists of multi-head self-attention layers and feedforward layers. The multi-head self-attention layer extracts the interactions between the specific residue and other residues, which takes 3 inputs: the queries, Q; the keys, K; and the values, V [86,87]. TransformerPPIS regards the residue embedding as Q and the global protein feature as K and V, and calculates the attention weight using Q and K. The calculation formula is as follows:
attentionQ,K,V=softmaxQKTdkV
where dk is a scaling factor depending on the dimension of the hidden layer. The mask operation in the original transformer framework is modified in the decoder module to ensure that the complete sequence information is accessible. Accurately identifying PPI sites necessitates careful attention to the features of the local structure surrounding these sites [40]. However, residues that are spatially close may be far apart in sequence due to the intricate folding patterns and 3-dimensional arrangement of protein structures. The self-attention mechanism employed in TransformerPPIS empowers the model to effectively capture the interactions between remote residues in a protein sequence. Another major component of decoder module is the feedforward layer, which improves the expressiveness of features by nonlinear transformation [88]. After each self-attention layer and feedforward layer, the residual connection and layer normalization are used.
The output of decoder module is the interaction feature between the specific residue and the global protein sequence. The interaction feature vector is further fed to the classifier module, which is composed of 3 FCs and the ReLU activation function [89]. Finally, the probability of a residue being a PPI site is calculated by the softmax function.
The GatCNNPPIS base model presented here can be viewed as a simplified version of TransformerPPIS, consisting solely of the encoder and the classifier modules. In the output of the encoder module (the L × 64 matrix), each vector represents the local contextual feature of a particular residue. GatCNNPPIS takes this vector as input and directly feeds it into the classifier module, which outputs the probability of the corresponding residue being an interaction site.
The classification of PPI sites poses a challenge due to the inherent imbalance in the dataset. After the softmax function normalized the output of the network into the probability over the 2 classes (interaction site and non-interaction site), the weighted cross-entropy loss function was adopted to compute the loss values of samples, which were subsequently used to calculate the gradient of parameter update in the backward propagation process [90]. The weighted cross-entropy loss function assigned different class weights to positive and negative samples, allowing the model to prioritize the minority class and allocate more attention to its predictions. During model training, the ratio between the weights of positive and negative samples was determined based on the model’s performance on the validation dataset. Specifically, in the DeepPPISP task and GraphPPIS task, the weight ratio was set to 5:1, while in the DELPHI task, it was set to 3:1. The LookAhead optimizer and RAdam optimizer were used during the training process [91]. In each PPI sites prediction task, the EnsemPPIS used the same training scheme as that of the competing method [22,34,35]. Specifically, in the DeepPPISP task and DELPHI task, the training dataset was used to train EnsemPPIS, and the validation dataset was used to evaluate the predictive performance and optimize the hyperparameters, followed by the assessment and report of the performance of the best model on the independent test dataset. In the GraphPPIS task, the 5-fold cross-validation was performed on the training dataset to avoid the influence of random errors, that is, all proteins in the Train335 dataset were randomly divided into 5 folds. Among these 5 folds, 4 folds were utilized to train EnsemPPIS and the remaining fold served as the validation dataset to evaluate the model. This procedure was repeated 5 times, with each fold serving as the validation dataset. The average of the 5 evaluation results was then calculated to obtain the overall evaluation result. Based on this result, the best hyperparameters were selected. When the hyperparameters were determined, the final model was trained using all training data and evaluated on the independent test dataset. The early stopping strategy was applied to reduce overfitting and training cost [92–94]. In order to facilitate the convergence of training and improve the capacity of generalization, regularization methods including dropout and weight decay were used during training EnsemPPIS [95–97].
As an ensemble learning framework, the 2 base models of EnsemPPIS (TransformerPPIS and GatCNNPPIS) were separately trained using the same training procedure. To optimize EnsemPPIS, we selected the optimal combinations of base models [98]. After the completion of model training, the 2 saved models were loaded for individual prediction of PPI sites. In addition, we constructed 2 variants of EnsemPPIS to evaluate the outcomes achieved by combining the 2 base models into a single model for concurrent training. The architectures of the 2 variants were depicted in Fig. 3A and B. Specifically, in the first variant of EnsemPPIS (EnsemPPIS-Va), the output of TransformerPPIS’s decoder and the output of GatCNNPPIS’s encoder were concatenated. The concatenated vector was then fed into multiple FCs to obtain the probability of being PPI site. In the second variant (EnsemPPIS-Vb), the output of TransformerPPIS’s decoder and the output of GatCNNPPIS’s encoder were separately passed through 3 FCs. The resulting 2-dimensional vectors were then concatenated, and the concatenated 4-dimensional vector was further processed through an FC to obtain the predicted probability. The output of each variant was utilized to calculate the loss for jointly updating the parameters of the 2 base models.
Three most influential hyperparameters (batch size, learning rate, and dropout rate) were tuned according to the predictive performance on the validation dataset. As a result, the optimal combination of the above 3 hyperparameters was decided (batch size = 128, learning rate = 0.0005, dropout rate = 0.1). All the hyperparameter settings of EnsemPPIS were summarized in Table S4. EnsemPPIS was implemented with Pytorch 1.2.0 (http://pytorch.org/) and supported distributed training [99]. All scripts were written by Python 3.7.11, and all models were developed on the computer with Intel Xeon Gold 6132 CPU @ 2.60GHz, NVIDIA Tesla P100 16GB GPU and 263GB RAM on CentOS Linux release 7.9.2009 (Core).
A comprehensive review on the previously published tools for PPI sites prediction was conducted in this study, which were systematically compared with our proposed EnsemPPIS, as shown in Table S5. These methods can be grouped into sequence-based and structure-based depending on whether the protein structural information is used. Sequence-based methods include ISIS [100], PSIVER [72], SPRINGS [31], RF_PPI [27], SCRIBER [32], DELPHI [34], ProNA2020 [33], and DLPred [77]. SCRIBER used a 2-layer architecture to perform partner type-specific prediction of protein-binding residues [32]. ProNA2020 utilized the combination of homology-based inference and machine learning methods to predict protein-macromolecular binding residues using only protein sequences [33]. DELPHI was the SOTA sequence-based method that used 12 feature groups to encode proteins, and incorporated CNN and RNN with the ensemble learning strategy to enhance its predictive performance [34]. Structure-based methods include SPPIDER [28], IntPred [21], DeepPPISP [22], EGRET [23], GraphPPIS [35], and RGN [40]. DeepPPISP proposed an end to end deep learning model, which used CNN to combine local contextual and global features for PPI sites prediction [22]. EGRET constructed an edge aggregated graph attention network to effectively leverage protein structural information [23]. GraphPPIS employed evolutionary information and structural properties of amino acids to train the deep convolutional network for the prediction of PPI sites [35]. RGN applied PSSM, hidden Markov model, hydrogen bond estimation algorithm, and ProtBERT for node representation and constructed a residue-based graph attention and convolutional network [40].
1.
Kim M, Park J, Bouhaddou M, Kim K, Rojc A, Modak M, Soucheray M, McGregor MJ, O'Leary P, Wolf D, et al.A protein interaction landscape of breast cancer. Science. 2021;374(6563):eabf3066.
2.
Fessenden M. Protein maps chart the causes of disease. Nature. 2017;549(7671):293–295.
3.
Batra J, Hultquist JF, Liu D, Shtanko O, Von Dollen J, Satkamp L, Jang GM, Luthra P, Schwarz TM, Small GI, et al.Protein interaction mapping identifies RBBP6 as a negative regulator of Ebola virus replication. Cell. 2018;175(7):1917–1930 e1913.
4.
Wojtowicz WM, Vielmetter J, Fernandes RA, Siepe DH, Eastman CL, Chisholm GB, Cox S, Klock H, Anderson PW, Rue SM, et al.A human IgSF cell-surface Interactome reveals a complex network of protein-protein interactions. Cell. 2020;182(4):1027–1043.
5.
Stelzl U, Worm U, Lalowski M, Haenig C, Brembeck FH, Goehler H, Stroedicke M, Zenkner M, Schoenherr A, Koeppen S, et al.A human protein-protein interaction network: A resource for annotating the proteome. Cell. 2005;122(6):957–968.
6.
Hamdi A, Colas P. Yeast two-hybrid methods and their applications in drug discovery. Trends Pharmacol Sci. 2012;33(2):109–118.
7.
Wang J, Lisanza S, Juergens D, Tischer D, Watson JL, Castro KM, Ragotte R, Saragovi A, Milles LF, Baek M, et al.Scaffolding protein functional sites using deep learning. Science. 2022;377(6604):387–394.
8.
Qi R, Zou Q. Trends and potential of machine learning and deep learning in drug study at single-cell level. Research (Wash D C). 2023;6:0050.
9.
Liu X, Salokas K, Weldatsadik RG, Gawriyski L, Varjosalo M. Combined proximity labeling and affinity purification-mass spectrometry workflow for mapping and visualizing protein interaction networks. Nat Protoc. 2020;15(10):3182–3211.
10.
Mou M, Pan Z, Lu M, Sun H, Wang Y, Luo Y, Zhu F. Application of machine learning in spatial proteomics. J Chem Inf Model. 2022;62(23):5875–5895.
11.
Kong L, Chen J, Ji X, Qin Q, Yang H, Liu D, Li D, Sun M. Alcoholic fatty liver disease inhibited the co-expression of Fmo5 and PPARalpha to activate the NF-kappaB signaling pathway, thereby reducing liver injury via inducing gut microbiota disturbance. J Exp Clin Cancer Res. 2021;40(1):18.
12.
Sung MS, Jung JH, Jeong C, Yoon TY, Park JH. Single-molecule co-immunoprecipitation reveals functional inheritance of EGFRs in extracellular vesicles. Small. 2018;14(42):e1802358.
13.
Tang HW, Spirohn K, Hu Y, Hao T, Kovacs IA, Gao Y, Binari R, Yang-Zhou D, Wan KH, Bader JS, et al.Next-generation large-scale binary protein interaction network for Drosophila melanogaster. Nat Commun. 2023;14(1):2162.
14.
Giot L, Bader JS, Brouwer C, Chaudhuri A, Kuang B, Li Y, Hao YL, Ooi CE, Godwin B, Vitols E, et al.A protein interaction map of Drosophila melanogaster. Science. 2003;302(5651):1727–1736.
15.
Kataria R, Kaundal R. WeCoNET: A host-pathogen interactome database for deciphering crucial molecular networks of wheat-common bunt cross-talk mechanisms. Plant Methods. 2022;18(1):73.
16.
Shu Y, Hai Y, Cao L, Wu J. Deep-learning based approach to identify substrates of human E3 ubiquitin ligases and deubiquitinases. Comput Struct Biotechnol J. 2023;21:1014–1021.
17.
Wu F, Wang S, Zeng Q, Liu J, Yang J, Mu J, Xu H, Wu L, Gao Q, He X, et al.TGF-betaRII regulates glucose metabolism in oral cancer-associated fibroblasts via promoting PKM2 nuclear translocation. Cell Death Discov. 2022;8(1):3.
18.
Zheng M, Liu X, Xu Y, Li H, Luo C, Jiang H. Computational methods for drug design and discovery: Focus on China. Trends Pharmacol Sci. 2013;34(10):549–559.
19.
Esmaielbeiki R, Krawczyk K, Knapp B, Nebel JC, Deane CM. Progress and challenges in predicting protein interfaces. Brief Bioinform. 2016;17(1):117–131.
20.
Ezkurdia I, Bartoli L, Fariselli P, Casadio R, Valencia A, Tress ML. Progress and challenges in predicting protein-protein interaction sites. Brief Bioinform. 2009;10(3):233–246.
21.
Northey TC, Baresic A, Martin ACR. IntPred: A structure-based predictor of protein-protein interaction sites. Bioinformatics. 2018;34(2):223–229.
22.
Zeng M, Zhang F, Wu FX, Li Y, Wang J, Li M. Protein-protein interaction site prediction through combining local and global features with deep neural networks. Bioinformatics. 2020;36(4):1114–1120.
23.
Mahbub S, Bayzid MS. EGRET: Edge aggregated graph attention networks and transfer learning improve protein-protein interaction site prediction. Brief Bioinform. 2022;23(2):bbab578.
24.
Zhang Q, Feng T, Xu L, Sun H, Pan P, Li Y, Li D, Hou T. Recent advances in protein-protein docking. Curr Drug Targets. 2016;17(14):1586–1594.
25.
Rodrigues JP, Karaca E, Bonvin AM. Information-driven structural modelling of protein-protein interactions. Methods Mol Biol. 2015;1215:399–424.
26.
Sanchez-Garcia R, Sorzano COS, Carazo JM, Segura J. BIPSPI: A method for the prediction of partner-specific protein-protein interfaces. Bioinformatics. 2019;35(3):470–477.
27.
Hou Q, De Geest PFG, Vranken WF, Heringa J, Feenstra KA. Seeing the trees through the forest: Sequence-based homo- and heteromeric protein-protein interaction sites prediction using random forest. Bioinformatics. 2017;33(10):1479–1487.
28.
Porollo A, Meller J. Prediction-based fingerprints of protein-protein interactions. Proteins. 2007;66(3):630–645.
29.
Li S, Wu S, Wang L, Li F, Jiang H, Bai F. Recent advances in predicting protein-protein interactions with the aid of artificial intelligence algorithms. Curr Opin Struct Biol. 2022;73:102344.
30.
Zhang J, Kurgan L. Review and comparative assessment of sequence-based predictors of protein-binding residues. Brief Bioinform. 2018;19(5):821–837.
31.
Singh G, Dhole KD, Pai P, Mondal SK. SPRINGS: Prediction of protein- protein interaction sites using artificial neural networks. J Proteom Comput Biol. 2014;1(1):7.
32.
Zhang J, Kurgan L. SCRIBER: Accurate and partner type-specific prediction of protein-binding residues from proteins sequences. Bioinformatics. 2019;35(14):i343–i353.
33.
Qiu J, Bernhofer M, Heinzinger M, Kemper S, Norambuena T, Melo F, Rost B. ProNA2020 predicts protein-DNA, protein-RNA, and protein-protein binding proteins and residues from sequence. J Mol Biol. 2020;432(7):2428–2443.
34.
Li Y, Golding GB, Ilie L. DELPHI: Accurate deep ensemble model for protein interaction sites prediction. Bioinformatics. 2021;37(7):896–904.
35.
Yuan Q, Chen J, Zhao H, Zhou Y, Yang Y. Structure-aware protein-protein interaction site prediction using deep graph convolutional network. Bioinformatics. 2021;38(1):125–132.
36.
Dai B, Bailey-Kellogg C. Protein interaction interface region prediction by geometric deep learning. Bioinformatics. 2021;37(17):2580–2588.
37.
Gainza P, Sverrisson F, Monti F, Rodola E, Boscaini D, Bronstein MM, Correia BE. Deciphering interaction fingerprints from protein molecular surfaces using geometric deep learning. Nat Methods. 2020;17(2):184–192.
38.
Tubiana J, Schneidman-Duhovny D, Wolfson HJ. ScanNet: An interpretable geometric deep learning model for structure-based protein binding site prediction. Nat Methods. 2022;19(6):730–739.
39.
Krapp LF, Abriata LA, Cortes Rodriguez F, Dal Peraro M. PeSTo: Parameter-free geometric deep learning for accurate prediction of protein binding interfaces. Nat Commun. 2023;14(1):2175.
40.
Wang S, Chen W, Han P, Li X, Song T. RGN: Residue-based graph attention and convolutional network for protein-protein interaction site prediction. J Chem Inf Model. 2022;62(23):5961–5974.
41.
Yang Y, Hou Z, Ma Z, Li X, Wong KC. iCircRBP-DHN: Identification of circRNA-RBP interaction sites using deep hierarchical network. Brief Bioinform. 2021;22(4).
42.
Hou Z, Yang Y, Ma Z, Wong KC, Li X. Learning the protein language of proteome-wide protein-protein binding sites via explainable ensemble deep learning. Commun Biol. 2023;6(1):73.
43.
Senior AW, Evans R, Jumper J, Kirkpatrick J, Sifre L, Green T, Qin C, Zidek A, Nelson AWR, Bridgland A, et al.Improved protein structure prediction using potentials from deep learning. Nature. 2020;577(7792):706–710.
44.
Hammes GG, Chang YC, Oas TG. Conformational selection or induced fit: A flux description of reaction mechanism. Proc Natl Acad Sci U S A. 2009;106(33):13737–13741.
45.
Yang H, Wang M, Liu X, Zhao XM, Li A. PhosIDN: An integrated deep neural network for improving protein phosphorylation site prediction by combining sequence and protein-protein interaction information. Bioinformatics. 2021;37(24):4668–4676.
46.
Du H, Jiang D, Gao J, Zhang X, Jiang L, Zeng Y, Wu Z, Shen C, Xu L, Cao D, et al.Proteome-wide profiling of the covalent-Druggable cysteines with a structure-based deep graph learning network. Research (Wash D C). 2022;2022:9873564.
47.
Wang Y, Yang Y, Ma Z, Wong KC, Li X. EDCNN: Identification of genome-wide RNA-binding proteins using evolutionary deep convolutional neural network. Bioinformatics. 2022;38(3):678–686.
48.
Elnaggar A, Heinzinger M, Dallago C, Rehawi G, Wang Y, Jones L, Gibbs T, Feher T, Angerer C, Steinegger M, et al.ProtTrans: Toward understanding the language of life through self-supervised learning. IEEE Trans Pattern Anal Mach Intell. 2022;44(10):7112–7127.
49.
Altschul SF, Madden TL, Schaffer AA, Zhang J, Zhang Z, Miller W, Lipman DJ. Gapped BLAST and PSI-BLAST: A new generation of protein database search programs. Nucleic Acids Res. 1997;25(17):3389–3402.
50.
Zacharias J, Knapp EW. Protein secondary structure classification revisited: Processing DSSP information with PSSC. J Chem Inf Model. 2014;54(7):2166–2179.
51.
Shi Z, Deng R, Yuan Q, Mao Z, Wang R, Li H, Liao X, Ma H. Enzyme commission number prediction and benchmarking with hierarchical dual-core multitask learning framework. Research (Wash D C). 2023;6:0153.
52.
Lin Z, Akin H, Rao R, Hie B, Zhu Z, Lu W, Smetanin N, Verkuil R, Kabeli O, Shmueli Y, et al.Evolutionary-scale prediction of atomic-level protein structure with a language model. Science. 2023;379(6637):1123–1130.
53.
Chowdhury R, Bouatta N, Biswas S, Floristean C, Kharkar A, Roy K, Rochereau C, Ahdritz G, Zhang J, Church GM, et al.Single-sequence protein structure prediction using a language model and deep learning. Nat Biotechnol. 2022;40(11):1617–1623.
54.
Yang Q, Syed AAS, Fahira A, Shi Y. Structural analysis of the SARS-CoV-2 omicron variant proteins. Research (Wash D C). 2021;2021:9769586.
55.
Jumper J, Evans R, Pritzel A, Green T, Figurnov M, Ronneberger O, Tunyasuvunakool K, Bates R, Zidek A, Potapenko A, et al.Highly accurate protein structure prediction with AlphaFold. Nature. 2021;596(7873):583–589.
56.
Tunyasuvunakool K, Adler J, Wu Z, Green T, Zielinski M, Zidek A, Bridgland A, Cowie A, Meyer C, Laydon A, et al.Highly accurate protein structure prediction for the human proteome. Nature. 2021;596(7873):590–596.
57.
Baek M, DiMaio F, Anishchenko I, Dauparas J, Ovchinnikov S, Lee GR, Wang J, Cong Q, Kinch LN, Schaeffer RD, et al.Accurate prediction of protein structures and interactions using a three-track neural network. Science. 2021;373(6557):871–876.
58.
RCSB Protein Data Bank (RCSB.org): Delivery of experimentally-determined PDB structures alongside one million computed structure models of proteins from artificial intelligence/machine learning. Nucleic Acids Res. 2023;51(D1):D488–D508.
59.
Buel GR, Walters KJ. Can AlphaFold2 predict the impact of missense mutations on structure? Nat Struct Mol Biol. 2022;29(1):1–2.
60.
Yang Z, Zeng X, Zhao Y, Chen R. AlphaFold2 and its applications in the fields of biology and medicine. Signal Transduct Target Ther. 2023;8(1):115.
61.
Yang Q, Jian X, Syed AAS, Fahira A, Zheng C, Zhu Z, Wang K, Zhang J, Wen Y, Li Z, et al.Structural comparison and drug screening of spike proteins of ten SARS-CoV-2 variants. Research (Wash D C). 2022;2022:9781758.
62.
Fu T, Li F, Zhang Y, Yin J, Qiu W, Li X, Liu X, Xin W, Wang C, Yu L, et al.VARIDT 2.0: Structural variability of drug transporter. Nucleic Acids Res. 2022;50(D1):D1417–D1431.
63.
Iqbal S, Ge F, Li F, Akutsu T, Zheng Y, Gasser RB, Yu DJ, Webb GI, Song J. PROST: AlphaFold2-aware sequence-based predictor to estimate protein stability changes upon missense mutations. J Chem Inf Model. 2022;62(17):4270–4282.
64.
Lin B, Zhang H, Zheng Q. How do mutations affect the structural characteristics and substrate binding of CYP21A2? An investigation by molecular dynamics simulations. Phys Chem Chem Phys. 2020;22(16):8870–8877.
65.
Liang B, Zhu Y, Shi W, Ni C, Tan B, Tang S. SARS-CoV-2 spike protein post-translational modification landscape and its impact on protein structure and function via computational prediction. Research (Wash D C). 2023;6:0078.
66.
Zhang X, Zheng Q. How DNA affects the hyperthermophilic protein Ape10b2 for oligomerization: An investigation using multiple short molecular dynamics simulations. Phys Chem Chem Phys. 2021;23(45):25841–25849.
67.
Tai KY, Dhaliwal J, Balasubramaniam V. Leveraging Mann-Whitney U test on large-scale genetic variation data for analysing malaria genetic markers. Malar J. 2022;21(1):79.
68.
Xu J, Li F, Li C, Guo X, Landersdorfer C, Shen HH, Peleg AY, Li J, Imoto S, Yao J, et al.iAMPCN: A deep-learning approach for identifying antimicrobial peptides and their functional activities. Brief Bioinform. 2023;24(4):bbad240.
69.
Wang R, Jiang Y, Jin J, Yin C, Yu H, Wang F, Feng J, Su R, Nakai K, Zou Q, et al.DeepBIO: An automated and interpretable deep-learning platform for high-throughput biological sequence prediction, functional annotation and visualization analysis. Nucleic Acids Res. 2023;51(7):3017–3029.
70.
Wang C, Zou Q. Prediction of protein solubility based on sequence physicochemical patterns and distributed representation information with DeepSoluE. BMC Biol. 2023;21(1):12.
71.
Jain S, Jou JD, Georgiev IS, Donald BR. A critical analysis of computational protein design with sparse residue interaction graphs. PLoS Comput Biol. 2017;13(3):e1005346.
72.
Murakami Y, Mizuguchi K. Applying the naive Bayes classifier with kernel density estimation to the prediction of protein-protein interaction sites. Bioinformatics. 2010;26(15):1841–1848.
73.
Burley SK, Bhikadiya C, Bi C, Bittrich S, Chao H, Chen L, Craig PA, Crichlow GV, Dalenberg K, Duarte JM, et al.RCSB protein data Bank (RCSB.org): Delivery of experimentally-determined PDB structures alongside one million computed structure models of proteins from artificial intelligence/machine learning. Nucleic Acids Res. 2023;51(D1):D488–D508.
74.
Jones S, Thornton JM. Analysis of protein-protein interaction sites using surface patches. J Mol Biol. 1997;272(1):121–132.
75.
Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ. Basic local alignment search tool. J Mol Biol. 1990;215(3):403–410.
76.
Yang J, Roy A, Zhang Y. BioLiP: A semi-manually curated database for biologically relevant ligand-protein interactions. Nucleic Acids Res. 2013;41(D):D1096–D1103.
77.
Zhang BZ, Li JY, Quan LJ, Chen Y, Lu Q. Sequence-based prediction of protein-protein interaction sites by simplified long short-term memory network. Neurocomputing. 2019;357:86–100.
78.
Zhang J, Ma Z, Kurgan L. Comprehensive review and empirical analysis of hallmarks of DNA-, RNA- and protein-binding residues in protein chains. Brief Bioinform. 2019;20(4):1250–1268.
79.
Fu L, Niu B, Zhu Z, Wu S, Li W. CD-HIT: Accelerated for clustering the next-generation sequencing data. Bioinformatics. 2012;28(23):3150–3152.
80.
Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V. Scikit-learn: Machine learning in python. J Mach Learn Res. 2011;12:2825–2830.
81.
Luo Y, Wang P, Mou M, Zheng H, Hong J, Tao L, Zhu F. A novel strategy for designing the magic shotguns for distantly related target pairs. Brief Bioinform. 2023;24(1):bbac621.
82.
Wang Y, Luo X, Zou Q. Effector-GAN: Prediction of fungal effector proteins based on pretrained deep representation learning methods and generative adversarial networks. Bioinformatics. 2022;38(14):3541–3548.
83.
Suzek BE, Wang Y, Huang H, McGarvey PB, Wu CH, UniProt C. UniRef clusters: A comprehensive and scalable alternative for improving sequence similarity searches. Bioinformatics. 2015;31(6):926–932.
84.
Dauphin YN, Fan A, Auli M, Grangier D. Language modeling with gated convolutional networks. Paper presented at: Proceedings of the 34th International Conference on Machine Learning; 2017; Sydney, Australia.
85.
Rassil A, Chougrad H, Zouaki H. Augmented graph neural network with hierarchical global-based residual connections. Neural Netw. 2022;150:149–166.
86.
Hou Z, Yang Y, Li H, Wong KC, Li X. iDeepSubMito: Identification of protein submitochondrial localization with deep learning. Brief Bioinform. 2021;22(6):bbab288.
87.
Yang Y, Hou Z, Wang Y, Ma H, Sun P, Ma Z, Wong KC, Li X. HCRNet: High-throughput circRNA-binding event identification from CLIP-seq data using deep temporal convolutional network. Brief Bioinform. 2022;23(2):bbac027.
88.
Luo G, Zhou Y, Sun X, Wang Y, Cao L, Wu Y, Huang F, Ji R. Towards lightweight transformer via group-wise transformation for vision-and-language tasks. IEEE Trans Image Process. 2022;31:3386–3398.
89.
Eckle K, Schmidt-Hieber J. A comparison of deep networks with ReLU activation function and linear spline-type methods. Neural Netw. 2019;110:232–242.
90.
Shen WX, Zeng X, Zhu F, Wang YL, Qin C, Tan Y, Jiang YY, Chen YZ. Out-of-the-box deep learning prediction of pharmaceutical properties by broadly learned knowledge-based molecular representations. Nat Mach Intelli. 2021;3(4):334–343.
91.
Chen L, Tan X, Wang D, Zhong F, Liu X, Yang T, Luo X, Chen K, Jiang H, Zheng M. TransformerCPI: Improving compound-protein interaction prediction by sequence-based deep learning with self-attention mechanism and label reversal experiments. Bioinformatics. 2020;36(16):4406–4414.
92.
Wenzel J, Matter H, Schmidt F. Predictive multitask deep neural network models for ADME-Tox properties: Learning from large data sets. J Chem Inf Model. 2019;59(3):1253–1268.
93.
Zhang C, Mou M, Zhou Y, Zhang W, Lian X, Shi S, Lu M, Sun H, Li F, Wang Y, et al.Biological activities of drug inactive ingredients. Brief Bioinform. 2022;23(5):bbac160.
94.
Xia W, Zheng L, Fang J, Li F, Zhou Y, Zeng Z, Zhang B, Li Z, Li H, Zhu F. PFmulDL: A novel strategy enabling multi-class and multi-label protein function annotation by integrating diverse deep learning methods. Comput Biol Med. 2022;145:105465.
95.
Hong J, Luo Y, Mou M, Fu J, Zhang Y, Xue W, Xie T, Tao L, Lou Y, Zhu F. Convolutional neural network-based annotation of bacterial type IV secretion system effectors with enhanced accuracy and reduced false discovery. Brief Bioinform. 2020;21(5):1825–1836.
96.
Zhang H, Wang Y, Pan Z, Sun X, Mou M, Zhang B, Li Z, Li H, Zhu F. ncRNAInter: A novel strategy based on graph neural network to discover interactions between lncRNA and miRNA. Brief Bioinform. 2022;23(6):bbac411.
97.
Mummadi SR, Al-Zubaidi A, Hahn PY. Overfitting and use of mismatched cohorts in deep learning models: Preventable design limitations. Am J Respir Crit Care Med. 2018;198(4):544–545.
98.
Bu Y, Jia C, Guo X, Li F, Song J. COPPER: An ensemble deep-learning approach for identifying exclusive virus-derived small interfering RNAs in plants. Brief Funct Genomics. 2023;22(3):274–280.
99.
Abrahamyan L, Chen Y, Bekoulis G, Deligiannis N. Learned gradient compression for distributed deep learning. IEEE Trans Neural Netw Learn Syst. 2022;33(12):7330–7344.
100.
Ofran Y, Rost B. ISIS: Interaction sites identified from sequence. Bioinformatics. 2007;23(2):e13–e16.
Year 2023 volume 6 Issue 9
PDF
107
56
Cite this Article
BibTeX
Article Info
doi: 10.34133/research.0240
  • Receive Date:2023-08-02
  • Online Date:2026-10-28
  • Published:2023-09-20
Article Data
Affiliations
History
  • Received:2023-08-02
  • Accepted:2023-09-08
Affiliations
    1College of Pharmaceutical Sciences, The Second Affiliated Hospital, Zhejiang University School of Medicine, National Key Laboratory of Advanced Drug Delivery and Release Systems, Zhejiang University, Hangzhou 310058, China.
    2Innovation Institute for Artificial Intelligence in Medicine of Zhejiang University, Alibaba-Zhejiang University Joint Research Center of Future Digital Healthcare, Hangzhou 330110, China.

Corresponding:

* Address correspondence to:
References
Share
https://castjournals.cast.org.cn/joweb/research/EN/10.34133/research.0240
Share to
QR

Scan QR to access full text

Cite this article
BibTeX
Citations
表12种不同金属材料的力学参数
科
Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)
属
Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏
  • BibTeX
  • EndNote
  • RefWorks
  • TxT