Ontology Development and Usage for Protozoan Parasite Research John A. Miller and Alok Dhamanaskar Collaborators: Michael E. Cotterell, Chaitanya Guttula,

Slides:



Advertisements
Similar presentations
BioPortal as (the only functional) OOR SandBox (so far) Natasha Noy, Michael Dorf Stanford University.
Advertisements

Louisa Casely-Hayford e-Science Ontologies & Ontology tools for the CCLRC Neutron & Muon Facility.
NCBO-I2B2 Collaboration Overview and Use Cases Nigam Shah
The National Center for Biomedical Ontology Online Knowledge Resources for the Industrial Age Mark A. Musen Stanford University
SONet (Scientific Observations Network) and OBOE (Extensible Observation Ontology): Mark Schildhauer, Director of Computing National Center for Ecological.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Introduction to Web services MSc on Bioinformatics for Health Sciences May 2006 Arnaud Kerhornou Iván Párraga García INB.
THE NATIONAL CENTER FOR BIOMEDICAL ONTOLOGY Ontology-based Tools to Enhance Data Curation Trish Whetzel, PhD Outreach Coordinator December 9, 2010.
Fungal Semantic Web Stephen Scott, Scott Henninger, Leen-Kiat Soh (CSE) Etsuko Moriyama, Ken Nickerson, Audrey Atkin (Biological Sciences) Steve Harris.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Mayo LexWiki: A Prototype of Collaborative Platform for Terminology/Ontology Content Development Guoqian Jiang, Ph.D. Division of Biomedical Informatics,
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
NON-FUNCTIONAL PROPERTIES IN SOFTWARE PRODUCT LINES: A FRAMEWORK FOR DEVELOPING QUALITY-CENTRIC SOFTWARE PRODUCTS May Mahdi Noorian
Domain Modelling the upper levels of the eframework Yvonne Howard Hilary Dexter David Millard Learning Societies LabDistributed Learning, University of.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Enriching the Ontology for Biomedical Investigations (OBI) to Improve Its Suitability for Web Service Annotations Chaitanya Guttula, Alok Dhamanaskar,
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
GEM/IRDR Social Vulnerability and Resilience Information System and Metadata Portal IRDR Scientific Board Meeting Chengdu 03/11/2012.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Development of Front End Tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept. of Information Technology, Madras Institute of Technology,
CaBIG Semantic Infrastructure 2.0: Supporting TBPT Needs Dave Hau, M.D., M.S. Acting Director, Semantic Infrastructure NCI Center for Biomedical Informatics.
Ontologies for Web Service Annotations OBI & EDAM Dr. Jessica Kissinger Department Of Genetics University Of Georgia 1.
Community Ontology Development Lessons from the Gene Ontology.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
Kepler/pPOD: Scientific Workflow and Provenance Support for Assembling the Tree of Life UC DAVIS Department of Computer Science The Kepler/pPOD Team Shawn.
1 Technologies for (semi-) automatic metadata creation Diana Maynard.
LIFE+ Environmental Policy & Governance project: LIFE09 ENV/GR/ ACTION 2: SERVICE ARCHITECTURE & IMPLEMENTATION Activity 2.1: Design and implementation.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Topic Rathachai Chawuthai Information Management CSIM / AIT Review Draft/Issued document 0.1.
Ontology Repositories: Discussions and Perspectives Mathieu d’Aquin KMi, the Open University, UK
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP2 – Media Semantics and Ontologies.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
1 Open Ontology Repository: Architecture and Interfaces Ken Baclawski Northeastern University 1.
Benchmarking ontology-based annotation tools for the Semantic Web Diana Maynard University of Sheffield, UK.
Web-Protégé Jelena Vukovic, 53/07
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
-KHUSHBOO BAGHADIYA.  Introduction  System Description  iCAT in use  Evolution of the system  Evolution of modeling  Evolution of features  Evolution.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Controlled Vocabulary Giri Palanisamy Eda C. Melendez-Colom Corinna Gries Duane Costa John Porter.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
1 Aligning the Parasite Experiment Ontology and the Ontology for Biomedical Investigations Using AgreementMaker Valerie Cross, Cosmin Stroe Xueheng Hu,
Proposed Research Problem Solving Environment for T. cruzi Intuitive querying of multiple sets of heterogeneous databases Formulate scientific workflows.
1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009.
Ontology Evaluation, Metrics, and Metadata in NCBO BioPortal Natasha Noy Stanford University.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Semantic Interoperability of Web Services – Challenges and Experiences Meenakshi Nagarajan, Kunal Verma, Amit P. Sheth, John Miller, Jon Lathem
Suggestions for Galaxy Workflow Design Using Semantically Annotated Services Alok Dhamanaskar, Michael E. Cotterell, Jessica C. Kissinger, and John Miller.
Ontology Driven Data Collection for EuPathDB Jie Zheng, Omar Harb, Chris Stoeckert Center for Bioinformatics, University of Pennsylvania.
Supporting Collaborative Ontology Development in Protégé International Semantic Web Conference 2008 Tania Tudorache, Natalya F. Noy, Mark A. Musen Stanford.
PRESENTATION OF THE TEST REGISTRY AND REPOSITORY (TRR) ON JOINUP 23 OCTOBER 2015 Roch Bertucat, ENGISIS.
BioPortal as (the only functional) OOR SandBox (so far)
University of Georgia and University of Pennsylvania, USA
The GEMBus Architecture and Core Components
Template library tool and Kestrel training
OBI – Standard Semantic
Collaborative RO1 with NCBO
Business Process Management and Semantic Technologies
Presentation transcript:

Ontology Development and Usage for Protozoan Parasite Research John A. Miller and Alok Dhamanaskar Collaborators: Michael E. Cotterell, Chaitanya Guttula, Yung Long Li and Jessica C. Kissinger, University of Georgia. Jie Zheng and Christian J. Stoeckert, Jr., University of Pennsylvania. Tania Tudorache, Natasha Noy, Mark Musen, Stanford University Integrative Tools for Protozoan Parasite Research R01 GM NCBO Project Meeting Stanford University

Ontology Development and Usage for Protozoan Parasite Research: Aim 1 1.Support development of forms for isolate collections, phenotypes, and other metadata using a semantic framework based on OBO Foundry-compliant ontologies 1.Ontology for Biomedical Investigations (OBI) 2.Ontology for Parasite Lifecycle (OPL) 3.Collaborative ontology development with Web Protégé

Ontology Development and Usage for Protozoan Parasite Research: Aim 2 2.Development of a Framework for Semantic Annotations 1.Enrichment of the Ontology for Biomedical Investigations (OBI) 1.OBI: purl.obolibrary.org/obo/obi.owl 2.OBI-enriched-WS: obi-webservice.googlecode.com 3.OBI-WS: OBI Extended Web Services Ontology 2.Creation of Web Services / Processes for Protozoan Parasite Research 1.Phylip SOAP Web Service 2.Re-engineer REST Web Services for EuPathDB 3.Workflow: Sequence and Phylogenetic Analysis of Proteins 3.Semantic Annotation of Existing Web Services Using Ontologies 1.Using Semantic Annotations for WSDL (SAWSDL) for SOAP Services 2.Using Semantic Annotations for WADL for REST Services and Galaxy Tools 3.Demonstrating the effectiveness of using ontologies in applications

Ontology Development and Usage for Protozoan Parasite Research: Aim 3 3.Development of Web Services, Workflows and Data Integration Tools 1.Provision of Web Service Support for Galaxy 1.Tool 1: Web Service Extension for Galaxy: Galaxy WS-Extensions 2.Improved Automation through Semantics 1.Tool 2: Service Annotation: RadiantWeb 2.Tool 3: Service Discovery: LuminaWeb 3.Tool 4: Service Suggestion Engine: SSE Example from 2.2.3: Development of a Workflow

Choice of a Workflow System I have heard that jBPM is very powerful, Taverna is very popular, but Galaxy is very easy to use. Workflow system for end user.

Find Services / Tools for My Workflow # = 2289 # = # = 393 #93 #354 #36 #0 Seems like a lot of services to look through ! I wonder if I missed any ? Total Services = 483 with maybe 1000s of operations Sequence Alignment Search Popular Web service Registries Tools available in Galaxy (461) + Tools in the Galaxy Tool-shed (232) Service Discovery

Find Input-Output Compatible S ervices I selected 2 of those operations, entered them in my workflow designer, but when I tested, it didn’t work. Type1 Type2 C BA ED BA Type1 Case 3 Require Data Mediation OutputInput Type Mismatch Input output Matching Problem

Connect the Newly Added Service into the Workflow Wish I could figure out which service operation(s) might fill the gap in my workflow. ? ? ? Workflow design / service composition Why can’t the computer make a suggestion?

Find Services / Tools Issues related to working with Web Services and Tools: For SOAP Web Services For REST Web Services and tools Web services are developed by different contributors Not developed to work with one another No standard naming conventions Text descriptions are inherently ambiguous

Find Services: Ontological Solutions We have formalized a methodology for enriching an Ontology with terms to support Web service annotation, Enriched the OBI ontology, by generating ~130 new terms to support annotation of 61 operations from 12 popular Web Services. <input name=“seq” /> WSDL for WUBLAST Web service Ontology provide a rich modeling framework, enable reuse of domain knowledge, facilitate community agreement, facilitates reasoning to ensure consistency. Ontologies

Find Services: Semantic Annotations RadiantWeb Annotation Tool Semantic Mark-up of Description Documents: What does it take ?

Find Input-Output Compatible Services and Connect Them The Service Suggestion Engine (SSE) is a semi-automatic workflow composition system that utilizes semantic annotations. What it does: Facilitates the construction and extension of workflows by providing suggestions to the user for the next step. It is capable of doing Forward Suggestions, Backward Suggestions and Bi-directional Suggestions. 1 2 ? ? ? 2

Sample Use Case for SSE Find out more information about a protein sequence and its evolutionary relationships to other protein sequences. The user might be aware that he wants to first search a database for similar sequences, then perform multiple sequence alignment and finally perform phylogenetic analysis to construct phylogenetic trees. Web services already exist for each of the above. We utilize semantically annotated versions of their descriptions for our example.

How Ontologies can Help in Workflow Construction Step 2 Step 1 Step 3 Ranked out of 60 available Web service operations

Effectiveness of Ontological Annotations Average Precision, Recall and F-Measure for Different levels of Annotations Precision, Recall and F-Measure for each step in the workflow

How NCBO Enables this Work Editor: Protégé Has been vital for the Ontology Development aspect of our project. Collaborative Protégé made it possible for all the members of our team to work on the same copy of the Ontology, while maintaining the change log. Editor: Web-Protégé Recently we have moved to Web Protégé for the ease of use. Ontology Registry: NCBO BioPortal Consulted before proposing terms to add to OBI Made it easy to determine whether terms are already present in existing ontologies

Communities where We Can Increase NCBO Visibility Galaxy A popular Web-based tool that allows users to integrate data from a large number of resources. GenomeSpace A platform enabling one to work with multiple genomic analysis tools, seamlessly. Web services IEEE SERVICES: IEEE World Congress on Services Ontologies International Conference on Biomedical Ontology (ICBO) Formal Ontology in Information Systems (FOIS)

Suggestions & Complaints for Core NCBO Team Suggestions already addressed by the NCBO team: Web Protégé Support for Adding and Editing Axioms e.g., Adding restrictions on properties for concepts Documentation for Layout Configuration to the Wiki Additional Suggestions Web Protégé Support for Reasoning Support for Finding Term Usage Interface for Exporting and Uploading Ontologies

Milestones and Plans ArtifactCurrent Version Next Version Improvements OBI-WSMarch 2012Jul 2012Addition of terms for annotation of Galaxy Tools and EuPathDB Web services OBI-enriched-WSMarch 2012Jul 2012 WSDL_XSD ParserApr 2011Apr 2012Add documentation and release ConceptSim Metrics Nov 2011Jul 2012Generalize to work with multiple ontologies Galaxy WS- Extensions Jul 2011Jun 2012Add support for utilizing available semantics RadiantWebDec 2011Apr 2012Add support for WADL Web services LuminaWebNAJul 2012Developing discovery tool SSEMar 2012Jul 2012Improved use of Semantics, work with multiple Ontologies and data mediation Phylip WSNAJul 2012Developing phylogenetic service EuPathDB WSNAJul 2012Re-engineering EuPathDB services

Questions

Find Services / Tools, contd. Discovery of operations over annotated Web services: LuminaWeb <input name=“seq” /> WSDL for WUBLAST Web service Ontology Tool for : Sequence Alignment Input : protein Sequences Output : ….. Search LuminaWeb