of 35
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
1/35
Department of Biomedical Informatics
TRIAD: Walkthrough and Demonstration
Rakesh Dhaval
Applications Architect, The Ohio State University Medical Center
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
2/35
Department of Biomedical Informatics
Topics
Review of Use Case Model Development in Enterprise Architect
Data Model Development Logical Model Development Object Relational Mapping
Semantic Annotation Create Data Elements in openMDR Annotate Model with Data Elements
Acknowledgements Questions
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
3/35
Department of Biomedical Informatics
Use Case
A clinical researcher is conducting an outcomes study in which they are
utilizing data collected during the course of standard clinical care, as well
as bio-specimen data from the Tissue Bank.
For patients that have consented to have their tissue specimen stored in theTissue Bank with specific sexGenotype, ethnicity and gender. The
researcher is interested in knowing Pre-Operating Room Diagnosis and
Procedure, as well as Post-Operating Room Diagnosis and Procedure.
The researcher would like to be able integrate and analyze all of this
information as a single data set.
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
4/35
Department of Biomedical Informatics
Topics
Review of Use Case UML Model Development
Data Model Development Logical Model Development Object Relational Mapping
Semantic Annotation Create Data Elements in openMDR Annotate Model with Data Elements
TRIAD Portal Acknowledgements Questions
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
5/35
Department of Biomedical Informatics
UML Model Development
Create a
Logical Model
(UML classdiagram) using
Enterprise
Architect
Logical
Model
Create a Data
Model(databaseschema) using
Enterprise
Architect
Data Model
Semantically
Annotate theUML Modelusing the
openMDR EA
Plugin
Semantics
Map the
Logical Modelto the DataModel using
caAdapter
Mapping
Model is
complete andready for reviewand load into
caDSR/
openMDR
Load Model
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
6/35
Department of Biomedical Informatics
Import Data Model
Project > Database Engineering > Import DB Schema fromODBC ...
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
7/35
Department of Biomedical Informatics
Data Model
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
8/35
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
9/35
Department of Biomedical Informatics
Logical Model :
Add a Class
Select Class Click pointer in diagram workspace
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
10/35
Department of Biomedical Informatics
Logical Model :
Enter Class Name
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
11/35
Department of Biomedical Informatics
Logical Model :
Add Class Attributes
Select Details tab and click Attributes button
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
12/35
Department of Biomedical Informatics
Logical Model :
Add Class Attributes
Enter Name Select Java Type
lang Boolean Character Double Float Integer Long String
util Date Click Save
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
13/35
Department of Biomedical Informatics
Logical Model :
Add Association
Select Associate tool from Class Tools menu
Drag from Source to Target class
Source Target
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
14/35
Department of Biomedical Informatics
Logical Model :
Association Properties
Double-click association Specify directionality under
General tab
Specify multiplicity underSource and Target tabs
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
15/35
Department of Biomedical Informatics
Logical Model
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
16/35
Department of Biomedical Informatics
UML Model Development
Create a
Logical Model
(UML classdiagram) using
Enterprise
Architect
Logical
Model
Create a Data
Model
(databaseschema) using
Enterprise
Architect
Data Model
Semantically
Annotate the
UML Modelusing the
openMDR EA
Plugin
Semantics
Map the
Logical Model
to the DataModel using
caAdapter
Mapping
Model is
complete and
ready for reviewand load into
caDSR/
openMDR
Load Model
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
17/35
Department of Biomedical Informatics
ORM : Export XMI
Right-click on Logical View Select Import/Export > Export Package to XMI file...
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
18/35
Department of Biomedical Informatics
ORM : Export XMI
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
19/35
Department of Biomedical Informatics
ORM : caAdapter
Select File > New > Model Mapping Service > ObjectModel to Data Model Map Specification
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
20/35
Department of Biomedical Informatics
ORM : caAdapter
Open the XMI file that was exported from EA
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
21/35
Department of Biomedical Informatics
ORM : caAdapter
Drag and drop to associate objects andtables, attributes and columns
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
22/35
Department of Biomedical Informatics
Topics
Review of Use Case UML Model Development
Data Model Development Logical Model Development Object Relational Mapping
Semantic Annotation Create Data Elements in openMDR Annotate Model with Data Elements
TRIAD Portal Acknowledgements Questions
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
23/35
Department of Biomedical Informatics
UML Model Development
Create a
Logical Model
(UML classdiagram) using
Enterprise
Architect
Logical
Model
Create a Data
Model
(databaseschema) using
Enterprise
Architect
Data Model
Semantically
Annotate the
UML Modelusing the
openMDR EA
Plugin
Semantics
Map the
Logical Model
to the DataModel using
caAdapter
Mapping
Model is
complete and
ready for reviewand load into
caDSR/
openMDR
Load Model
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
24/35
Department of Biomedical Informatics
MetaData:
Common Data Elements
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
25/35
Department of Biomedical Informatics
Topics
Review of Use Case UML Model Development
Data Model Development Logical Model Development Object Relational Mapping
Semantic Annotation Create Data Elements in openMDR Annotate Model with Data Elements
TRIAD Portal Acknowledgements Questions
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
26/35
Department of Biomedical Informatics
Semantic Annotation
Creating New Data Elements using openMDRMetadata Registry
Demo
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
27/35
Department of Biomedical Informatics
Topics
Review of Use Case UML Model Development
Data Model Development Logical Model Development Object Relational Mapping
Semantic Annotation Create Data Elements in openMDR Annotate Model with Data Elements
TRIAD Portal Acknowledgements Questions
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
28/35
Department of Biomedical Informatics
Semantic Annotation
Annotate the Clinical Model in EnterpriseArchitectTool
Demo
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
29/35
Department of Biomedical Informatics
Semantic Annotations
New concept created using openMDR Logical model: Object: Visit Attribute: dischargeDisposition
Data element: Discharge Dispositioncagrid.org_0edff23f-c0fa-4a18-ac06-97e4893d42e8_0.1
caTissue link Logical model: Object: Patient
Attribute: studyNumber Data element: Participant Identifier java.lang.Long (public ID: 2513658)
Other Logical model:
Object: Patient
Attribute: Gender Data element: Participant Gender Person Gender Text Type (public ID:
2513661)
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
30/35
Department of Biomedical Informatics
Topics
Review of Use Case UML Model Development
Data Model Development Logical Model Development Object Relational Mapping
Semantic Annotation Create Data Elements in openMDR Annotate Model with Data Elements
TRIAD Portal Acknowledgements Questions
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
31/35
Department of Biomedical Informatics
TRIAD Portal Demo
User Interface for Investigator to Query DataTRIAD Portal Under Development
Demo
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
32/35
Department of Biomedical Informatics
Topics
Review of Use Case UML Model Development
Data Model Development Logical Model Development Object Relational Mapping
Semantic Annotation Create Data Elements in openMDR Annotate Model with Data Elements
TRIAD Portal Acknowledgements Questions
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
33/35
Department of Biomedical Informatics
Acknowledgements
CTSA: http://ctsaweb.org/ NCI caBIG
caGrid toolset:https://cabig.nci.nih.gov/index_html/sharable/cagrid_overview
caGrid Knowledge Center:https://cabig-kc.nci.nih.gov/CaGrid/KC/index.php/
Main_Page Active caGrid Community
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
34/35
Department of Biomedical Informatics
Topics
Review of Use Case UML Model Development
Data Model Development Logical Model Development Object Relational Mapping
Semantic Annotation Create Data Elements in openMDR Annotate Model with Data Elements
TRIAD Portal Acknowledgements Questions
8/9/2019 S45: Development of Ontology-Anchored Grid-Based Data Services to Facilitate Integrative Clinical and Translational Science (Part 2)
35/35
Department of Biomedical Informatics
Questions/Comments?
Thank you for your time and attention
TRIAD: Dave Ervin [email protected]
http://wiki.triadcommunity.org
openMDR: Rakesh Dhaval [email protected]
http://cagrid.org/display/mdr
caGrid Knowledge Center: [email protected]