11/15/2018 Drug Side Effects Data Representation and Full Spectrum Inferencing using Knowledge Graphs in Intelligent Telehealth Presented on Student-Faculty.

Slides:



Advertisements
Similar presentations
MDI 2010, Oslo, Norway Behavioural Interoperability to Support Model-Driven Systems Integration Alek Radjenovic, Richard Paige The University of York,
Advertisements

OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
1 Software Testing and Quality Assurance Lecture 12 - The Testing Perspective (Chapter 2, A Practical Guide to Testing Object-Oriented Software)
1 System: Mecano Presenters: Baolinh Le, [Bryce Carder] Course: Knowledge-based User Interfaces Date: April 29, 2003 Model-Based Automated Generation of.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
EXPERT SYSTEMS Part I.
Overview of Software Requirements
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
Building Knowledge-Driven DSS and Mining Data
HIBBs is a program of the Global Health Informatics Partnership Introduction to Form Design Regional East African Centre for Health Informatics (REACH-INFORMATICS)
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Chapter 6 Requirements Engineering Process.
Advanced Topics in Requirement Engineering. Requirements Elicitation Elicit means to gather, acquire, extract, and obtain, etc. Requirements elicitation.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Requirements Engineering Processes l Processes used to discover, analyse and.
Lecture 9: Knowledge Discovery Systems Md. Mahbubul Alam, PhD Associate Professor Dept. of AEIS Sher-e-Bangla Agricultural University.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
1 A Conceptual Framework of Data Mining Y.Y. Yao Department of Computer Science, University of Regina Regina, Sask., Canada S4S 0A2
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
Chapter 8 Object Design Reuse and Patterns. Object Design Object design is the process of adding details to the requirements analysis and making implementation.
For Goal-Driven Business Process Modeling Saeed A.Behnam,  Daniel Amyot, Gunter Mussbacher SITE, University of.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Requirements Engineering Overview Senior Design Don Evans.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Mining the Biomedical Research Literature Ken Baclawski.
CSC 9010 Spring, Paula Matuszek. 1 CS 9010: Semantic Web Applications and Ontology Engineering Paula Matuszek Spring, 2006.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
Requirements Analysis
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
MULTIMEDIA DATA MODELS AND AUTHORING
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
Chapter 5 – System Modeling
Pepper modifying Sommerville's Book slides
Representation of Hypersensitivity, Allergy and adverse reactions in SNOMED CT Bruce Goldberg, MD, PhD.
What Is Cluster Analysis?
Model Discovery through Metalearning
UNIT 1.
Chapter 11 Designing Inputs, Outputs, and Controls.
The Movement To Objects
Requirements Engineering Process
NeurOn: Modeling Ontology for Neurosurgery
Foundations of Information Systems in Business
Introduction Characteristics Advantages Limitations
PMU, Prince Mohammad Bin Fahd University
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Knowledge Representation
The Basic of Measurement
The Nursing Process and Pharmacology Jeanelle F. Jimenez RN, BSN, CCRN
Object Oriented Analysis and Design
OWL-S: Experiences and Directions, 6th of June, Austria, 2007
ece 627 intelligent web: ontology and beyond
KNOWLEDGE REPRESENTATION
Chapter 3 – Agile Software Development
An Introduction to Software Architecture
, editor October 8, 2011 DRAFT-D
Patient Involvement in the Development and Safe Use of
Automated Analysis and Code Generation for Domain-Specific Models
Problem Statement and Significance
Lecture 13 Teamwork Bryan Burlingame 1 May 2019.
Chapter 4 System Modeling.
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
This presentation was developed by Dr. Steven C
Presentation transcript:

11/15/2018 Drug Side Effects Data Representation and Full Spectrum Inferencing using Knowledge Graphs in Intelligent Telehealth Presented on Student-Faculty Research Day, CSIS , Pace University , May 6th 2016 Researcher : Sar Jayaraman, DPS 2016 Research Advisor : Professor Lixin Tao S Jayaraman

Nearly 7 in 10 Americans take some form of Prescription Drugs – Mayo Clinic Survey. 11/15/2018

Growth of Reported Side effects - USA 11/15/2018

MedWatch approach 11/15/2018 There are nearly 2,000 medications, 94,450 health products and around 175,950 health packages with different active ingredients on the market in the U.S.[11] To handle the challenges associated with the data collection, reporting of these numerous adverse events, MedWatch system was implemented in 1993 Raw data from the MedWatch system, together with adverse drug reaction reports from manufacturers, are part of a public database.

Other Approaches – Literature survey – Drug Ontology By Samson et al – findings 11/15/2018 Mapping Needed Between CT and Patient Record Patient or Drug Class not included Not focused on Adverse data Hard to use by Domain experts Emulation of drug relationships

Limitations of the current approach 11/15/2018 Drug adverse reaction data contains important constraints about side-effects and conflict avoidance of component and compound drug. They are critically important in checking out prescriptions to avoid complications. Although MedWatch FAERS drug data are in XML, it doesn't have a proper knowledge representation mechanism to clearly specify all kinds of dependencies among the drug components and drugs. Therefore one has to depend on human interpretation to check prescriptions which can be error-prone.

Challenges with capturing the drugs and drug classes – relationship A drug may be classified by the “chemical type of the active ingredient” or by the way it is used to treat a particular condition. Each drug can be classified into one or more drug classes adding more complexity. Drug adverse events marked with a compound (parent drug class) applies to all its component drugs but the reverse is not true. All these relations are dynamic in nature requiring flexible approach to capture the knowledge. 11/15/2018

11/15/2018 Problem Statement: Drugs often inherit, important adverse reaction constraints from their compound drugs, which is not represented in the current format. - [Problem1 or P1] Drug side effect relationships should be kept updated current always, as new relationships emerge on component or compound drugs. Though this is possible with the current approach, it requires a very high effort for both updates and maintenance - [Problem 2 or P2] Drug side effect relationships should be interpreted easily by users (patients or doctors) allowing them to access the full spectrum of side effects. The current approach is error prone in its mechanism for patients to interpret the data. – [Problem 3 -P3]

Our Approach: Knowledge graph of drug side effects data using custom OWL relations 11/15/2018 Proposes to drastically simplify the syntax burden on DARs using the custom relations as explained in “Extending OWL to support custom relations” as well as providing a patient focused mechanism to extract the DARs dynamically. Relies heavily on linking the drug (component) vs drug class (compound) and drug vs side effects using custom OWL relationship based approach suggested in as well as providing a proof of concept application to explain DARs extraction process. Strives to prove how the DARs data can be represented in knowledge graph and demonstrate that it brings out meaningful interpretations.

Foundational Knowledge Representation Unit 11/15/2018

Drugs and Classes - knowledge representation using custom relationships. Class hierarchy dynamic relationship 11/15/2018

Pace protégé – with custom relationships 11/15/2018

Knowledge Graph - Drug Side Effects defined 11/15/2018

Scenarios of Doctor’s action during Patient visit for prescription 11/15/2018

D-GPR (Get Parents Relations) – An extension to the current capability of PaceJena 11/15/2018

In high level, D-GPR algorithm is designed in the following sequence 1) Input Drug Name D1 2) For the Drug D1, Enter a loop and Look for the Side effects S1-Sn 3) Then for Drug D1; Look for the Parent P1 4) For the Parent P1, Enter a loop and Look for the Side effects S11-Snn 5) Combine the Side effects S1-Sn and S11-Snn into a single set 6) Continue the Iteration until there are no more parents or siblings found 7) Output a combined Side effects list to display 11/15/2018

Drug Side effects identified using D-SERI model and D-GPR Algorithm 11/15/2018

Contribution Develop patient focused knowledge representation for drug adverse data Use custom relationships instead of object properties to extract meanings dynamically Derive drug adverse meanings quickly for doctors and patients to avoid human interpretation errors. Build knowledge graph framework which can be further extended to other drug domain information. Support adverse event “Predictive” modelling using data mining techniques. 11/15/2018

Questions 11/15/2018

Thank You 11/15/2018