| Literature DB >> 23840667 |
Junzhe Cao1, Wenqi Liu, Jianjun He, Hong Gu.
Abstract
Subcellular localization of a protein is important to understand proteins' functions and interactions. There are many techniques based on computational methods to predict protein subcellular locations, but it has been shown that many prediction tasks have a training data shortage problem. This paper introduces a new method to mine proteins with non-experimental annotations, which are labeled by non-experimental evidences of protein databases to overcome the training data shortage problem. A novel active sample selection strategy is designed, taking advantage of active learning technology, to actively find useful samples from the entire data pool of candidate proteins with non-experimental annotations. This approach can adequately estimate the "value" of each sample, automatically select the most valuable samples and add them into the original training set, to help to retrain the classifiers. Numerical experiments with for four popular multi-label classifiers on three benchmark datasets show that the proposed method can effectively select the valuable samples to supplement the original training set and significantly improve the performances of predicting classifiers.Entities:
Mesh:
Substances:
Year: 2013 PMID: 23840667 PMCID: PMC3694045 DOI: 10.1371/journal.pone.0067343
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Number of protein sequences over the past ten years (2003–2012) in the UniProtKB/Swiss-Prot protein knowledgebase.
| Release date | Database version | Total | PEAs | PNEAs |
| 2003-12-15 | 1.0 | 135938 | 38903 | 45391 |
| 2004-07-05 | 2.0 | 148277 | 41031 | 50806 |
| 2005-05-10 | 5.0 | 178998 | 45606 | 65084 |
| 2006-10-31 | 9.0 | 239174 | 53510 | 94897 |
| 2007-07-24 | 12.0 | 274311 | 57490 | 113135 |
| 2008-07-22 | 14.0 | 390787 | 64733 | 167972 |
| 2009-09-01 | 15.7 | 495368 | 68029 | 220091 |
| 2010-07-13 | 2010_08 | 516934 | 70180 | 232546 |
| 2011-07-27 | 2011_08 | 531326 | 70552 | 241226 |
| 2012-05-16 | 2012_05 | 536029 | 70868 | 245342 |
The statistics is only from the UniProtKB/Swiss-Prot manually reviewed entries, and the unreviewed entries in the UniProtKB/TrEMBL are not included.
Number of active/locative proteins in the three groups of datasets.
| Dataset | Number of classes | benchmark datasets | Supplementary training sample pool | Independent test set |
| Virus | 6 | 207/252 | 238/289 | 69/93 |
| Plant | 12 | 978/1055 | 758/813 | 261/301 |
| Gneg | 8 | 1392/1456 | 248/271 | 207/225 |
Figure 1The work process of the proposed active sample selection strategy.
Results for different basic classifiers (mean±SD) by using varied numbers of supplementary training data, trained and tested in 10-fold cross-validation on the virus dataset.
| Classifier | Ealuation metrics | Number of supplementary training data | ||
| None | Top 40% | All | ||
| IMKNN | Accu↑ | 0.7753±0.0257 |
| 0.7944±0.0369 |
| MCC↑ | 0.2796±0.0515 |
| 0.3600±0.0484 | |
| F1-score↑ | 0.4131±0.0674 |
| 0.4886±0.0584 | |
| Avgprec↑ | 0.5978±0.0596 |
| 0.6502±0.0541 | |
| Rloss↓ | 0.6126±0.0147 |
| 0.5276±0.0161 | |
| Coverage↓ | 1.6591±0.3007 |
| 1.5555±0.2919 | |
| SVM | Accu↑ | 0.7855±0.0199 |
| 0.7887±0.0381 |
| MCC↑ | 0.3432±0.0581 |
| 0.3739±0.0426 | |
| F1-score↑ | 0.4758±0.0457 |
| 0.5070±0.0676 | |
| Avgprec↑ | 0.6385±0.0436 |
| 0.6553±0.0419 | |
| Rloss↓ | 0.5376±0.0222 |
| 0.5112±0.0224 | |
| Coverage↓ | 1.5376±0.1366 |
| 1.5384±0.2237 | |
| Gaussian process | Accu↑ | 0.7979±0.0224 |
| 0.7991±0.0286 |
| MCC↑ | 0.3382±0.0520 |
| 0.3430±0.0437 | |
| F1-score↑ | 0.4543±0.0548 |
| 0.4616±0.0481 | |
| Avgprec↑ | 0.6147±0.0228 |
| 0.6332±0.0233 | |
| Rloss↓ | 0.5989±0.0298 |
| 0.5688±0.0201 | |
| Coverage↓ | 1.5917±0.1892 |
| 1.5651±0.1946 | |
| ML-RBF | Accu↑ | 0.6783±0.0224 |
| 0.7421±0.0208 |
| MCC↑ | 0.2749±0.0269 |
| 0.3378±0.0239 | |
| F1-score↑ | 0.3720±0.0400 |
| 0.4103±0.0369 | |
| Avgprec↑ | 0.5751±0.0595 |
| 0.5938±0.0469 | |
| Rloss↓ | 0.3968±0.0135 |
| 0.3760±0.0189 | |
| Coverage↓ | 2.2487±0.3568 |
| 2.1721±0.3477 | |
Results for different basic classifiers (mean±SD) by using varied numbers of supplementary training data, trained and tested in 10-fold cross-validation on the plant dataset.
| Classifier | Ealuation metrics | Number of supplementary training data | ||
| None | Top 50% | All | ||
| IMKNN | Accu↑ | 0.8557±0.0058 |
| 0.8881±0.0045 |
| MCC↑ | 0.1362±0.0254 |
| 0.1498±0.0285 | |
| F1-score↑ | 0.1858±0.0210 |
| 0.1903±0.0253 | |
| Avgprec↑ | 0.2943±0.0153 |
| 0.2934±0.0175 | |
| Rloss↓ | 0.8523±0.0178 |
| 0.8546±0.0123 | |
| Coverage↓ | 5.9920±0.2188 |
| 5.9703±0.2037 | |
| SVM | Accu↑ | 0.8742±0.0050 |
| 0.8804±0.0081 |
| MCC↑ | 0.2215±0.0288 |
| 0.2529±0.0232 | |
| F1-score↑ | 0.2904±0.0261 |
| 0.3183±0.0288 | |
| Avgprec↑ | 0.4049±0.0151 |
| 0.4271±0.0439 | |
| Rloss↓ | 0.7114±0.0262 |
| 0.6871±0.0383 | |
| Coverage↓ | 4.9945±0.2491 |
| 4.8574±0.2372 | |
| Gaussian process | Accu↑ | 0.8909±0.0013 |
| 0.9096±0.0031 |
| MCC↑ | 0.2084±0.0287 |
| 0.2132±0.0135 | |
| F1-score↑ | 0.1796±0.0284 |
| 0.1963±0.0211 | |
| Avgprec↑ | 0.2884±0.0227 |
| 0.2934±0.0135 | |
| Rloss↓ | 0.8878±0.0216 |
| 0.8769±0.0141 | |
| Coverage↓ | 5.8800±0.2047 |
| 5.8947±0.2497 | |
| ML-RBF | Accu↑ | 0.8803±0.0084 |
| 0.8898±0.0031 |
| MCC↑ | 0.2663±0.0177 |
| 0.2656±0.0234 | |
| F1-score↑ | 0.3211±0.0161 |
| 0.3230±0.0230 | |
| Avgprec↑ | 0.5511±0.0261 |
| 0.5526±0.0192 | |
| Rloss↓ | 0.2356±0.0160 |
| 0.2301±0.0164 | |
| Coverage↓ | 2.7591±0.1611 |
| 2.6839±0.1984 | |
Results for different basic classifiers (mean±SD) by using varied numbers of supplementary training data, trained and tested in 10-fold cross-validation on the Gram-negative bacteria dataset.
| Classifier | Ealuation metrics | Number of supplementary training data | ||
| None | Top 70% | All | ||
| IMKNN | Accu↑ | 0.8699±0.0073 |
| 0.8688±0.0073 |
| MCC↑ | 0.5437±0.0233 |
| 0.5452±0.0225 | |
| F1-score↑ | 0.6092±0.0193 |
| 0.6079±0.0227 | |
| Avgprec↑ | 0.6894±0.0152 |
| 0.7152±0.0198 | |
| Rloss↓ | 0.2910±0.0243 |
| 0.3055±0.0254 | |
| Coverage↓ | 1.4717±0.1886 |
| 1.4828±0.1173 | |
| SVM | Accu↑ | 0.9026±0.0067 |
| 0.9056±0.0034 |
| MCC↑ | 0.5698±0.0281 |
| 0.5828±0.0119 | |
| F1-score↑ | 0.6258±0.0242 |
| 0.6366±0.0156 | |
| Avgprec↑ | 0.7193±0.0157 |
| 0.7199±0.0117 | |
| Rloss↓ | 0.3700±0.0191 |
| 0.3631±0.0164 | |
| Coverage↓ | 1.7672±0.0698 |
| 1.7115±0.0672 | |
| Gaussian process | Accu↑ | 0.9332±0.0035 |
| 0.9300±0.0057 |
| MCC↑ | 0.6678±0.0106 |
| 0.6666±0.0171 | |
| F1-score↑ | 0.6990±0.0263 |
| 0.6984±0.0156 | |
| Avgprec↑ | 0.7307±0.0256 |
| 0.7264±0.0189 | |
| Rloss↓ | 0.3722±0.0248 |
| 0.3728±0.0207 | |
| Coverage↓ | 1.7689±0.0581 |
| 1.7989±0.0732 | |
| ML-RBF | Accu↑ | 0.9159±0.0035 |
| 0.9127±0.0015 |
| MCC↑ | 0.6144±0.0187 |
| 0.6020±0.0117 | |
| F1-score↑ | 0.6672±0.0168 |
| 0.6507±0.0113 | |
| Avgprec↑ | 0.8057±0.0145 |
| 0.7984±0.0086 | |
| Rloss↓ | 0.1147±0.0120 |
| 0.1110±0.0067 | |
| Coverage↓ | 0.8786±0.0503 |
| 0.8687±0.0538 | |
Comparison of the prediction results of different basic classifiers by using varied numbers of supplementary training data.
| Dataset | Ealuation metrics | Number of supplementary training data | ||||||||||||
| IMKNN | SVM | Gaussian process | ML-RBF | |||||||||||
| None | Top | All | None | Top | All | None | Top | All | None | Top | All | |||
| Virus | Accu↑ | 0.7476 |
| 0.7427 | 0.7476 |
| 0.7451 | 0.7525 |
| 0.7672 | 0.6397 |
| 0.7328 | |
| MCC↑ | 0.2518 |
| 0.2604 | 0.2518 |
| 0.2589 | 0.1318 |
| 0.2095 | 0.1255 |
| 0.1957 | ||
| F1-score↑ | 0.4114 |
| 0.4262 | 0.4114 |
| 0.4222 | 0.2406 |
| 0.3166 | 0.3581 |
| 0.3626 | ||
| Avgprec↑ | 0.5572 |
| 0.5438 | 0.5572 |
| 0.5431 | 0.4480 |
| 0.5008 | 0.4994 |
| 0.5757 | ||
| Rloss↓ | 0.6380 |
| 0.6390 | 0.6380 |
| 0.6419 | 0.8415 |
| 0.7485 | 0.4931 |
| 0.3622 | ||
| Coverage↓ | 2.2059 |
| 2.2941 | 2.2059 |
| 2.3088 | 2.5735 |
| 2.5441 | 3.0000 |
| 2.2941 | ||
| Plant | Accu↑ | 0.9061 |
| 0.9074 | 0.9042 |
| 0.9068 | 0.9081 |
| 0.9090 | 0.7350 |
| 0.7816 | |
| MCC↑ | 0.3906 |
| 0.3991 | 0.4220 |
| 0.4325 | 0.2344 |
| 0.2636 | 0.1428 |
| 0.1531 | ||
| F1-score↑ | 0.4346 |
| 0.4423 | 0.4737 |
| 0.4823 | 0.1864 |
| 0.2276 | 0.2441 |
| 0.2516 | ||
| Avgprec↑ | 0.5099 |
| 0.5121 | 0.5762 |
| 0.5784 | 0.2971 |
| 0.3222 | 0.4367 |
| 0.4266 | ||
| Rloss↓ | 0.6040 |
| 0.6001 | 0.5212 |
| 0.5200 | 0.8819 |
| 0.8478 | 0.3670 |
| 0.3722 | ||
| Coverage↓ | 4.4636 |
| 4.4674 | 3.8867 |
| 3.8812 | 6.2222 |
| 6.0498 | 4.4598 |
| 4.5402 | ||
| Gneg | Accu↑ | 0.8374 |
| 0.8386 | 0.8823 |
| 0.8811 | 0.8950 |
| 0.8932 | 0.8811 |
| 0.8732 | |
| MCC↑ | 0.4542 |
| 0.4607 | 0.4913 |
| 0.4918 | 0.4924 |
| 0.4777 | 0.4399 |
| 0.4008 | ||
| F1-score↑ | 0.5315 |
| 0.5366 | 0.5591 |
| 0.5605 | 0.5362 |
| 0.5191 | 0.5000 |
| 0.4655 | ||
| Avgprec↑ | 0.6291 |
| 0.6218 | 0.6331 |
| 0.6361 | 0.5722 |
| 0.5572 | 0.6935 |
| 0.7011 | ||
| Rloss↓ | 0.3891 |
| 0.3812 | 0.4481 |
| 0.4391 | 0.5503 |
| 0.5707 | 0.1715 |
| 0.1700 | ||
| Coverage↓ | 2.3010 |
| 2.2476 | 2.6165 |
| 2.5680 | 3.0291 |
| 3.1214 | 1.3204 |
| 1.3155 | ||