| Literature DB >> 34556758 |
Xiongfei Tian1, Ling Shen1, Zhenwu Wang1, Liqian Zhou2, Lihong Peng3.
Abstract
Long noncoding RNAs (lncRNAs) regulate many biological processes by interacting with corresponding RNA-binding proteins. The identification of lncRNA-protein Interactions (LPIs) is significantly important to well characterize the biological functions and mechanisms of lncRNAs. Existing computational methods have been effectively applied to LPI prediction. However, the majority of them were evaluated only on one LPI dataset, thereby resulting in prediction bias. More importantly, part of models did not discover possible LPIs for new lncRNAs (or proteins). In addition, the prediction performance remains limited. To solve with the above problems, in this study, we develop a Deep Forest-based LPI prediction method (LPIDF). First, five LPI datasets are obtained and the corresponding sequence information of lncRNAs and proteins are collected. Second, features of lncRNAs and proteins are constructed based on four-nucleotide composition and BioSeq2vec with encoder-decoder structure, respectively. Finally, a deep forest model with cascade forest structure is developed to find new LPIs. We compare LPIDF with four classical association prediction models based on three fivefold cross validations on lncRNAs, proteins, and LPIs. LPIDF obtains better average AUCs of 0.9012, 0.6937 and 0.9457, and the best average AUPRs of 0.9022, 0.6860, and 0.9382, respectively, for the three CVs, significantly outperforming other methods. The results show that the lncRNA FTX may interact with the protein P35637 and needs further validation.Entities:
Mesh:
Substances:
Year: 2021 PMID: 34556758 PMCID: PMC8460650 DOI: 10.1038/s41598-021-98277-1
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
The performance of five LPI prediction methods on CV1.
| XGBoost | CatBoost | Random forest | DRPLPI | LPIDF | ||
|---|---|---|---|---|---|---|
| Precision | Dataset 1 | 0.8585 ± 0.0199 | 0.8424 ± 0.0120 | 0.8357 ± 0.0067 | 0.8361 ± 0.0086 | |
| Dataset 2 | 0.8608 ± 0.0120 | 0.8677 ± 0.0171 | 0.8529 ± 0.0157 | 0.8518 ± 0.0167 | ||
| Dataset 3 | 0.7126 ± 0.0210 | 0.7158 ± 0.0225 | 0.7236 ± 0.0170 | 0.7174 ± 0.0195 | ||
| Dataset 4 | 0.8879 ± 0.0495 | 0.9066 ± 0.0385 | 0.9248 ± 0.0518 | 0.9286 ± 0.0335 | ||
| Dataset 5 | 0.8826 ± 0.0124 | 0.8662 ± 0.0125 | 0.8882 ± 0.0027 | 0.8732 ± 0.0133 | ||
| Ave | 0.8405 | 0.8397 | 0.8450 | 0.8414 | ||
| Recall | Dataset 1 | 0.9179 ± 0.0167 | 0.9245 ± 0.0041 | 0.9505 ± 0.0098 | 0.9170 ± 0.0124 | |
| Dataset 2 | 0.9289 ± 0.0281 | 0.9298 ± 0.0159 | 0.9533 ± 0.0248 | 0.9183 ± 0.0174 | ||
| Dataset 3 | 0.6979 ± 0.0191 | 0.7278 ± 0.0083 | 0.7166 ± 0.0267 | 0.7199 ± 0.0249 | ||
| Dataset 4 | 0.6879 ± 0.0577 | 0.6748 ± 0.0408 | 0.6888 ± 0.0623 | 0.6722 ± 0.0487 | ||
| Dataset 5 | 0.8531 ± 0.0169 | 0.8502 ± 0.0110 | 0.8484 ± 0.0091 | 0.8476 ± 0.0170 | ||
| Ave | 0.8174 | 0.8264 | 0.8325 | 0.8150 | ||
| Accuracy | Dataset 1 | 0.8756 ± 0.0067 | 0.8852 ± 0.0102 | 0.8821 ± 0.0086 | 0.8850 ± 0.0090 | |
| Dataset 2 | 0.8481 ± 0.0109 | 0.8938 ± 0.0083 | 0.8934 ± 0.0140 | 0.8916 ± 0.0083 | ||
| Dataset 3 | 0.7079 ± 0.0095 | 0.7225 ± 0.0028 | 0.7226 ± 0.0092 | 0.7169 ± 0.0104 | ||
| Dataset 4 | 0.8033 ± 0.0383 | 0.8089 ± 0.0537 | 0.8049 ± 0.0253 | 0.8132 ± 0.0284 | ||
| Dataset 5 | 0.8697 ± 0.0098 | 0.8594 ± 0.0057 | 0.8708 ± 0.0041 | 0.8646 ± 0.0068 | ||
| Ave | 0.8236 | 0.8320 | 0.8373 | 0.8351 | ||
| F1-score | Dataset 1 | 0.8870 ± 0.0111 | 0.8814 ± 0.0051 | 0.8876 ± 0.0080 | 0.8885 ± 0.0091 | |
| Dataset 2 | 0.8932 ± 0.0118 | 0.8974 ± 0.0082 | 0.8993 ± 0.0125 | 0.8943 ± 0.0088 | ||
| Dataset 3 | 0.7047 ± 0.0094 | 0.7256 ± 0.0110 | 0.7165 ± 0.0138 | 0.7238 ± 0.0085 | ||
| Dataset 4 | 0.7730 ± 0.0290 | 0.7798 ± 0.0343 | 0.7702 ± 0.0193 | 0.7807 ± 0.0186 | ||
| Dataset 5 | 0.8674 ± 0.0071 | 0.8580 ± 0.0036 | 0.8608 ± 0.0052 | 0.8629 ± 0.0036 | ||
| Ave | 0.8251 | 0.8287 | 0.8318 | 0.8309 | ||
| AUC | Dataset 1 | 0.9387 ± 0.0095 | 0.9294 ± 0.0057 | 0.9377 ± 0.0065 | 0.9333 ± 0.0056 | |
| Dataset 2 | 0.9403 ± 0.0075 | 0.9458 ± 0.0070 | 0.9476 ± 0.0072 | 0.9408 ± 0.0064 | ||
| Dataset 3 | 0.7975 ± 0.0088 | 0.8045 ± 0.0153 | 0.8096 ± 0.0088 | 0.8108 ± 0.0131 | ||
| Dataset 4 | 0.8677 ± 0.0271 | 0.8110 ± 0.0291 | 0.8776 ± 0.0193 | 0.8480 ± 0.0340 | ||
| Dataset 5 | 0.9518 ± 0.0060 | 0.8597 ± 0.0054 | 0.9397 ± 0.0090 | 0.9472 ± 0.0041 | ||
| Ave | 0.8992 | 0.8726 | 0.9014 | 0.9012 | ||
| AUPR | Dataset 1 | 0.9196 ± 0.0079 | 0.9061 ± 0.0052 | 0.9212 ± 0.0066 | 0.9106 ± 0.0100 | |
| Dataset 2 | 0.9214 ± 0.0053 | 0.9280 ± 0.0087 | 0.9336 ± 0.0081 | 0.9222 ± 0.0052 | ||
| Dataset 3 | 0.7663 ± 0.0133 | 0.7949 ± 0.0162 | 0.7839 ± 0.0154 | 0.7964 ± 0.0029 | ||
| Dataset 4 | 0.8995 ± 0.0222 | 0.8759 ± 0.0260 | 0.9063 ± 0.0327 | 0.8937 ± 0.0131 | ||
| Dataset 5 | 0.9564 ± 0.0033 | 0.8957 ± 0.0056 | 0.9539 ± 0.0030 | 0.9510 ± 0.0031 | ||
| Ave | 0.8926 | 0.8812 | 0.9020 | 0.8959 |
The best performance is represented in boldface in each row in each table.
The performance of five LPI prediction methods on CV2.
| XGBoost | CatBoost | Random forest | DRPLPI | LPIDF | ||
|---|---|---|---|---|---|---|
| Precision | Dataset 1 | 0.5630 ± 0.2187 | 0.2339 ± 0.1389 | 0.3181 ± 0.2432 | 0.3426 ± 0.2355 | |
| Dataset 2 | 0.5214 ± 0.1701 | 0.4117 ± 0.2269 | 0.6310 ± 0.1672 | 0.6374 ± 0.1278 | ||
| Dataset 3 | 0.6444 ± 0.0759 | 0.5885 ± 0.1198 | 0.6873 ± 0.2617 | 0.6248 ± 0.1310 | ||
| Dataset 4 | 0.4502 ± 0.1057 | 0.5185 ± 0.1633 | 0.4951 ± 0.1616 | 0.5100 ± 0.0385 | ||
| Dataset 5 | 0.6798 ± 0.1338 | 0.7454 ± 0.1015 | 0.7516 ± 0.0375 | 0.6976 ± 0.0768 | ||
| Ave | 0.5718 | 0.4996 | 0.5895 | 0.5949 | ||
| Recall | Dataset 1 | 0.0898 ± 0.0569 | 0.0056 ± 0.0086 | 0.0056 ± 0.0041 | 0.0996 ± 0.1279 | |
| Dataset 2 | 0.0458 ± 0.0278 | 0.1162 ± 0.1111 | 0.0136 ± 0.0087 | 0.0159 ± 0.0094 | ||
| Dataset 3 | 0.3651 ± 0.1738 | 0.5795 ± 0.1973 | 0.2578 ± 0.1301 | 0.3695 ± 0.1541 | ||
| Dataset 4 | 0.9087 ± 0.0993 | 0.7777 ± 0.1343 | 0.8619 ± 0.1062 | 0.9284 ± 0.0398 | ||
| Dataset 5 | 0.9654 ± 0.0244 | 0.9096 ± 0.0543 | 0.9545 ± 0.0287 | 0.9219 ± 0.0516 | ||
| Ave | 0.4811 | 0.4946 | 0.4443 | 0.4350 | ||
| Accuracy | Dataset 1 | 0.5499 ± 0.1385 | 0.4727 ± 0.1757 | 0.5398 ± 0.1417 | 0.5383 ± 0.1533 | |
| Dataset 2 | 0.5386 ± 0.1497 | 0.5237 ± 0.1041 | 0.5125 ± 0.0845 | 0.5422 ± 0.1518 | ||
| Dataset 3 | 0.5822 ± 0.0747 | 0.5972 ± 0.1037 | 0.5901 ± 0.1071 | 0.6159 ± 0.0809 | ||
| Dataset 4 | 0.4516 ± 0.1335 | 0.5286 ± 0.1404 | 0.4972 ± 0.1564 | 0.5147 ± 0.0313 | ||
| Dataset 5 | 0.7353 ± 0.1020 | 0.7909 ± 0.0546 | 0.8029 ± 0.0608 | 0.7736 ± 0.0546 | ||
| Ave | 0.5715 | 0.5826 | 0.6038 | 0.5993 | ||
| F1-score | Dataset 1 | 0.1803 ± 0.1002 | 0.1181 ± 0.0905 | 0.0109 ± 0.0166 | 0.0107 ± 0.0076 | 0.1461 ± 0.1693 |
| Dataset 2 | 0.0819 ± 0.0468 | 0.1680 ± 0.1460 | 0.0261 ± 0.0160 | 0.0308 ± 0.0179 | ||
| Dataset 3 | 0.4425 ± 0.1306 | 0.5465 ± 0.1386 | 0.3349 ± 0.1578 | 0.4708 ± 0.1367 | ||
| Dataset 4 | 0.5954 ± 0.0962 | 0.5970 ± 0.0707 | 0.6085 ± 0.0890 | 0.6565 ± 0.0276 | ||
| Dataset 5 | 0.7889 ± 0.0941 | 0.8146 ± 0.0656 | 0.8253 ± 0.0691 | 0.8110 ± 0.0518 | ||
| Ave | 0.4178 | 0.4488 | 0.3805 | 0.3892 | ||
| AUC | Dataset 1 | 0.6116 ± 0.1384 | 0.4431 ± 0.0607 | 0.6034 ± 0.1648 | 0.5407 ± 0.1431 | |
| Dataset 2 | 0.5819 ± 0.0788 | 0.5090 ± 0.0427 | 0.5938 ± 0.1076 | 0.5956 ± 0.1482 | ||
| Dataset 3 | 0.6239 ± 0.0781 | 0.6236 ± 0.0846 | 0.6402 ± 0.0683 | 0.6698 ± 0.0811 | ||
| Dataset 4 | 0.5515 ± 0.1363 | 0.5634 ± 0.1026 | 0.6414 ± 0.1523 | 0.5794 ± 0.1465 | ||
| Dataset 5 | 0.8554 ± 0.0936 | 0.7889 ± 0.0411 | 0.8998 ± 0.0563 | 0.9161 ± 0.0397 | ||
| Ave | 0.6457 | 0.5856 | 0.6820 | 0.6846 | ||
| AUPR | Dataset 1 | 0.5460 ± 0.1510 | 0.3720 ± 0.1218 | 0.5629 ± 0.1278 | 0.4744 ± 0.1726 | |
| Dataset 2 | 0.5099 ± 0.1366 | 0.4746 ± 0.1614 | 0.5409 ± 0.0952 | 0.5240 ± 0.1519 | ||
| Dataset 3 | 0.6241 ± 0.0709 | 0.6925 ± 0.0945 | 0.6061 ± 0.2265 | 0.6801 ± 0.0722 | ||
| Dataset 4 | 0.5640 ± 0.1383 | 0.6999 ± 0.0586 | 0.6900 ± 0.2169 | 0.6750 ± 0.0770 | ||
| Dataset 5 | 0.8267 ± 0.1761 | 0.8522 ± 0.0559 | 0.8912 ± 0.0672 | 0.8962 ± 0.0614 | ||
| Ave | 0.6141 | 0.6182 | 0.6595 | 0.6643 |
The best performance is represented in boldface in each row in each table.
The performance of five LPI prediction methods on CV3.
| XGBoost | CatBoost | Random forest | DRPLPI | LPIDF | ||
|---|---|---|---|---|---|---|
| Precision | Dataset 1 | 0.8508 ± 0.0115 | 0.8457 ± 0.0142 | 0.8466 ± 0.0056 | 0.8401 ± 0.0131 | |
| Dataset 2 | 0.8604 ± 0.0121 | 0.8549 ± 0.0065 | 0.8574 ± 0.0112 | 0.8645 ± 0.0119 | ||
| Dataset 3 | 0.7455 ± 0.0213 | 0.7401 ± 0.0156 | 0.7438 ± 0.0171 | 0.7503 ± 0.0198 | ||
| Dataset 4 | 0.9117 ± 0.0051 | 0.9340 ± 0.0134 | 0.9261 ± 0.0171 | 0.9381 ± 0.0142 | ||
| Dataset 5 | 0.8899 ± 0.0057 | 0.9250 ± 0.0047 | 0.9223 ± 0.0017 | 0.9224 ± 0.0040 | ||
| Ave | 0.8532 | 0.8610 | 0.8587 | 0.8617 | ||
| Recall | Dataset 1 | 0.9293 ± 0.0079 | 0.9676 ± 0.0065 | 0.9630 ± 0.0092 | 0.9634 ± 0.0104 | |
| Dataset 2 | 0.9486 ± 0.0083 | 0.9666 ± 0.0088 | 0.9745 ± 0.0041 | 0.9722 ± 0.0048 | ||
| Dataset 3 | 0.7863 ± 0.0157 | 0.8031 ± 0.0240 | 0.8061 ± 0.0134 | 0.7976 ± 0.0128 | ||
| Dataset 4 | 0.8394 ± 0.0305 | 0.8734 ± 0.0479 | 0.8803 ± 0.0235 | 0.8711 ± 0.0479 | ||
| Dataset 5 | 0.9048 ± 0.0051 | 0.9304 ± 0.0064 | 0.9282 ± 0.0034 | 0.9307 ± 0.0047 | ||
| Ave | 0.8817 | 0.9082 | 0.9120 | 0.9077 | ||
| Accuracy | Dataset 1 | 0.8832 ± 0.0063 | 0.8957 ± 0.0083 | 0.8974 ± 0.0051 | 0.8899 ± 0.0080 | |
| Dataset 2 | 0.9022 ± 0.0072 | 0.9049 ± 0.0090 | 0.9046 ± 0.0039 | 0.9051 ± 0.0064 | ||
| Dataset 3 | 0.7591 ± 0.0151 | 0.7608 ± 0.0129 | 0.7640 ± 0.0114 | 0.7660 ± 0.0136 | ||
| Dataset 4 | 0.8792 ± 0.0143 | 0.9056 ± 0.0234 | 0.9056 ± 0.0176 | 0.9066 ± 0.0214 | ||
| Dataset 5 | 0.8964 ± 0.0027 | 0.9279 ± 0.0049 | 0.9250 ± 0.0023 | 0.9283 ± 0.0037 | ||
| Ave | 0.8640 | 0.8790 | 0.8793 | 0.8792 | ||
| F1-score | Dataset 1 | 0.8883 ± 0.0070 | 0.9025 ± 0.0091 | 0.9044 ± 0.0038 | 0.8973 ± 0.0085 | |
| Dataset 2 | 0.9066 ± 0.0062 | 0.9103 ± 0.0094 | 0.9108 ± 0.0042 | 0.9111 ± 0.0054 | ||
| Dataset 3 | 0.7653 ± 0.0173 | 0.7702 ± 0.0170 | 0.7735 ± 0.0104 | 0.7731 ± 0.0212 | ||
| Dataset 4 | 0.8738 ± 0.0173 | 0.9019 ± 0.0260 | 0.9025 ± 0.0197 | 0.9025 ± 0.0248 | ||
| Dataset 5 | 0.8973 ± 0.0047 | 0.9276 ± 0.0049 | 0.9252 ± 0.0018 | 0.9284 ± 0.0033 | ||
| Ave | 0.8663 | 0.8825 | 0.8833 | 0.8825 | ||
| AUC | Dataset 1 | 0.9376 ± 0.0054 | 0.8955 ± 0.0046 | 0.9484 ± 0.0031 | 0.9413 ± 0.0038 | |
| Dataset 2 | 0.9507 ± 0.0040 | 0.9049 ± 0.0083 | 0.9537 ± 0.0051 | 0.9510 ± 0.0064 | ||
| Dataset 3 | 0.8452 ± 0.0133 | 0.7755 ± 0.0099 | 0.8531 ± 0.0096 | 0.8517 ± 0.0106 | ||
| Dataset 4 | 0.9407 ± 0.0098 | 0.9054 ± 0.0228 | 0.9483 ± 0.0164 | 0.9526 ± 0.0169 | ||
| Dataset 5 | 0.9681 ± 0.0008 | 0.9279 ± 0.0050 | 0.9815 ± 0.0006 | 0.9834 ± 0.0005 | ||
| Ave | 0.9285 | 0.8818 | 0.9370 | 0.9360 | ||
| AUPR | Dataset 1 | 0.9155 ± 0.0074 | 0.9259 ± 0.0070 | 0.9279 ± 0.0101 | 0.9212 ± 0.0085 | |
| Dataset 2 | 0.9314 ± 0.0086 | 0.9218 ± 0.0075 | 0.9341 ± 0.0113 | 0.9384 ± 0.0101 | ||
| Dataset 3 | 0.8213 ± 0.0204 | 0.8235 ± 0.0153 | 0.8350 ± 0.0110 | 0.8271 ± 0.0186 | ||
| Dataset 4 | 0.9532 ± 0.0083 | 0.9354 ± 0.0127 | 0.9615 ± 0.0129 | 0.9648 ± 0.0122 | ||
| Dataset 5 | 0.9709 ± 0.0012 | 0.9450 ± 0.0037 | 0.9824 ± 0.0005 | 0.9839 ± 0.0005 | ||
| Ave | 0.9185 | 0.9103 | 0.9294 | 0.9262 |
The best performance is represented in boldface in each row in each table.
The predicted top 5 proteins interacting with SNHG3.
| Dataset | Proteins | Confirmed | LPIDF | XGBoost | Random forest | CatBoost | DRPLPI |
|---|---|---|---|---|---|---|---|
| Dataset1 | Q15717 | Yes | 1 | 1 | 2 | 1 | 2 |
| P35637 | Yes | 2 | 5 | 4 | 7 | 3 | |
| O00425 | Yes | 3 | 2 | 6 | 5 | 1 | |
| Q9UKV8 | Yes | 4 | 6 | 1 | 8 | 6 | |
| Q9NZI8 | Yes | 5 | 3 | 8 | 3 | 5 | |
| Dataset2 | Q15717 | Yes | 1 | 1 | 2 | 1 | 1 |
| Q9NZI8 | Yes | 2 | 3 | 7 | 4 | 8 | |
| Q9Y6M1 | Yes | 3 | 2 | 5 | 3 | 2 | |
| P35637 | Yes | 4 | 4 | 1 | 5 | 4 | |
| Q96PU8 | Yes | 5 | 18 | 16 | 15 | 17 | |
| Dataset3 | Q9NUL5 | No | 1 | 1 | 1 | 1 | 1 |
| Q9Y6M1 | Yes | 2 | 3 | 2 | 20 | 4 | |
| Q9NZI8 | Yes | 3 | 4 | 5 | 7 | 2 | |
| O00425 | No | 4 | 2 | 3 | 3 | 3 | |
| Q13148 | No | 5 | 7 | 8 | 5 | 4 |
The predicted top 5 proteins interacting with GAS5.
| Dataset | Proteins | Confirmed | LPIDF | XGBoost | Random forest | CatBoost | DRPLPI |
|---|---|---|---|---|---|---|---|
| Dataset1 | O00425 | Yes | 1 | 2 | 1 | 6 | 1 |
| Q15717 | No | 2 | 1 | 2 | 1 | 2 | |
| P35637 | No | 3 | 4 | 3 | 5 | 3 | |
| Q9NZI8 | Yes | 4 | 3 | 4 | 2 | 5 | |
| Q9Y6M1 | Yes | 5 | 5 | 5 | 3 | 4 | |
| Dataset2 | Q15717 | No | 1 | 1 | 3 | 8 | 1 |
| Q9NZI8 | Yes | 2 | 3 | 6 | 2 | 5 | |
| Q9Y6M1 | Yes | 3 | 2 | 4 | 5 | 3 | |
| P35637 | No | 4 | 4 | 2 | 1 | 2 | |
| P31483 | Yes | 5 | 5 | 1 | 3 | 4 | |
| Dataset3 | Q9NUL5 | Yes | 1 | 1 | 1 | 1 | 1 |
| O00425 | No | 2 | 2 | 2 | 3 | 10 | |
| Q07955 | Yes | 3 | 9 | 6 | 12 | 2 | |
| Q9Y6M1 | No | 4 | 3 | 3 | 5 | 6 | |
| Q9NZI8 | No | 5 | 4 | 4 | 2 | 5 |
The predicted top 5 lncRNAs interacting with Q13148.
| Dataset | lncRNAs | Confirmed | LPIDF | XGBoost | CatBoost | Random forest | DRPLPI |
|---|---|---|---|---|---|---|---|
| Dataset1 | SNHG1 | Yes | 1 | 53 | 60 | 17 | 13 |
| NEAT1 | Yes | 2 | 113 | 52 | 30 | 199 | |
| 7SL | Yes | 3 | 784 | 234 | 472 | 264 | |
| RP11-439E19.10 | Yes | 4 | 376 | 14 | 415 | 55 | |
| SFPQ | Yes | 5 | 28 | 25 | 18 | 7 | |
| Dataset2 | SNHG1 | Yes | 1 | 14 | 22 | 7 | 5 |
| NEAT1 | Yes | 2 | 5 | 128 | 1 | 39 | |
| 7SL | Yes | 3 | 61 | 14 | 4 | 150 | |
| RP11-439E19.10 | Yes | 4 | 274 | 103 | 106 | 559 | |
| SFPQ | Yes | 5 | 48 | 13 | 8 | 66 | |
| Dataset3 | RPI001_124073 | Yes | 1 | 4 | 1 | 6 | 59 |
| LINC00638 | Yes | 2 | 1 | 707 | 2 | 2 | |
| LINC00338 | Yes | 3 | 28 | 637 | 4 | 7 | |
| RP11-38P22.2 | Yes | 4 | 29 | 461 | 99 | 47 | |
| GAS5 | Yes | 5 | 110 | 8 | 13 | 110 |
The predicted top 5 lncRNAs interacting with Q9HCK5.
| Dataset | lncRNAs | Confirmed | LPIDF | XGBoost | CatBoost | Random forest | DRPLPI |
|---|---|---|---|---|---|---|---|
| Dataset1 | RPI001_233996 | Yes | 1 | 468 | 73 | 31 | 71 |
| RPI001_122583 | Yes | 2 | 16 | 41 | 139 | 35 | |
| RPI001_1006381 | Yes | 3 | 44 | 23 | 38 | 177 | |
| RPI001_1000866 | Yes | 4 | 580 | 51 | 15 | 189 | |
| RP5-1057J7.6 | Yes | 5 | 263 | 29 | 56 | 116 | |
| Dataset2 | SFPQ | Yes | 1 | 45 | 1 | 2 | 23 |
| RPI001_1015379 | Yes | 2 | 55 | 91 | 75 | 2 | |
| RPI001_247329 | Yes | 3 | 126 | 51 | 22 | 24 | |
| RPI001_1000866 | Yes | 4 | 18 | 5 | 36 | 4 | |
| NEAT1 | Yes | 5 | 15 | 49 | 4 | 9 | |
| Dataset3 | RP11-357C3.3 | Yes | 1 | 7 | 6 | 41 | 36 |
| RP1-140A9.1 | Yes | 2 | 6 | 390 | 15 | 11 | |
| RPI001_124073 | Yes | 3 | 5 | 25 | 9 | 32 | |
| RPI001_1001088 | Yes | 4 | 1 | 14 | 10 | 10 | |
| AC010890.1 | Yes | 5 | 17 | 42 | 62 | 8 |
Figure 1The predicted top 100 LPIs on the five datasets (a) Dataset 1, (b) Dataset 2, (c) Dataset 3, (d) Dataset 4, (e) Dataset 5.
The fractions of true LPIs among the top interactions under CV3.
| XGBoost (%) | CatBoost (%) | Random forest (%) | DRPLPI (%) | LPIDF (%) | ||
|---|---|---|---|---|---|---|
| Dataset 1 | Top 10 | 60 | 100 | 90 | 100 | 100 |
| Top 30 | 70 | 90 | 90 | 100 | 100 | |
| Top 50 | 74 | 88 | 88 | 94 | 94 | |
| Dataset 2 | Top 10 | 70 | 70 | 90 | 90 | 100 |
| Top 30 | 77 | 87 | 87 | 93 | 100 | |
| Top 50 | 80 | 86 | 86 | 92 | 100 | |
| Dataset 3 | Top 10 | 80 | 90 | 90 | 100 | 100 |
| Top 30 | 93 | 93 | 96 | 50 | 100 | |
| Top 50 | 88 | 96 | 98 | 96 | 100 | |
| Dataset 4 | Top 10 | 100 | 100 | 100 | 100 | 100 |
| Top 30 | 97 | 100 | 100 | 100 | 100 | |
| Top 50 | 96 | 100 | 94 | 100 | 100 | |
| Dataset 5 | Top 10 | 100 | 100 | 90 | 100 | 100 |
| Top 30 | 100 | 100 | 86 | 100 | 100 | |
| Top 50 | 100 | 100 | 88 | 100 | 100 |
The time required for all LPI prediction methods.
| XGBoost | CatBoost | Random forest | DRPLPI | LPIDF | |
|---|---|---|---|---|---|
| Dataset 1 | 168 s | 74,120 s | 20 s | 74,292 s | 28,174 s |
| Dataset 2 | 688 s | 70,042 s | 22 s | 68,469 s | 25,348 s |
| Dataset 3 | 527 s | 63,627 s | 37 s | 63,711 s | 26,342 s |
| Dataset 4 | 400 s | 25,971 s | 6 s | 25,994 s | 7216 s |
| Dataset 5 | 1852 s | 61,998 s | 197 s | 62,258 s | 82,022 s |
Where s denotes second.
The details of LPI data.
| Dataset | lncRNAs | Proteins | LPIs |
|---|---|---|---|
| Dataset 1 | 935 | 59 | 3479 |
| Dataset 2 | 885 | 84 | 3265 |
| Dataset 3 | 990 | 27 | 4158 |
| Dataset 4 | 109 | 35 | 948 |
| Dataset 5 | 1704 | 42 | 22,133 |
Figure 2Protein feature selection based on the encoder–decoder.
Figure 3Computing the probability that a feature is classified as positive (or negative) sample.
Figure 4Deep forest with cascade forest structure.
Figure 5Flowchart of the LPI prediction framework based on deep forest with cascade forest structure.