Enriching the Ontology for Biomedical Investigations (OBI) to Improve Its Suitability for Web Service Annotations Chaitanya Guttula, Alok Dhamanaskar,

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
Towards Methods for the Collective Gathering and Quality Control of Relevance Assessments SIGIR´09, July 2009.
Upper Ontology Summit Wednesday March 15 The BFO perspective Barry Smith Department of Philosophy, University at Buffalo National.
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Unified Modeling Language
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
A FRAMEWORK BASED ON WEB SERVICES ORCHESTRATION FOR BIOINFORMATICS WORKFLOW MANAGEMENT Laboratory for Bioinformatics (LBI), Institute of Computing (IC)
Fungal Semantic Web Stephen Scott, Scott Henninger, Leen-Kiat Soh (CSE) Etsuko Moriyama, Ken Nickerson, Audrey Atkin (Biological Sciences) Steve Harris.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Queensland University of Technology An Ontology-based Mining Approach for User Search Intent Discovery Yan Shen, Yuefeng Li, Yue Xu, Renato Iannella, Abdulmohsen.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
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.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Š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
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
MFI-5: Metamodel for process model registration Chong Wang, Keqing He and Baba Piprani.
Ontology Development and Usage for Protozoan Parasite Research John A. Miller and Alok Dhamanaskar Collaborators: Michael E. Cotterell, Chaitanya Guttula,
Computational Biology and Informatics Laboratory Development of an Application Ontology for Beta Cell Genomics Based On the Ontology for Biomedical Investigations.
Rohit Aggarwal, Kunal Verma, John Miller, Willie Milnor Large Scale Distributed Information Systems (LSDIS) Lab University of Georgia, Athens Presented.
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
METADATA QUALITY IN EUROPEANA , Den Haag.
Discussions for oneM2M Semantics Standardization Group Name: WG5 Source: InterDigital Communications Meeting Date: Agenda Item: WI-0005 ASN/MN-CSE.
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.
PAUL ALEXANDRU CHIRITA STEFANIA COSTACHE SIEGFRIED HANDSCHUH WOLFGANG NEJDL 1* L3S RESEARCH CENTER 2* NATIONAL UNIVERSITY OF IRELAND PROCEEDINGS OF THE.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Domain Modeling In FREMA David Millard Yvonne Howard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
EMBL- EBI Wellcome Trust Genome Campus Hinxton, Cambridge, CB10 1SD, UK Standards and infrastructure for managing experimental metadata Philippe Rocca-Serra,
University of Michigan Medical School 1 Towards a Semantic Web application: Ontology-driven ortholog clustering analysis Yu Lin, Zuoshuang Xiang, Yongqun.
Requirements Engineering Methods for Requirements Engineering Lecture-30.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Enabling complex queries to drug information sources through functional composition Olivier Bodenreider Lister Hill National Center for Biomedical Communications.
A Practical Approach to Metadata Management Mark Jessop Prof. Jim Austin University of York.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
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.
Scientific Workflow systems: Summary and Opportunities for SEEK and e-Science.
Master headline RDFizing the EBI Gene Expression Atlas James Malone, Electra Tapanari
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Proposed Research Problem Solving Environment for T. cruzi Intuitive querying of multiple sets of heterogeneous databases Formulate scientific workflows.
Suggestions for Galaxy Workflow Design Using Semantically Annotated Services Alok Dhamanaskar, Michael E. Cotterell, Jessica C. Kissinger, and John Miller.
Big Data that might benefit from ontology technology, but why this usually fails Barry Smith National Center for Ontological Research 1.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Zlatan Dragisic, Patrick Lambrix and Eva Blomqvist
An Overview of Requirements Engineering Tools and Methodologies*
CCNT Lab of Zhejiang University
Development of the Amphibian Anatomical Ontology
Web Ontology Language for Service (OWL-S)
Toward FAIR Semantic Resources
Content & the Supply Chain
Ontology-Based Information Integration Using INDUS System
ece 627 intelligent web: ontology and beyond
OBI – Standard Semantic
The Gene Ontology: an evolution
Collaborative RO1 with NCBO
Business Process Management and Semantic Technologies
An Introduction to Designing and Executing Workflows with Taverna
Presentation transcript:

Enriching the Ontology for Biomedical Investigations (OBI) to Improve Its Suitability for Web Service Annotations Chaitanya Guttula, Alok Dhamanaskar, Rui Wang, John A. Miller, Jessica C. Kissinger Jie Zheng, and Christian J. Stoeckert, Jr. 1. Analyze WSDL/WADL Documentation Concepts added to Ontology Conclusions and Future Work Semantic annotation of Web services for WUBLAST, NCBIBLAST, ClustalW, t-coffee, Signal-P and WSDBFetch has resulted in creation of 90 new ontology terms. We have proposed these terms to the OBI Community and are pending approval. We will continue to annotate more web services and tools in the bioinformatics domain. As more concepts are covered we expect our need to create new terms to decrease. Preliminary Evaluation confirms that annotated web services give better results when used with suggestion engine than un-annotated ones. Which supports the usefulness of the terms added to OBI and reinforces our belief in the methodology we used for enriching the OBI. We are working on improving the performance of the Suggestion Engine such that it can make better use of the rich annotations we are providing. And a more comprehensive evaluation can be expected soon. We are also working on a Web Service Discovery Tool that will take semantic annotation into account when searching for Web services. We also plan to enhance our annotation tool to facilitate fast annotation of WSDL files. References : 1.Phillip Lord et al.: Applying Semantic Web Services to Bioinformatics. 2.Barry Smith, et al.: The OBO Foundry: Coordinated Evolution of Ontologies to Support Biomedical Data Integration. 3.Brinkman RR, et al.: Modeling Biomedical Experimental Processes with OBI Rui Wang, et al: Web Service Composition using Service Suggestions. Acknowledgements: Funding for this study was provided in part by NIH R01 GM Ontologies provide a rich modeling framework, reasoning capabilities, facilitate community agreement and are Web accessible making them an ideal candidate to annotate tools and Web services. OBI (Ontology for Biomedical Investigation) o OBI[3] includes terms that are applicable across various biological & technological domains. o With BFO as an upper level ontology, OBI is interoperable with other OBO [2] compliant ontologies. o Annotation of tools or web services typically involves describing -- the operations -- their inputs and outputs o OBI’s existing structure makes it easier to enrich it with concepts to support Web service annotations We are collaborating with EDAM [4] group in our efforts to enrich OBI. (EDAM is an ontology that provides a controlled vocabulary for description of bioinformatics tools and data.) Motivation Real world data analysis tasks often require coordinated use of multiple tools. There has been a dramatic increase in Web services and tools in the biomedical community but there is a need for an easy way to design workflows. A large number of tools are available for the construction of workflows (e.g. in the Galaxy system) and additional tools can be added with Web services. However, the user must know how, a priori, to construct them into a logical workflow. (Figure 1). Semantic annotation of Web services and tools can be used to assist the user in creating bioinformatics workflows[1] as it can adequately describe the input, output and functionality of the tools. processual_en tity Planned Process Web service WS Operation Entity Information Content Entity Data Item Data Format Specification continuant occurrent Evaluation and Application of Semantic Annotations Effectiveness of annotations: Evaluation from Rui Wang et al. [5] The Figure above confirms that the annotated Web services perform better for service discovery and suggestions than un-annotated ones. Evaluations indicated functionality annotations (annotations on operations) contribute the most towards suggesting correct Web services, followed by input/output annotations and finally precondition/effects annotations. Suggestions Figure 1 – Galaxy Workflow Designer. Galaxy is an easy to use Web-based platform that provides a way to construct workflows using existing tools in a very simple fashion. However, even Galaxy presents challenges. Often, there are hidden steps that may not be apparent to a novice user. Is it possible to provide service suggestions (that make use of semantic annotation) that will help a user construct a workflow to bridge the gap between A and B? Figure 2 – OBI top level hierarchy extended to add Web service and WS Operation. Web service operation and Web service are types of planned process and inputs and outputs are types of Information content entity. Figure 3 – Utilization of suggestions to add workflow steps The suggestion Engine has been loosely coupled with Galaxy, such that it returns a ranked list of suggested Web Service Operations based on the current state of the workflow and desired functionality supplied by the user (optional). Abstract : With the increasing development and use of ontologies in the bioinformatics domain, opportunities for their utilization in applications and workflows are being created. In our effort, we discuss how the Ontology for Biomedical Investigations (OBI) can be enriched to support annotation of Web services. The methodology includes designing ontology analysis diagrams for Web services and analyzing them to find the terms that are need to be added to the ontology. The enriched ontology is then used for annotating the Web services. Using annotated Web services to perform service discovery and make service suggestions provides a way to evaluate the validity of the annotations made and the terms added to the ontology. Part of Ontology Analysis Diagram for WUBlast Once we have proposed the term, defined it, determined its relationships with other terms, and determined the hierarchy in the ontology where it can be added, we add the term to the ontology using Protégé. On adding terms to the ontology, we check the ontology for consistency using the Hermit Reasoner. Methodology to Enrich OBI Top k Suggestions Blast Analysis..? Suggestion Engine: 2. List the proposed terms in the Terms Template 3. Create a Web Service specific Ontology analysis diagram based on generic model 4. Provide the textual definition 5. Add terms to OBI Generic Ontology Analysis diagram, which serves as a model for creating Web Service Specific diagrams 1.identify super class in OBI and 2.reveal relationship with other terms We have a standard template which we populate as we proceed with proposing terms, defining them and determining the hierarchy. Populated Proposed terms template A B BLAST Sequence Analysis Multiple Pairwise sequence alignment using ClustalW The output of getResult operation for WUBLAST returns a list of SequenceIds The run operation for ClustalW accepts sequences to be aligned as inputs Operations of WuBlast annotated with enriched OBI Operations of ClustalW Web Service annotated with enriched OBI <xsd:element maxOccurs="1" minOccurs="1" name="jobId“ nillable="false“ type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="1" name="type“ nillable="false" type="xsd:string"/> 1 1 Excerpts from a WSDL file for WUBLAST web service <xsd:element maxOccurs="1" minOccurs="1" name="jobId“ nillable="false“ type="xsd:string“ sawsdl:modelReference= “ /> <xsd:element maxOccurs="1" minOccurs="1" name="type“ nillable="false" type="xsd:string“ sawsdl:modelReference=" Excerpts from WUBLAST WSDL with enriched OBI