Next Article in Journal
A Two-Step Ferric Chloride and Dilute Alkaline Pretreatment for Enhancing Enzymatic Hydrolysis and Fermentable Sugar Recovery from Miscanthus sinensis
Previous Article in Journal
Multivalent Ions as Reactive Crosslinkers for Biopolymers—A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Protein-Protein Interactions Prediction Based on Graph Energy and Protein Sequence Information

1
School of Mathematics and Statistics, Shandong University, Weihai 264209, China
2
School of Control Science and Engineering, Shandong University, Jinan 250061, China
*
Author to whom correspondence should be addressed.
Molecules 2020, 25(8), 1841; https://doi.org/10.3390/molecules25081841
Submission received: 31 March 2020 / Revised: 13 April 2020 / Accepted: 14 April 2020 / Published: 16 April 2020
(This article belongs to the Section Computational and Theoretical Chemistry)

Abstract

:
Identification of protein-protein interactions (PPIs) plays an essential role in the understanding of protein functions and cellular biological activities. However, the traditional experiment-based methods are time-consuming and laborious. Therefore, developing new reliable computational approaches has great practical significance for the identification of PPIs. In this paper, a novel prediction method is proposed for predicting PPIs using graph energy, named PPI-GE. Particularly, in the process of feature extraction, we designed two new feature extraction methods, the physicochemical graph energy based on the ionization equilibrium constant and isoelectric point and the contact graph energy based on the contact information of amino acids. The dipeptide composition method was used for order information of amino acids. After multi-information fusion, principal component analysis (PCA) was implemented for eliminating noise and a robust weighted sparse representation-based classification (WSRC) classifier was applied for sample classification. The prediction accuracies based on the five-fold cross-validation of the human, Helicobacter pylori (H. pylori), and yeast data sets were 99.49%, 97.15%, and 99.56%, respectively. In addition, in five independent data sets and two significant PPI networks, the comparative experimental results also demonstrate that PPI-GE obtained better performance than the compared methods.

1. Introduction

Protein-protein interaction (PPI) plays a distinctly important role in understanding cellular biological activities [1]. Its research contributes to understanding the protein function, mechanism of biological activity, disease diagnosis and prevention, and new drug development [2,3,4]. The research methods of PPI can be divided into two types: computational and experimental methods. Over the past few decades, many innovative experimental technologies have been designed to attempt to validate PPIs, such as glutathione S-transferase [5], protein chip [6], yeast two-hybrid [7], tandem affinity purification (TAP) tag [8], and other high-throughput technologies. Some direct interactions data of different species have been discovered and validated [9]. However, the traditional experiment-based methods are not only costly and time-consuming, but also have high rates of false-positive predictions and weak generalization ability. Therefore, developing new reliable computational approaches has great practical significance for PPI identification at low cost and high efficiency [10].
In recent years, some computational approaches based on various types of information about proteins have been suggested to predict PPIs, such as genomic information, structure information, evolutionary knowledge, protein domains, and phylogenetic profiles [11,12,13,14]. However, the above prior information that can be used to predict the PPIs is scarce compared with the rapid growth of amino acid sequences [15]. The above methods cannot be applied without prior knowledge of the proteins. In contrast, it is more significant to only use the protein amino acid sequences for predicting PPIs.
Extensive experiments show that using the protein sequence information alone is enough for identifying PPIs [16]. Many sequence-based computational methods have been explored to address the problems, such as support vector machine (SVM) with multi-scale discontinuous and continuous [16], rotation forest algorithm with position-specific scoring matrix (PSSM) [17], SVM with auto covariance (AC) [18], average blocks (AB) using relevance vector machine (RVM) [19], discrete cosine transformation using weighted sparse representation [20], and so on. In 2018, Göktepe et al. [21] presented a feature representation method named weighted skip-sequential conjoint triads using principal component analysis (PCA) and SVM to capture the information of protein sequences. In 2019, Chen et al. [1] designed an end-to-end framework which incorporated a deep residual recurrent convolutional neural network for capturing the information of protein sequences. In the same year, Zhang et al. [22] presented a neural network-based model which separately used different descriptors (auto covariance descriptor, local descriptors, and multi-scale continuous and discontinuous local descriptor) to explore and represent the patterns of interactions between amino acids. Although the researches of these approaches have achieved good progress and application prospects, new methods are needed to further improve the performances of PPI predictions.
The concept of the energy of graph G is due to Gutman [23] and is meaningful for the analysis of graph theory [24,25,26]. Nowadays, the energy of the graph has been used in chemistry, bioinformatics, and related fields [27,28]. In the literature, increasing studies have shown that the physicochemical properties of amino acids can improve the prediction performances of PPIs [16,29]. The contact information among amino acids is also significant for prediction of PPIs [30]. The multi-information fusion of different feature extraction methods can fuse different feature information of interacting protein sequences, and it is an effective technique in improving the prediction performance of PPIs [22].
In this paper, we present a computational model to predict PPIs using only protein sequences and graph energy. Inspired by the graph energy theory, we design two feature extraction methods for PPIs—physicochemical graph energy (PGE) and contact graph energy (CGE)—to capture the feature information of interactions. Physicochemical graph energy is graph energy based on physical and chemical properties, while contact graph energy is graph energy based on amino acid contact information. The dipeptide composition method was also used to extract and supplement effective information. PCA was implemented to effectively reduce the influence of noise after integrating three feature extraction methods. The weighted sparse representation-based classification (WSRC) was used as the classifier of the proposed method after different classifiers were compared. The PPI-GE has been tested on human, H. pylori, and yeast data sets, and these three data sets achieved prediction accuracies of 99.49%, 97.15%, and 99.56%, respectively. In addition, we verified the validity of the proposed method on five independent data sets and two significant PPI networks. The comparative experimental results indicate that our feature extraction methods have a significant effect on PPI prediction and our method is superior to other state-of-the-art prediction methods.

2. Results and Discussion

2.1. Evaluation Metrics

In this study, to ensure the reliability of experimental results and avoid over fitting of data, we implemented five-fold cross-validation to evaluate the effectiveness of PPI-GE and other computational models. Specifically, the experimental data set was split into five parts; each of the five parts is regarded as an independent testing data set and the other four parts were selected as training data sets. Several widely-used evaluation metrics were used, including accuracy (ACC), sensitivity (SEN), precision (Pre), and Matthews correlation coefficient (MCC), expressed as follows:
A C C = T P + T N T P + T N + F P + F N
S E N = T P T P + F N
P r e = T P T P + F P
M C C = T P × T N F P × F N ( T N + F P ) × ( T P + F P ) × ( T P + F N ) × ( T N + F N )
where TP, TN, FP, and FN denote the number of true positives, true negatives, false positives, and false negatives, respectively. In the protein–protein interaction data sets, the unknown protein-protein interactions are considered negative samples, while the known interactions are called positive samples. The average performance of all evaluation metrics is obtained during the experiment. As the value of metric is larger, the performance of the method will be better. Moreover, the area under the receiver-operating characteristics curve (AUC) was calculated to further evaluate the performance of the method. The AUC value of 1 indicates perfect prediction and AUC value of 0.5 means random prediction.

2.2. The Performance Comparisons of Different Classifiers

It is well known that the same method using different classifiers may achieve different prediction results. To further evaluate the proposed method, the K-nearest neighbors (KNN), support vector machine (SVM), and WSRC classifiers were adopted to predict PPIs using the same feature extraction methods. To ensure the universality of different data set, we implemented five-fold cross-validation 10 times and obtained the average value of three benchmark data sets for the same evaluation metric using every classifier, respectively.
The average results of three benchmark data sets with different classifiers are presented in Figure 1. From the figure, the results of the comparison prove that the performance of the WSRC classifier has better stability and higher accuracy than the SVM and KNN classifiers for predicting PPIs. In this work, we used the WSRC classifier as the classifier of our model.

2.3. Prediction Performances of the Proposed Method

For verifying the efficacy and stability and reducing deviations of PPI-GE based on the WSRC classifier, five-fold cross-validation was performed in the experiment. The cross-validation results of three benchmark data sets are shown in Table 1, Table 2 and Table 3.
When performing on the human data set, ACC, SEN, MCC, Pre, and AUC achieved the average performance of 99.49%, 99.21%, 98.97%, 99.72%, and 99.99%, respectively (see Table 1). Similarly, the average results of ACC, SEN, MCC, Pre, and AUC on the H. pylori data set were 97.15%, 98.23%, 94.35%, 96.17%, and 99.19%, respectively (see Table 2). At the same time, we also gained better average results of these metrics at 99.56%, 99.14%, 99.13%, 99.98%, and 100% on the yeast data set, respectively (see Table 3). The experimental results show that PPI-GE is robust and promising for predicting PPIs. Our method achieved better prediction results which may be attributed to the choice of the classifiers and novel feature extraction methods.

2.4. Comparison with Other Methods

Currently, many kinds of computational models based on protein sequences have been presented for predicting PPIs. In this section, to further objectively validate the prediction performance of the proposed method, seven state-of-the-art methods, including Ensemble Deep Neural Networks (EnsDNN) [22], 3-mers-based [31], Bio2vec-based [31], pseudo Substitution Matrix Representation (pseudo-SMR) [32], WSRC with continuous wavelet and discrete wavelet transform (WSRC+CW and DW) [33], feature weighted rotation forest algorithm (FWRF) [17], and Global encoding [34] were compared on the human, H. pylori, and yeast data sets. The comparison results of three benchmark data sets based on five-fold cross-validation of different models are plotted in Figure 2, Figure 3 and Figure 4, respectively.
Some previous algorithms did not use all three benchmark datasets in their papers, therefore we first compared the proposed method with the other five methods on the human data set. Figure 2 shows that the proposed method obtained higher average accuracy (99.49%) out of these methods. Meanwhile, the results of SEN, MCC, and AUC are superior to others. On the H. pylori data set, our method and six other methods were used for the comparison. From Figure 3, it can be noted that our method is significantly better than that of others. On the yeast data set, the results of comparison among six different methods are shown in Figure 4. We obtained similar results. The comparison results show that our method obtained satisfactory performance relative to current existing approaches. This further demonstrates that the proposed method based on the novel feature extraction methods is robust and effective.

2.5. Performance on PPI Networks

Since the development of the disease may involve proteins and pathways in multiple biological processes, PPI networks may help to understand the deregulated molecular mechanisms of disease development and progression and the functional organization of proteins. The general PPI networks are crossover networks from a biological perspective [35]. It is necessary to evaluate the performance of the proposed method by predicting the PPI network. In this section, the Wnt signaling pathway network is a significant crossover network, which was used for evaluating.
To keep the same experimental conditions during the comparison, the yeast data set was regarded as the training data set and the Wnt-related network was regarded as the testing data set. Since they are different species, in the encoding, the dimension of fused feature vector E was reduced to 20 for eliminating the influence of more noise. The network and prediction results are shown in Figure 5. The red line is false prediction. It can be seen from the figure that our method can predict 92 of the 96 PPIs. We also compared some previous methods with the proposed method, and the comparisons are listed in Table 4. From the table, it can be noted that the proposed method is significantly better than others. In addition to this, we also tested our method on the multi-core network (Ras-Raf-Mek-Erk-Elk-Srf pathway) for predicting. The network is shown in Figure 6. The core protein is colored yellow. Our method correctly predicts all PPIs. The results suggest that PPI-GE can be applied to predict PPIs encoded in the network and obtain better prediction results.

2.6. Performance on Independent Data Sets

Finally, to further validate the efficacy and stability of our method, we also tested the proposed method and compared it with several state-of-the-art methods on five independent data sets (H. pylori, H. sapien, C. elegans, M. musculus, and D. mela data sets). In the encoding, the yeast data set was regarded as the training data set and the independent data set was regarded as the testing data set, and the same feature extraction methods were used during the experiment. The comparison results between different methods are summarized in Table 5. The accuracies of five independent data sets were 93.80%, 99.93%, 86.24%, 94.57%, and 99.87%, respectively. The proposed method has better performance for PPI prediction on four data sets (H. pylori, H. sapien, M. musculus, and D. mela). However, our accuracy on the C. elegans data set is lower than Du’s work and Ding’s work. Overall, it indicates that our method can perform across species for PPI predictions.

3. Materials and Methods

In this section, a novel method called PPI-GE is described, which depends mainly on three steps. The flowchart of PPI-GE is shown in Figure 7. First, the method only uses the amino acid sequences through physicochemical graph energy, contact graph energy, and dipeptide composition for feature extraction and multi-information fusion. Then, the PCA method was implemented for the descending dimension and eliminating noise. Finally, the WSRC classifier was applied for sample classification and predicting PPIs after different classifiers were compared.

3.1. Datasets

In this work, three high-quality benchmark data sets were used to ensure generality and evaluate the performance of the proposed method. The first data set is the human data set constructed by Huang et al. [20]. They collected 3899 experimentally verified PPIs as a positive sub-dataset and obtained 4262 non-PPI pairs from different subcellular compartments as a negative sub-dataset. The H. pylori data set is used as the second data set constructed by Martin et al. [38], and the third data set is the yeast data set collected by Guo et al. [18]. The summary of three benchmark data sets can be seen in Table 6.
In addition, we tested on two significant PPI networks to objectively validate the performance of the proposed method. The first network is the crossover network (Wnt-related network) [39] which contains 96 PPIs. It is a significant signaling pathway and plays a distinctly important role in the understanding of tumor formation, processes of cytoskeletal organization, patterning, and organogenesis. The second network is the multi-core network (Ras-Raf-Mek-Erk-Elk-Srf pathway) [40] which includes 189 PPIs. It is an important consensus network and implicates a variety of transcriptional regulations and cellular processes. To further verify the efficacy and stability of our method, we also tested it on five independent data sets, including H. pylori, H. sapien, C. elegans, M. musculus, and D. mela data sets [30,34].

3.2. Feature Extraction

In this work, we designed two feature extraction methods to capture the feature information of sequences: the graph energy based on the physical and chemical properties named physicochemical graph energy (PGE) and the graph energy based on the amino acid contact information named contact graph energy (CGE). The concept of the energy of a graph is due to Gutman [23]. If graph G is a simple graph, the energy of the graph is defined as the sum of the absolute eigenvalues of the adjacency matrix of the graph G . If E ( G ) represents the energy of a graph, we get
E ( G ) = i = 1 n | λ i |
where λ i is the i th eigenvalue of the adjacency matrix [25,26].

3.2.1. Physicochemical Graph Energy

Amino acids are the basic units of protein sequences and have different physicochemical properties which have a great significance for the prediction of protein functions and structures [41,42]. Conventionally, the location information of the amino acid sequence is important in the prediction of PPIs, because amino acids make up protein sequences and have specific positions which are closely related to the local interaction information of amino acid neighborhoods.
Inspired by previous work [27], we obtained a descending order ( D E C N M F Q Y S P T V L I W H G A R K ) based on the isoelectric point and ionization equilibrium constant typical physicochemical properties of amino acids. Then, a unit substitution matrix A R 20 × 20 ( as shown in Figure 8) was constructed by using this ordering to describe the location information of amino acids. A protein sequence with the length of n can be transformed into a ( 0 , 1 ) -adjacency matrix A G = ( g i , j ) 20 × n based on the unit substitution matrix A . It is defined as follows: when the j th amino acid type of protein sequence is the same as the t th amino acid type of above amino acid order, let A G ( i , j ) = A ( i , t ) , where i , t = 1 , 2 , , 20 ;   j = 1 , 2 , , n .
Next, we constructed a sliding window with the length of 20 to transform the matrix A G into n 19 matrixes of 20 × 20 dimensions. Let A G k R 20 × 20 be a sliding window which starts from the first amino acid at the left end of the protein sequence and moves the position of one amino acid at a time. Suppose A G k is the sparse sub-matrix obtained by sliding the window to the k th amino acid of the sequence, then A G k ( i , j ) = A G ( i , k + j 1 ) , where i = 1 , 2 , , 20 ; j = 1 , 2 , , 20 ; k = 1 , 2 , , n 19 . As shown in Figure 8, A G k can correspond to a sparse bipartite graph G A k one by one, and each amino acid corresponds to a point in the bipartite graph. Finally, the physicochemical graph energy E ( G A k ) of each bipartite graph G A k was calculated as Equation (5). In this way, we turned a protein sequence into a numerical vector E 1 * = { E ( G A 1 ) , E ( G A 2 ) , , E ( G An 19 ) }.
Machine learning methods need to input feature vectors with the same lengths, but different proteins may have different sequence lengths. In the literature, the top 30-dimensional feature vector of a protein sequence can contain some information for the similarity analysis of proteins [28]. Here, we set 200 windows to obtain enough information of proteins for PPIs. The algorithm implements zero-padding if the length of the protein is less than 219 residues. Thus, a protein sequence with the length of n can be characterized by a 200-dimensional numerical vector E 1 * = { E ( G A 1 ) , E ( G A 2 ) , , E ( G A 200 ) }.

3.2.2. Contact Graph Energy

The contact information among different types of amino acids is significant for predicting PPIs as described by Ding et al. [30]. They considered 20 kinds of amino acid, 8 types of secondary structures, disability contact solvents, and 6323 complexes [43,44]. Then, the average number of pairwise contacts observed at the interface was calculated from unbound protein to binding structure. In this section, the second alternative matrix B R 20 × 20 (as shown in Figure 8) is the contact matrix of amino acids which is based on the effective contact energy among different types of amino acids. It is noteworthy that we used the same amino acid contact matrix as used in Ding’s work.
Next, as the physicochemical graph energy is based on the substitution matrix B , the protein sequence was transformed into an adjacency matrix B G R 20 × n . We set a sliding window to slide on the protein sequence and obtain sub-matrix B G k R 20 × 20 , where k = 1 , 2 , , n 19 . Each matrix B G k corresponds to a complete bipartite graph one by one. Finally, the contact graph energy E ( G B k ) of each bipartite G B k was calculated as Equation (5).
Therefore, according to the proposed contact graph energy, we can characterize and transform a protein sequence into a numerical vector E 2 * = { E ( G B 1 ) , E ( G B 2 ) , , E ( G B 200 ) }.

3.2.3. N-peptide Composition Representation

It is generally known that amino acids are the basic units that make up protein sequences. A protein sequence can be simply expressed as follows:
P = A 1 A 2 A i A L 1 A L
where A i represents the i th amino acid and each belongs to one of the 20 native amino acid types; L denotes the number of amino acids in the sequence.
The pseudo amino acid composition is widely used to extract sequence information of proteins. The simplest one is called n-peptide composition. In this way, it can preserve the protein sequence order information. When n = 2 , this method degenerates the amino acid composition into a dipeptide composition [21,45,46]. Dipeptide composition treats every two contiguous amino acids as a combination. Therefore, there are L 1 combinations in a protein sequence. If the protein sequence information is known, we can calculate the frequency of these combinations and represent them by a 400-dimensional vector E 3 * . We can calculate the frequency value as the following formula:
f m n = N m n L 1   ,       1 m 20 ,   1 n 20
where N m n represents the number of combinations that consist of the m th and n th types of amino acids and appear in the protein sequence.

3.3. Principal Component Analysis

PCA is an effective data analysis technique which can reduce the dimension of the raw data, eliminate some noise for promoting data processing speed, and save time. It has been widely used to process data in bioinformatics and related fields [19,47]. It can retain the main information of variable interactions when the high-dimensional sample data set is transformed into a low-dimensional space.
In this work, we obtained the fused 600-dimensional numerical vector E = ( E 1 * ; E 2 * ; E 3 * ) by combining three numerical vectors based on the physicochemical graph energy, contact graph energy, and dipeptide composition. The multi-information fusion fused different feature information of interacting protein sequences, which may bring more noise information. Thus, on the fused feature vector, the PCA method was applied to eliminate the influence of noise and integrate useful information. Considering that some important information may be ignored if the dimension is too small, the dimension of fused feature vector E was reduced from 600 to 80 through many experiments to obtain the new feature vector and improve the prediction accuracy. After using the PCA method, the most discriminative new feature set was obtained and used as input information to train the classifier for PPI prediction tasks.

3.4. Weighted Sparse Representation Based Classification

In this paper, the WSRC classifier was used as the classifier for predicting PPIs, which was proposed by Lu et al. [48] in 2012. It is based on the sparse representation-based classification (SRC), uses the Gauss kernel function to measure the similarity between samples, and overcomes the shortcomings of sparse coding [20].
Considering sample data set X R m × n , it consists of n samples, and each of the samples is composed of an m-dimensional feature vector. Set L denotes the number of all classes in the sample data set. The samples belonging to the l th class can be represented by a sub-matrix X l = [ s l 1 , s l 2 , , s l n l ] , where s l i means the label of the i th sample belonging to the l th class and n l refers to the sample size of the l th class. Therefore, the sample matrix can be represented as X = [ X 1 , X 2 , , X L ] .
Assuming test sample y R m is a sample of the l th class, y can be expressed as:
y = b l , 1 s l 1 + b l , 2 s l 2 + + b l , n l s l n l
This equation can be further expressed as:
y = X β
where β = [ 0 , , 0 , β l 1 , β l 2 , , β l n l , 0 , , 0 ] . As the number of samples grows larger, α becomes sparser, since the non-zero entries in β are only related to the l th class. The key to the principle of WSRC is to calculate the vector β , which not only needs to satisfy Equation (8), but also minimize the L 1 -norm of β . This can be expressed as follows:
β 1 ^ = arg m i n W β 1 ,   subject   to   y X β 2 < ε
where ε > 0 is a threshold, and W is a block-diagonal matrix:
d i a g ( W ) = [ d G ( y , x 1 1 ) , , d G ( y , x n L L ) ]
where x i j denotes the i th sample of the j th class and d G ( · , · ) represents the Gaussian distance function:
d G ( y , x i j ) = e y x i j 2 / 2 σ 2
where σ is the Gaussian kernel width, and i = 1 , , n L , j = 1 , , L . Then, the type of test sample y will be determined by the sparse representation classifier, and the formula can be described as follows:
min c r c ( y ) = y X β ^ 1 c 2
where c = 1 , , L . In this paper, the WSRC classifier was applied for sample classification.

4. Conclusions

In this paper, we introduce graph energy to encode protein sequences and present a novel prediction method called PPI-GE for predicting PPIs using amino acid sequences alone. In the process of feature extraction, we designed two new feature extraction methods: physicochemical graph energy based on the ionization equilibrium constant and isoelectric point of amino acids and contact graph energy based on the contact information of amino acids. In addition, the dipeptide composition method was used to extract and supplement effective order information. These feature extraction methods can comprehensively consider the physical and chemical properties as well as the contact and location information of amino acids. The WSRC classifier was used as the classifier of the prediction model. The proposed method was tested on three benchmark data sets (human, H. pylori, and yeast data sets), two important PPI networks (Wnt-related pathway and Ras-Raf-Mek-Erk-Elk-Srf pathway), and five independent data sets (H. pylori, H. sapien, C. elegans, M. musculus, and D. mela data sets); good prediction results were obtained. The experimental results indicate that our proposed method is robust and superior compared to previous methods.

Author Contributions

D.X. and Y.Z. conceived and designed the study. D.X., H.X., and Y.Z. obtained and processed the data, performed the experiments, and analyzed the results. D.X. and H.X. wrote the manuscript. W.C. and R.G. provided suggestions and supervised the research. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61877064, U1806202, and 61533011.

Acknowledgments

We thank the reviewers for their time reading the paper and constructive comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, M.; Ju, C.J.T.; Zhou, G.; Chen, X.; Zhang, T.; Chang, K.W.; Zaniolo, C.; Wang, W. Multifaceted protein-protein interaction prediction based on Siamese residual RCNN. Bioinformatics 2019, 35, i305–i314. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. An, J.Y.; Meng, F.R.; You, Z.H.; Chen, X.; Yan, G.Y.; Hu, J.P. Improving protein–protein interactions prediction accuracy using protein evolutionary information and relevance vector machine model. Protein Sci. 2016, 1825–1833. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Le, D.H.; Kwon, Y.K. Neighbor-favoring weight reinforcement to improve random walk-based disease gene prioritization. Comput. Biol. Chem. 2013, 44, 1–8. [Google Scholar] [CrossRef] [PubMed]
  4. Rual, J.F.; Venkatesan, K.; Hao, T.; Hirozane-Kishikawa, T.; Dricot, A.; Li, N.; Berriz, G.F.; Gibbons, F.D.; Dreze, M.; Ayivi-Guedehoussou, N.; et al. Towards a proteome-scale map of the human protein-protein interaction network. Nature 2005, 437, 1173–1178. [Google Scholar] [CrossRef] [PubMed]
  5. Smith, D.B.; Johnson, K.S. Single-step purification of polypeptides expressed in Escherichia coli as fusions with glutathione S-transferase. Gene 1988, 67, 31–40. [Google Scholar] [CrossRef]
  6. Zhu, H.; Snyder, M. Protein chip technology. Curr. Opin. Chem. Biol. 2003, 7, 55–63. [Google Scholar] [CrossRef]
  7. Ito, T.; Chiba, T.; Ozawa, R.; Yoshida, M.; Hattori, M.; Sakaki, Y. A comprehensive two-hybrid analysis to explore the yeast protein interactome. Proc. Natl. Acad. Sci. USA 2001, 98, 4569–4574. [Google Scholar] [CrossRef] [Green Version]
  8. Rigaut, G.; Shevchenko, A.; Rutz, B.; Wilm, M.; Mann, M.; Seraphin, B. A generic protein purification method for protein complex characterization and proteome exploration. Nat. Biotechnol. 1999, 17, 1030–1032. [Google Scholar] [CrossRef]
  9. Hashemifar, S.; Neyshabur, B.; Khan, A.A.; Xu, J. Predicting protein-protein interactions through sequence-based deep learning. Bioinformatics 2018, 34, i802–i810. [Google Scholar] [CrossRef] [Green Version]
  10. You, Z.H.; Chan, K.C.C.; Hu, P. Predicting protein-protein interactions from primary protein sequences using a novel multi-scale local feature representation scheme and the random forest. PLoS ONE 2015, 10, e0125811. [Google Scholar] [CrossRef]
  11. Cai, L.; Pei, Z.; Qin, S.; Zhao, X. Prediction of protein-protein interactions in Saccharomyces cerevisiae based on protein secondary structure. Int. Conf. Biomed. Eng. Biotechnol. 2012, 2012. [Google Scholar] [CrossRef]
  12. Huang, C.B.; Morcos, F.; Kanaan, S.P.; Wuchty, S.; Chen, D.Z.; Izaguirre, J.A. Predicting protein-protein interactions from protein domains using a set cover approach. IEEE/ACM Trans. Comput. Biol. Bioinforma. 2007, 4, 78–87. [Google Scholar]
  13. Jansen, R.; Yu, H.; Greenbaum, D.; Kluger, Y.; Krogan, N.J.; Chung, S.; Emili, A.; Snyder, M.; Greenblatt, J.F.; Gerstein, M. A Bayesian Networks Approach for Predicting Protein-Protein Interactions from Genomic Data. Science 2003, 302, 449–453. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Pazos, F.; Valencia, A. Similarity of phylogenetic trees as indicator of protein-protein interaction. Protein Eng. 2001, 14, 609–614. [Google Scholar] [CrossRef] [PubMed]
  15. Wang, Y.; You, Z.H.; Li, X.; Chen, X.; Jiang, T.; Zhang, J. PCVMZM: Using the probabilistic classification vector machines model combined with a Zernike moments descriptor to predict protein-protein interactions from protein sequences. Int. J. Mol. Sci. 2017, 18, 1. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. You, Z.H.; Zhu, L.; Zheng, C.H.; Yu, H.J.; Deng, S.P.; Ji, Z. Prediction of protein-protein interactions from amino acid sequences using a novel multi-scale continuous and discontinuous feature set. BMC Bioinf. 2014, 15, S9. [Google Scholar] [CrossRef] [Green Version]
  17. Wang, L.; You, Z.H.; Xia, S.X.; Chen, X.; Yan, X.; Zhou, Y.; Liu, F. An improved efficient rotation forest algorithm to predict the interactions among proteins. Soft Comput. 2018, 22, 3373–3381. [Google Scholar] [CrossRef]
  18. Guo, Y.Z.; Yu, L.; Wen, Z.; Li, M. Using support vector machine combined with auto covariance to predict protein-protein interactions from protein sequences. Nucleic Acids Res. 2008, 36, 3025–3030. [Google Scholar] [CrossRef] [Green Version]
  19. An, J.Y.; You, Z.H.; Meng, F.R.; Xu, S.J.; Wang, Y. RVMAB: Using the relevance vector machine model combined with average blocks to predict the interactions of proteins from protein sequences. Int. J. Mol. Sci. 2016, 17, 757. [Google Scholar] [CrossRef]
  20. Huang, Y.A.; You, Z.H.; Gao, X.; Wong, L.; Wang, L. Using Weighted Sparse Representation Model Combined with Discrete Cosine Transformation to Predict Protein-Protein Interactions from Protein Sequence. BioMed Res. Int. 2015, 2015. [Google Scholar] [CrossRef] [Green Version]
  21. Göktepe, Y.E.; Kodaz, H. Prediction of Protein-Protein Interactions Using an Effective Sequence Based Combined Method. Neurocomputing 2018, 303, 68–74. [Google Scholar] [CrossRef]
  22. Zhang, L.; Yu, G.; Xia, D.; Wang, J. Protein–protein interactions prediction based on ensemble deep neural networks. Neurocomputing 2019, 324, 10–19. [Google Scholar] [CrossRef]
  23. Gutman, I. The energy of a graph. Ber. Math. Statist. Sekt. Forsch-Ungszentram Graz. 1978, 103, 1–22. [Google Scholar]
  24. Gutman, I.; Li, X.L.; Zhang, J.B. Graph energy. In Analysis of Complex Networks. From Biology to Linguistics; Dehmer, M., Emmert-Streib, F., Eds.; Wiley–VCH: Weinheim, Germany, 2009; pp. 145–174. [Google Scholar]
  25. Gutman, I.; Shao, J.Y. The energy change of weighted graphs. Linear Algebra Appl. 2011, 435, 2425–2431. [Google Scholar] [CrossRef] [Green Version]
  26. Gutman, I.; Wagner, S. The matching energy of a graph. Discret. Appl. Math. 2012, 160, 2177–2187. [Google Scholar] [CrossRef] [Green Version]
  27. Yu, L.; Zhang, Y.; Gutman, I.; Shi, Y.; Dehmer, M. Protein Sequence Comparison Based on Physicochemical Properties and the Position-Feature Energy Matrix. Sci. Rep. 2017, 7, 1–9. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Sun, D.D.; Xu, C.; Zhang, Y. A novel method of 2D graphical representation for proteins and its application. Match 2016, 75, 431–446. [Google Scholar]
  29. Chen, C.; Zhang, Q.; Ma, Q.; Yu, B. LightGBM-PPI: Predicting protein-protein interactions through LightGBM with multi-information fusion. Chemom. Intell. Lab. Syst. 2019, 191, 54–64. [Google Scholar] [CrossRef]
  30. Ding, Y.; Tang, J.; Guo, F. Identification of protein-protein interactions via a novel matrix-based sequence representation model with amino acid contact information. Int. J. Mol. Sci. 2016, 17, 1623. [Google Scholar] [CrossRef]
  31. Wang, Y.B.; You, Z.-H.; Yang, S.; Li, X.; Jiang, T.-H.; Zhou, X. A High Efficient Biological Language Model for Predicting Protein–Protein Interactions. Cells 2019, 8, 122. [Google Scholar] [CrossRef] [Green Version]
  32. Huang, Y.A.; You, Z.H.; Li, X.; Chen, X.; Hu, P.; Li, S.; Luo, X. Construction of reliable protein–protein interaction networks using weighted sparse representation based classifier with pseudo substitution matrix representation features. Neurocomputing 2016, 218, 131–138. [Google Scholar] [CrossRef]
  33. Wang, T.; Li, L.; Huang, Y.A.; Zhang, H.; Ma, Y.; Zhou, X. Prediction of protein-protein interactions from amino acid sequences based on continuous and discrete wavelet transform features. Molecules 2018, 23, 823. [Google Scholar] [CrossRef] [Green Version]
  34. Huang, Y.A.; You, Z.H.; Chen, X.; Chan, K.; Luo, X. Sequence-based prediction of proteinprotein interactions using weighted sparse representation model combined with global encoding. BMC Bioinform. 2016, 17, 184. [Google Scholar] [CrossRef] [Green Version]
  35. Shen, J.; Zhang, J.; Luo, X.; Zhu, W.; Yu, K.; Chen, K.; Li, Y.; Jiang, H. Predicting protein-protein interactions based only on sequences information. Proc. Natl. Acad. Sci. USA 2007, 104, 4337–4341. [Google Scholar] [CrossRef] [Green Version]
  36. Zhou, C.; Yu, H.; Ding, Y.; Guo, F.; Gong, X.J. Multi-scale encoding of amino acid sequences for predicting protein interactions using gradient boosting decision tree. PLoS ONE 2017, 12, e0181426. [Google Scholar] [CrossRef] [PubMed]
  37. Du, X.Q.; Sun, S.W.; Hu, C.L.; Yao, Y.; Yan, Y.T.; Zhang, Y.P. DeepPPI: Boosting Prediction of Protein-Protein Interactions with Deep Neural Networks. J. Chem. Inf. Model. 2017, 57, 1499–1510. [Google Scholar] [CrossRef] [PubMed]
  38. Martin, S.; Roe, D.; Faulon, J.L. Predicting protein-protein interactions using signature products. Bioinformatics 2005, 21, 218–226. [Google Scholar] [CrossRef] [PubMed]
  39. Stelzl, U.; Worm, U.; Lalowski, M.; Haenig, C.; Brembeck, F.H.; 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, 957–968. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Davis, R.J. Transcriptional regulation by MAP kinases. Mol. Reprod. Dev. 1995, 42, 459–467. [Google Scholar] [CrossRef]
  41. Yao, Y.H.; Dai, Q.; Li, C.; He, P.A.; Nan, X.Y.; Zhang, Y.Z. Analysis of similarity/dissimilarity of protein sequences. Proteins Struct. Funct. Genet. 2008, 73, 864–871. [Google Scholar] [CrossRef] [PubMed]
  42. Randić, M. 2-D graphical representation of proteins based on physico-chemical properties of amino acids. Chem. Phys. Lett. 2007, 444, 176–180. [Google Scholar] [CrossRef]
  43. Guo, F.; Li, S.C.; Wang, L. P-binder: A system for the protein-protein binding sites identification. Lect. Notes Comput. Sci. 2012, 7292, 127–138. [Google Scholar]
  44. Berman, H.M.; Westbrook, J.; Feng, Z.K.; Gillil, G.; Bhat, T.N.; Weissig, H.; Shindyalov, I.N.; Bourne, P.E. The protein data bank. Nucleic Acids Res. 2000, 28, 235–242. [Google Scholar] [CrossRef] [Green Version]
  45. Huang, Q.Y.; You, Z.; Zhang, X.; Zhou, Y. Prediction of protein–protein interactions with clustered amino acids and weighted sparse representation. Int. J. Mol. Sci. 2015, 16, 10855–10869. [Google Scholar] [CrossRef] [Green Version]
  46. Khosravian, M.; Kazemi Faramarzi, F.; Mohammad Beigi, M.; Behbahani, M.; Mohabatkar, H. Predicting Antibacterial Peptides by the Concept of Chou’s Pseudo-amino Acid Composition and Machine Learning Methods. Protein Pept. Lett. 2013, 20, 180–186. [Google Scholar] [CrossRef] [PubMed]
  47. You, Z.H.; Lei, Y.K.; Zhu, L.; Xia, J.; Wang, B. Prediction of protein-protein interactions from amino acid sequences with ensemble extreme learning machines and principal component analysis. BMC Bioinform. 2013, 14, S10. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  48. Lu, C.Y.; Min, H.; Gui, J.; Zhu, L.; Lei, Y.K. Face recognition via Weighted Sparse Representation. J. Vis. Commun. Image Represent. 2013, 24, 111–116. [Google Scholar] [CrossRef]
Sample Availability: Samples of the compounds are available from the authors.
Figure 1. The performance comparisons of different classifiers. WSRC: weighted sparse representation-based classification; KNN: K-nearest neighbors; SVM: support vector machine.
Figure 1. The performance comparisons of different classifiers. WSRC: weighted sparse representation-based classification; KNN: K-nearest neighbors; SVM: support vector machine.
Molecules 25 01841 g001
Figure 2. Comparison results of different methods on the human data set.
Figure 2. Comparison results of different methods on the human data set.
Molecules 25 01841 g002
Figure 3. Comparison results of different methods on the H. pylori data set.
Figure 3. Comparison results of different methods on the H. pylori data set.
Molecules 25 01841 g003
Figure 4. Comparison results of different methods on the yeast data set.
Figure 4. Comparison results of different methods on the yeast data set.
Molecules 25 01841 g004
Figure 5. The prediction results of crossover network (Wnt-related network).
Figure 5. The prediction results of crossover network (Wnt-related network).
Molecules 25 01841 g005
Figure 6. The prediction results of multi-core network.
Figure 6. The prediction results of multi-core network.
Molecules 25 01841 g006
Figure 7. The flowchart of the proposed method for predicting protein-protein interactions (PPIs).
Figure 7. The flowchart of the proposed method for predicting protein-protein interactions (PPIs).
Molecules 25 01841 g007
Figure 8. The schematic diagram of protein sequence feature extraction.
Figure 8. The schematic diagram of protein sequence feature extraction.
Molecules 25 01841 g008
Table 1. five-fold cross-validation results on the human data set.
Table 1. five-fold cross-validation results on the human data set.
Testing SetACC (%)SEN (%)MCC (%)Pre (%)AUC (%)
199.3398.7698.6699.8799.99
299.6399.3499.2699.87100
399.5799.2299.1499.87100
499.3999.2498.7799.4999.98
599.5199.4999.0299.4999.99
Average99.4999.2198.9799.7299.99
Table 2. five-fold cross-validation results on the H. pylori data set.
Table 2. five-fold cross-validation results on the H. pylori data set.
Testing SetACC (%)SEN (%)MCC (%)Pre (%)AUC (%)
195.5598.2191.2492.8899.27
297.9498.2695.8997.5999.34
398.1199.6596.2796.6498.94
497.9497.6995.8898.3499.41
596.2397.3292.4695.4199.01
Average97.1598.2394.3596.1799.19
Table 3. five-fold cross-validation results on the yeast data set.
Table 3. five-fold cross-validation results on the yeast data set.
Testing SetACC (%)SEN (%)MCC (%)Pre (%)AUC (%)
199.6099.1899.20100100
299.4698.9598.93100100
399.5599.2099.1199.91100
499.5199.0099.02100100
599.6999.3899.38100100
Average99.5699.1499.1399.98100
Note: ACC: accuracy; SEN: sensitivity; MCC: Matthews correlation coefficient; Pre: precision; AUC: area under the curve.
Table 4. Comparison of different methods on the Wnt-related network using yeast data set as the training data set.
Table 4. Comparison of different methods on the Wnt-related network using yeast data set as the training data set.
Wnt-Related NetworkProportionAccuracy (%)
Proposed method92/9695.83
Ding’s work [30]89/9692.71
Shen’s work [35]73/9676.04
Zhou’s work [36]87/9690.63
Chen’s work [29]89/9692.71
Table 5. Comparison of the accuracy (%) between different methods on the independent data sets using yeast data set as the training data set.
Table 5. Comparison of the accuracy (%) between different methods on the independent data sets using yeast data set as the training data set.
Data SetTesting PairsProposed MethodHuang’s Work [34]Du’s Work [37]Ding’s Work [30]
H. pylori142093.8085.7793.6692.03
H. sapien141299.9388.8193.7794.58
C. elegans401386.2472.7994.8490.28
M. musculus31394.5783.3991.3792.25
D. mela2197599.8789.35N/AN/A
Note: N/A means not available.
Table 6. The details of three benchmark data sets.
Table 6. The details of three benchmark data sets.
DatasetsProtein PairsInteraction PairsNon-Interaction PairsReferences
human816138994262[20]
H. pylori291614581458[38]
yeast11,18855945594[18]

Share and Cite

MDPI and ACS Style

Xu, D.; Xu, H.; Zhang, Y.; Chen, W.; Gao, R. Protein-Protein Interactions Prediction Based on Graph Energy and Protein Sequence Information. Molecules 2020, 25, 1841. https://doi.org/10.3390/molecules25081841

AMA Style

Xu D, Xu H, Zhang Y, Chen W, Gao R. Protein-Protein Interactions Prediction Based on Graph Energy and Protein Sequence Information. Molecules. 2020; 25(8):1841. https://doi.org/10.3390/molecules25081841

Chicago/Turabian Style

Xu, Da, Hanxiao Xu, Yusen Zhang, Wei Chen, and Rui Gao. 2020. "Protein-Protein Interactions Prediction Based on Graph Energy and Protein Sequence Information" Molecules 25, no. 8: 1841. https://doi.org/10.3390/molecules25081841

Article Metrics

Back to TopTop