Literature DB >> 20500905

PRED_PPI: a server for predicting protein-protein interactions based on sequence data with probability assignment.

Yanzhi Guo1, Menglong Li, Xuemei Pu, Gongbin Li, Xuanmin Guang, Wenjia Xiong, Juan Li.   

Abstract

BACKGROUND: Protein-protein interactions (PPIs) are crucial for almost all cellular processes, including metabolic cycles, DNA transcription and replication, and signaling cascades. Given the importance of PPIs, several methods have been developed to detect them. Since the experimental methods are time-consuming and expensive, developing computational methods for effectively identifying PPIs is of great practical significance.
FINDINGS: Most previous methods were developed for predicting PPIs in only one species, and do not account for probability estimations. In this work, a relatively comprehensive prediction system was developed, based on a support vector machine (SVM), for predicting PPIs in five organisms, specifically humans, yeast, Drosophila, Escherichia coli, and Caenorhabditis elegans. This PPI predictor includes the probability of its prediction in the output, so it can be used to assess the confidence of each SVM prediction by the probability assignment. Using a probability of 0.5 as the threshold for assigning class labels, the method had an average accuracy for detecting protein interactions of 90.67% for humans, 88.99% for yeast, 90.09% for Drosophila, 92.73% for E. coli, and 97.51% for C. elegans. Moreover, among the correctly predicted pairs, more than 80% were predicted with a high probability of >/=0.8, indicating that this tool could predict novel PPIs with high confidence.
CONCLUSIONS: Based on this work, a web-based system, Pred_PPI, was constructed for predicting PPIs from the five organisms. Users can predict novel PPIs and obtain a probability value about the prediction using this tool. Pred_PPI is freely available at http://cic.scu.edu.cn/bioinformatics/predict_ppi/default.html.

Entities:  

Year:  2010        PMID: 20500905      PMCID: PMC2883990          DOI: 10.1186/1756-0500-3-145

Source DB:  PubMed          Journal:  BMC Res Notes        ISSN: 1756-0500


Background

Protein-protein interactions (PPIs) are essential for almost all cellular processes. Currently, PPIs discovered by experimental methods are absolutely insufficient for examining the complete PPI networks [1]. Consequently, computational tools for effectively identifying PPIs are increasingly important. Current computational methods can be classified into two main approaches. The first is based on genomic [2] or structural information of proteins [3,4]. However, these methods cannot be implemented if prior information about the proteins is not available. The second approach is based on protein primary sequences [5-7]. In general, a PPI predictor should be able to provide the probability estimation for its prediction in the output. However, most methods for PPI prediction were developed for only one particular species, and do not include a probability estimation. The sequence-based method proposed by Guo et al. [7] yields a good performance when applied to predicting PPIs of Saccharomyces cerevisiae. Therefore, we extended the application of the method to additional organisms. PPI prediction models were constructed for humans, yeast, Drosophila, Escherichia coli, and Caenorhabditis elegans, with a probability assignment for each support vector machine (SVM) prediction. The web-server Pred_PPI was developed for free use to predict novel PPIs with probability assignments.

Materials and methods

Interaction information for human proteins was from the Human Protein References Database (HPRD), release 7_20070901 [8]. The PPI data for yeast, Drosophila, E. coli, and C. elegans were from the Database of Interacting Proteins (DIP), version DIP_20070219 [9]. After removing protein pairs that contained a protein of less than 50 amino acids, 37027 PPIs remained in the dataset for humans, 5943 for yeast, 22975 for Drosophila, 6954 for E. coli, and 4030 for C. elegans. Noninteracting pairs were determined based on protein subcellular localization information, as described by Guo et al. [7]. Negative datasets were built, and the number of negative pairs was equal to the positive pairs. For each organism, the entire dataset was partitioned into a training set and a test set (detailed description in Additional File 1). To minimize the data dependence on the prediction model, the sampling process was repeated five times, generating five training sets and five test sets. Each model was evaluated by averaging the prediction results of the five test sets. Classifications were implemented using libsvm 2.84 [10]. This software predicts class label and probability information. Details about the method of extending SVM for probability estimates are in Wu et al. [11]. Choosing radial basic function as the kernel function, two parameters, the regularization parameter C, and the kernel width parameter γ were optimized using a grid search approach.

Results and Discussion

For two-class problem, the prediction results were obtained from libsvm, using a default probability threshold of 0.5. Using this threshold, the prediction results for the test sets for of each species are in Table 1. This method produced PPI prediction models with accuracies of 90.67 ± 0.17% for humans, 88.99 ± 0.75% for yeast, 90.09 ± 8.39% for Drosophila, 92.73 ± 3.94% for E. coli, and 97.51 ± 0.22% for C. elegans, indicating a powerful prediction ability, and general applicability. The optimal values of C and γ are in Table S1 (Additional File 2). Using these optimal values, each predictor was constructed based on the entire dataset.
Table 1

Prediction results of the test sets for five organisms with probability threshold of 0.5.

A. For Human PPI prediction
Test setSensitivity (%)Specificity (%)Accuracy (%)

188.9192.1390.67
289.0592.4890.76
389.3492.0390.69
489.2492.4290.83
589.2891.4990.39
Average89.1792.1790.67 ± 0.17

B. For Yeast PPI prediction

Test setSensitivity (%)Specificity (%)Accuracy (%)
187.8989.1988.54
288.1489.7888.96
389.3689.1589.26
486.8489.4088.12
588.6591.5590.10
Average88.1789.8188.99 ± 0.75

C. For Drosophila PPI prediction

Test setSensitivity (%)Specificity (%)Accuracy (%)
199.1591.1995.17
299.3363.6681.50
399.8092.7596.28
499.6394.6397.13
599.7661.0380.39
Average99.5380.6590.09 ± 8.39

D. For E.coli PPI prediction

Test setSensitivity (%)Specificity (%)Accuracy (%)
191.2797.8794.55
296.5591.5594.05
393.4296.8795.15
498.4971.2884.88
595.8394.1895.00
Average95.1190.3592.73 ± 3.94

E. For C.elegans PPI prediction

Test setSensitivity (%)Specificity (%)Accuracy (%)
197.0298.2097.91
296.5398.7697.33
396.3499.1397.74
496.3498.3397.33
596.0998.3397.21
Average96.4698.5597.51 ± 0.22

With probability 0.5 as the threshold to assign class label, the prediction results of each species are shown in this table. For all species, the sensitivities are >88%, the specificities are >80% and the prediction accuracies are >88%. Moreover, each model gives a relatively low standard deviation (SD) of no more than 10%. So this method has a good robustness.

Prediction results of the test sets for five organisms with probability threshold of 0.5. With probability 0.5 as the threshold to assign class label, the prediction results of each species are shown in this table. For all species, the sensitivities are >88%, the specificities are >80% and the prediction accuracies are >88%. Moreover, each model gives a relatively low standard deviation (SD) of no more than 10%. So this method has a good robustness. The PPIs from STRING http://string.embl.de[12] were classified into three categories: high, medium, and low confidence, using STRING scores. Confidence can be defined as the probability of an interaction between two proteins. Thus, users can select PPIs with a particular confidence level. To assess the confidence level of PPIs predicted by our method, probability thresholds of 0.6, 0.7, 0.8, and 0.9 were selected for assigning class labels. The curves of prediction accuracy versus probability threshold are in Figure 1. Under rigorous restriction of prediction probability ≥0.8, the lowest prediction accuracy was still >70% when the probability threshold was 0.8, and >60% when the probability threshold was 0.9. The detailed results for the five species, using probability thresholds of 0.5, 0.6, 0.7, 0.8 and 0.9 are in Table S2 (Additional File 2). In addition, the prediction probability values of the correctly predicted samples could be divided into five different intervals: (0.5, 0.6), [0.6, 0.7), [0.7, 0.8), [0.8, 0.9) and [0.9, 1]. For additional data on the confidence level of the predictions, the frequency distributions of correctly predicted samples within different probability intervals were determined (Figure 2). Among the correctly predicted pairs, the overwhelming majority of predictions (>80%) were within the probability interval of [0.8, 1], and more than 65% were predicted with a probability ranging from 0.9 to 1. This indicated that the PPIs were predicted by our method with high confidence. Additional data are in Table S3 (Additional File 2).
Figure 1

Curves of prediction accuracy versus probability threshold. The figure shows the average prediction accuracy of the method under the different probability thresholds of 0.5, 0.6, 0.7, 0.8 and 0.9 respectively. For predictors of five species, the total prediction accuracy was obtained by averaging those of five test sets.

Figure 2

The frequency distributions of the correctly predicted samples within different probability intervals. Among the correctly predicted samples under the default probability threshold of 0.5, the relative frequency distributions of them within different probability intervals are represented by this figure.

Curves of prediction accuracy versus probability threshold. The figure shows the average prediction accuracy of the method under the different probability thresholds of 0.5, 0.6, 0.7, 0.8 and 0.9 respectively. For predictors of five species, the total prediction accuracy was obtained by averaging those of five test sets. The frequency distributions of the correctly predicted samples within different probability intervals. Among the correctly predicted samples under the default probability threshold of 0.5, the relative frequency distributions of them within different probability intervals are represented by this figure. Finally, to further verify the general performance of this method, a test set of human PPIs was constructed. Recently published data was collected from HPRD Release 8_20090706, by excluding PPIs from HPRD release 7_20070901. The test set contained 2201 PPIs that were not included in the entire training set. For predicting human PPIs, the Shen et al. method [6] achieved the highest accuracy, with 83.9%. Therefore, we used this test set for an unbiased evaluation of the method developed here, and the Shen et al. method [6]. Comparison results are in Table S4 (Additional File 2). Using the default probability threshold of 0.5, 2106 PPIs were correctly predicted by our method with a prediction accuracy of 93.59%. The Shen et al. method [6] predicted 1479, with an accuracy of only 66.88%. Moreover, among the correctly predicted PPIs, 89.50% (1885 PPIs) had a high interaction probability of ≥0.9 by our method, while only 66.78% were predicted with ≥0.9 interaction probability by the Shen et al. method [6]. To avoid homology bias in the prediction result, all proteins in the test set were aligned with those in the training set using the BLASTCLUST program [13]. We removed protein pairs in the test set with a ≥25% pairwise sequence identity to those in the training set. The remaining 1983 PPIs comprised an independent dataset. The prediction results of our method using this independent dataset are also in Table S4 (Additional File 2). The method still achieved a high accuracy of 93.09% for the independent dataset, and 90% of the correctly predicted PPIs had a ≥0.9 interaction probability. These results indicated that the newly developed method not only provided a powerful general performance, but also gave high-confidence predictions.

Web server for PPI prediction

The interaction prediction server, Pred_PPI is freely available to any researcher wishing to use it for non-commercial purposes. First, users select an organism-specific predictor for the species corresponding to the query proteins. Then, a probability threshold is chosen for the classifications, with a default probability threshold of 0.5. The inputs to the prediction server are protein sequences "A" and "B", whose interaction is to be predicted. A screenshot of the input page is shown in Figure 3 and a screen shot of the result page is in Figure 4. The prediction result reports whether the query proteins interact under the selected probability threshold, and provides the actual probability value of the prediction.
Figure 3

Screen shot of the input page of Pred_PPI. This figure shows how the users use the web server to input the query proteins 'A' and 'B' whose interaction needs to be predicted. Before submitting, users should select the respective predictor of one species that the query proteins belong to.

Figure 4

Screen shot of the output page of Pred_PPI. This figure shows the prediction result in the output page. The user will get the actual interaction probability between the query proteins.

Screen shot of the input page of Pred_PPI. This figure shows how the users use the web server to input the query proteins 'A' and 'B' whose interaction needs to be predicted. Before submitting, users should select the respective predictor of one species that the query proteins belong to. Screen shot of the output page of Pred_PPI. This figure shows the prediction result in the output page. The user will get the actual interaction probability between the query proteins.

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

YG was involved in the design of the study; carried out the construction of predictors, analyzed results and wrote the manuscript. ML and XP helped doing the statistical analysis and approved the final version. GL designed and constructed the web-server. XG, WX and JL helped collecting PPI data and doing the statistical analysis. All authors have read and approved the final manuscript.

Additional file 1

Data set partition. Additional File 1 gives the detailed description about the partitioning process of the training set and test set for the whole dataset of each organism. Click here for file

Additional file 2

Detailed prediction results. Additional File 2 is the supplemental data file providing detailed prediction results of the predictors built in this paper. It includes four tables. Table S1 lists the optimal values of C and γ for the predictors of five organism species. Table S2 shows the average prediction results for five organisms with probability threshold of 0.5, 0.6, 0.7, 0.8 and 0.9 respectively. Table S3 demonstrates the frequency distributions of the correctly predicted samples within different probability intervals and Table S4 shows the prediction performance of our method on the test set. Click here for file
  11 in total

1.  Effect of sampling on topology predictions of protein-protein interaction networks.

Authors:  Jing-Dong J Han; Denis Dupuy; Nicolas Bertin; Michael E Cusick; Marc Vidal
Journal:  Nat Biotechnol       Date:  2005-07       Impact factor: 54.908

2.  Predicting protein-protein interactions from sequences in a hybridization space.

Authors:  Kuo-Chen Chou; Yu-Dong Cai
Journal:  J Proteome Res       Date:  2006-02       Impact factor: 4.466

3.  High-confidence prediction of global interactomes based on genome-wide coevolutionary networks.

Authors:  David Juan; Florencio Pazos; Alfonso Valencia
Journal:  Proc Natl Acad Sci U S A       Date:  2008-01-16       Impact factor: 11.205

4.  DIP, the Database of Interacting Proteins: a research tool for studying cellular networks of protein interactions.

Authors:  Ioannis Xenarios; Lukasz Salwínski; Xiaoqun Joyce Duan; Patrick Higney; Sul-Min Kim; David Eisenberg
Journal:  Nucleic Acids Res       Date:  2002-01-01       Impact factor: 16.971

Review 5.  Gapped BLAST and PSI-BLAST: a new generation of protein database search programs.

Authors:  S F Altschul; T L Madden; A A Schäffer; J Zhang; Z Zhang; W Miller; D J Lipman
Journal:  Nucleic Acids Res       Date:  1997-09-01       Impact factor: 16.971

6.  Human protein reference database as a discovery resource for proteomics.

Authors:  Suraj Peri; J Daniel Navarro; Troels Z Kristiansen; Ramars Amanchy; Vineeth Surendranath; Babylakshmi Muthusamy; T K B Gandhi; K N Chandrika; Nandan Deshpande; Shubha Suresh; B P Rashmi; K Shanker; N Padma; Vidya Niranjan; H C Harsha; Naveen Talreja; B M Vrushabendra; M A Ramya; A J Yatish; Mary Joy; H N Shivashankar; M P Kavitha; Minal Menezes; Dipanwita Roy Choudhury; Neelanjana Ghosh; R Saravana; Sreenath Chandran; Sujatha Mohan; Chandra Kiran Jonnalagadda; C K Prasad; Chandan Kumar-Sinha; Krishna S Deshpande; Akhilesh Pandey
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

7.  STRING: known and predicted protein-protein associations, integrated and transferred across organisms.

Authors:  Christian von Mering; Lars J Jensen; Berend Snel; Sean D Hooper; Markus Krupp; Mathilde Foglierini; Nelly Jouffre; Martijn A Huynen; Peer Bork
Journal:  Nucleic Acids Res       Date:  2005-01-01       Impact factor: 16.971

8.  Accurate prediction of protein-protein interactions from sequence alignments using a Bayesian method.

Authors:  Lukas Burger; Erik van Nimwegen
Journal:  Mol Syst Biol       Date:  2008-02-12       Impact factor: 11.429

9.  A domain-based approach to predict protein-protein interactions.

Authors:  Mudita Singhal; Haluk Resat
Journal:  BMC Bioinformatics       Date:  2007-06-13       Impact factor: 3.169

10.  Using support vector machine combined with auto covariance to predict protein-protein interactions from protein sequences.

Authors:  Yanzhi Guo; Lezheng Yu; Zhining Wen; Menglong Li
Journal:  Nucleic Acids Res       Date:  2008-04-04       Impact factor: 16.971

View more
  17 in total

1.  BoT-Net: a lightweight bag of tricks-based neural network for efficient LncRNA-miRNA interaction prediction.

Authors:  Muhammad Nabeel Asim; Muhammad Ali Ibrahim; Christoph Zehe; Johan Trygg; Andreas Dengel; Sheraz Ahmed
Journal:  Interdiscip Sci       Date:  2022-08-10       Impact factor: 3.492

2.  The development of a universal in silico predictor of protein-protein interactions.

Authors:  Guilherme T Valente; Marcio L Acencio; Cesar Martins; Ney Lemke
Journal:  PLoS One       Date:  2013-05-31       Impact factor: 3.240

3.  Short Co-occurring Polypeptide Regions Can Predict Global Protein Interaction Maps.

Authors:  Sylvain Pitre; Mohsen Hooshyar; Andrew Schoenrock; Bahram Samanfar; Matthew Jessulat; James R Green; Frank Dehne; Ashkan Golshani
Journal:  Sci Rep       Date:  2012-01-30       Impact factor: 4.379

4.  ppiPre: predicting protein-protein interactions by combining heterogeneous features.

Authors:  Yue Deng; Lin Gao; Bingbo Wang
Journal:  BMC Syst Biol       Date:  2013-10-14

5.  Prediction of protein-protein interaction with pairwise kernel support vector machine.

Authors:  Shao-Wu Zhang; Li-Yang Hao; Ting-He Zhang
Journal:  Int J Mol Sci       Date:  2014-02-21       Impact factor: 5.923

6.  Computational Prediction of Protein-Protein Interaction Networks: Algo-rithms and Resources.

Authors:  Javad Zahiri; Joseph Hannon Bozorgmehr; Ali Masoudi-Nejad
Journal:  Curr Genomics       Date:  2013-09       Impact factor: 2.236

7.  Efficient prediction of progesterone receptor interactome using a support vector machine model.

Authors:  Ji-Long Liu; Ying Peng; Yong-Sheng Fu
Journal:  Int J Mol Sci       Date:  2015-03-03       Impact factor: 5.923

8.  Homology-based prediction of interactions between proteins using Averaged One-Dependence Estimators.

Authors:  Yoichi Murakami; Kenji Mizuguchi
Journal:  BMC Bioinformatics       Date:  2014-06-23       Impact factor: 3.169

9.  AutoPPI: An Ensemble of Deep Autoencoders for Protein-Protein Interaction Prediction.

Authors:  Gabriela Czibula; Alexandra-Ioana Albu; Maria Iuliana Bocicor; Camelia Chira
Journal:  Entropy (Basel)       Date:  2021-05-21       Impact factor: 2.524

10.  Structural bioinformatics and protein docking analysis of the molecular chaperone-kinase interactions: towards allosteric inhibition of protein kinases by targeting the hsp90-cdc37 chaperone machinery.

Authors:  Nathan Lawless; Kristin Blacklock; Elizabeth Berrigan; Gennady Verkhivker
Journal:  Pharmaceuticals (Basel)       Date:  2013-11-11
View more

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