| Literature DB >> 29773825 |
Flavio E Spetale1, Debora Arce2,3, Flavia Krsticevic4,2, Pilar Bulacio4,5,2, Elizabeth Tapia4,5.
Abstract
The GO-Cellular Component (GO-CC) ontology provides a controlled vocabulary for the consistent description of the subcellular compartments or macromolecular complexes where proteins may act. Current machine learning-based methods used for the automated GO-CC annotation of proteins suffer from the inconsistency of individual GO-CC term predictions. Here, we present FGGA-CC+, a class of hierarchical graph-based classifiers for the consistent GO-CC annotation of protein coding genes at the subcellular compartment or macromolecular complex levels. Aiming to boost the accuracy of GO-CC predictions, we make use of the protein localization knowledge in the GO-Biological Process (GO-BP) annotations to boost the accuracy of GO-CC prediction. As a result, FGGA-CC+ classifiers are built from annotation data in both the GO-CC and GO-BP ontologies. Due to their graph-based design, FGGA-CC+ classifiers are fully interpretable and their predictions amenable to expert analysis. Promising results on protein annotation data from five model organisms were obtained. Additionally, successful validation results in the annotation of a challenging subset of tandem duplicated genes in the tomato non-model organism were accomplished. Overall, these results suggest that FGGA-CC+ classifiers can indeed be useful for satisfying the huge demand of GO-CC annotation arising from ubiquitous high throughout sequencing and proteomic projects.Entities:
Mesh:
Substances:
Year: 2018 PMID: 29773825 PMCID: PMC5958134 DOI: 10.1038/s41598-018-26041-z
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Average hierarchical precision (HP), recall (HR) and F-score (HF) accomplished by native FGGA-CC classifiers when considering four characterization methods, Signal+, Signal+ +, PrositeBin, and Physicochemical+, on A. thaliana protein sequences.
| Characterization | HP | HR | HF |
|---|---|---|---|
| PrositeBin | 0.78 | 0.69 | 0.70 |
| Signal+ | 0.73 | 0.74 | 0.71 |
| Signal+ + | 0.78 | 0.68 | 0.70 |
| Physicochemical+ | 0.73 | 0.79 |
|
The best characterization method according to the HF measure (p < 0.01; Wilcoxon test with Bonferroni correction) is shown in bold.
Figure 1GO-CC subgraphs induced in the annotation of the Q7ZVT3 protein in the D. rario model organism. Positive annotations are shown in light blue, negative ones in white, and erroneous ones with a crossline. (a) GO-CC annotations accomplished by a naive ensemble of SVM classifiers; erroneous/inconsistent annotations can be observed. (b) GO-CC annotations after FGGA-CC+ processing; consistent annotations, including just one false positive, can be observed.
Figure 2Scatter plots of the average AUC scores attained by native FGGA-CC and baseline ensembles of SVM classifiers when performing the GO-CC annotation of protein sequences characterized by the Physicochemical+ method. As deeper GO-CC categories are considered, points in the scatter plot turn from yellow to red.
Figure 3Scatter plots of the average AUC scores attained by GO-BP enriched FGGA-CC+ and native FGGA-CC classifiers when performing the GO-CC annotation of protein sequences characterized by the Physicochemical+ method. As deeper GO-CC categories are considered, points in the scatter plot turn from yellow to red.
Annotation performance of native FGGA-CC and GO-BP enriched FGGA-CC+ classifiers when predicting GO-CC terms for protein sequences in five model organisms.
| Organism | HP | HR | HF | |||
|---|---|---|---|---|---|---|
| FGGA-CC | FGGA-CC+ | FGGA-CC | FGGA-CC+ | FGGA-CC | FGGA-CC+ | |
|
| 72.877 | 72.914 | 71.848 | 72.348 | 68.313 | 68.507 |
|
| 73.587 |
| 68.471 |
| 69.616 |
|
|
| 66.473 |
| 83.426 | 83.896 | 70.931 |
|
|
| 70.690 |
| 73.563 | 74.635 | 69.531 |
|
|
| 66.592 | 67.043 | 77.840 |
| 69.952 |
|
Protein sequences are characterized with the Physicochemical+ method. The average 5-fold hierarchical precision (HP), recall (HR) and F-score (HF) measures are reported. For each model organism, the best performing method according to the HP, HR and HF measures (p < 0.01; Wilcoxon test) is shown in bold.
Figure 4FGGA-CC+ (black), CELLO2GO (red) and FFPred3 (blue) GO-CC annotation performance on protein sequences from the Slim D. melanogaster dataset. AUC measures favor (p < 0.01; Wilcoxon test with Bonferroni correction) the FGGA-CC+ method.
FGGA-CC+, CELLO2GO, and FFPred3 methods are considered for the GO-CC annotation of protein sequences in the Slim D. melanogaster dataset.
| Method | Precision | Recall | F-score | HP | HR | HF |
|---|---|---|---|---|---|---|
| FGGA-CC+ | 0.54 | 0.64 |
| 0.72 | 0.68 |
|
| CELLO2GO | 0.65 | 0.51 | 0.53 | 0.72 | 0.55 | 0.61 |
| FFPred3 | 0.50 | 0.60 | 0.52 | 0.71 | 0.62 | 0.60 |
Both flat (Precision, ecall and F-score) and hierarchical (HP, HR and HF) performance metrics are considered; average results are reported. The best performing method according to the F-score or HF metrics (p < 0.01; Wilcoxon test with Bonferroni correction) is shown in bold.
GO-CC annotation of the S. lycopersicum sHSP genes with FGGA-CC+ classifiers.
| Gene ID | DGE | Expected | Predicted GO-CC |
|---|---|---|---|
| Solyc06g076520 | Up |
| nucleoplasm, |
| Solyc06g076540 | Up | cytosolic | nucleoplasm, |
| Solyc06g076560 | Up | cytosolic | |
| Solyc06g076570 | Up | cytosolic | nucleoplasm, |
| Solyc08g062450 | Up |
| cell-cell junction, cell periphery, |
| Solyc08g062340 | Up | chloroplastic | cytosolic small ribosomal subunit, plasmodesma, |
| Solyc08g078700 | Up |
| plastid, |
| Solyc08g078710 | NDE | mitochondrial | organelle |
| Solyc08g078720 | NE | mitochondrial | cytosolic ribosome, chloroplast thylakoid membrane, chloroplast envelope, and |
Nine tandem duplicated sHSP genes (Gene ID) are considered. Differential gene expression (DGE) profiles during fruit ripening, i.e., up-regulated (Up), not differentially expressed (NDE) or not expressed at all (NE), are included. Positive GO-CC annotation controls are shown in bold.
Annotation datasets used for the prediction of GO-CC categories.
| Organism | # GO-CC terms | # | # Samples |
|---|---|---|---|
|
| 143 | 8 | 22778 |
|
| 304 | 17 | 13417 |
|
| 167 | 11 | 6176 |
|
| 174 | 12 | 5134 |
|
| 52 | 1 | 1243 |
Protein sequences from five model organisms are considered. The number of GO-CC terms, with the number of soft GO-BP boundary terms used for the enhancement GO-CC predictions along with the number of annotated samples, are shown.
Characterization methods for protein sequences.
| Method | Features | # Features |
|---|---|---|
| Signal+ | Established predictors of standard SCLcategories + LocSigDB signals | 96 |
| PrositeBin | Presence/absence of Prosite domains | 1354 |
| Signal+ + | Signal+ + PrositeBin | 1450 |
| Physicochemical+ | Signal+ + Physicochemical and secondary structure properties | 165 |
Figure 5GO-CC annotation of a protein sequences with FGGA-CC classifiers. A GO-CC subgraph defining the expected structure of GO-CC predictions is first converted to a factor graph (FG) model. Protein sequences of any length are characterized in terms of a fixed number of features. Flat binary SVM classifiers (SVM) predict individual GO-CC categories (GO:i) upon protein sequence queries. Flat, likely inconsistent, binary GO-CC predictions are leveraged by executing the Sum-Product algorithm on the FG model. At the end, a set of consistent GO-CC predictions is obtained.
Transitive closure screening of a GO subgraph by means of a boolean function h.
|
|
| ||||
|---|---|---|---|---|---|
| is a | is a | 1 | regulates | is a | 1 |
| is a | part of | 1 | regulates | part of | 1 |
| is a | regulates | 1 | regulates | regulates | 0 |
| is a | occurs in | 1 | regulates | occurs in | 0 |
| part of | is a | 1 | occurs in | is a | 1 |
| part of | part of | 1 | occurs in | part of | 1 |
| part of | regulates | 0 | occurs in | regulates | 0 |
| part of | occurs in | 1 | occurs in | occurs in | 0 |
The admissibility of composite relationships between a GO term GO:i, its parent GO:j, and its grandparent GO:z, are checked by h.
Figure 6(a) Original GO subgraph (b) After checking the graph transitive closure with the boolean function h, the link GO:7 → GO:6 is deleted (c) Factor graph model used for GO-CC predictions. Inside the dash lined box, a core factor graph contains binary variable nodes x modeling GO terms, and boolean factor nodes f modeling relationships between them. Outside the dash lined box, the core factor graph is enriched with observable, real-valued, variable nodes y modeling independent GO-CC predictions, and probabilistic factor nodes g modeling corresponding prediction noise.