32
From the Bench to the Bedside: The role of Semantics in enabling the vision of Translational Medicine Vipul Kashyap [email protected] Senior Medical Informatician 1 Clinical Informatics R&D, Partners Healthcare System Semantic Web and Databases Workshop, ICDE 2006 April 8 th , 2006 * Thanks to Dr. Tonya Hongsermeier and Alfredo Morales

Vipul Kashyap vkashyap1@partners Senior Medical Informatician

  • Upload
    caelan

  • View
    41

  • Download
    1

Embed Size (px)

DESCRIPTION

From the Bench to the Bedside: The role of Semantics in enabling the vision of Translational Medicine. Vipul Kashyap [email protected] Senior Medical Informatician 1 Clinical Informatics R&D, Partners Healthcare System Semantic Web and Databases Workshop, ICDE 2006 April 8 th , 2006. - PowerPoint PPT Presentation

Citation preview

Page 1: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

From the Bench to the Bedside:The role of Semantics in enabling the vision of Translational Medicine

Vipul [email protected]

Senior Medical Informatician1Clinical Informatics R&D, Partners Healthcare System

Semantic Web and Databases Workshop, ICDE 2006April 8th , 2006

* Thanks to Dr. Tonya Hongsermeier and Alfredo Morales

Page 2: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Outline

• What is Translational Medicine?

• Current State

• HCLS: A Knowledge Driven Endeavor

• Use Case

• Functional Requirements— Data Integration— Clinical Decision Support— Knowledge Change and Provenance

• Conclusions

Page 3: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

What is Translational Medicine?

• Improve communication between basic and clinical science so that more therapeutic insights may be derived from new scientific ideas - and vice versa.

• Testing of theories emerging from preclinical experimentation are tested on disease-affected human subjects.

• Information obtained from preliminary human experimentation can be used to refine our understanding of the biological principles underpinning the heterogeneity of human disease and polymorphism(s).

• http://www.translational-medicine.com/info/about

Page 4: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Current State

• 17 year innovation adoption curve from Discovery Practice

• Even if a standard is accepted:— 50% chance of receiving inappropriate care

— 5-10% chance of preventable, anticipatable adverse event pati

• Healthcare inflation, increasing resistance for reimbursement of, new diagnostics and therapeutics

Page 5: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Current state: Knowledge Processing Requirements• Medical literature doubling every 19 years

— Doubles every 22 months for AIDS care

• 2 Million facts needed to practice

• Genomics, Personalized Medicine will increase the problem exponentially

• Typical drug order today with decision support accounts for, at best, Age, Weight, Height, Labs, Other Active Meds, Allergies, Diagnoses

• Today, there are 3000+ molecular diagnostic tests on the market, typical HIT systems cannot support complex, multi-hierarchical chaining clinical decision support Covell DG, Uman GC, Manning PR.

Ann Intern Med. 1985 Oct;103(4):596-9

Page 6: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Current State: Healthcare IT Vendors

• Knowledge “hardwired” into applications

• Little or no standardization on terminologies or information models

• Knowledge engineering tools update content in transactional environments, no support for versioning, provenance, change propagation.

• Clinical systems implementations have inadequate knowledge to meet current workflow and quality needs

• Labor of converting knowledge into Clinical Decision Support is vastly underestimated

Page 7: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

KnowledgeApplication

Knowledge Discovery

KnowledgeAsset Management

HealthCare and Life Sciences: A Knowledge Driven EndeavorE.g., Application of Clinical/Genomic Decision Support Rules

E.g., Creation and Maintenance of Clinical Decision Support Rules

E.g., Analysis of clinical Care transactions for Rules, Patient Groups,Potential Biomarkers

Page 8: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Use Case:Dr. Genomus Meets Basketball Player who fainted at Practice

• Clinical exam reveals abnormal heart sounds

• Family History: Father with sudden death at 40,

• 2 younger brothers apparently normal

• Ultrasound ordered based on clinical exam reveals cardiomyopathy

Structured Physical Exam

Structured Family History

Structured Imaging StudyReports

Page 9: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Actionable Decision Support

Echo triggers guidance to screen for possible mutations:- MYH7, MYBPC3, TNN2, TNNI3, TPM1, ACTC, MYL2, MYL3

Page 10: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Knowledge-based Decision Support

Connecting Dx, Rx, Outcomes and

Prognosis Data to Genotypic Data for Cardiomyopathy

statisticsapplication

server

statisticsapplication

server

Gene expression in HCM Test Results

Myectomy

Atrial Arrhythymi

ER visits

Clinic visits

Outcomes calculated every weekSyncopeER visit

microarray (encrypted)

ownershipmanager

encryption

Palpitations

Gene-Chips

populationregistry

databasedatabase

microarray (encrypted)

Ventricular Arrhy

ICD

Cong. Heart Failure

ER Visit

EKGCardiac Arr

Thalamus

person concept date

Gene-ChipsEchocardio

CardiomyopAtrial Fib.Echocardio

Z5937XZ5937XZ5937XZ5937X

Z5956XZ5956XZ5956XZ5956X

Z5956XZ5956XZ5956XZ5956X

Z5937X

raw value

3/43/43/43/4

3/93/93/93/9

5/25/25/25/2

4/6

Page 11: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Functional Requirements

• Data Integration— Advantages of RDF

— Incremental, cost effective approach

• Clinical Decision Support— Classification v/s Actionable Decision Support

— Advantages of ontology-based inferences

• Knowledge Maintenance and Change Propagation— Advantages of using ontology-based inferences

Page 12: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Clinical Knowledge

Genomic KnowledgeFigure reprinted withpermission from Cerebra, Inc.

A Strawman OntologyOWL ontologies that blend knowledgefrom the Clinical and Genomic Domains

Page 13: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Data Integration

Domain Ontologiesfor Translational Medicine Research

RPDR GIGPAD Study

RDF Wrapper RDF Wrapper

RDF Graph 1 RDF Graph 2

Merged RDF Graph

Instantiation

Use of RDF graphs that instantiate these ontologies:-- Rules/semantics-based integration independent of location, method of access or underlying data structures!- Highly configurable, minimize

software coding

Page 14: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Bridging Clinical and Genomic Information

“Paternal” 1

type degree

Patient(id = URI1)

“Mr. X”

name

Person(id = URI2)

related_to

FamilyHistory(id = URI3)

has_family_history

“Sudden Death”problem

associated_relative

EMR Data

Patient(id = URI1)

MolecularDiagnosticTestResult(id = URI4)

has_structured_test_result

MYH7 missense Ser532Pro(id = URI5)

identifies_mutation

DialatedCardiomyopathy(id = URI6)

indicates_disease

LIMS Data

Rule/Semantics-based Integration:- Match Nodes with same Ids- Create new links: IF a patient’s structured test result indicates a disease THEN add a “suffers from link” to that disease

90%

evidence1

95%

evidence2

Page 15: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Bridging Clinical and Genomic Information

Patient(id = URI1)

“Mr. X”

name

Person(id = URI2)

related_to

FamilyHistory(id = URI3)

has_family_history

“Sudden Death”problem

“Paternal” 1

type degree

associated_relative

StructuredTestResult(id = URI4)

MYH7 missense Ser532Pro(id = URI5)

identifies_mutation

DialatedCardiomyopathy(id = URI6)

indicates_disease

has_structured_test_result

suffers_from

has_gene

RDF Graphs provide a semantics-rich substrate for decision support. Can be exploited by SWRL Rules

90%, 95%

evidence

Page 16: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Advantages

• RDF: Graph based data model— More expressive than the tree based XML Schema Model

• RDF: Reification— Same piece of information can be given different values of belief by

different clinical genomic researchers

• Potential for “Schema-less” Data Integration— Hypothesis driven approach to defining mapping rules— Can define mapping rules on the fly

• Incremental approach for Data Integration— Ability to introduce new data sources into the mix incrementally at low

cost

• Use of Ontology to disallow meaningless mapping rules?— For e.g., mapping a gene to a protein…

Page 17: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Clinical and Genomic Decision SupportIF the patient’s LDL test result is greater than 120AND the patient has a contraindication to Fibric AcidTHEN Prescribe Zetia Lipid Management Protocol

Contraindication to Fibric Acid: Clinical Definition (Old)The patient is contraindicated for Fibric Acid if he has an allergy to Fibric Acid or has elevated

Liver Panel

Contraindication to Fibric Acid: Clinical+Genomic Definition (New)The patient is contraindicated for Fibric Acid if he has an allergy to Fibric Acid or has elevated

Liver Panel or has a genetic mutation Missense: XYZ3:Ser@$#Pro

Please note: Hypothetical – assume a genetic variant is a biomarker for patients contraindicated to Fibric Acid.

Page 18: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Clinical Decision Support: A Rules-based Implementation

Business Object Model Design

Class Patient: Personmethod get_name(): string;method has_genetic_test_result(): StructuredTestResult;method has_liver_panel_result(): LiverPanelResult;method has_ldl_result(): real;method has_contraindication(): set of string;method has_mutation(): string;method has_therapy(): set of string;method set_therapy(string): void;method has_allergy(): set of string;

Class StructuredTestResultmethod get_patient(): Patient;method indicates_disease(): Disease;method identifies_mutation(): set of string;method evidence_of_mutation(string): real;

Class LiverPanelResultmethod get_patient(): Patient;method get_ALP(): real;method get_ALT(): real;method get_AST(): real;method get_Total_Bilirubin(): real;method get_Creatinine(): real;

Page 19: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Clinical Decision Support: A Rules-based Implementation

Rule base Design

IF the_patient.has_ldl_result() > 120

AND ((the_patient.has_liver_panel_result().get_ALP() <NormalRange> AND the_patient.has_liver_panel_result().get_ALT() <NormalRange> AND the_patient.has_liver_panel_result().get_AST() <NormalRange> AND the_patient.has_liver_panel_result().get_Total_Bilirubin() <NormalRange> AND the_patient.has_liver_panel_result().get_Creatinine() <NormalRange>) OR “Fibric Acid Allergy” the_patient.has_allergy() OR “Missense: XYZ3:Ser@$#Pro” the_patient.has_mutation())THEN

the_patient.set_therapy(“Zetia Lipid Management Protocol”)

Definition of “Fibric Acid Contraindication”

Page 20: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Clinical Decision Support:Definitions vs Decisions

Commonly occurring design pattern:

• The definition of a “Fibric Acid Contraindication” is represented using rules.

• The decision related to therapeutic intervention is also represented using rules.

Currently, both these inferences are performed by the rules engine.

Page 21: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Clinical Decision Support:Decoupling definitions vs decisions• Evaluation of classification based inferences (does patient have

a fibric acid contraindication?) can be evaluated by an ontology engine.

• Reduces overhead on Rule Engine

• Opens up the possibility of plugging-in other specialized inference engines (e.g., spatio-temporal conditions)

• Makes knowledge maintenance easier— Each definition may be referred to in 100s of rules..

Page 22: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Knowledge Provenance and Maintenance

• There is a close interrelationship between knowledge change and provenance

— What has changed? – Change— Why did it change? – Provenance

• Did someone change it? – Provenance• Did its components change? – Change

— Who changed it? – Provenance

• Significance:— Rapid Knowledge Discovery and Evolution in Healthcare and

Life Sciences

Page 23: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

When Knowledge Changes…

How quickly can you change the content of your rules, order sets, templates, and reports?

Page 24: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

The “Genetic Revolution” Begins

June 25, 2003Roche Holding AG is launching the first gene test able to predict how a personwill react to a large range of commonly prescribed medicines, one of the biggestforays yet into tailoring drugs to a patient's genetic makeup.The test is part of an emerging approach to treatment that health expertsexpect could lead to big changes in the way drugs are developed, marketed andprescribed. For all of the advances in medicine, doctors today determine thebest medicine and dose for an ailing patient largely by trial and error. Thefast-growing field of "personalized" medicine hopes to remove such risks andalter the pharmaceutical industry's more one-size-fits-all approach in makingand selling drugs.

Leading the News: Roche Test Promises to Tailor Drugs to Patients --- Precise Genetic Approach Could Mean Major Changes In Development, Treatment

Page 25: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Knowledge Changes

• Introduction of a new molecular diagnostic test that identifies genetic variants that have been established as biomarkers for patients contraindicated for fibric acid.

Clinical (Old) definition of Fibric Acid Contraindication Clinical/Genomic (New) definition of Fibric Acid Contraindication

• Change in definitions of clinical normality, e.g., change in the definition of normal value ranges of AST Results

say from 0 AST 40 20 AST 40

Page 26: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Knowledge Maintenance and Provenance

IF the_patient.has_ldl_result() > 120

AND “Fibric Acid Contraindication” the_patient.has_contraindication()

THEN

set the_patient.has_therapy(“Zetia Lipid Management Protocol”)

implemented in an ontology engine

Page 27: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Domain Ontology

Patient_with_Biomarker

has_mutation: “Missense: XYZ3:Ser@$#Pro”

Page 28: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Bridge – Composition Ontology

Rule base

Page 29: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Knowledge Change and Provenance

• At each stage, Knowledge Engineer gets notified of:— What has changed?

• The definition of Fibric Acid Contraindication

— Why did it change? • Fibric Acid Contraindication Patient with Abnormal Liver Panel

Abnormal Liver Panel Abnormal AST Change in AST Values• Fibric Acid Contraindication Patient with Biomarker Patient with a

particular genetic variant

— Who/What was responsible for the change?• Knowledge Engineer who entered the changed AST values?• Change in a Clinical Guideline?

Page 30: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Semantics of Knowledge Maintenance

• Managing change and provenance is a very difficult problem

• Semantics can play a crucial role in it:— A reasoner can navigate a semantic model of knowledge

and propagate change

— One can declaratively change the model at any time

— The reasoner will compute the new changes!

• Configuration v/s coding. Could read to a huge ROI!

Page 31: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Conclusions

• Healthcare and Life Sciences is a knowledge intensive field. The ability to capture semantics of this knowledge is crucial for implementation.

• Incremental and cost-effective approaches to support “as needed” data integration need to be supported.

• Scalable and modular approaches for decision support need to be designed and implemented.

• The rate of Knowledge Updates will change drastically as Genomic knowledge explodes. Automated Semantics-based Knowledge Update and Propagation will be key in keeping the knowledge updated and current

• Personalized/Translational Medicine cannot be implemented in a scalable, efficient and extensible manner without Semantic Web technologies

Page 32: Vipul Kashyap vkashyap1@partners Senior Medical Informatician

Shameless Marketing Plug

Tutorial Presentation at WWW 2006, Edinburgh, UK

Semantics for the HealthCare and Life Sciences

- Vipul Kashyap, Eric Neumann and Tonya Hongsermeier