| Literature DB >> 30634902 |
Hezha Hassan1,2, Siba Shanak3.
Abstract
BACKGROUND: Gene Ontology (GO) is a useful resource of controlled vocabulary that provides information about annotated genes. Based on such resource, finding the biological function is useful for biologists to come up with different hypotheses and help further investigations of an experiment. The biological function for desired genes and gene associations is picked up from a randomly chosen list or through the analysis of differential gene expression. Many tools have been developed to utilize GO knowledge and cluster genes according to relevant biological functions. The retrieved GO terms include both specific and non-specific terms, which is not user-friendly in terms of data analysis. Thus one approach is still missing, which allows navigating through different levels of GO hierarchy manually. RESULT: We developed a tool, GOTrapper, which allows moving up or down to the very bottom of the GO hierarchy. This is performed manually by the user, based on an assigned threshold. This tool grabs the shared terms by the desired set of input genes of Homo sapiens. Here, two inputs are possible. "Within" is to find associated terms within one gene list, and "Between" is to find associated terms between two lists. The tool also provides the option to return the terms with the pre-selected evidence codes.Entities:
Keywords: GO term refinement; Gene association; Gene ontology
Mesh:
Year: 2019 PMID: 30634902 PMCID: PMC6330489 DOI: 10.1186/s12859-018-2581-8
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Fig. 1a The front-end of GOTrapper. b The workflow of GOTrapper tool. The main interface of the tool (a). Usage of the tool starts by choosing “Within” or “Between” options for a list or two lists of genes, respectively. After that, the shared GO terms are returned, which is followed by removing parent terms and scoring the refined terms. This workflow is shown in part (b)
Fig. 2GOTrapper Algorithm. The algorithm is shown in Parts A-D. The GO terms of two genes are returned in Part A. The terms that are shared by the two genes remain in Part B. For the two returned shared terms, the one which is a parent term is removed in Part C. The refined shared term without a parent is scored in Part D
Top 10 terms shared by urea cycle disorder and chromatin remodeling genes
| GO id | GO category | Background Genes | Genes | Score | GO term |
|---|---|---|---|---|---|
| GO:0071242 | BP | 27 | CPS1, HDAC4 | 3.7549 | cellular response to ammonium ion |
| GO:0045909 | BP | 29 | CPS1, HDAC4 | 3.858 | positive regulation of vasodilation |
| GO:0032964 | BP | 38 | ARG1, ASL, ASS1, CPS1, NPM1, OTC, METTL3, NAGS | 4.2479 | collagen biosynthetic process |
| GO:0071398 | BP | 42 | ARG1, ASS1, BNIP3, CPS1, HDAC2, HDAC5 | 4.3923 | cellular response to fatty acid |
| GO:0014075 | BP | 47 | BNIP3, CPS1, RB1, SIRT1 | 4.5546 | response to amine stimulus |
| GO:0060416 | BP | 50 | ARG1, ASS1, CPS1, HDAC2, KMT2A, OTC, HDAC4, HDAC5, CBX7 | 4.6439 | response to growth hormone stimulus |
| GO:0055081 | BP | 53 | ARG1, ASS1, CPS1, KAT2A, OTC, RB1, CHD8 | 4.7279 | anion homeostasis |
| GO:0060135 | BP | 57 | CPS1, OTC, CHMP3 | 4.8329 | maternal process involved in female pregnancy |
| GO:1901655 | BP | 63 | ASS1, CPS1, PHC1, HDAC2, SMARCD1 | 4.9773 | cellular response to ketone |
| GO:0070301 | BP | 66 | CPS1, OTC, CHMP3 | 5.0444 | cellular response to hydrogen peroxide |