Linking ontologies to one another and to the Cell Ontology with the COBrA ontology editor Jonathan Bard & Stuart Aitken Biomedical Science & Informatics.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Doi> DOI – new applications panel IDF Annual Members meeting Bologna 2005.
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
Mouse Phenotype Ontology George Gkoutos. Phenotype Annotation Traditional phenotypic descriptions are captures as free text Information retrieval based.
Experiences from the NCBO OBO-to-OWL Mapping Effort Dilvan A. Moreira, University of São Paulo Mark A. Musen, Stanford University.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Bridging GO, Uberon and multiple species specific anatomy ontologies.
1 A Systematic Nomenclature for Embryo Anatomy MRC, Human Genetics Unit Heriot-Watt University, Dept. of Comp & EE, Albert Burger.
July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
More than one way to dissect an animal Melissa Haendel ZFIN Scientific Curator.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
SPICE! An Ontology Based Web Application By Angela Maduko and Felicia Jones Final Presentation For CSCI8350: Enterprise Integration.
Chapter 9: Ontology Management Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 9: Ontology Management Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Ontology Notes are from:
Fungal Semantic Web Stephen Scott, Scott Henninger, Leen-Kiat Soh (CSE) Etsuko Moriyama, Ken Nickerson, Audrey Atkin (Biological Sciences) Steve Harris.
Mapping OBO to OWL 1.1 Christine Golbreich & Ian Horrocks.
POC tutorial #2: Ontology Development This tutorial will run automatically in Quicktime. To run the tutorial at your own pace use the internal controllers.
Tutorial 11: Connecting to External Data
GO Ontology Editing Workshop: Using Protege and OWL Hinxton Jan 2012.
May 30, 2005BIONLP Lexical Issues in Anatomical Ontologies Sarah Luger based on work with Stuart Aitken and Bonnie Webber.
1 CSIT 320. Just as the combination of a database and a database management system collects and organizes information about an institution/company/… as.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
The PLANETS-Ontology in the context of the PLANETS-Testbed and the XCL-Software.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
| Folie 1 Ecoterm IV Ecoterm IV – Vienna 17 – 18 April Ecoterm IV - Vienna EcoInformatics Initiative.
Interoperable Digitised Content “Discover, search, extract, link, associate, and view digitised content” Les Carr.
Managing the Record of Research At the Smithsonian Using SIdora SAA Research Forum August 12, 2014.
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.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
The aims of the Gene Ontology project are threefold: - to compile vocabularies to describe components, functions and processes - to produce tools to query.
Ontology and Phylogeny: Ontologies as research tools linking phylogenies, systematics, phenotypes, and genomics Brent D. Mishler University of California,
Open Biomedical Ontologies. Open Biomedical Ontologies (OBO) An umbrella project for grouping different ontologies in biological/medical field –a repository.
Principles and Practice of Ontology Development: Making Definitions Computable Chris Mungall LBL.
Domain Modeling In FREMA David Millard Yvonne Howard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
Pantelis Topalis and Emmanuel Dialynas.  Ontology content  Data annotation with ontologies  Tools to handle and visualize ontologies OWL – OBO parsers.
The Gene Ontology: a real-life ontology, progress and future. Jane Lomax EMBL-EBI.
The Gene Ontology project Jane Lomax. Ontology (for our purposes) “an explicit specification of some topic” – Stanford Knowledge Systems Lab Includes:
What is an Ontology? An ontology is a specification of a conceptualization that is designed for reuse across multiple applications and implementations.
POC tutorial#4: POC website and Browser This tutorial will run automatically in Quicktime. To run the tutorial at your own pace use the internal controllers.
Anatomy Ontology Community Melissa Haendel. The OBO Foundry More than just a website, it’s a community of ontology developers.
AT&T Government Solutions, Inc. Patrick Emery Lewis Hart or
Domain Modeling In FREMA Yvonne Howard David Millard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
Expanding species-specific anatomy ontologies to include the cell ontology Melissa Haendel (1), Ceri Van Slyke (1), Chris Mungall (2), Peiran Song (1),
Ontologies Working Group Agenda MGED3 1.Goals for working group. 2.Primer on ontologies 3.Working group progress 4.Example sample descriptions from different.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
The Diagnostic Pathfinder System Introduction Getting Started.
+ From OBO to OWL and back again – a tutorial David Osumi-Sutherland, Virtual Fly Brain/FlyBase Chris Mungall – GO/LBL.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
1 XSPAN: A Cross-Species Anatomy Network MRC, Human Genetics Unit Heriot-Watt University, Dept. of Comp & EE, Albert Burger.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Anatomy Ontologies & Potential Users: Bridging the Gap Ravensara Travillian European Bioinformatics Institute
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Of 24 lecture 11: ontology – mediation, merging & aligning.
OASIS SET TC MeetingAugust 14, 2008 A Proposal for SET TC Requirements.
Development of the Amphibian Anatomical Ontology
The Re3gistry software and the INSPIRE Registry
Semantic Web: Commercial Opportunities and Prospects
Service-Oriented Computing: Semantics, Processes, Agents
The Gene Ontology: an evolution
Service-Oriented Computing: Semantics, Processes, Agents
Building Ontologies with Protégé-2000
Presentation transcript:

Linking ontologies to one another and to the Cell Ontology with the COBrA ontology editor Jonathan Bard & Stuart Aitken Biomedical Science & Informatics University of Edinburgh, UK

Context © Our interest is in linking anatomy ontologies to use information from one species to help understand another (the XSPAN project) © Links are to be based on homology, analogy and cell-type relationships © When database curators met to produce an ontological framework for mutant phenotypes, it was clear that they needed an Ontology of Cell Types © Michael Ashburner, David States and I then drafted an Ontology of Cell Types © Cell types are a good way to link organisms (e.g. all have striated muscles, nerves, etc!) for XSPAN © Archiving such links is however very complicated - Excel is not enough! © Stuart Aitkin (ontologist/logician) + Roman Korf produced the COBrA tool

What I will do © Summarise the specification for the Cell Ontology © Use DAG-edit to show the Cell Ontology (a version) © Making the  version © Summarise the initial specification for COBrA © Add the wish-list specification for COBrA © Illustrate how COBrA works © Highlight some technical problems in formats for ontologies that need clearing up

Acknowledgements The Cell Ontology © Michael Ashburner (curator) © David States © Jonathan Bard Others, particularly from the plant domain are feeding in cell data - and we want lots more! COBrA © Stuart Aitken © Roman Korf © (Jonathan Bard)

Cell Ontology Specification © Cover all living species - bacteria, fungi, plants, vertebrates, invertebrates © Facilitate interoperability across species databases by providing a cell type ID that was (as far as possible) species independent o This meant trying to set phylum/species-specific cell types as deep nodes © Include all cell types © Archive these cell types in all the obvious ways that a user might search on o Morphology o Function o Lineage etc + o Organism © As any cell type would thus have multiple parents, we required a DAG with rules o Is-a (subClass of) o Gives rise to

The current  version of the cell Ontology © Meets the planned criteria © Includes >650 items with CL IDs © Has terms and synonyms from the eVOC cell ontology © Is written in DAG-edit format Posted on OBO © Can be downloaded from the OBO site a ->  => feedback, additions, criticisms

The cell ontology in DAG-edit

The mapping problem for XSPAN © The intention is to establish links between “equivalent” tissues in Drosophila, C elegans, zebrafish and mouse (= human) on the basis of o Homology (evolution or lineage) o Analogy (= function) o Cell type (common IDs) o Any other reason (common genetic networks?) © One way to store links is to keep all this data in a spread sheet - impractical as it has to be computer readable for genetic access © A better way is to store links between pairs of organisms in an ontology o This needs a purpose-built editing/mapping tool ……………………………..

Specifying the COBrA tool © Assume appropriate developmental anatomies (another story) in ontology form © We need a tool that will o Read 2 anatomy (or any other) ontologies  o Incorporate the Cell Ontology  o Make links across the ontologies  o Define new relationships  o Store the links in machine-readable form (e.g. an ontology) 

We would also like the tool to be able to o Read & write all ontology formats (OWL, RDFS, GO, XML, DAG-edit)  o Support ontology editing (create, drag-drop, merge etc)  o Allow searching  o Show the type of relationship connecting nodes and leaves  o Permit external validation of ontologies  o Display DAG relationships  ish!

COBrA in action ….. COBrA is downloadable from and accessible from the GO tools page

Some oddities that emerged while making COBrA © COBrA software o reads all standard ontology formats (XML, OWL, RDFS, GO, DAG-edit) o translates these ontologies internally into a format that is a superset of all o Writes new ontologies in any standard format that is specified © COBrA software was designed to meet all external standards (XML, OWL, RDFS) © Stuart Aitken found 3 inconsistencies/problems in translating formats © To ensure future interoperability, these problems need solving

The 4 problems 1. There are ID format inconsistencies  It turns out that GO & DAG-edit use the ID for the localname of an ontology term, but these always include : e.g. cell (e.g. GO : )  XML and RDFS standards forbid : in allowable names (Qnames)  Existing software libraries such as Jena require XML Qnames for concepts. OWL- based tools for GO will need to use these existing resources The solution is to replace : with. as in GO Access to OBO ontologies is not automatic Validation using existing ontology tools requires files to be at the stated location so that they can be downloaded. The OBO site provides a link rather than the ontology The solution is to provide full namespaces at OBO

3. Logical relationships within GO © The meaning of the is_a relation is not precisely defined o SA proposes the use of rdfs:subClassOf for is_a. © The meaning of the part_of relations is ill-defined and not always transitive (T) – consider anatomical relationships 1.The coronoid notch is part of the ulna bone (a bit of)T  2.The bone marrow is part of the humerus (contained within) non-T 3.The collar bone is part of the skeleton (member of the group) T  4.Neural crest is part of head mesenchyme (component of mixture) T  © SA suggests that we should revise the GO class restrictions to model part_of o SA proposes as an interim solution using an OWL-Full ontology for part_of

4. GO/DAG-edit format limitation © Semantic web tools (for reasoning etc) do not necessarily read GO and DAG- edit formats © OBO ontologies will need to be translated into an OWL format so that they can be handled by such tools (the COBrA tool can help here) © Discussion about standardisations will be required and a concensus agreed

Conclusions © The cell ontology is available for use from the OBO site - please send criticisms, suggestions etc to Michael Ashburner © The COBrA tool is now available from the GO tools site for o Editing ontologies o Linking ontologies o Ontology format translations © Comments on the format problems raised by Stuart Aitken should be addressed to