| Literature DB >> 31285519 |
Lei Wang1,2, Hai-Feng Wang3, San-Rong Liu3, Xin Yan4, Ke-Jian Song5.
Abstract
Protein is an essential component of the living organism. The prediction of protein-protein interactions (PPIs) has important implications for understanding the behavioral processes of life, preventing diseases, and developing new drugs. Although the development of high-throughput technology makes it possible to identify PPIs in large-scale biological experiments, it restricts the extensive use of experimental methods due to the constraints of time, cost, false positive rate and other conditions. Therefore, there is an urgent need for computational methods as a supplement to experimental methods to predict PPIs rapidly and accurately. In this paper, we propose a novel approach, namely CNN-FSRF, for predicting PPIs based on protein sequence by combining deep learning Convolution Neural Network (CNN) with Feature-Selective Rotation Forest (FSRF). The proposed method firstly converts the protein sequence into the Position-Specific Scoring Matrix (PSSM) containing biological evolution information, then uses CNN to objectively and efficiently extracts the deeply hidden features of the protein, and finally removes the redundant noise information by FSRF and gives the accurate prediction results. When performed on the PPIs datasets Yeast and Helicobacter pylori, CNN-FSRF achieved a prediction accuracy of 97.75% and 88.96%. To further evaluate the prediction performance, we compared CNN-FSRF with SVM and other existing methods. In addition, we also verified the performance of CNN-FSRF on independent datasets. Excellent experimental results indicate that CNN-FSRF can be used as a useful complement to biological experiments to identify protein interactions.Entities:
Mesh:
Substances:
Year: 2019 PMID: 31285519 PMCID: PMC6614364 DOI: 10.1038/s41598-019-46369-4
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1The schematic diagram for predicting protein-protein interactions by integrating convolutional neural network with feature-selective rotation forest model.
Figure 2Convolution Neural Network Structure Diagram.
The 5-fold cross-validation results were generated on the Yeast dataset by using the CNN-FSRF method.
| Test set | Accu.(%) | Sen.(%) | Spec. (%) | Prec.(%) | Fscore(%) | MCC(%) | AUC(%) |
|---|---|---|---|---|---|---|---|
| 1 | 97.36 | 99.73 | 95.04 | 95.18 | 97.40 | 94.83 | 96.97 |
| 2 | 98.17 | 99.82 | 96.55 | 96.59 | 98.18 | 96.39 | 97.92 |
| 3 | 97.45 | 99.73 | 95.19 | 95.36 | 97.50 | 95.00 | 97.17 |
| 4 | 97.27 | 99.29 | 95.22 | 95.48 | 97.35 | 94.62 | 97.13 |
| 5 | 98.48 | 99.47 | 97.46 | 97.58 | 98.52 | 96.98 | 98.52 |
| Average | |||||||
| Standard Deviation |
Figure 3The ROC and P-R curves were generated on the Yeast dataset by using the CNN-FSRF method.
The 5-fold cross-validation results were generated on the Helicobacter pylori dataset by using the CNN-FSRF method.
| Test set | Accu.(%) | Sen.(%) | Spec. (%) | Prec.(%) | Fscore(%) | MCC(%) | AUC(%) |
|---|---|---|---|---|---|---|---|
| 1 | 89.88 | 90.10 | 89.66 | 89.80 | 89.95 | 79.76 | 90.08 |
| 2 | 88.34 | 92.83 | 83.79 | 85.27 | 88.89 | 76.97 | 89.24 |
| 3 | 88.51 | 93.41 | 84.19 | 83.88 | 88.39 | 77.52 | 89.54 |
| 4 | 89.37 | 92.31 | 86.27 | 87.62 | 89.90 | 78.81 | 88.21 |
| 5 | 88.70 | 90.67 | 86.62 | 87.74 | 89.18 | 77.40 | 88.35 |
| Average | |||||||
| Standard Deviation |
Figure 4The ROC and P-R curves were generated on the Helicobacter pylori dataset by using the CNN-FSRF method.
Comparison of 5-fold cross-validation results of CNN-FSRF and CNN-SVM on Yeast dataset.
| Test set | Accu.(%) | Sen.(%) | Spec. (%) | Prec.(%) | Fscore(%) | MCC(%) | AUC(%) |
|---|---|---|---|---|---|---|---|
| 1 | 89.27 | 99.73 | 78.99 | 82.35 | 90.21 | 80.35 | 88.34 |
| 2 | 87.89 | 99.91 | 76.13 | 80.36 | 89.08 | 78.11 | 88.42 |
| 3 | 89.05 | 100.00 | 78.18 | 81.97 | 90.09 | 80.06 | 89.11 |
| 4 | 87.48 | 99.56 | 75.20 | 80.33 | 88.92 | 77.21 | 87.48 |
| 5 | 90.89 | 99.38 | 82.14 | 85.15 | 91.72 | 82.94 | 90.91 |
| CNN-SVM Average | 88.92 | 78.13 | 82.03 | 90.00 | 79.73 | 88.85 | |
| CNN-SVM Standard Deviation | 1.34 | 0.25 | 2.71 | 1.97 | 1.12 | 2.22 | 1.29 |
| CNN-FSRF Average | 99.61 | ||||||
| CNN-FSRF Standard Deviation |
Figure 5Comparison of performance between CNN-FSRF and CNN-SVM on the Yeast dataset.
Figure 6Comparison of ROC curves and P-R curves of CNN-FSRF and CNN-SVM on the same coordinate axis.
The performance comparison between different methods on the Yeast dataset.
| Author | Model | Accu.(%) | Sen.(%) | Prec.(%) | MCC(%) |
|---|---|---|---|---|---|
| Yangs’ work[ | Cod1 | 75.08 ± 1.13 | 75.81 ± 1.20 | 74.75 ± 1.23 | N/A |
| Cod2 | 80.04 ± 1.06 | 76.77 ± 0.69 | 82.17 ± 1.35 | N/A | |
| Cod3 | 80.41 ± 0.47 | 78.14 ± 0.90 | 81.86 ± 0.99 | N/A | |
| Cod4 | 86.15 ± 1.17 | 81.03 ± 1.74 | 90.24 ± 0.45 | N/A | |
| Zhous’ work[ | SVM + LD | 88.56 ± 0.33 | 87.37 ± 0.22 | 89.50 ± 0.60 | 77.15 ± 0.68 |
| Yous’ work[ | PCA-EELM | 87.00 ± 0.29 | 86.15 ± 0.43 | 87.59 ± 0.32 | 77.36 ± 0.44 |
| Guos’ work[ | ACC | 89.33 ± 2.67 | 89.93 ± 3.68 | 88.87 ± 6.16 | N/A |
| AC | 87.36 ± 1.38 | 87.30 ± 4.68 | 87.82 ± 4.33 | N/A | |
| Wangs’ work[ | SAE | 96.60 ± 0.22 | 93.73 ± 0.46 | 93.41 ± 0.41 | |
| Dus’ work[ | DeepPPI | 94.43 ± 0.30 | N/A | 96.65 ± 0.59 | 88.97 ± 0.62 |
| Zhangs’ work[ | EnsDNN | 95.29 ± 0.43 | 95.12 ± 0.45 | 95.45 ± 0.89 | 90.59 ± 0.86 |
| Patels’ work[ | DeepInteract | 92.67 | 86.85 | 98.31 | 85.96 |
| Our model | CNN-FSRF | 95.89 ± 1.02 |
The performance comparison of different methods on the Helicobacter pylori dataset.
| Model | Accu.(%) | Sen.(%) | Prec.(%) | MCC(%) |
|---|---|---|---|---|
| HKNN | 84.00 | 86.00 | 84.00 | N/A |
| Boosting[ | 79.52 | 80.37 | 81.69 | 70.64 |
| Signature products[ | 83.40 | 79.90 | 85.70 | N/A |
| Ensemble of HKNN[ | 86.60 | 86.70 | 85.00 | N/A |
| Ensemble ELM[ | 87.50 | 88.95 | 86.15 | |
| Phylogentic bootstrap[ | 75.80 | 69.80 | 80.20 | N/A |
| Our model | 78.09 |
Prediction results of four species based on the proposed method.
| Species | Test pairs | Accu.(%) | Sen.(%) | Fscore(%) |
|---|---|---|---|---|
| 4013 | 96.41 | 96.41 | 98.17 | |
| 6954 | 95.47 | 95.47 | 97.68 | |
| 1412 | 98.65 | 98.65 | 99.32 | |
| 313 | 93.27 | 93.27 | 96.52 |