SlideServe
Menu
Préférences
© SlideServe · v2026

Increased expressivity in GO annotations

ganesa avatar
11 diapositives · 284 Views · Jul 17, 2014

Increased expressivity in GO annotations. LEGO model expressed as UML. LEGO is a subset of RDF/OWL. Naturally extends GO model Uses same relations as extended GO occurs_in p art_of Can use the same toolchain , reasoners Easily extended for Phenotype Interaction.

Increased expressivity in GO annotations - slide 1
01 / 11Increased expressivity in GO annotations
1 / 17

Télécharger la présentation

Increased expressivity in GO annotations
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Increased expressivity in GO annotations

  2. LEGO model expressed as UML

  3. LEGO is a subset of RDF/OWL • Naturally extends GO model • Uses same relations as extended GO • occurs_in • part_of • Can use the same toolchain, reasoners • Easily extended for • Phenotype • Interaction

  4. Current status: Prototyping stage • We’re building sample annotation sets using Protégé • LEGO plugin (Heiko) • Eventual goal is to build de novo / extend existing web application • Goals: • Test model • Refactor ontology as needed • Gather requirements • Generate test data set for next generation of tools

  5. Relationship to c16 • C16 semantics are formally OWL class expressions • See bio-ontologies 2012 presentation • Reasoner can determine equivalence/subsumption to existing pre-coordinated logically defined GO classes • Limited to depth of 1 • Necessitates some awkward relations that do the work of nesting • LEGO extends this • No depth limit – full pathways are possible • Uses subset of relations • Composite relations expanded and individual elements filled in • Everything in c16 expressible in OWL

  6. BFO2

  7. GO and BFO2 • Upper level ontologies contain abstract classes and relations that can be inherited or used in domain ontologies • E.g. • GO-CC, cell ontology, anatomy ontologies and CHEBI all represent physical entities; contrast with biological process • Useful for error checking • Upper ontologies come with baggage • Difficult to understand and apply • Competing standards • BFO (multiple versions) • SIO • GFO • DOLCE • …

  8. The part_of relation • In GO we use the same parthood relations for all ontologies • Defined in 2005 Genome Biology paper • This was shared with other ontologies • BFO:0000050 “is part of” (2010 onwards – proposed BFO 2) • Not overloading: same axioms applied • Transitive, reflexive, anti-symmetric • Temporal interpretation: True at all times • Works well for GO

  9. BFO 2, Graz release • BFO 2 development centered in Buffalo • BFO 2 has no generic part_of / has_part relation • Instead: • part of continuant at all times • part of continuant at all times that whole exists • part of continuant at some times • has continuant part at some times • has continuant part of at all times that part exists • has continuant part at all times • part of occurrent • has occurrent part • Note: • None of these work for the relationship between a nucleus and a cell • It’s to do with transfer between containers; see bfo mail list for gory details.. • BFO2 takes a position on time and identity that makes other things difficult for us • Our position: • We are not ready to commit to BFO 2 at this time • We will provide converters for people who want to use GO+BFO2