| Literature DB >> 31415589 |
Eugene W Hinderer1, Robert M Flight2, Rashmi Dubey3,4, James N MacLeod3,4, Hunter N B Moseley1,2,5.
Abstract
Gene-annotation enrichment is a common method for utilizing ontology-based annotations in gene and gene-product centric knowledgebases. Effective utilization of these annotations requires inferring semantic linkages by tracing paths through edges in the ontological graph, referred to as relations. However, some relations are semantically problematic with respect to scope, necessitating their omission or modification lest erroneous term mappings occur. To address these issues, we created the Gene Ontology Categorization Suite, or GOcats-a novel tool that organizes the Gene Ontology into subgraphs representing user-defined concepts, while ensuring that all appropriate relations are congruent with respect to scoping semantics. Here, we demonstrate the improvements in annotation enrichment by re-interpreting edges that would otherwise be omitted by traditional ancestor path-tracing methods. Specifically, we show that GOcats' unique handling of relations improves enrichment over conventional methods in the analysis of two different gene-expression datasets: a breast cancer microarray dataset and several horse cartilage development RNAseq datasets. With the breast cancer microarray dataset, we observed significant improvement (one-sided binomial test p-value = 1.86E-25) in 182 of 217 significantly enriched GO terms identified from the conventional path traversal method when GOcats' path traversal was used. We also found new significantly enriched terms using GOcats, whose biological relevancy has been experimentally demonstrated elsewhere. Likewise, on the horse RNAseq datasets, we observed a significant improvement in GO term enrichment when using GOcat's path traversal: one-sided binomial test p-values range from 1.32E-03 to 2.58E-44.Entities:
Mesh:
Year: 2019 PMID: 31415589 PMCID: PMC6695228 DOI: 10.1371/journal.pone.0220728
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1GOcats data flow diagram for creating categories of GO.
A) GOcats enables the user to extract subgraphs of GO representing concepts as defined by keywords, each with a root (category-defining) node. B) Subgraphs extracted by GOcats are used to create a mapping from all sub-nodes in a set of subgraphs to their category-defining root node(s). This allows the user to map gene annotations in GAFs to any number of customized categories.
Frequency of relations in the gene ontology and suggested semantic correspondence classes to reduce ambiguity†.
| Relationship | Frequency in | Frequency in GO CC | Frequency in GO BP | Frequency in GO MF | Correspondence Class | Correspondence Members |
|---|---|---|---|---|---|---|
| is_a | 72455 | 5591 | 54689 | 12175 | Scoping (hyponymy) | hyponym "is_a" hypernym |
| part_of | 8613 | 1702 | 5751 | 1160 | Scaling (meronymy) | meronym "part_of" holonym |
| has_part | 736 | 156 | 339 | 241 | Scaling (meronymy) | holonym "has_part" meronym |
| happens_during | 24 | 0 | 24 | 0 | Spatiotemporal | process "happens_during" process |
| ends_during | 1 | 0 | 1 | 0 | Spatiotemporal | process "ends_during" process |
| occurs_in | 181 | 0 | 180 | 1 | Spatiotemporal (process-entity or process-process) | process "occurs_in" entity |
| regulates | 3368 | 0 | 3322 | 46 | Active (actor-subject) | actor "regulates" subject |
| positively_regulates | 2916 | 0 | 2880 | 36 | Active (actor-subject) | actor "positively_regulates" subject |
| negatively_regulates | 2937 | 0 | 2285 | 52 | Active (actor-subject) | actor "negatively_regulates" subject |
| regulated_by | 0 | 0 | 0 | 0 | Active (actor-subject) | subject "regulated_by" actor |
| before | 0 | 0 | 0 | 0 | Spatiotemporal | prior "before" latter |
† GO-core data-version: releases/2016-01-12 (available in Scripts Directory)
‡ These relationships are not found in GO but are part of the Relations Ontology
Fig 2The has_part relation creates incongruent paths with respect to semantic scoping.
Some tools may create questionable GO term mappings, i.e. “nuclear envelope” to “plasma membrane,” since the has_part relation edges point in from super-concepts to sub-concepts. GOCats avoids this by re-interpreting the has_part edges into part_of_some edges.
Prevalence of potential has_part relation mapping errors in GO.
| Sub-Ontology | Estimated Potential False Mappings | True Mappings | MT ∩ epMF | Potential False Mappings | True Mappings without HP | Lost Mappings |
|---|---|---|---|---|---|---|
| Cellular Component | 30036 | 56025 | 6396 | 23640 | 49679 | 6346 |
| Molecular Function | 10074 | 62436 | 1746 | 8328 | 56194 | 6242 |
| Biological Process | 93092 | 555543 | 3277 | 89815 | 527869 | 27674 |
* IA_PO refers to a graph created with only is a and part of relationship edges.
Summary of GO term mapping errors resulting from misevaluation of relations with respect to semantic scoping.
| (Sub) | Map2Slim Mappings | GOcats Scoping Mappings | Potentially false Map2Slim Mappings | Map2Slim Correct Mappings | Possible Map2Slim Error Fraction |
|---|---|---|---|---|---|
| All GO | 1036141 | 820467 | 325180 | 710961 | 0.314 |
| Cellular Component | 71835 | 56025 | 22059 | 49776 | 0.307 |
| Molecular Function | 86163 | 62436 | 29955 | 56208 | 0.348 |
| Biological Process | 878143 | 555543 | 273166 | 604977 | 0.311 |
* GOcats_all refers to GOcats-derived mapping pairs across all of GO, while GOcats_ont refers to GOcats-derived mapping pairs for the indicated ontology in each row.
Fig 3Comparison of adjusted p-values for significantly-enriched annotations using GOcats paths vs excluding has_part edges.
Most significantly-enriched GO terms had an improved p-value when GOcats re-evaluated has_part edges for the enrichment of the breast cancer data set in this investigation.
Uniquely enriched terms between GOcats paths and traditional paths from the breast cancer dataset analysis.
| GO Term | Description | Adjusted p-value | Uniquely enriched in |
|---|---|---|---|
| GO:0035590 | purinergic nucleotide receptor signaling pathway | 0.000119296 | GOcats |
| GO:0016502 | nucleotide receptor activity | 0.000103448 | GOcats |
| GO:0035586 | purinergic receptor activity | 0.000129432 | GOcats |
| GO:0036387 | pre-replicative complex | 6.03E-05 | GOcats |
| GO:0042023 | DNA endoreduplication | 2.70E-10 | GOcats |
| GO:0006313 | transposition, DNA-mediated | 1.31E-28 | GOcats |
| GO:0031261 | DNA replication preinitiation complex | 5.55E-06 | GOcats |
| GO:0032196 | transposition | 1.31E-28 | GOcats |
| GO:0004888 | transmembrane signaling receptor activity | 0.006197782 | GOcats |
| GO:0035587 | purinergic receptor signaling pathway | 0.000129432 | GOcats |
| GO:0098039 | replicative transposition, DNA-mediated | 1.31E-28 | GOcats |
| GO:0099600 | transmembrane receptor activity | 0.006197782 | GOcats |
| GO:0001614 | purinergic nucleotide receptor activity | 0.000119296 | GOcats |
| GO:0005656 | nuclear pre-replicative complex | 6.03E-05 | GOcats |
| GO:0000988 | transcription factor activity, protein binding | 0.002944403 | GOcats |
| GO:0051716 | cellular response to stimulus | 0.008043537 | Traditional paths |
| GO:0007059 | chromosome segregation | 1.54E-06 | Traditional paths |
| GO:0045005 | DNA-dependent DNA replication maintenance of fidelity | 0.001514676 | Traditional paths |
| GO:0008094 | DNA-dependent ATPase activity | 0.000454406 | Traditional paths |
| GO:0140097 | catalytic activity, acting on DNA | 6.04E-09 | Traditional paths |
| GO:0050896 | response to stimulus | 0.000712619 | Traditional paths |
| GO:1902969 | mitotic DNA replication | 0.001852706 | Traditional paths |
Binomial test results for GOcats vs no_hp enrichment for horse cartilage development time point comparisons.
| Tissue Type | Time Series Comparison | Total | Enriched Terms with Lower | One-sided Binomial Test |
|---|---|---|---|---|
| Anlagen | 45-day fetal to 60-day fetal (early) | 228 | 183 | 6.22E-21 |
| 60-day fetal to neonatal (late) | 140 | 129 | 5.31E-27 | |
| 45-day fetal to neonatal (extreme) | 158 | 139 | 5.01E-24 | |
| Interzone | 45-day fetal to 60-day fetal (early) | 82 | 55 | 1.32E-03 |
| 60 day fetal to neonatal (late) | 233 | 196 | 1.23E-27 | |
| 45-day fetal to neonatal (extreme) | 233 | 215 | 2.58E-44 |
*The enriched terms with improved adjusted p-values from GOcats traversal.
Neighbor vs extreme time point comparison of enriched terms in horse cartilage development enrichment analyses.
| Tissue type | GO Term Set | Terms in set |
|---|---|---|
| anlagen | EarlyEnrichedTerms | 50 |
| EarlySupportedEnrichedTerms | 1 | |
| EarlyUniqueEnrichedTermsGocats | 49 | |
| LateEnrichedTerms | 41 | |
| LateSupportedEnrichedTerms | 0 | |
| LateUniqueEnrichedTermsGocats | 41 | |
| Interzone | EarlyEnrichedTerms | 22 |
| EarlySupportedEnrichedTerms | 3 | |
| EarlyUniqueEnrichedTermsGocats | 19 | |
| LateEnrichedTerms | 81 | |
| LateSupportedEnrichedTerms | 3 | |
| LateUniqueEnrichedTermsGocats | 78 |
ⱡ Sets defined in Eqs 8–11
Comparison of equine fetus tissue samples.
| Sample Description | Age | Tissue source | |
|---|---|---|---|
| Equine Fetus | Interzone (n = 7) | 45–46 days gestation | Carpal and tarsal joints |
| Anlage (n = 6) | Metaphysis of distal humerus and femur | ||
| Equine Fetus | Interzone (n = 7) | 57–66 days gestation | Carpal joints |
| Anlage (n = 7) | Metaphysis of distal humerus and femur | ||
| Equine Neonate | Articular cartilage (n = 7) | 0–9 days postnatal | Femorotibial joint |
| Epiphyseal cartilage (n = 7) | Proximal tibia | ||