Presentation is loading. Please wait.

Presentation is loading. Please wait.

An OWL model of GO annotation. Outline These slides illustrate a translation for modeling GO annotations in OWL – Assumes basic knowledge of OWL We start.

Similar presentations


Presentation on theme: "An OWL model of GO annotation. Outline These slides illustrate a translation for modeling GO annotations in OWL – Assumes basic knowledge of OWL We start."— Presentation transcript:

1 An OWL model of GO annotation

2 Outline These slides illustrate a translation for modeling GO annotations in OWL – Assumes basic knowledge of OWL We start with existing ‘classic’ annotations, and then proceed to enhancements that are supported by OWL The end result is equivalent to what we have been calling ‘LEGO’

3 Elucidation Molecular view of biological process – A process is a coordinated series of molecular activities See: – LEGO white paper 2009 (Paul Thomas) – GO biological process documentation

4 OWL Basics Expressive modeling language Classes – The “ontology” Classes/class expressions connected via axioms Individuals – Instantiations of classes or class expressions in the ontology “type” assertions – Connection between these individuals “triples” (rdf-speak) Aka “facts” (manchester-speak), aka “object property assertion axioms” (owl formal speak)

5 “classic” GO annotations in OWL: MF Proposed OWL interpretation: A molecular function annotation describes a single instance (individual) of an activity (the type), enabled by some instance of a gene product – Note here gene products modeled as classes Individual: gomfi Types: GO: , # enabled_by some PR:P87654 # OWL GAF Visualization protein kinase activity Gask3b c2: P87654 c5: GO: c9: F

6 “classic” GO annotations in OWL: CC Classic cellular component annotation – some unspecified activity being executed in some material entity (CC) Individual: gomf Types: occurs_in some GO: , enabled_by some PR:P87654 OWL GAF Visualization c2: P87654 c5: GO: c9: C cytosol Gask3b

7 “classic” GO annotations in OWL: BP BP Individual: gobp Types: GO: Individual: gomf Facts: part_of gobp Types: enabled_by some PR:P87654 OWL GAF Visualization c2: P87654 c5: GO: c9: P canonical Wnt signaling P Gask3b

8 Combining Simultaneous MF, BP, CC – Formally stronger than 3 separate individuals Individual: gobp Types: GO: # Individual: gomf Facts: part_of gobp Types: GO: occurs_in some GO: enabled_by some PR:P87654 OWL GAF n/a Visualization protein kinase activity canonical Wnt signaling P Gask3b cytosol

9 Connecting individuals via triples …. Individual: gobp Types: GO: # Individual: gomf Types: GO: occurs_in some GO: , enabled_by some PR:P87654 Facts: required_for gomf Individual: gomf Types: GO: , occurs_in some GO: , enabled_by some PR:Q01011 OWL Visualization protein kinase activity canonical Wnt signaling P Gask3b cytosol protein binding Btrc cytosol required_for

10 Class expressions Equivalent to precomposed class defined by an OWL equivalence axiom Individual: gomf Types: enabled_by some PR:P87654, occurs_in some (GO: and part_of some CL:nnnnnn) OWL GAF Visualization c2: P87654 c5: GO: c9: C C16: part_of(CL:nnnn) cytosol and part_of some epithelium Gask3b

11 Class expressions: any level of nesting OWL allows arbitrary depth of expressions (e.g. P some C) combined with OR or AND Individual: gomf Types: enabled_by some PR:P87654, occurs_in some (GO: and part_of some (CL:nnnnnn and part_of some (UBERON:nnnnn) OWL GAF Visualization c2: P87654 c5: GO: c9: C C16: part_of(CL:nnnn), part_of(UBERON:nnn) NOT STRICTLY EQUIVALENT cytosol and part_of some epithelium and part_of some gut Gask3b

12 Class expressions: anywhere you can have a class OWL allows arbitrary depth of expressions combined with OR or AND Individual: gomf Types: enabled_by some (GO:complex and has_part some PR:A and has_part some PR:B), occurs_in some GO: OWL GAF Visualization (?) n/a cytosol Complex A B Complex A B

13 Class expression materialization Translation from extensions – Equivalent to class expression Individual: gobp Types: GO: Individual: gomf Facts: required_for gomf Types: GO: , enabled_by some PR:P87654 # occurs_in some GO: OWL GAF c2: P87654 c5: GO: c9: F C16: part_of(GO: ) Visualization protein kinase activity canonical Wnt signaling P Gask3b cytosol

14 Metadata Attached at level of individual Individual: gobp Types: GO: # Individual: gomf Types: enabled_by some PR:P87654 # Facts: part_of: gobp , describedBy { Types: ECO:nnnnn # IDA Facts: dc:source pmid:7654, with db:1111, aspect ro:occurs_in } OWL Visualization (?) protein kinase activity canonical Wnt signaling P Gask3b cytosol IDA

15 Evidence, evolutionary Visualization (?) protein kinase activity canonical Wnt signaling P GAS3KB cytosol IBD protein kinase activity canonical Wnt signaling P Gask3b cytosol IDA IBD

16 Host-symbiont … Individual: _ Types: occurs_in some (GO: and part_of some NCBITaxon_9606) enabled_by some PLSMDB:123 Class: PLSMDB:123 SubClassOf: product_of some ( expressed_in some Plasmodium) OWL GPAD Visualization GO: C8: NCBITaxon_9606 Plasma membrane and part_of some Homo sapiens RIFi1 (plasmodium) RIFi1 (plasmodium) GPI PLSMDB:123 RIFi1 Plasmodium

17 TODO Example of process or function of a symbiont in host Example from POV of host https://docs.google.com/document/d/196nLK iQ2Go4toilCq226w7u0p52odvCkq- bU5qgtzu0/edit https://docs.google.com/document/d/196nLK iQ2Go4toilCq226w7u0p52odvCkq- bU5qgtzu0/edit


Download ppt "An OWL model of GO annotation. Outline These slides illustrate a translation for modeling GO annotations in OWL – Assumes basic knowledge of OWL We start."

Similar presentations


Ads by Google