Semantic Technologies in Bioinformatics 1© Unicorn Solutions Inc. June 1, 2015.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Michael Pizzo Software Architect Data Programmability Microsoft Corporation.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
Introduction to Databases
Management Information Systems, Sixth Edition
Integrating Hypermedia Functionality into Database Applications Anirban Bhaumik * +, Deepti Dixit *, Roberto Galnares *, Manolis Tzagarakis **, Michalis.
1 Lecture 13: Database Heterogeneity Debriefing Project Phase 2.
Automatic Data Ramon Lawrence University of Manitoba
The information integration wizard (Iwiz) project Report on work in progress Joachim Hammer Presented by Muhammed Al-Muhammed.
Business Intelligence components Introduction. Microsoft® SQL Server™ 2005 is a complete business intelligence (BI) platform that provides the features,
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Chapter 2 Introduction to Database Development Database Processing David M. Kroenke © 2000 Prentice Hall.
Leaving a Metadata Trail Chapter 14. Defining Warehouse Metadata Data about warehouse data and processing Vital to the warehouse Used by everyone Metadata.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
Get More Value from Your Reference Data—Make it Meaningful with TopBraid RDM Bob DuCharme Data Governance and Information Quality Conference June 9.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Peer-to-Peer Data Integration Using Distributed Bridges Neal Arthorne B. Eng. Computer Systems (2002) Supervisor: Babak Esfandiari April 12, 2005 Candidate.
Introduction to MDA (Model Driven Architecture) CYT.
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
SQL Databases are a Moving Target Juan F. Sequeda – Syed Hamid Tirmizi –
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Entity Framework Overview. Entity Framework A set of technologies in ADO.NET that support the development of data-oriented software applications A component.
Using SAS® Information Map Studio
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
FEN Introduction to the database field:  Applications, concepts and terminology Seminar: Introduction to relational databases.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Interoperability & Knowledge Sharing Advisor: Dr. Sudha Ram Dr. Jinsoo Park Kangsuk Kim (former MS Student) Yousub Hwang (Ph.D. Student)
Programming in R SQL in R. Running SQL in R In this session I will show you how to: Run basic SQL commands within R.
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
Web Information Systems Modeling Luxembourg, June VisAVis: An Approach to an Intermediate Layer between Ontologies and Relational Database Contents.
AT&T Government Solutions, Inc. Patrick Emery Lewis Hart or
Shridhar Bhalerao CMSC 601 Finding Implicit Relations in the Semantic Web.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
NSF DUE ; Wen M. Andrews J. Sargeant Reynolds Community College Richmond, Virginia.
Database Connectivity with ASP.NET. 2 Introduction Web pages commonly used to: –Gather information stored on a Web server database Most server-side scripting.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Object storage and object interoperability
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
1 Integration of data sources Patrick Lambrix Department of Computer and Information Science Linköpings universitet.
Lecture 15: Query Optimization. Very Big Picture Usually, there are many possible query execution plans. The optimizer is trying to chose a good one.
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
Improvement of Semantic Interoperability based on Metadata Registry(MDR) Doo-Kwon Baik Dept. of CSE Korea University.
1 Copyright © Oracle Corporation, All rights reserved. Business Intelligence and Data Warehousing.
Visual Database Creation with MySQL Workbench 도시정보시스템 설계
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
Semantic Graph Mining for Biomedical Network Analysis: A Case Study in Traditional Chinese Medicine Tong Yu HCLS
Don't Know Jack About Object-Relational Mapping?
Object Management Group Information Management Metamodel
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Phil Bernstein Microsoft Corp.
Chapter 2 Database Environment.
Data Warehouse and OLAP
One Language. One Enterprise.™
Adding Multiple Logical Table Sources
Oracle SQL Developer Data Modeler
Microsoft Access Date.
Data Warehouse and OLAP
Presentation transcript:

Semantic Technologies in Bioinformatics 1© Unicorn Solutions Inc. June 1, 2015

2© Unicorn Solutions Inc. Data Challenges of Bioinformatics Research Large diversity of data types Large number of data sources covering different aspects of biomedical information Diversity of terminology and subtlety of meaning. Diversity in representation and coding of biomedical data

June 1, 20153© Unicorn Solutions Inc. DesignManagementRun-Time Semantic Engine Footprint Unicorn Repository™ COMMON ONE LANGUAGE Ontology Model Unicorn Workbench™ Domain Conceptual View Model Browsing Query Generation Composite Applications Manage, Model, Map Information Resource Management Visualization & Semantic Discovery Stored & ad- hoc queries Metadata Semantic Mappings Portal Execution Engine Unicorn Server™ Generate Views Design & Management Metadata Data Sources, Warehouses/Marts, Applications Data Warehouse Scan Metadata Retrieve Data Generate Queries Generate Federated Schema Configure Wrappers, Servers, Nicknames Analysis & Data Mining Metadata Repository

June 1, 20154© Unicorn Solutions Inc. Semantic Mapping Mapping is done at two levels: –Table to Concept –Property to Field Mapping can be between multiple concepts to a single table or multiple tables to a single concept. Mapping between a property and a data field can be done only if they are of compatible types. If fields are not of compatible types a transformation rule needs to be applied.

June 1, 20155© Unicorn Solutions Inc. Table Semantic Mapping

June 1, 20156© Unicorn Solutions Inc. Column Semantic Mapping

June 1, 20157© Unicorn Solutions Inc. Semantic Query Generation Semantic queries are expressed in the language of the semantic model (Ontology.) Semantic query makes use of relationships between concepts to reach and navigate to associated data tables. Queries can be qualified with WHERE clauses selecting data instances that meet given criteria. Semantic query is translated to a SQL command in the dialect appropriate to the target database platform. Common queries can be canned and parameterized allowing users only change selection criteria

June 1, 20158© Unicorn Solutions Inc. Semantic Query

June 1, 20159© Unicorn Solutions Inc. Resulting SQL Command SELECT "ENTREZGENEID" AS "entrezGeneID", "GENENAME" AS "geneName", "GENESYMBOL" AS "hasPathway.geneSymbol", (CEIL("PATHWAYID")) AS "hasPathway.pathwayID", "ORGANISM" AS "organism" FROM ( SELECT A.ENTREZ_GENE_ID AS "ENTREZGENEID" /* "ENTREZGENEID" is property entrezGeneID */, A.GENE_NAME AS "GENENAME" /* "GENENAME" is property geneName */, B.GENE_SYMBOL AS "GENESYMBOL" /* "GENESYMBOL" is property hasPathway.geneSymbol */, B.PATHWAY_ID AS "PATHWAYID" /* "PATHWAYID" is property hasPathway.pathwayID */, A.ORGANISM AS "ORGANISM" /* "ORGANISM" is property organism */, A.GENE_SYMBOL AS "GENESYMBOL1" /* "GENESYMBOL1" is property geneSymbol */ FROM BISC_DATA.ENTREZ_GENE_DATA A, BISC_DATA.PATHWAY_DATA B WHERE A.ENTREZ_GENE_ID = B.ENTREZ_GENE_ID ) /* "ENTREZGENE" is class EntrezGene in package BISC_Data */ WHERE ("GENESYMBOL1"='ADA' OR "GENESYMBOL1"='AFP') AND ("ORGANISM"='Homo Sapiense')

June 1, © Unicorn Solutions Inc. Benefits of Semantic Technology Present a single unified front and vocabulary to any domain data on any platform. Shields the user from the complexities of database design. –Relieves the user from the need to know about primary keys foreign keys and to understand the relationships between tables. –No SQL knowledge is required. Potentially supports secondary data processing: queries, transformation, analysis and data mining. Easy to expand to include additional knowledge sub- domains and corresponding data assets.