Skip to main content

METHODS article

Front. Genet., 11 March 2022
Sec. Computational Genomics
This article is part of the Research Topic Computational Analysis of Protein Subcellular Localizations: Detection, Prediction and Diseases. View all 7 articles

CPIELA: Computational Prediction of Plant Protein–Protein Interactions by Ensemble Learning Approach From Protein Sequences and Evolutionary Information

Li-Ping Li,
Li-Ping Li1,2*Bo Zhang,
Bo Zhang1,2*Li ChengLi Cheng3
  • 1College of Grassland and Environment Sciences, Xinjiang Agricultural University, Urumqi, China
  • 2Xinjiang Key Laboratory of Grassland Resources and Ecology, Urumqi, China
  • 3Xinjiang Technical Institute of Physics and Chemistry, Chinese Academy of Science, Urumqi, China

Identification and characterization of plant protein–protein interactions (PPIs) are critical in elucidating the functions of proteins and molecular mechanisms in a plant cell. Although experimentally validated plant PPIs data have become increasingly available in diverse plant species, the high-throughput techniques are usually expensive and labor-intensive. With the incredibly valuable plant PPIs data accumulating in public databases, it is progressively important to propose computational approaches to facilitate the identification of possible PPIs. In this article, we propose an effective framework for predicting plant PPIs by combining the position-specific scoring matrix (PSSM), local optimal-oriented pattern (LOOP), and ensemble rotation forest (ROF) model. Specifically, the plant protein sequence is firstly transformed into the PSSM, in which the protein evolutionary information is perfectly preserved. Then, the local textural descriptor LOOP is employed to extract texture variation features from PSSM. Finally, the ROF classifier is adopted to infer the potential plant PPIs. The performance of CPIELA is evaluated via cross-validation on three plant PPIs datasets: Arabidopsis thaliana, Zea mays, and Oryza sativa. The experimental results demonstrate that the CPIELA method achieved the high average prediction accuracies of 98.63%, 98.09%, and 94.02%, respectively. To further verify the high performance of CPIELA, we also compared it with the other state-of-the-art methods on three gold standard datasets. The experimental results illustrate that CPIELA is efficient and reliable for predicting plant PPIs. It is anticipated that the CPIELA approach could become a useful tool for facilitating the identification of possible plant PPIs.

Introduction

Plant protein–protein interactions (PPIs) participate in almost all aspects of cellular processes such as homeostasis control, signal transduction, organ formation, and plant defense (Morsy et al., 2008; Yuan et al., 2008; Fukao, 2012; Sheth and Thaker, 2014; Cheng et al., 2021). Thus, understanding plant PPIs could provide important insights into the pathological processes and the regulation of plant developmental processes. Consequently, constructing a PPI network at the system level is one of the key tasks to elucidate molecular mechanisms. In the past decades, several innovative high-throughput techniques, such as the yeast two-hybrid (Y2H) (Causier and Davies, 2002), bimolecular fluorescence complementation (BiFC) (Bracha-Drori et al., 2010), affinity purification coupled to mass spectrometry (AP-MS) (Puig et al., 2001), and protein microarrays (Hultschig et al., 2006), have been designed to detect plant PPIs. However, the aforementioned high throughput biological experiments have some unavoidable technical limitations (Yuan-Ke et al., 2019). For example, the number of PPIs obtained by high-throughput biological experiments is still much smaller than the number of expected PPIs (Aloy and Russell, 2004). It is believed that, for the most studied organisms (yeast), the number of PPIs is still underestimated (Sambourg and Thierry-Mieg, 2010). Furthermore, the techniques employed to detect plant PPIs are expensive and time-consuming, limiting the wide application of these approaches. In addition, most experimental techniques are often associated with high levels of a false-positive rate.

To conquer the disadvantages of previous biological approaches in a rapid and convenient way, computational approaches have become a hot research topic for predicting PPIs in proteomics research (Xiaoli et al., 2018; Lenz et al., 2020; He et al., 2021a; Green et al., 2021). In recent years, several public databases have been constructed to store the plant PPIs detected by biological experiments. For example, Dreze et al. constructed a proteome-wide binary PPI network of Arabidopsis thaliana consisting of more than 6,000 highly reliable PPIs among about 2,700 proteins (Dreze et al., 2011). Over the past decades, several computational methods that predict PPIs have been proposed by exploiting features ranging from network topology, protein sequence, phylogenetic profile, protein domain, and function annotation, among others (You et al., 2016a; Yi et al., 2018; Liu et al., 2019; Li et al., 2021). Min et al. generated a high-confident database of plant PPIs derived from the published studies and several databases (Min et al., 2010). Ding et al. used domain and ortholog identification combination approach to infer the genome-wide protein–protein interactions for Citrus sinensis (Ding et al., 2014). Geisler-Lee et al. presented a PPI network for Arabidopsis thaliana, predicted from interacting orthologs in Caenorhabditis elegans, Saccharomyces cerevisiae, Homo sapiens, and Drosophila melanogaster (Geisler-Lee et al., 2007). In another work by Brandao et al., a user-friendly tool, AtPIN, aggregated information on PPIs of Arabidopsis thaliana, sub-cellular localization, and ontology to map PPIs in Arabidopsis thaliana (Brandão et al., 2009). Zhu et al. constructed a genome-scale PPI network named PRIN in Oryza sativa by employing the InParanoid method based on the interolog approach. The PRIN approach integrated more than 533,000 PPIs among about 48,150 proteins from six organisms and detected more than 76,500 predicted rice PPIs among about 5,050 proteins (Zhu et al., 2011).

This work introduces a novel sequence-based computational approach, CPIELA, to predict potential plant protein–protein interactions. More specifically, we first converted the plant protein sequence into a position-specific scoring matrix (PSSM). Then, to fully capture the evolutionary information of the plant protein, we performed the local optimal-oriented pattern (LOOP) on the PSSM to extract the local textural descriptor. Although the LOOP algorithm is widely applied in image processing, to the best of our knowledge, this is the first work where LOOP is used in plant biology to predict PPIs. Finally, an efficient and powerful classification model, rotation forest (ROF), is used to identify the possible plant PPIs. The main contributions of this methodology are as follows: 1) based on the evolutionary history of proteins, the proposed method extracts the evolutionary features from the PSSM of the protein with known sequences, enabling our method to have more power for predicting plant PPIs than other sequence-based algorithms; 2) the proposed method does not depend on known PPIs samples and does not bias toward specific subspaces in the examined proteomic space because it directly captures features from the PSSMs of the plant protein sequence; and 3) we applied the ensemble ROF classifier to infer potential plant PPIs, which can truly improve the predictive accuracy compared with existing approaches. The proposed CPIELA method is well investigated on three plant PPIs datasets (Arabidopsis thaliana, Zea mays, and Oryza sativa) and yields high average accuracies of 98.63%, 98.09%, and 94.02%, respectively. In order to further verify the predictive performance of CPIELA, we compare it with the popular support vector machine (SVM) and random forest (RF) classifier. The experimental results illustrated that the CPIELA could be a complementary tool for plant PPIs prediction.

Results and Discussions

Evaluation Measures

In the experiment, the fivefold cross-validation technique is used to evaluate the predictive performance of the CPIELA model. Cross-validation is a widely used approach to estimate the generalization performance of the prediction model. The k-fold cross-validation method usually randomly separates the instances into k equal-sized disjoint groups. Then, the k-1 groups are used as a training dataset, and the remaining group is retained as the testing samples. This process is repeated k times. The predictive results of the proposed method are evaluated using five criteria, including precision (Prec.), accuracy (Acc.), sensitivity (Sen.), specificity (Spec.), and Matthews correlation coefficient (MCC). The calculation formulas are listed as follows:

Accu.=TN+TPFP+FN+TP+TN,(1)
Sen.=TPFN+TP,(2)
Prec.=TPFP+TP,(3)
Spec.=TNFP+TN,(4)
MCC=TP×TNFP×FN(TP+FP)(TN+FP)(TP+FN)(TN+FN),(5)

where TP, FP, TN, and FN represent the number of true-positive, false-positive, true-negative, and false-negative samples, respectively. Furthermore, the Receiver Operating Characteristic (ROC) curve is employed to describe and compare the performance of a prediction model (Broadhurst and Kell, 2006). The y-axis and x-axis of the ROC curve are the sensitivity (the true positive rate, TPR) and 1 − specificity (the false positive rate, FPR), respectively. The area under the ROC curve (AUC) is a frequently used measure of performance for classification. An AUC of 0.5 means a random classifier, while the ideal value of AUC would be 1.0. For the convenience of presentation, the specific steps of the CPIELA method for identifying plant PPIs are shown in Figure 1.

FIGURE 1
www.frontiersin.org

FIGURE 1. The flowchart of the proposed CPIELA method.

Evaluation of Model Predictive Ability

To verify the high predictive performance of the CPIELA model, we performed it on three plant PPIs datasets: Arabidopsis thaliana, Oryza sativa, and Zea mays. To guarantee the stability of the predictive results, the fivefold cross-validation technique is used to estimate the generalization capacity of the proposed learning model. Because the predictive performance of a rotation forest (ROF) ensemble is highly associated with the number L of decision trees (DT) and the number K of feature subset, a grid search method is conducted for tuning multiple parameters of the RF model. Considering the tradeoff between the computational complexity and accuracy rate, we set the number of decision trees to 3 and the number of feature subsets to 10 for all experiments.

The experimental results on the Arabidopsis thaliana dataset are outlined in Table 1. It can be seen from Table 1 that the average accuracy of the proposed method is as high as 98.63%. In order to further quantify the prediction performance of the proposed method, some other evaluation measures are calculated. From Table 1, we can observe that the overall sensitivity, precision, specificity, MCC, and AUC are 97.56%, 99.69%, 99.70%, 97.30%, and 0.9954, respectively. The standard deviations of them are 0.43%, 0.10%, 0.09%, 0.42%, and 0.0009, respectively.

TABLE 1
www.frontiersin.org

TABLE 1. The fivefold cross-validation results achieved on the A. thaliana dataset using the proposed CPIELA method.

For the Zea mays dataset, it can be observed from Table 2 that the proposed CPIELA achieved good performance of accuracy 98.09%, precision 99.03%, sensitivity 97.13%, specificity 99.05%, MCC 96.25%, and AUC 0.9912, respectively. We also tested the CPIELA method on the Oryza sativa dataset. Table 3 lists the predictive results of fivefold cross-validation. We achieved the high accuracy of 94.02%, the precision value of 94.39%, the sensitivity value of 93.63%, the specificity value of 94.43%, the MCC value of 88.79%, and the AUC value of 0.9581 on the Oryza sativa dataset. Furthermore, from Table 3, we can also see that the standard deviations of accuracy, precision, sensitivity, specificity, MCC, and AUC are 1.45%, 2.20%, 1.08%, 2.19%, 2.61%, and 0.014, respectively.

TABLE 2
www.frontiersin.org

TABLE 2. The fivefold cross-validation results achieved on the Zea mays dataset using the proposed CPIELA method.

TABLE 3
www.frontiersin.org

TABLE 3. The fivefold cross-validation results achieved on the Oryza sativa dataset using the proposed CPIELA method.

Figures 2A–C plot the ROC curves generated by the CPIELA method on the Arabidopsis thaliana, Zea mays, and Oryza sativa datasets. It can be seen from the above experimental results that the CPIELA method is effective for predicting plant PPIs. The better prediction performance mainly comes from the discriminative LOOP descriptors and the powerful ROF classifier. More specifically, the PSSM not only encodes the sequence into the matrix but also obtains sufficient evolutionary information on plant proteins, which can significantly improve the prediction accuracy. As a popular ensemble classifier, the ROF model has a considerably high predictive capability for identifying potential PPIs, making us more convinced that the proposed CPIELA can be a useful tool for predicting plant PPIs.

FIGURE 2
www.frontiersin.org

FIGURE 2. The predictive performance of the proposed CPIELA method via fivefold cross-validation. (A–C) The Receiver Operating Characteristic (ROC) curves of Arabidopsis thaliana, Zea mays, and Oryza sativa datasets. (D) The ROC curves performed by the CPIELA method on three plant PPIs datasets.

Comparison of the Proposed Model With Different Classifiers and Descriptors

In this section, we conduct an experiment to compare the prediction performance of the state-of-the-art SVM classifier (Chih-Chung and Chih-Jen, 2011), the standard random forest (RF), and the rotation forest (ROF). The experimental results of the above-mentioned classifiers combined with the LOOP descriptor are listed in Table 4. It can be seen from Table 4 that the average accuracies of SVM, RF, and ROF classifier on the Arabidopsis thaliana dataset are 89.37%, 97.21%, and 98.63%, respectively. To demonstrate the predictive ability of the proposed CPIELA more comprehensively, we also computed the values of sensitivity, precision, MCC, and AUC. As observed from Table 4, the proposed CPIELA model achieved the highest performance on the Arabidopsis thaliana dataset with the sensitivity value of 97.56%, precision value of 99.69%, MCC value of 97.30%, and AUC value of 0.9954. In addition, we could observe in detail from Table 4 that the corresponding standard deviation of accuracy, precision, sensitivity, MCC, and AUC is 0.22%, 0.10%, 0.43%, 0.42%, and 0.0009, respectively.

TABLE 4
www.frontiersin.org

TABLE 4. The fivefold cross-validation results achieved by different classifiers on the three plant datasets.

The precision, sensitivity, MCC, and AUC of the SVM classifier are 94.16%, 83.95%, 80.89%, and 0.9495, respectively. The precision, sensitivity, MCC, and AUC of the RF model are 98.22%, 96.15%, 94.58%, and 0.9720, respectively. It is evident that the SVM model achieved poor accuracy compared to the RF and ROF classifiers. It is specifically notable in the case of MCC. The proposed CPIELA method is the model with the best predictive results in terms of MCC for Arabidopsis thaliana PPIs datasets.

We also pay attention to the other two plant PPIs datasets. Table 4 shows the experimental results obtain on the Zea mays dataset, from which we can observe that the average accuracies of SVM, RF, and ROF classifiers are 84.46%, 94.65%, and 98.09%, respectively. Here, it could also be observed that the average accuracies obtained by the SVM, RF, and ROF models on the Oryza sativa dataset are 88.95%, 90.90%, and 94.02%, respectively.

Figures 3A–C show the ROC curve generated by different classifiers with the LOOP descriptor on the Arabidopsis thaliana, Zea mays, and Oryza sativa PPIs datasets, respectively.

FIGURE 3
www.frontiersin.org

FIGURE 3. Prediction performance comparison of different classifiers using ROC curves in predicting plant protein–protein interactions. Shown in the plot are the ROC curves for (A) Arabidopsis thaliana, (B) Zea mays, (C) Oryza sativa datasets using RF (blue line), ROF (green line), SVM (red line), respectively. (D) ROC curves of different descriptors on three plant PPIs datasets.

In order to further evaluate the predictive performance of CPIELA, we also compared it with several other protein descriptors. In the experiment, local phase quantization (LPQ), first proposed by Ojansivu et al. (2008), Heikkilä et al. (2014), is employed to evaluate the performance of predicting plant PPIs on Arabidopsis thaliana, Zea mays, and Oryza sativa datasets, respectively. The fivefold cross-validation results of the LOOP and LPQ descriptor combined with ROF classifier on three plant PPIs datasets are summarized in Table 5. It can be observed that the LPQ descriptor achieved 73.17% average accuracy, 72.55% average sensitivity, 73.46% average precision, 73.79% average specificity, 60.74% average MCC, and 0.7873 average AUC on the Arabidopsis thaliana dataset. Meanwhile, the LOOP descriptor achieved 98.63% average accuracy, 97.56% average sensitivity, 99.69% average precision, 99.70% average specificity, 97.30% average MCC, and 0.9954 average AUC on the Arabidopsis thaliana dataset.

TABLE 5
www.frontiersin.org

TABLE 5. The fivefold cross-validation results achieved on the three plant PPIs dataset among different descriptors using the proposed method.

As we can see in Figure 3D, for Arabidopsis thaliana, the area under the ROC curve corresponding to LOOP is significantly larger than that of the LPQ descriptor. In terms of the indicator AUC, the AUC value of LOOP reaches 0.9957, which is 26.42% higher than that of the LPQ method. The experimental results also demonstrate that the LOOP descriptor exhibited significantly better performance than the LPQ descriptor on the other two plant PPIs datasets. Furthermore, the higher prediction accuracies and lower standard deviations indicate that the LOOP descriptor can effectively extract the features from protein sequence and significantly improve the predictive performance in plant PPIs prediction.

Comparison With Existing Method

In the previous works, some researchers have put forward several computational approaches to solve the problem of plant PPIs prediction (Pan et al., 2021a; Pan et al., 2021b). Therefore, we compare the predictive performance of CPIELA against the recently proposed approaches. Experimental results of predictive performance comparison on Oryza sativa dataset between CPIELA and several related models are demonstrated in Table 6. It can be clearly observed from this table that the range of AUC generated by other approaches is from 0.7931 to 0.9440, the range of MCC obtained is from 37.39% to 78.26%, the range of accuracy generated by other models is from 66.63% to 82.60%, and the corresponding values obtained by CPIELA are 0.9581, 88.79%, and 94.02%. It shows that the predictive performance (AUC, MCC, accuracy) of CPIELA is better than that of existing models. We can see from Table 6 that the CPIELA model also gives better performance than the above-mentioned models for sensitivity, precision, and specificity metrics. Overall, the proposed CPIELA model shows better predictive performance than the previous prediction model on the Oryza sativa dataset.

TABLE 6
www.frontiersin.org

TABLE 6. The predictive performance comparison of different methods on the Oryza sativa dataset.

Conclusion

Protein–protein interactions are involved in almost all aspects of plant cellular processes. Thus, identifying plant PPIs is an important step toward understanding the molecular mechanisms and biological systems. This article developed a novel computational approach called CPIELA for predicting plant PPIs using the specifically designed protein representation method LOOP and ROF-based framework. The local optimal-oriented pattern (LOOP) descriptor is proposed to conquer some of the disadvantages in the previous feature descriptor, local directional pattern (LDP), and local binary pattern (LBP), by integrating the strength of these two descriptors. Thus, the LOOP-based features from PSSM are useful for predictive accuracy improvement. A highly accurate rotation forest algorithm is used to predict the potential plant PPIs. Experimental results on three plant PPIs datasets showed that the proposed CPIELA method outperforms all existing methods, demonstrating the feasibility and effectiveness of the proposed protein representation LOOP and the ROF-based classifier for predicting plant PPIs. The proposed sequence-based prediction method enables the systematic identification of possible PPIs in plants.

Materials and Methodology

Golden Standard Datasets

With the rapid advances of high-throughput biological technologies, many resources currently provide plant PPIs for different species. To construct a plant PPIs prediction model and compare it with existing prediction approaches, three plant PPIs datasets (Zea mays, Oryza sativa, and Arabidopsis thaliana) are employed in this work. For the interactome of Zea mays, 14,230 experimentally verified PPIs are downloaded from the Protein-Protein Interaction Database for Maize (PPIM) (Zhu et al., 2017) and agriGO (Tian et al., 2017). Because there is no available confirmed non-interacting plant PPIs, constructing negative PPIs dataset remains a challenging task in PPIs prediction. In order to build the negative dataset, 14,230 maize protein pairs located in different subcellular localization are randomly chose in this study. Consequently, the whole Zea mays dataset consists of 28,460 protein pairs.

A total of 4,800 non-redundant Oryza sativa protein interaction pairs among 1,834 rice proteins are downloaded from the PRIN database (http://bis.zju.edu.cn/prin) (Gu et al., 2011). The Arabidopsis thaliana PPIs dataset is collected from the public databases of BioGrid (Rose et al., 2018), TAIR (Yon et al., 2003), and IntAct (Kerrien et al., 2011). Meanwhile, the protein pairs containing a protein with fewer than fifty amino acids or having ≤40% sequence identity are removed. Finally, the 28,110 protein pairs from 7,437 Arabidopsis thaliana proteins comprise the positive dataset. The 28,110 protein pairs occurring in two different subcellular localizations are generated as a negative PPIs dataset. In this way, the whole Arabidopsis thaliana dataset is constructed by more than 56,220 protein pairs. The summary of plant PPIs used in this study is shown in Table 7.

TABLE 7
www.frontiersin.org

TABLE 7. Summary of plant PPIs and proteins in different species.

Position-Specific Scoring Matrix

The position-specific scoring matrix (PSSM) was first proposed by Gribskov et al. to detect distantly related proteins and is now widely applied for the representation and prediction of PPIs (Gribskov et al., 1987; You et al., 2014; Wong et al., 2015; You et al., 2016b). A PSSM for a given protein is a 20×M matrix P={Pij:i=1,2,,20 and j=1,2,,M}, where M is the length of the target protein sequence. The PSSM matrix p can be represented as follows:

P=[P1,1P1,2   P1,MP2,1P2,2   P2,M                   P20,1P20,2   P20,M],(6)

where each element denotes the log-likelihood of the particular amino acid substitution at that position in the template. For example, it assigns a value Pi,j for the ith residue in the jth position of the query protein sequence with a small score representing a weekly conserved position and a large score indicating a highly conserved position.

In the experiment, we employed the position-specific iterated BLAST (PSI-BLAST) tool and SwissProt database to build the PSSM for each protein amino acid sequence (Altschul et al., 1997; Altschul and Koonin, 1998; Amos and Rolf, 1999). The PSI-BLAST approach is highly sensitive in discovering similar proteins in distantly related species and new members of the protein family. To obtain high homologous sequences, we set the number of iterations to three, the e-value to 0.001, and the default value to the other parameters. The PSI-BLAST tool was downloaded from http://blast.ncbi.nlm.nih.gov/Blast.cgi.

Local Optimal-Oriented Pattern

Tapabrata et al. presented the local optimal-oriented pattern (LOOP) as a novel binary local pattern descriptor that encodes rotation invariance into the main formulation of the local binary descriptor (Chakraborti et al., 2018). The LOOP descriptor is an improvement designed on local binary pattern (LBP) (Ojala et al., 1994) and local directional pattern (LDP) (Jabid et al., 2010).

Given an image I, let ic be the intensity at pixel (xc,yc). Suppose in (n=0, 1,, 7) represents the intensity of a pixel in the 3×3 neighborhood of (xc,yc) keeping out the pixel ic. Figure 4 shows the Kirsch edge detectors centered at (xc,yc) in eight directions. Let mn (n=0, 1,, 7) be the eight responses of the Kirsch masks, corresponding to pixels with intensity in (n=0, 1,, 7). Suppose mk is the kth highest Kirsch activation. An exponential ωn for each of these pixels is assigned based on the rank of the magnitude of mn amongst the eight Kirsch mask outputs. Finally, the value of LOOP for the pixel (xc,yc) is calculated as follows:

LOOP(xc,yc)=n=07s(inic).2ωn,(7)

where

s(x)={1          if x00      otherwise.(8)

where ic denotes the intensity of the center pixel (x,y). In our study, the input PSSM is a 20×M matrix. Thus, each protein sequence is represented by a 256-dimensional feature vector after employing the LOOP descriptor.

FIGURE 4
www.frontiersin.org

FIGURE 4. The masks of Kirsch’s edge detector which is used for calculating responses in eight possible directions.

Rotation Forest

Rotation forest (ROF) is a popular ensemble classifier firstly proposed by Rodriguez et al. (2006). Compared with other classifiers, the ROF model is successfully used in dealing with many computational biology problems (He et al., 2021b). The basic idea of the rotation forest model is to simultaneously improve both individual accuracy and member diversity within an ensemble classifier. The success of the ROF method is attributed to the base classifier and rotation matrix created by the transformation algorithms, including principal component analysis (PCA) (Jolliffe, 2002), local fisher discriminant analysis (LFDA) (Masashi et al., 2010), maximum noise fraction (MNF) (Gordon, 2000), and independent component analysis (ICA) (Prasad, 2001). The framework of the ROF model is described as follows.

Let X be the training samples in the form of an N×n matrix, where N represents the number of samples and n denotes the number of features, respectively. Let a vector Y=[y1,,yN]T be the corresponding class label, where yj{ω1,,ωc}. Let F be the feature set, and F is randomly split into K equal subset. Suppose L is the number of base decision trees in the ensemble model, which could be represented as Γ1,Γ2,,ΓL, respectively. It should be noticed that the number of base classifiers (L) and the number of feature subsets (K) are the two important tuning parameters for the ROF classifier. The training dataset for a single classifier Γi is preprocessed as follows:

1) Randomly divide F into K disjointed feature sets, each subset containing M=n/K features.

2) Let Fi,j be the jth (j=1, 2,,K) feature subset for the training dataset of classifier Γi, and a new matrix Xi,j is built by selecting the corresponding column of the features in the subset Fi,j from the training dataset X. Then, a bootstrap subset of objects is selected with the size of 75 percent of the dataset Xi,j to form a new training dataset Xi,j'.

3) The principal component analysis (PCA) technique is used on Xi,j' to obtain the coefficients in a matrix Ci,j.

4) A sparse rotation matrix Ri is constructed using the coefficients obtained in the matrix Ci,j, which is expressed as follows:

Ri=[ai,1(1),,ai,1(M1)000ai,2(1),,ai,2(M2)000ai,K(1),,ai,K(MK)].(9)

The columns of Ri should be rearranged to Ria according to the original feature set. Then, the transformed training dataset for classifier Γi will become XRia. In this way, all classifiers are trained in parallel.

In the prediction phase, provided a testing sample x, let di,k(xRia) be the probability generated by the classifier Γi to the hypothesis that x belongs to class ωk. Then, the confidence of each class is calculated by means of the average combination as follows:

μk(x)=1Li=1Ldi,k(xRia),   k=1,,c.(10)

Finally, the testing sample x is assigned to the class with the largest confidence.

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 authors.

Author Contributions

L-PL performed experiments and wrote the manuscript. BZ and LC designed, performed, and analyzed experiments and wrote the manuscript. All authors read and approved the final manuscript.

Funding

This work was supported in part by the National Science Foundation of China, under Grant 61873212, and the Science and Technology Innovation 2030-New Generation Artificial Intelligence Major Project (no. 2018AAA0100103).

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.

Acknowledgments

The authors would like to thank all reviewers for their constructive advice.

References

Aloy, P., and Russell, R. B. (2004). Ten Thousand Interactions for the Molecular Biologist. Nat. Biotechnol. 22 (10), 1317–21. doi:10.1038/nbt1018

PubMed Abstract | CrossRef Full Text | Google Scholar

Altschul, S. F., and Koonin, E. V. (1998). Iterated Profile Searches with PSI-BLAST-A Tool for Discovery in Protein Databases. Trends Biochem. Sci. 23 (11), 444–447. doi:10.1016/s0968-0004(98)01298-5

PubMed Abstract | CrossRef Full Text | Google Scholar

Altschul, S., Madden, T. L., Schffer, A. A., Zhang, J., Zhang, Z., Webb, M., et al. (1997). Gapped BLAST and PSI-BLAST: a New Generation of Protein Database Search Programs. Nucleic Acids Res. 25 (17), 3389–3402. doi:10.1093/nar/25.17.3389

PubMed Abstract | CrossRef Full Text | Google Scholar

Amos, B., and Rolf, A. (1999). The SWISS-PROT Protein Sequence Data Bank and its Supplement TrEMBL in 1999. Nucleic Acids Res. (1), 49.

Google Scholar

Bracha-Drori, K., Shichrur, K., Katz, A., Oliva, M., Angelovici, R., Yalovsky, S., et al. (2010). Detection of Protein-Protein Interactions in Plants Using Bimolecular Fluorescence Complementation. Plant J. 40 (3), 419–427. doi:10.1111/j.1365-313X.2004.02206.x

CrossRef Full Text | Google Scholar

Brandão, M., Dantas, L. L., and Silva-Filho, M. C. (2009). AtPIN: Arabidopsis thaliana Protein Interaction Network. Bmc Bioinformatics 10, 454. doi:10.1186/1471-2105-10-454

PubMed Abstract | CrossRef Full Text | Google Scholar

Broadhurst, D. I., and Kell, D. B. (2006). Statistical Strategies for Avoiding False Discoveries in Metabolomics and Related Experiments. Metabolomics 2 (4), 171–196. doi:10.1007/s11306-006-0037-z

CrossRef Full Text | Google Scholar

Causier, B., and Davies, B. (2002). Analysing Protein-Protein Interactions with the Yeast Two-Hybrid System. Plant Mol. Biol. 50 (6), 855–870. doi:10.1023/a:1021214007897

PubMed Abstract | CrossRef Full Text | Google Scholar

Chakraborti, T., McCane, B., Mills, S., and Pal, U. (2018). LOOP Descriptor: Local Optimal-Oriented Pattern. IEEE Signal. Process. Lett. 25, 635–639. doi:10.1109/lsp.2018.2817176

CrossRef Full Text | Google Scholar

Cheng, F., Zhao, J., Wang, Y., Lu, W., and Loscalzo, J. (2021). Comprehensive Characterization of Protein–Protein Interactions Perturbed by Disease Mutations. Nat. Genet. 53 (3), 1–12. doi:10.1038/s41588-020-00774-y

PubMed Abstract | CrossRef Full Text | Google Scholar

Chih-Chung, C., and Chih-Jen, L. (2011). Libsvm: A Library for Support Vector Machines.

Google Scholar

Cizek, V. (1970). Discrete Hilbert Transform. IEEE Trans. Audio Electroacoust. 18 (4), 340–343. doi:10.1109/tau.1970.1162139

CrossRef Full Text | Google Scholar

Ding, Y.-D., Chang, J.-W., Guo, J., Chen, D., Li, S., Xu, Q., et al. (2014). Prediction and Functional Analysis of the Sweet orange Protein-Protein Interaction Network. BMC Plant Biol. 14 (1), 213. doi:10.1186/s12870-014-0213-7

PubMed Abstract | CrossRef Full Text | Google Scholar

Dreze, M., Carvunis, A-R., Charloteaux, B., and Galli, M. (2011). Evidence for Network Evolution in an Arabidopsis Interactome Map. Science 333 (6042), 601–607. doi:10.1126/science.1203877

PubMed Abstract | CrossRef Full Text | Google Scholar

Fukao, Y. (2012). Protein-protein Interactions in Plants. Plant Cel Physiol. 53 (4), 617–625. doi:10.1093/pcp/pcs026

PubMed Abstract | CrossRef Full Text | Google Scholar

Geisler-Lee, J., O'Toole, N., Ammar, R., Provart, N. J., Millar, A. H., and Geisler, M. (2007). A Predicted Interactome for Arabidopsis. Plant Physiol. 145 (2), 317–329. doi:10.1104/pp.107.103465

PubMed Abstract | CrossRef Full Text | Google Scholar

Gordon, C. (2000). A Generalization of the Maximum Noise Fraction Transform. IEEE Trans. Geosci. Remote Sensing 38 (1), 608–610. doi:10.1109/36.823955

CrossRef Full Text | Google Scholar

Green, A. G., Elhabashy, H., Brock, K. P., Maddamsetti, R., Kohlbacher, O., and Marks, D. S. (2021). Large-scale Discovery of Protein Interactions at Residue Resolution Using Co-evolution Calculated from Genomic Sequences. Nat. Commun. 12 (1), 1396. doi:10.1038/s41467-021-21636-z

PubMed Abstract | CrossRef Full Text | Google Scholar

Gribskov, M., McLachlan, A. D., and Eisenberg, D. (1987). Profile Analysis: Detection of Distantly Related Proteins. Proc. Natl. Acad. Sci. 84 (13), 4355–4358. doi:10.1073/pnas.84.13.4355

PubMed Abstract | CrossRef Full Text | Google Scholar

Gu, H., Zhu, P., Jiao, Y., Meng, Y., and Chen, M. (2011). PRIN: a Predicted rice Interactome Network. Bmc Bioinformatics 12, 161. doi:10.1186/1471-2105-12-161

PubMed Abstract | CrossRef Full Text | Google Scholar

He, T., Bai, L., and Ong, Y. S. (2021b). Vicinal Vertex Allocation for Matrix Factorization in Networks. IEEE T Cybern (99). Piscataway, NJ: IEEE (The Institute of Electrical and Electronics Engineers). doi:10.1109/tcyb.2021.3051606

CrossRef Full Text | Google Scholar

He, T., Ong, Y. S., and Bai, L. (2021a). Learning Conjoint Attentions for Graph Neural Nets. San Diego, CA: NIPS; The Neural Information Processing Systems (NIPS) Foundation.

Google Scholar

Heikkilä, J., Rahtu, E., and Ojansivu, V. (2014). Local Phase Quantization for Blur Insensitive Texture Description. Stud. Comput. Intelligence 506, 49–84. doi:10.1007/978-3-642-39289-4_3

CrossRef Full Text | Google Scholar

Hultschig, C., Kreutzberger, J., Seitz, H., Konthur, Z., Bussow, K., and Lehrach, H. (2006). Recent Advances of Protein Microarrays. Curr. Opin. Chem. Biol. 10 (1), 4–10. doi:10.1016/j.cbpa.2005.12.011

PubMed Abstract | CrossRef Full Text | Google Scholar

Jabid, T., Kabir, M. H., and Chae, O. (2010). Gender Classification Using Local Directional Pattern (LDP).in” 20th International Conference on Pattern Recognition, ICPR 2010, 23-26. doi:10.1109/icpr.2010.373

CrossRef Full Text | Google Scholar

Jolliffe, I. T. (2002). Principal Component Analysis. J. Marketing Res. 87 (4), 513.

Google Scholar

Kerrien, S., Aranda, B., Breuza, L., Bridge, A., Broackes-Carter, F., Chen, C., et al. (2011). The IntAct Molecular Interaction Database in 2012. Nucleic Acids Res. 40 (Database issue), D841–D846. doi:10.1093/nar/gkr1088

PubMed Abstract | CrossRef Full Text | Google Scholar

Lenz, S., Sinn, L. R., O'Reilly, F. J., Fischer, L., and Rappsilber, J. (2020). Reliable Identification of Protein-Protein Interactions by Crosslinking Mass Spectrometry. London: Nature Publishing Group.

Google Scholar

Li, H.-L., Pang, Y.-H., and Liu, B.: BioSeq-BLM: a Platform for Analyzing DNA, RNA and Protein Sequences Based on Biological Language Models. 2021, 49(22):e129.doi:10.1093/nar/gkab829

PubMed Abstract | CrossRef Full Text | Google Scholar

Liu, B., Gao, X., and Zhang, H. (2019). BioSeq-Analysis2.0: an Updated Platform for Analyzing DNA, RNA and Protein Sequences at Sequence Level and Residue Level Based on Machine Learning Approaches. Nucleic Acids Res. 47, e127. doi:10.1093/nar/gkz740

PubMed Abstract | CrossRef Full Text | Google Scholar

Masashi, W., Sugiyama, T., Idé, S., and NakajimaJun, (2010). Semi-supervised Local Fisher Discriminant Analysis for Dimensionality Reduction. Mach Learn.

CrossRef Full Text | Google Scholar

Min, M., Cai, H., Zheng, W., Yang, Z., and Feng, Q. (2010). “A Database of Protein-Protein Interactions in Plants,” in International Conference on Bioinformatics & Biomedical Engineering, Wuhan, China, May 10–12, 2011.

Google Scholar

Morsy, M., Gouthu, S., OrchardHarper, S., Thorneycroft, D., Harper, J. F., Mittler, R., et al. (2008). Charting Plant Interactomes: Possibilities and Challenges. Trends Plant Sci. 13 (4), 183–191. doi:10.1016/j.tplants.2008.01.006

PubMed Abstract | CrossRef Full Text | Google Scholar

Ojala, T. Pietikainen, M., and Harwood, D. (1994). Performance Evaluation of Texture Measures with Classification Based on Kullback Discrimination of Distributions.IEEE

Google Scholar

Ojansivu, V., Rahtu, E., and Heikkila¨, J. (2008). Rotation Invariant Local Phase Quantization for Blur Insensitive Texture Analysis.”in 19th International Conference on Pattern Recognition. doi:10.1109/icpr.2008.4761377

CrossRef Full Text | Google Scholar

Pan, J., Li, L-P., You, Z-H., Yu, C-Q., Ren, Z-H., and Guan, Y-J. (2021a). Prediction of Protein–Protein Interactions in Arabidopsis, Maize, and Rice by Combining Deep Neural Network with Discrete Hilbert Transform. Front. Genet. 2021 (1678), 12. doi:10.3389/fgene.2021.745228

CrossRef Full Text | Google Scholar

Pan, J., Li, L-P., Yu, C-Q., You, Z-H., Ren, Z-H., Tang, J-Y., et al. (2021b). A Novel Computational Approach to Predict Plant Protein-Protein Interactions via an Ensemble Learning Method. Scientific Programming 2021, 1607946. doi:10.1155/2021/1607946

CrossRef Full Text | Google Scholar

Prasad, P. S. (2001). Independent Component Analysis. Cambridge University Press.

Google Scholar

Puig, O., Caspary, F., Rigaut, G., Rutz, B., Bouveret, E., Bragado-Nilsson, E., et al. (2001). The Tandem Affinity Purification (TAP) Method: A General Procedure of Protein Complex Purification. Methods 24 (3), 218–229. doi:10.1006/meth.2001.1183

PubMed Abstract | CrossRef Full Text | Google Scholar

Rodriguez, J. J., Kuncheva, L. I., and Alonso, C. J. (2006). Rotation forest: A New Classifier Ensemble Method. IEEE Trans. Pattern Anal. Mach. Intell. 28 (10), 1619–1630. doi:10.1109/tpami.2006.211

PubMed Abstract | CrossRef Full Text | Google Scholar

Rose, O., Chris, S., Bobby-Joe, B., Jennifer, R., Lorrie, B., Christie, C., et al. (2018). The BioGRID Interaction Database: 2019 Update. Nucleic Acids Res. 47, D529–D541. doi:10.1093/nar/gky1079

CrossRef Full Text | Google Scholar

Sambourg, L., and Thierry-Mieg, N. (2010). New Insights into Protein-Protein Interaction Data lead to Increased Estimates of the S. cerevisiae Interactome Size. Bmc Bioinformatics 11 (1), 605. doi:10.1186/1471-2105-11-605

PubMed Abstract | CrossRef Full Text | Google Scholar

Sheth, B. P., and Thaker, V. S. (2014). Plant Systems Biology: Insights, Advances and Challenges. Planta: Int. J. Plant Biol. doi:10.1007/s00425-014-2059-5

CrossRef Full Text | Google Scholar

Tian, T., Liu, Y., Yan, H., You, Q., Yi, X., Du, Z., et al. (2017). agriGO v2.0: a GO Analysis Toolkit for the Agricultural Community, 2017 Update. Nucleic Acids Res. 45 (W1), W122–W129. doi:10.1093/nar/gkx382

PubMed Abstract | CrossRef Full Text | Google Scholar

Wong, L., You, Z. H., Li, S., Huang, Y. A., and Liu, G. (2015). “Detection of Protein-Protein Interactions from Amino Acid Sequences Using a Rotation Forest Model with a Novel PR-LPQ Descriptor,” in International Conference on Intelligent Computing. doi:10.1007/978-3-319-22053-6_75

CrossRef Full Text | Google Scholar

Xiaoli, Q., Chen, Z., Xiucai, Y., Pu-Feng, D., Ran, S., and Leyi, W. (2018). CPPred-FL: a Sequence-Based Predictor for Large-Scale Identification of Cell-Penetrating Peptides by Feature Representation Learning. Brief. Bioinformatics.

Google Scholar

Yi, H. C., You, Z. H., Huang, D. S., Li, X., Jiang, T. H., and Li, L. P. (2018). A Deep Learning Framework for Robust and Accurate Prediction of ncRNA-Protein Interactions Using Evolutionary Information. Mol. Ther. Nucleic Acids 11 (C), 337–344. doi:10.1016/j.omtn.2018.03.001

PubMed Abstract | CrossRef Full Text | Google Scholar

Yon, R. S., William, B., Berardini, T. Z., Chen, G., David, D., Aisling, D., et al. (2003). The Arabidopsis Information Resource (TAIR): a Model Organism Database Providing a Centralized, Curated Gateway to Arabidopsis Biology, Research Materials and Community. Nucleic Acids Res. 31 (1), 224

PubMed Abstract | Google Scholar

You, Z-H., Li, X., and Chan, K. C. (2016b). An Improved Sequence-Based Prediction Protocol for Protein-Protein Interactions Using Amino Acids Substitution Matrix and Rotation forest Ensemble Classifiers. Neurocomputing.

Google Scholar

You, Z. H., Li, S., Gao, X., Luo, X., and Ji, Z. (2014). Large-Scale Protein-Protein Interactions Detection by Integrating Big Biosensing Data with Computational Model. Biomed. Res. Int. 2014, 598129. doi:10.1155/2014/598129

PubMed Abstract | CrossRef Full Text | Google Scholar

You, Z. H., Zhou, M. C., Luo, X., and Li, S. (2016a). Highly Efficient Framework for Predicting Interactions between Proteins. IEEE T Cybern.

Google Scholar

Yuan, J. S., Galbraith, D. W., Dai, S. Y., Griffin, P., and Stewart, C. N. (2008). Plant Systems Biology Comes of Age. Trends Plant Sci. 13 (4), 165–171. doi:10.1016/j.tplants.2008.02.003

PubMed Abstract | CrossRef Full Text | Google Scholar

Yuan-Ke, Z., Zi-Ang, S., Han, Y., Tao, L., Yang, G., and Pu-Feng, D. (2019). Predicting lncRNA-Protein Interactions with miRNAs as Mediators in a Heterogeneous Network Model. Front. Genet. 10, 1341. doi:10.3389/fgene.2019.01341

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhu, G., Rui, J., and Zhao, X. M. (2017). PPIM: A Protein-Protein Interaction Database for Maize.in” 13th IEEE Conference on Automation Science and Engineering (IEEE CASE 2017), sponsored by the IEEE Robotics and Automation Society (RAS), Xi'an, China, 20–23 Auguest 2017. doi:10.1109/coase.2017.8256085

CrossRef Full Text | Google Scholar

Zhu, P., Gu, H., Jiao, Y., Huang, D., and Chen, M. (2011). Computational Identification of Protein-Protein Interactions in Rice Based on the Predicted Rice Interactome Network. Genomics Proteomics Bioinformatics 9 (4), 128–137. doi:10.1016/S1672-0229(11)60016-8

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: plant, protein–protein interactions, machine learning, sequence, evolutionary information

Citation: Li L-P, Zhang B and Cheng L (2022) CPIELA: Computational Prediction of Plant Protein–Protein Interactions by Ensemble Learning Approach From Protein Sequences and Evolutionary Information. Front. Genet. 13:857839. doi: 10.3389/fgene.2022.857839

Received: 19 January 2022; Accepted: 10 February 2022;
Published: 11 March 2022.

Edited by:

Pu-Feng Du, Tianjin University, China

Reviewed by:

Tiantian He, Agency for Science, Technology and Research (A∗STAR), Singapore
Bin Liu, Beijing Institute of Technology, China

Copyright © 2022 Li, Zhang and Cheng. 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: Li-Ping Li, Y3MyYmlvaW5mb3JtYXRpY3NAZ21haWwuY29t; Bo Zhang, eGphdXpiQHNpbmEuY29t

Disclaimer: 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.