Principles and Practice of Ontology Development: Making Definitions Computable Chris Mungall LBL.

Slides:



Advertisements
Similar presentations
Functional dependencies 1. 2 Outline motivation: update anomalies cause: not expressed constraints on data (FDs) functional dependencies (FDs) definitions.
Advertisements

Experiences from the NCBO OBO-to-OWL Mapping Effort Dilvan A. Moreira, University of São Paulo Mark A. Musen, Stanford University.
+ OWL for annotators David Osumi-Sutherland. + What is OWL? Web Ontology Language Can express everything in OBO and more. Certified web standard Fast.
+ From OBO to OWL and back again – a tutorial David Osumi-Sutherland, Virtual Fly Brain/FlyBase Chris Mungall – GO/LBL.
Linking ontologies to one another and to the Cell Ontology with the COBrA ontology editor Jonathan Bard & Stuart Aitken Biomedical Science & Informatics.
Building ontologies using Jenkins. Changing requirements for ontology engineering Original ontology build pipeline – What pipeline? – Life on the bleeding.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
+ From OBO to OWL and back again – a tutorial David Osumi-Sutherland, Virtual Fly Brain/FlyBase Chris Mungall – GO/LBL.
Ontologies in the Fish Tank: Using the Zebrafish Anatomy Ontology with other OBO Ontologies to Annotate Expression and Phenotype Yvonne Bradford*, Ceri.
Application of OBO Foundry Principles in GO Chris Mungall Lawrence Berkeley Labs NCBO GO Consortium.
GOAT: The Gene Ontology Annotation Tool Dr. Mike Bada Department of Computer Science University of Manchester
Automated tools to help construction of Trait Ontologies Chris Mungall Monarch Initiative Gene.
Revising the Cell Ontology Terrence Meehan, Christopher Mungall, Alexander Diehl The Jackson Laboratory Lawrence Berkeley National Laboratory University.
Who am I Gianluca Correndo PhD student (end of PhD) Work in the group of medical informatics (Paolo Terenziani) PhD thesis on contextualization techniques.
Ontology Notes are from:
Iowa State University Animal Science Department Bioinformatics & Computational Biology Program - 01/16/06 1 Overview of Animal Trait Ontology and PATO.
Zuoshuang “Allen” Xiang, Yongqun “Oliver” He University of Michigan Medical School 12/08/2010.
Abstract The Cell Ontology (CL) is a candidate OBO Foundry 1 ontology for the representation of in vivo cell types. As part of our work in redeveloping.
Thomas Bittner and Barry Smith IFOMIS (Saarbrücken) Normalizing Medical Ontologies Using Basic Formal Ontology.
Introduction to Protégé AmphibiaTree 2006 Workshop Sunday 8:45–9:15 J. Leopold & A. Maglia.
Mapping OBO to OWL 1.1 Christine Golbreich & Ian Horrocks.
The RNA Ontology RNAO Colin Batchelor Neocles Leontis May 2009 Eckart, Colin and Jane In Cambridge.
© Copyright 2011 John Wiley & Sons, Inc.
The Cell Cycle Ontology Erick Antezana Dept. of Plant Systems Biology Flanders Institute for Biotechnology (VIB) / Ghent University Ghent - BELGIUM
GO Ontology Editing Workshop: Using Protege and OWL Hinxton Jan 2012.
Editing Description Logic Ontologies with the Protege OWL Plugin.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Amarnath Gupta Univ. of California San Diego. An Abstract Question There is no concrete answer …but …
Viewing & Getting GO COST Functional Modeling Workshop April, Helsinki.
The Plant Ontology: Linking Phenotypes and Genomics Across Plant Taxa Laurel D. Cooper* 1, Ramona L. Walls 2, Justin Elser 1, Justin Preece 1, Dennis W.
Computational Biology and Informatics Laboratory Development of an Application Ontology for Beta Cell Genomics Based On the Ontology for Biomedical Investigations.
GO and OBO: an introduction. Jane Lomax EMBL-EBI What is the Gene Ontology? What is OBO? OBO-Edit demo & practical What is the Gene Ontology? What is.
OBOL Open Bio-Ontology Language GO Meeting Stanford Jan 2004.
Terry Meehan Scientific Curator Mouse Genome Informatics The Jackson Laboratory Logical Definitions for Hematopoietic Cell Terms.
Imports, MIREOT Contributors: Carlo Torniai, Melanie Courtot, Chris Mungall, Allen Xiang.
Open Biomedical Ontologies. Open Biomedical Ontologies (OBO) An umbrella project for grouping different ontologies in biological/medical field –a repository.
Community Ontology Development Lessons from the Gene Ontology.
Gene Ontology Consortium
Pantelis Topalis and Emmanuel Dialynas.  Ontology content  Data annotation with ontologies  Tools to handle and visualize ontologies OWL – OBO parsers.
Salt Suite User Guide (Copyright Salt ).
Grup.bio.unipd.it CRIBI Genomics group Erika Feltrin PhD student in Biotechnology 6 months at EBI.
Relevance Detection Approach to Gene Annotation Aid to automatic annotation of databases Annotation flow –Extraction of molecular function of a gene from.
TermGenie – Granting Biocurators’ Wishes for the GeneOntology BioCurator Meeting 2013 Heiko Dietze – Lightning Talk.
OBO-Edit: The Browser The Browser John Day-Richter Berkeley Bioinformatics and Ontology Project / Gene Ontology.
Ontology of Disease and the OBO Foundry Chris Mungall NCBO GO Nov 2006.
Shortcut relations. Relations used hemo-CL uses – capable_of – lacks_part (Ceusters et al) – has_plasma_membrane_part (Masci et al) – lacks_plasma_membrane_part.
GO terms implicitly refer to other term cysteine biosynthesis myoblast fusion hydrogen ion transporter activity snoRNA catabolism wing disc pattern formation.
The Plant Ontology: Development of a Reference Ontology for all Plants Plant Ontology Consortium Members and Curators*: Laurel D.
To Boldly GO… Amelia Ireland GO Curator EBI, Hinxton, UK.
About ontologies Melissa Haendel. And who am I that I am giving you this talk? Melissa Haendel Anatomist, developmental neuroscientist, molecular biologist,
Anatomy Ontology Community Melissa Haendel. The OBO Foundry More than just a website, it’s a community of ontology developers.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
2nd Sept 2004UK e-Science all hands meeting1 Designing User Interfaces to Minimise Common Errors in Ontology Development Alan Rector, Nick Drummond, Matthew.
Expanding species-specific anatomy ontologies to include the cell ontology Melissa Haendel (1), Ceri Van Slyke (1), Chris Mungall (2), Peiran Song (1),
Semantic Web BY: Josh Rachner and Julio Pena. What is the Semantic Web? The semantic web is a part of the world wide web that allows data to be better.
+ From OBO to OWL and back again – a tutorial David Osumi-Sutherland, Virtual Fly Brain/FlyBase Chris Mungall – GO/LBL.
Ontology domain & modeling extensions. Modeling enhancements: overview Enhancements: – Increased expressivity in ontology – Increased expressivity in.
OBO Foundry Workshop 2009 Cell Ontology (CL) Preliminary review.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Indication rules and set filtering Harvard University April 18-19
Many GO terms are implicitly composite
ece 720 intelligent web: ontology and beyond
ro.owl and shortcut relations
OBO Foundry Principles
CCO: concept & current status
The Gene Ontology: an evolution
GO/PO interconnections
OBO Foundry Update: April 2010
Presentation transcript:

Principles and Practice of Ontology Development: Making Definitions Computable Chris Mungall LBL

Why make definitions computable? Doing the work all by yourself is hard, boring and error prone Automate using reasoning Bonus: – Makes the definitions easier for humans – Enables better visualization

Biology is modular, most ontology classes are compositional distal phalanx proximal phalanx autopod foot hand p dp pp dpf dphpph ppf pf ph (adapted from diagram by David Hill and Joel Richardson)

History “Cross-products” – Hill, D. P. and Blake, J. A. and Richardson, J. E. and Ringwald M: Extension and integration of the gene ontology (GO): combining GOvocabularies with external vocabularies. Genome Res 2002 Formal Concept Analysis Description Logics 1980s-present – Galen – Rector et al – GONG – Wroe, Stevens et al

Logical definitions Genus-differentia form – Text definition is genus-differentia form Distal phalanx of hand: – “A distal phalanx that is part of a hand.” – or “A distal phalanx[ID:2] that is part of a hand[ID:3].” – OWL: ‘distal phalanx of hand’ EquivalentTo ‘distal phalanx’ and part_of some hand – OBO-Format [Term] id: ID:1 ! distal phalanx of hand intersection_of: ID:2 ! distal phalanx intersection_of: part_of ID:3 ! hand

Editing logical definitions OBO-Edit – Cross-product tab Genus Differentia – Parent Editor select links to make them ‘intersections’ Protégé 4 – Equivalent Classes Enter expression

Using a reasoner Given: – ‘distal phalanx of hand’ EquivalentTo ‘distal phalanx’ and part_of some hand – ‘phalanx of hand’ EquivalentTo phalanx and part_of some hand – ‘distal phalanx’ is_a phalanx A reasoner can infer that: – ‘distal phalanx of hand’ is_a ‘phalanx of hand’ dp dph ph

Uses of a reasoner Ontology authoring – Time saving Automatically inferring is_a polyhierarchy – Quality Control detecting inconsistencies Data integration and discovery – Less applications… so far

Reasoners OBO-Edit – Rule Based Reasoner OWL Reasoners (Protégé 4) – Pellet – FaCT++ – HermiT

Difference between OBO and OWL reasoning OBO format expresses a subset of OWL – We thought this would be enough for most users – But this turned out not to be true – E.g. Lacks part – See talk later today Sufficient for basic anatomical classification

Modularity and external ontologies Modularity principle: – Multiple orthogonal ontologies – Use classes from O 1 as building blocks in O 2 – E.g. astrocyte differentiation anucleate cell BUT: Can pose problems for large external ontologies – CHEBI – PRO

Import application can choose to follow import chain – if it doesn’t, then there are dangling references the full import closure can be large! GO-BP CL imports ontology based application

Large Import Closure GO-BP CL ontology based application PRO CHEBI GO-CC AO

Bridge files BP-xp-CL BP CL basic application more advanced application current solution used by NIF, GO

MIREOT - Minimal Information for Retrieval of External Ontology Terms BP CL (full) CL subset copy current solution used by OBI, PRO, hemo-CL ontology author “MIREOT”s in subset of external ontology

Deploying cell.obo Typical User – inferred links materialized – external ontology links removed Advanced User – asserted links only – external links present – minimal external classes included

Ontology publishing pipeline cell_edit.obo GO/PRO/e tc subset cell_public.obo GO/PRO/e tc subset cell_basic.obo cell_edit.owl GO/PRO/e tc subset cell_public.owl GO/PRO/e tc subset cell_basic.owl reasoner filter obo2owl

Summary Many ontologies are seeing the benefits of using computable definitions – e.g. fly anatomy – GO slow to adopt, lots of legacy issues to work out Better to employ them from the outset – DC_CL – Hemo_CL

END