GOTrapper: a tool to navigate through branches of gene ontology hierarchy

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...

Full description

Bibliographic Details
Main Authors: Hezha Hassan, Siba Shanak
Format: Article
Language:English
Published: BMC 2019-01-01
Series:BMC Bioinformatics
Subjects:
Online Access:http://link.springer.com/article/10.1186/s12859-018-2581-8
id doaj-44a3eab630b945e8b0fa8c74176f072c
record_format Article
spelling doaj-44a3eab630b945e8b0fa8c74176f072c2020-11-25T02:08:02ZengBMCBMC Bioinformatics1471-21052019-01-012011610.1186/s12859-018-2581-8GOTrapper: a tool to navigate through branches of gene ontology hierarchyHezha Hassan0Siba Shanak1Public Health LaboratoryFaculty of Sciences, Arab American University-PalestineAbstract 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. Conclusion GOTrapper is a user-friendly Java tool that helps the user move up and down the ontology tree, which leads to new hypotheses and devising new association of the input genes. It also allows returning terms of associated genes based on selected evidence codes. This tool can be accessed and is freely available at https://github.com/BioGeneTools/GOTrapper.http://link.springer.com/article/10.1186/s12859-018-2581-8Gene ontologyGO term refinementGene association
collection DOAJ
language English
format Article
sources DOAJ
author Hezha Hassan
Siba Shanak
spellingShingle Hezha Hassan
Siba Shanak
GOTrapper: a tool to navigate through branches of gene ontology hierarchy
BMC Bioinformatics
Gene ontology
GO term refinement
Gene association
author_facet Hezha Hassan
Siba Shanak
author_sort Hezha Hassan
title GOTrapper: a tool to navigate through branches of gene ontology hierarchy
title_short GOTrapper: a tool to navigate through branches of gene ontology hierarchy
title_full GOTrapper: a tool to navigate through branches of gene ontology hierarchy
title_fullStr GOTrapper: a tool to navigate through branches of gene ontology hierarchy
title_full_unstemmed GOTrapper: a tool to navigate through branches of gene ontology hierarchy
title_sort gotrapper: a tool to navigate through branches of gene ontology hierarchy
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2019-01-01
description 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. Conclusion GOTrapper is a user-friendly Java tool that helps the user move up and down the ontology tree, which leads to new hypotheses and devising new association of the input genes. It also allows returning terms of associated genes based on selected evidence codes. This tool can be accessed and is freely available at https://github.com/BioGeneTools/GOTrapper.
topic Gene ontology
GO term refinement
Gene association
url http://link.springer.com/article/10.1186/s12859-018-2581-8
work_keys_str_mv AT hezhahassan gotrapperatooltonavigatethroughbranchesofgeneontologyhierarchy
AT sibashanak gotrapperatooltonavigatethroughbranchesofgeneontologyhierarchy
_version_ 1724927983647457280