goat: the gene ontology annotation tool
DESCRIPTION
GOAT: The Gene Ontology Annotation Tool. Dr. Mike Bada Department of Computer Science University of Manchester [email protected]. Outline. Semantic annotation and ontologies The Gene Ontology Annotation with terms from the Gene Ontology GOAT Conclusions. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/1.jpg)
GOAT: The Gene Ontology Annotation Tool
Dr. Mike BadaDepartment of Computer
ScienceUniversity of Manchester
![Page 2: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/2.jpg)
Outline
Semantic annotation and ontologies The Gene Ontology Annotation with terms from the
Gene Ontology GOAT Conclusions
![Page 3: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/3.jpg)
The Need for Semantic Annotation
Bioinformatics has a large number of distributed, autonomous, heterogeneous resources
The experimenter and computer need access to the knowledge within these resources
Data need to be in a common, computationally amenable form
![Page 4: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/4.jpg)
Ontologies
An ontology is a set of terms, relationships, and definitions that capture a community’s understanding of a domain
Terms represent the concepts of a domain, which are linked by relationships; these constitute a controlled vocabulary
These terms augment natural-language annotation and can be more easily processed computationally
![Page 5: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/5.jpg)
The Gene Ontology (GO)
Is currently comprised of over 15,000 terms representing molecular functions, biological processes, and cellular components
Is arranged as three orthogonal, structurally unlinked subontologies
Enables a common understanding between databases and between model organisms
Has been used extensively in a number of prominent biological databases
![Page 6: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/6.jpg)
A Fragment of GO
![Page 7: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/7.jpg)
Annotation with GO Terms
Annotator must rely upon his/her domain expertise and the usability of the annotation tool
S/he must find terms among the 15,000+ terms
Unconstrained entry of terms may lead to inconsistent or nonsensical descriptions of gene products
GOAT dynamically determines which terms are most relevant and offers these subsets as options
![Page 8: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/8.jpg)
GONG and GOAT
GOAT relies upon GONG Goal of GONG is to convert GO into a
more formal, Description Logic representation and enrich its content
Description Logics provide unambiguous semantics of a model and come with reasoning support
Specifically, DAML+OIL is being used
![Page 9: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/9.jpg)
Adding Associations to GO
All GO annotations have been gathered into one database named GOA
GOA was mined for associations between GO terms
GO-associated databases were also manually examined for associations between GO terms and gene-product types
These GO-term-to-GO-term and GO-term-to-gene-product-type associations were added to DAML+OIL GO
![Page 10: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/10.jpg)
Guiding the Annotator
GOAT seeks to reduce the potential for annotation errors and reduce the overhead of GO’s size
Our approach is to use a formal DAML+OIL GO, augmented with these associations, and a reasoner to guide the user in the annotation process
GOAT presents subsets of the appropriate subontologies that are most likely relevant in that they have been associated with information already entered by the user
![Page 11: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/11.jpg)
GOAT
![Page 12: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/12.jpg)
An Annotation Scenario
Say the user has a specific snRNA to annotate.
![Page 13: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/13.jpg)
An Annotation Scenario
![Page 14: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/14.jpg)
An Annotation Scenario
![Page 15: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/15.jpg)
An Annotation Scenario
![Page 16: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/16.jpg)
An Annotation Scenario
![Page 17: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/17.jpg)
An Annotation Scenario
![Page 18: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/18.jpg)
Conclusions
GO-term annotation can be tedious and error-prone
Representing GO as a formal DAML+OIL ontology allows for complex and efficient reasoning over the ontology
Reasoning over GO augmented with mined term associations can help guide users in the annotation process by narrowing down term choices to those that are most likely relevant
![Page 19: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/19.jpg)
Acknowledgments
University of ManchesterRobert Stevens
Chris WroeKevin Garwood
Phil LordDaniele TuriCarole Goble
GlaxoSmithKlineRobin McIntire
![Page 20: GOAT: The Gene Ontology Annotation Tool](https://reader035.vdocuments.site/reader035/viewer/2022062314/56812a64550346895d8ddb2c/html5/thumbnails/20.jpg)
Thanks!