Literature DB >> 26000305

Detecting protein-protein interactions with a novel matrix-based protein sequence representation and support vector machines.

Zhu-Hong You1, Jianqiang Li1, Xin Gao2, Zhou He3, Lin Zhu4, Ying-Ke Lei4, Zhiwei Ji4.   

Abstract

Proteins and their interactions lie at the heart of most underlying biological processes. Consequently, correct detection of protein-protein interactions (PPIs) is of fundamental importance to understand the molecular mechanisms in biological systems. Although the convenience brought by high-throughput experiment in technological advances makes it possible to detect a large amount of PPIs, the data generated through these methods is unreliable and may not be completely inclusive of all possible PPIs. Targeting at this problem, this study develops a novel computational approach to effectively detect the protein interactions. This approach is proposed based on a novel matrix-based representation of protein sequence combined with the algorithm of support vector machine (SVM), which fully considers the sequence order and dipeptide information of the protein primary sequence. When performed on yeast PPIs datasets, the proposed method can reach 90.06% prediction accuracy with 94.37% specificity at the sensitivity of 85.74%, indicating that this predictor is a useful tool to predict PPIs. Achieved results also demonstrate that our approach can be a helpful supplement for the interactions that have been detected experimentally.

Entities:  

Mesh:

Substances:

Year:  2015        PMID: 26000305      PMCID: PMC4426769          DOI: 10.1155/2015/867516

Source DB:  PubMed          Journal:  Biomed Res Int            Impact factor:   3.411


1. Introduction

Since detection of protein interactions is of fundamental importance to understand the molecular mechanism in biological systems, many researchers have focused on this area in postgenome era [1, 2]. Over the past decades, high-throughput experimental techniques, such as yeast two-hybrid (Y2H) system [3, 4] and mass spectrometry (MS), involving genome-wide detection of PPIs, have been developed to generate large amounts of interaction data. However, these traditional experimental methods are time-consuming and expensive, especially for genome-wide scale. In addition, the high-throughput biological experiment usually suffers from high rates of both false negatives and false positives [5]. Combining the experimental techniques with computational model is a promising direction to better understand the mechanisms of protein interactions at the molecular level and to unravel the global picture of PPIs in the cell [6, 7]. Hence, it is of great practical significance to build low cost protein detection systems and establish the reliable computational methods to facilitate the detection of PPIs. So far, a variety of computational methods have been developed to effectively and accurately predict protein interactions [2, 8–10]. The computational approaches for in silico prediction can be roughly categorized into genome based approaches, network topology based approaches, literature knowledge based methods, and structure based approaches [11]. In addition, there are also some approaches that integrate interaction information from several different biological data sources [9, 10]. However, the aforementioned approaches cannot be implemented if prior information about the proteins is not available [12]. Recently, the sequence-based approaches which derive information directly from protein amino acids sequence are of particular interest [13, 14]. Prediction of protein interactions from only protein sequence is a much more universal way [15, 16]. The previous works demonstrate that the RNA and protein sequences alone contain sufficient information [17, 18]. The previous researches demonstrated that the information of protein amino acid sequences is sufficient to predict PPIs. Although the sequence-based approaches can yield a high prediction accuracy of 80%~88%, it is necessary to design the novel approaches to further improve the prediction performance compared with the existing methods. In recent years, many efforts have been made aiming to develop accurate approaches for identifying PPIs based on protein sequence information [19, 20]. Shen et al. built a prediction model by employing the conjoint triad feature extraction and support vector machine. When applied to predicting human PPIs, this method yields a high prediction accuracy of about 84% [21]. Because the conjoint triad method did not take the neighboring effect into account and protein interactions usually occur in the discontinuous amino acids segments in the sequence, Guo et al. proposed an approach based on SVM and autocovariance feature representation which extract the interactions information in the discontinuous amino acids segments in the sequence [22]. Their approach reached a prediction accuracy of 86.55%, when applied to predicting saccharomyces cerevisiae PPIs. Lately, You et al. developed a novel ensemble learning model to predict Saccharomyces cerevisiae PPIs from protein primary sequences directly [23]. In this study, the protein pairs retrieved from the database of interacting proteins (DIP) were encoded into feature vectors by using four kinds of protein sequences information. Focusing on dimension reduction, an effective feature extraction method PCA was then employed to construct the most discriminative new feature set. Finally, multiple extreme learning machines were trained and then aggregated into a consensus classifier by majority voting. The experimental results show that it is a very promising scheme for PPIs prediction. In this study, we report a novel sequence-based method for the prediction of interacting protein pairs using a matrix-based protein sequence descriptors combined with support vector machine (SVM) algorithm. More specifically, we first represent each protein sequence as a feature matrix, from which a novel matrix-based protein descriptor is extracted to numerically characterize each protein sequence. Then we characterize a protein pair in different feature vectors by coding the vectors of two proteins in this protein pair. Finally, an SVM model is established using these feature vectors of the protein pair as input. To evaluate the prediction performance, the proposed method was applied to Saccharomyces cerevisiae and Helicobacter pylori PPI datasets. The experiment results show that our method can achieve 90.06% and 85.91% prediction accuracy with 94.37% and 83.33% specificity at the sensitivity of 85.74% and 85.27%, respectively. Achieved results demonstrate that the approach can be a helpful supplement for the interactions that have been detected experimentally.

2. Materials and Methodology

In this section, we outline the main idea behind the proposed method. The schematic diagram intuitively showing how to detect protein interactions using experimental PPIs data with computational model is given in Figure 1. Firstly, we briefly discuss the PPIs datasets which is employed in the study (the source code and the datasets are freely available at http://sites.google.com/site/zhuhongyou/data-sharing/ for academic use). Next we propose the novel matrix-based protein representation method. Finally, we briefly describe the computational model, SVM, used in this study.
Figure 1

The schematic diagram for detecting protein-protein interactions by integrating experimental PPI data with SVM model.

2.1. Golden Standard Datasets

We evaluated the proposed method with two real PPIs datasets. The first one was collected from Saccharomyces cerevisiae core subset of database of interacting proteins (DIP). After the redundant protein pairs which contain a protein with fewer than 50 residues or have ≥40% sequence identity were deleted, the remaining 5,594 protein pairs comprise the golden standard positive dataset. The selection of golden standard negative dataset has an important impact on the prediction performance, and it can be artificially inflated by a bias towards dominant samples in the positive data. For golden standard negative dataset, we followed the previous work [22] assuming that the proteins in different subcellular compartments do not interact with each other. After strictly following the steps in Guo's work, we finally obtained 5,594 protein pairs as the golden standard negative dataset. By combining the above two golden standard positive and negative PPI datasets, the final whole PPI dataset consists of 11,188 protein pairs, where nearly half are from the positive dataset and half are from the negative dataset. The second one is a small-scale Helicobacter pylori PPIs dataset, which is composed of 2,916 protein pairs (1,458 interacting pairs and 1,458 noninteracting pairs) as described by Martin et al. [24].

2.2. Representing Proteins with Descriptors from Primary Protein Sequences

To successfully use the machine learning algorithm to detect PPIs from primary protein amino acids sequences, one of the computational challenges is to effectively characterize a protein sequence by a fixed length feature vector in which the important information content of proteins is fully encoded [25]. In this study, we propose a novel matrix-based protein sequence representation approach for predicting PPIs. Firstly, the protein sequence is transformed into a sparse matrix, which considered the properties of one amino acid and its vicinal amino acids and regarded any two continuous amino acids as a unit. Then the protein features are extracted from the obtained sparse matrix. A protein sequence can be represented as a series of amino acids by their single character codes A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, and V. Consider a protein sequence with L amino acid residues: where S 1 denotes the amino acid at protein chain position 1, S 2 denotes the amino acid at protein chain position 2, and so forth. L denotes the length of the protein sequence. We scan the protein sequence from left to right by stepping each two vicinal amino acids at a time, which considers the properties of one amino acid and its vicinal amino acid and regards any two continuous amino acids as a unit. Here the number of all possible pairs of amino acids (dipeptides) that can be extracted from the protein sequence is 400, that is, AA, AR, AN,…, YV, and VV. For step j     (j = 1,2, 3,…, L − 1), if the “S S ” is the ith type of dipeptide, then we set the element a = 1. The rest can be done in the same manner and then a protein sequence can be transformed into a 400 by L − 1 matrix (see Table 1), namely, M, as follows: where L is the length of protein sequence, i = 1,2, 3,…, 400, j = 1,2, 3,…, L − 1, and dipeptide(i) denotes the ith type of dipeptides listed in Table 1. Here, each column of the matrix M is a unit vector, in which only one element is 1 and the others are all 0. We can see from Table 1 that the occurrence position of all kinds of dipeptides along the protein sequence is contained in the column of the matrix M. Meanwhile, the row of the matrix M denotes the ith kind of dipeptide appearing at the jth position within the protein sequence.
Table 1

The matrix-based representation for a protein amino acid sequence.

S 1 S 2 S 2 S 3 S 3 S 4 S 4 S 5 S L−1 S L
AA a 11 a 12 a 13 a 14 a 1,L−1
AR a 21 a 22 a 23 a 24 a 2,L−1
AN a 31 a 32 a 33 a 34 a 3,L−1
VV a 400,1 a 400,2 a 400,3 a 400,4 a 400,L−1
Generally speaking, the matrix M transformed from protein amino acid sequence embodies the essential information including the information of its sequence order and sequence length of the protein sequence. Thus, given a protein primary sequence, we can design a matrix-based protein descriptor to represent it, which is capable of facilitating PPIs detections. Low-rank approximation (LRA) is an important matrix analysis method, in which the cost function measures the fit between a given sparse matrix and an approximating matrix (the optimization variable), subject to a constraint that the approximating matrix has reduced rank [26]. Here, using LRA upon the obtained protein feature matrix, we derive a matrix-based descriptor to represent the protein sequence. For a feature matrix M, which denotes a 400∗(L − 1) matrix, the LRA of the data can be written as follows: where ‖·‖ is the Frobenius norm. The above minimization problem has analytic solution in terms of the singular value decomposition (SVD) of the data matrix M. Let M = UΣV ∈ R be the SVD of M and partition U, Σ = :diag(σ 1, σ 2, σ 3,…, σ 400), and N as follows: where Σ1 is a r × r matrix, U 1 is m × r, and V 1 is n × r. Then the rank-r matrix is obtained as follows: where . Then we compute the square root of the reduced matrix Σ1 to obtain Σ1 1/2 with dimensions r-by-r. Finally, we can get a 400∗r matrix U 1Σ1 1/2, which contains the information of protein sequence order. It should be noticed that the feature matrix M for different protein sequences sometime have different columns with each other, which shows that these protein primary sequences are of nonequal length. However, the U 1Σ1 1/2 for different protein sequences are 400∗r matrix. We build a vector (row matrix) from the obtained matrix U 1Σ1 1/2 by concatenating all rows, from 1 to 400, of matrix U 1Σ1 1/2. Therefore, the matrix-based protein descriptor consists of a total of 400∗r descriptor values; that is, a 400∗r dimensional vector has been built to represent the protein sequence. Considering the trade-off between the overall prediction accuracy and computational complexity for extracting protein sequence descriptors, the optimal rank is k = 4. Thus, we set k to 4 in this study. A representation of an interaction pair is formed by concatenating the descriptors of two protein sequences in this protein pairs.

2.3. Support Vector Machine

Machine learning has been seen as useful and reliable in many applications. Various machine learning techniques can be employed to predict the PPIs. Among them, support vector machine (SVM) is one of the popular learning algorithms based on statistical learning theory [27]. Here we give a brief introduction to the basic idea of SVM. The goal of the SVM algorithm is to find an optimal hyperplane that separates the training samples by a maximal margin, with all positive samples lying on one side and all negative samples lying on the other side. Suppose that we are given a training dataset of N instance-labeled pairs X = {(x 1, y 1), (x 2, y 2),…, (x , y )} with input data x ∈ R and labeled output data y ∈ {+1, −1}. The SVM algorithm solves the quadratic optimization problem as minimizing the function as below: subject to where w is the normal vector of hyperplane; b is the bias of hyperplane; C is the penalty factor; ξ is the slack variable. Since ‖w‖2 is convex, minimizing (7) under linear constraints (8) can be solved with Lagrange multipliers. Further, the aforementioned optimization problem can be transferred to a dual form as maximizing the function subject to where C ≥ 0, α = [α 1, α 2, α 3,…,α ], and α ≥ 0, (i = 1,2, 3,…, l) are coefficients corresponding to x . x with nonzero α is called support vector. In real applications, the training samples are not linearly separable in its original space. Usually, the training samples x are mapped into a high-dimensional feature space through some nonlinear function ϕ. Then SVM finds a linear separating hyperplane with the maximal margin in this higher-dimensional space. Furthermore, K(x , x ) = ϕ(x ) · ϕ(x ) is called the kernel function. Actually, the flexibility and classification power of SVM reside in its kernel functions, since they make it possible to discriminate within challenging datasets. Typical kernel functions for SVM include polynomial function, linear function, sigmoid function, and radial basis function (RBF): polynomial: K(x , x ) = (γx x + γ), γ > 0; linear: K(x , x ) = x x ; sigmoid: K(x , x ) = tanh(γx x + B); radial basis function (RBF): K(x , x ) = exp⁡(−γ‖x − x ‖2), γ > 0; here, D, B, and γ are kernel parameters which are set a priori. If we replace samples x with their mapping in the feature space ϕ(x ), (9) becomes and the decision function becomes where N is the number of SV, x = [x 1, x 2, x 3,…, x ] is the input sample, and α and y are Lagrange multipliers.

3. Results and Discussion

In the section, we describe our simulation methodology and present the experimental results that evaluate the effectiveness of our schemes. The proposed sequence-based PPI predictor was implemented using MATLAB platform. For SVM algorithm, the LIBSVM implementation available from http://www.csie.ntu.edu.tw/~cjlin/libsvm/ was utilized, which was originally developed by Chang and Lin [28]. As the kernels, four kinds of kernel functions, radial basis function (RBF), polynomial function, linear function, and sigmoid function, were selected to implement the experiment. The optimized parameters for the SVM were obtained with a grid search approach. In the simulation, all the experiments were carried out on a computer with 3.1 GHz 2-Core CPU, 12 GB memory, and Windows operating system.

3.1. Measures for the Prediction Performance

In the study, fivefold cross-validation technique has been employed to evaluate the performance of the proposed model. In the fivefold cross-validation technique, the whole dataset is randomly divided into five subsets, where each subset consists of nearly equal number of interacting and noninteracting protein pairs. Four subsets are used for training and the remaining set for testing. This process is repeated five times so that each subset is used once for testing. The performance of method is average performance of method on five sets. Several evaluation measures have been used in the study to measure the predictive ability of the proposed method. The parameters are as follows: (1) the overall prediction accuracy (ACC) is the percentage of correctly identified interacting and noninteracting protein pairs; (2) the sensitivity (SN) is the percentage of correctly identified interacting protein pairs; (3) the specificity (SP) is the percentage of correctly identified noninteracting protein pairs; (4) the positive predictive value (PPV) is the positive prediction value; (5) the negative predictive value (NPV) is the negative prediction value; (6) the F-score is a weighted average of the PPV and sensitivity, where an F-score reaches its best value at 1 and worst score at 0; (7) the Matthew correlation coefficient (MCC) is more stringent measure of prediction accuracy accounting for both under- and overpredictions. These parameters are defined as follows: where true positive (TP) is the number of true PPIs that are predicted correctly; false negative (FN) is the number of true PPIs that are predicted to be noninteracting pairs; false positive (FP) is the number of true noninteracting pairs that are predicted to be PPIs; and true negative (TN) is the number of true noninteracting pairs that are predicted correctly. The above-mentioned parameters rely on the selected threshold. The area under the ROC curve (AUC), which is threshold-independent for evaluating the performances, can be easily calculated according to the following formula [29]: where n 0 and n 1 denote the number of positive and negative samples, respectively, and S 0 is the sum of the ranks of all positive samples in the list of all samples ranked in increasing order by estimated probabilities belonging to positive. AUC values can give us a good insight into performance comparison of different prediction methods. Although the AUC is threshold-independent, an appropriate threshold must be selected for the final decision. For the classifier which outputs a continuous numeric value to represent the confidence or probability of a sample belonging to the predicted class, adjusting the classification threshold will lead to different confusion matrices which decide different ROC points [21].

3.2. Prediction Performance of Proposed Model

We evaluated the performance of the proposed model using the DIP PPIs data as investigated in Guo et al. [22]. To guarantee that the experimental results are valid and can be generalized for making predictions regarding new data, the fivefold cross-validation is utilized to evaluate the performance of the proposed method. The whole PPI dataset is randomly divided into five subsets of roughly equal size, and each subset consists of nearly equal number of interacting and noninteracting protein pairs. Four out of these five subsets are used for training and the remaining one for test. This process is repeated five times such that each subset is used once and only once for test. The results are then averaged over the five runs to ensure the highest level of fairness. The prediction performance of SVM predictor with matrix-based protein sequence representation across five runs is shown in Table 2. It can be observed from Table 2 that high prediction accuracy 90.06% is obtained for the proposed model. To better investigate the prediction ability of our model, we also calculated the values of sensitivity, precision, MCC, and AUC. From Table 2, we can see that our model gives good prediction performance with an average sensitivity value of 85.74%, precision value of 93.84%, MCC value of 82.03%, and AUC value of 95.28%. Further, it can also be seen from Table 2 that the standard deviation of sensitivity, precision, accuracy, MCC, and AUC is as low as 0.0094, 0.0098, 0.0064, 1.03, and 0.0064, respectively.
Table 2

Comparing the prediction performance by the proposed method and some state-of-the-art works on the yeast dataset. Here, N/A means not available.

ModelTest setSN (%)PPV (%)ACC (%)MCC (%)
Proposed methodSVM 85.74 ± 0.94 93.84 ± 0.98 90.06 ± 0.64 82.03 ± 1.03

Guos' workACC89.93 ± 3.6888.87 ± 6.1689.33 ± 2.67N/A
AC87.30 ± 4.6887.82 ± 4.3387.36 ± 1.38N/A

Zhous' workSVM + LD87.37 ± 0.2289.50 ± 0.6088.56 ± 0.3377.15 ± 0.68

Yangs' workCod175.81 ± 1.2074.75 ± 1.2375.08 ± 1.13N/A
Cod276.77 ± 0.6982.17 ± 1.3580.04 ± 1.06N/A
Cod378.14 ± 0.9081.86 ± 0.9980.41 ± 0.47N/A
Cod481.03 ± 1.7490.24 ± 1.3486.15 ± 1.17N/A
We further compared our method with those of Guo et al. [22], Zhou et al. [30], and Yang et al. [31], where the SVM, SVM, and KNN were performed with the conventional autocovariance, local descriptor, and local descriptor representation as the input feature vectors, respectively. From Table 2, we can see that the performance of all of these methods with different machine learning models and sequence-based feature representation methods are lower than ours, which indicates the advantages of our method. To sum up, we can readily conclude that the proposed approach generally outperforms the previous model with higher discrimination power for predicting PPIs based on the information of protein sequences. Therefore, we can see clearly that our model is a much more appropriate method for predicting new protein interactions compared with the other methods. Consequently, it makes us more convinced that the proposed method can be very helpful in assisting the biologist to contribute to the design and validation of experimental studies and in the prediction of interaction partners.

3.3. Comparison between the Proposed Model and AADC Method

The amino acid dipeptide composition (AADC) is a representation method for protein sequences that count the frequency of occurrence of adjacent pairs of amino acids. Similar to the proposed matrix-based protein sequence representation method, AADC only needs the information of protein amino acids; no attention is paid to the physicochemical properties of amino acids or other pieces of biological information about proteins. To demonstrate the performance of the proposed model, we further compared the proposed protein feature representation methods with AADC method. The prediction performance of SVM predictor with the aforementioned two protein sequence representation across five runs is shown in Table 3. It can be observed from Table 3 that high prediction accuracy of 90.06% is achieved for the proposed model with Gaussian kernel function. To better investigate the prediction ability of our model, we also calculated the values of sensitivity, specificity, PPV, NPV, F-score, MCC, and AUC. From Table 3, we can see that our model gives good prediction performance with an average sensitivity value of 85.74%, specificity value of 94.37%, PPV value of 93.84%, NPV value of 86.89%, F-score value of 89.61%, MCC value of 82.03%, and AUC value of 95.28%. Further, it can also be seen from Table 3 that the standard deviation of accuracy, sensitivity, specificity, PPV, NPV, F-score, MCC, and AUC is as low as 0.0064, 0.0094, 0.0095, 0.0098, 0.0048, 0.0076, 0.0103, and 0.0064, respectively. The performance of the proposed model with other kernel functions including sigmoid function, polynomial function, and linear function is also demonstrated in Table 3.
Table 3

Comparing the prediction performance by the proposed method and amino acid dipeptide composition method on the yeast dataset.

MethodsKernelMean/std.Testing
ACCSNSPPPVNPV F1MCCAUC
The proposed methodSigmoidMean0.87340.83790.90920.90320.84740.86930.77840.9385
Variance0.00730.00930.00780.00870.00630.00880.01110.0071
GaussianMean 0.9006 0.8574 0.9437 0.9384 0.8689 0.8961 0.8203 0.9528
Variance0.00640.00940.00950.00980.00480.00760.01030.0064
PolynomialMean0.89630.85170.94080.93510.86390.89150.81340.9506
Variance0.00790.00720.01120.01180.00500.00850.01240.0061
LinearMean0.86420.82670.90160.89380.83890.85890.76460.9238
Variance0.00480.00980.01140.01030.00730.00520.00680.0038

AADC methodSigmoidMean0.67760.67260.68250.67920.67600.67580.56300.7343
Variance0.00880.01940.00980.01070.01360.01330.00620.0129
GaussianMean0.86540.83490.89590.88920.84430.86120.76660.9292
Variance0.00650.01040.00470.00410.01190.00580.00950.0087
PolynomialMean0.85140.81960.88330.87540.83050.84650.74650.7540
Variance0.00630.01440.00780.00720.01100.00770.00900.3751
LinearMean0.84090.81500.86680.85970.82400.83670.73200.9021
Variance0.00600.00500.01460.01280.00700.00490.00800.0030
In addition, the prediction performance of AADC based model is shown in Table 3. The AUC of the AADC model with Gaussian kernel is 0.9292, which is lower than that of the proposed model. The overall accuracy, sensitivity, specificity, PPV, NPV, F1 score, and MCC of AADC model are, respectively, 86.54%, 83.49%, 89.59%, 88.92%, 84.43%, 86.12%, and 76.66% as illustrated in Table 3. Hence, it can be seen that almost all evaluation measures of the proposed model are better than those of AADC method. We also conduct experiment to characterize the sensitivity (i.e., the size of true positives that can be detected by our method) and specificity (i.e. 1 − false positive rate) of the proposed approach for different activation functions (see Figure 2). The results in Figure 2 are reported using receiver operator characteristic (ROC) curves, which plot the achievable sensitivity at a given specificity (1 − false positive rate). Good performance is reflected in curves with a stronger bend towards the upper-left corner of the ROC graph (i.e., high sensitivity is achieved with a low false positive rate). We found that proposed method achieved over 89 percent detection rate with less than 10 percent false positive rate. The results demonstrate that the proposed matrix-based model can successfully classify positive and negative samples in all five activation functions that we investigated. Our algorithm can perfectly classify interacting and noninteracting protein pairs with only a few exceptions.
Figure 2

The ROC (receiver operator characteristic) curve illustrating the performance of different activation functions. The curve presents the true positive rate (sensitivity) against the false positive rate (1 − specificity).

To sum up, considering the high efficiency as well as the good performance we can readily conclude that the proposed approach generally outperforms the AADC model with higher discrimination power for predicting PPIs based on the information of protein sequences. Therefore, we can see clearly that our model is a much more appropriate method for predicting new protein interactions compared with the other methods.

3.4. Comparing the Prediction Performance between Our Method and Other Existing Methods

In order to highlight the advantage of our model, it was also tested by Helicobacter pylori dataset. This dataset gives a comparison of proposed method with several previous works including phylogenetic bootstrap [32], signature products [24], HKNN [33], and boosting [34]. The methods of phylogenetic bootstrap, signature products, and HKNN are based on individual classifier system to infer PPIs, while the methods of boosting belong to ensemble-based classifiers. The average prediction results of 10-fold cross-validation over five different approaches are demonstrated in Table 4. From Table 4, we can see that the average prediction performance, that is, sensitivity, precision, accuracy, and MCC achieved by proposed predictor, are 85.27%, 83.33%, 85.91%, and 75.53%, respectively. It clearly shows that our method outperforms all other individual classifier-based methods and the ensemble classifier systems (i.e., boosting). All these results demonstrate that the proposed method not only achieves accurate performance, but also substantially improves precision in the prediction of PPIs.
Table 4

Performance comparison of different methods on the H. pylori dataset. Here, N/A means not available.

MethodsSN (%)PE (%)ACC (%)MCC (%)
Phylogenetic bootstrap69.880.275.8N/A
HKNN868484N/A
Signature products79.985.783.4N/A
Boosting80.3781.6979.5270.64
Proposed method 85.27 83.33 85.91 75.53

4. Conclusions

In this paper, we proposed an efficient and accurate learning technique, which utilizes the information of protein amino acid sequence order and distribution, for accurate identification PPIs at considerably high speed. It is well known that the order and distributions of dipeptide possess more pieces of information than those of amino acid dipeptide composition (AADC), so the main advantage is that this algorithm can extract more pieces of information hidden in protein primary sequences than AADC can. Then, the application of SVM predictor ensures reliable recognition with minimum error. Experimental results demonstrated that the proposed method performed significantly well in distinguishing interacting and noninteracting protein pairs. It was observed that the proposed method achieved the mean classification accuracy of 90.06% using fivefold cross-validation. Meanwhile, comparative study was conducted on the proposed method and other existing methods. The experimental results showed that our method outperformed these works in terms of classification accuracy.
  24 in total

1.  Using manifold embedding for assessing and predicting protein interactions from high-throughput experimental data.

Authors:  Zhu-Hong You; Ying-Ke Lei; Jie Gui; De-Shuang Huang; Xiaobo Zhou
Journal:  Bioinformatics       Date:  2010-09-03       Impact factor: 6.937

2.  Prediction of protein-protein interactions from protein sequence using local descriptors.

Authors:  Lei Yang; Jun-Feng Xia; Jie Gui
Journal:  Protein Pept Lett       Date:  2010-09       Impact factor: 1.890

3.  Improving protein fold recognition and template-based modeling by employing probabilistic-based matching between predicted one-dimensional structural properties of query and corresponding native properties of templates.

Authors:  Yuedong Yang; Eshel Faraggi; Huiying Zhao; Yaoqi Zhou
Journal:  Bioinformatics       Date:  2011-06-11       Impact factor: 6.937

4.  A comprehensive two-hybrid analysis to explore the yeast protein interactome.

Authors:  T Ito; T Chiba; R Ozawa; M Yoshida; M Hattori; Y Sakaki
Journal:  Proc Natl Acad Sci U S A       Date:  2001-03-13       Impact factor: 11.205

5.  SPOT-Seq-RNA: predicting protein-RNA complex structure and RNA-binding function by fold recognition and binding affinity prediction.

Authors:  Yuedong Yang; Huiying Zhao; Jihua Wang; Yaoqi Zhou
Journal:  Methods Mol Biol       Date:  2014

6.  Predicting protein-protein interactions from sequence using correlation coefficient and high-quality interaction dataset.

Authors:  Ming-Guang Shi; Jun-Feng Xia; Xue-Ling Li; De-Shuang Huang
Journal:  Amino Acids       Date:  2009-04-24       Impact factor: 3.520

7.  Whole-proteome interaction mining.

Authors:  Joel R Bock; David A Gough
Journal:  Bioinformatics       Date:  2003-01       Impact factor: 6.937

8.  Structure-based prediction of protein-protein interactions on a genome-wide scale.

Authors:  Qiangfeng Cliff Zhang; Donald Petrey; Lei Deng; Li Qiang; Yu Shi; Chan Aye Thu; Brygida Bisikirska; Celine Lefebvre; Domenico Accili; Tony Hunter; Tom Maniatis; Andrea Califano; Barry Honig
Journal:  Nature       Date:  2012-09-30       Impact factor: 49.962

9.  Prediction of protein-protein interactions from amino acid sequences with ensemble extreme learning machines and principal component analysis.

Authors:  Zhu-Hong You; Ying-Ke Lei; Lin Zhu; Junfeng Xia; Bing Wang
Journal:  BMC Bioinformatics       Date:  2013-05-09       Impact factor: 3.169

10.  iRSpot-PseDNC: identify recombination spots with pseudo dinucleotide composition.

Authors:  Wei Chen; Peng-Mian Feng; Hao Lin; Kuo-Chen Chou
Journal:  Nucleic Acids Res       Date:  2013-01-08       Impact factor: 16.971

View more
  11 in total

1.  Accelerating smooth molecular surface calculation.

Authors:  Ke Yan; Ho-Lun Cheng; Zhiwei Ji; Xin Zhang; Huijuan Lu
Journal:  J Math Biol       Date:  2017-07-08       Impact factor: 2.259

2.  Machine-learning techniques for the prediction of protein-protein interactions.

Authors:  Debasree Sarkar; Sudipto Saha
Journal:  J Biosci       Date:  2019-09       Impact factor: 1.826

3.  Protein-protein interaction and non-interaction predictions using gene sequence natural vector.

Authors:  Nan Zhao; Maji Zhuo; Kun Tian; Xinqi Gong
Journal:  Commun Biol       Date:  2022-07-02

4.  Ens-PPI: A Novel Ensemble Classifier for Predicting the Interactions of Proteins Using Autocovariance Transformation from PSSM.

Authors:  Zhen-Guo Gao; Lei Wang; Shi-Xiong Xia; Zhu-Hong You; Xin Yan; Yong Zhou
Journal:  Biomed Res Int       Date:  2016-06-29       Impact factor: 3.411

5.  Molecular Skin Surface-Based Transformation Visualization between Biological Macromolecules.

Authors:  Ke Yan; Bing Wang; Holun Cheng; Zhiwei Ji; Jing Huang; Zhigang Gao
Journal:  J Healthc Eng       Date:  2017-04-20       Impact factor: 2.682

6.  PCVMZM: Using the Probabilistic Classification Vector Machines Model Combined with a Zernike Moments Descriptor to Predict Protein-Protein Interactions from Protein Sequences.

Authors:  Yanbin Wang; Zhuhong You; Xiao Li; Xing Chen; Tonghai Jiang; Jingting Zhang
Journal:  Int J Mol Sci       Date:  2017-05-11       Impact factor: 5.923

7.  Translocation of a Polymer through a Crowded Channel under Electrical Force.

Authors:  Tingting Sun; Yunxin Gen; Hujun Xie; Zhouting Jiang; Zhiyong Yang
Journal:  Biomed Res Int       Date:  2017-03-26       Impact factor: 3.411

8.  Predicting Protein-Protein Interactions from Matrix-Based Protein Sequence Using Convolution Neural Network and Feature-Selective Rotation Forest.

Authors:  Lei Wang; Hai-Feng Wang; San-Rong Liu; Xin Yan; Ke-Jian Song
Journal:  Sci Rep       Date:  2019-07-08       Impact factor: 4.379

9.  Using the Relevance Vector Machine Model Combined with Local Phase Quantization to Predict Protein-Protein Interactions from Protein Sequences.

Authors:  Ji-Yong An; Fan-Rong Meng; Zhu-Hong You; Yu-Hong Fang; Yu-Jun Zhao; Ming Zhang
Journal:  Biomed Res Int       Date:  2016-05-23       Impact factor: 3.411

10.  Sequence-based prediction of protein-protein interactions using weighted sparse representation model combined with global encoding.

Authors:  Yu-An Huang; Zhu-Hong You; Xing Chen; Keith Chan; Xin Luo
Journal:  BMC Bioinformatics       Date:  2016-04-26       Impact factor: 3.169

View more

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