cvrg presenter disclosure information tahsin kurc, phd center for comprehensive informatics emory...

15
CVRG CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure FINANCIAL DISCLOSURE: None UNLABELED/UNAPPROVED USES DISCLOSURE: None

Upload: celeste-pauly

Post on 31-Mar-2015

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

Presenter Disclosure InformationTahsin Kurc, PhD

Center for Comprehensive InformaticsEmory University

CardioVascular Research Grid Core Infrastructure

FINANCIAL DISCLOSURE:

None

UNLABELED/UNAPPROVED USES DISCLOSURE:

None

Page 2: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CardioVascular Research Grid Core Infrastructure

Tahsin KurcDepartment of Biomedical EngineeringCenter for Comprehensive Informatics

Emory University

Page 3: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CVRG Infrastructure• Provides software support for

• resource providers to implement and deploy databases and analysis programs as interoperable services and enforce access control policies,

• application developers to implement client programs that can access such services, and

• researchers to discover such services, carry out federated queries against these resources, and compose analysis workflows.

• Designed as a Service Oriented and Model Driven architecture• A common set of tools and middleware infrastructure for

• Managing metadata• Building services and client applications• Federated query and workflow support • Security

Page 4: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

Why CVRG ArchitectureChallenges in Information Synthesis

Location ASNP, ECG, Protein, Image data

Location BSNP, ECG, Clinical Image data

Location CSNP, ProteinECG, Image data

Location CImage AnalysisECG Analysis

Location DImage AnalysisECG Analysis

SNP, ECG, Proteindatabases at other institutions

Different database systems, different data

representations, securityDifferent invocations of programs, remote access,

how to transfer data.

Page 5: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CVRG Infrastructure Stack

Portals, Application ComponentsPortals, Application Components

Domain Analytical and Data Services (QTVi, AutoQRS, ECG, SNP, Image, etc.)

Domain Analytical and Data Services (QTVi, AutoQRS, ECG, SNP, Image, etc.)

Databases, Analysis Programs, Storage and Computation Resources

Databases, Analysis Programs, Storage and Computation Resources

High Level

Low Level

Middleware and Common Tools (caGrid: Metadata Management, Introduce,

GAARDS, XML Data Services)

Middleware and Common Tools (caGrid: Metadata Management, Introduce,

GAARDS, XML Data Services)

Page 6: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CVRG Infrastructure Stack

Portals, Application ComponentsPortals, Application Components

Domain Analytical and Data Services (QTVi, AutoQRS, ECG, SNP, Image, etc.)

Domain Analytical and Data Services (QTVi, AutoQRS, ECG, SNP, Image, etc.)

Middleware and Common Tools (caGrid: Metadata Management, Introduce,

GAARDS, XML Data Services)

Middleware and Common Tools (caGrid: Metadata Management, Introduce,

GAARDS, XML Data Services)

Databases, Analysis Programs, Storage and Computation Resources

Databases, Analysis Programs, Storage and Computation Resources

High Level

Low Level

Page 7: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

Middleware and Common Tools: caGrid

• A Grid software middleware infrastructure consisting of services, toolkits, and runtime environment

• Service Oriented • Model Driven

• Object oriented view, published information models, strongly-typed services

• Rich metadata

• A production Grid deployment of the core services provided by that infrastructure• Security, Workflow, Data Services Infrastructure, Service

Development/Deployment, Metadata/Advertisement/Discovery

Page 8: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

Model Driven Architecture• An object-oriented representation of resources: client and service

interfaces are object-oriented• Object definitions are well-defined and registered in the

environment• Object definitions and object attributes are annotated with terms

from controlled vocabularies • Objects are exchanged between services as XML documents

conforming to a published XML schema

• CVRG leverages technologies from caBIG® and the National Center for Biomedical Ontology (NCBO)• Developed ontology for Electrophysiological data• Developing ontology for ECG data

Page 9: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

caGrid Security Infrastructure (GAARDS)

• Provides services and tools for the administration and enforcement of security policy in an enterprise Grid.

• Dorian• Allows accounts managed in

external domains to be federated and managed in the Grid.

• Grid Grouper/CSM• Provides a group-based

authorization solution for the Grid

• Grid Trust Service• Supports applications and services

in deciding whether or not signers of digital credentials can be trusted.

Page 10: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CVRG Extensions: XML Data Service • Motivated by the need to manage ECG data in HL7 aECG

format• Provide rapid creation of data service using XML schema

and native XML database• Supports data subsetting and retrieving large amounts

of XML data• Current Users:

• CVRG ECG services, analysis parameter, and analysis output management

• IVI Annotation and Image Markup (AIM)

Page 11: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CVRG Infrastructure Stack

Portals, Application ComponentsPortals, Application Components

Domain Analytical and Data Services (QTVi, AutoQRS, ECG, SNP, Image, etc.)

Domain Analytical and Data Services (QTVi, AutoQRS, ECG, SNP, Image, etc.)

Databases, Analysis Programs, Storage and Computation Resources

Databases, Analysis Programs, Storage and Computation Resources

High Level

Low Level

Middleware and Common Tools (caGrid: Metadata Management, Introduce,

GAARDS, XML Data Services)

Middleware and Common Tools (caGrid: Metadata Management, Introduce,

GAARDS, XML Data Services)

Page 12: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CVRG Extensions: Out-of-the-box Functionality• ECG Data Analysis and

Management• ECG HL7aECG Data Service• ECG WFDB Data Service• ECG Physionet Analysis Service• ECG Berger QT Analysis Service• Analysis results data services

• Multiscale Data Exploration and Integration• ProteinDB Data Service• SNP Data Service• Clinical Information Data Service

(based on OpenClinica)

HL7aECGXML

Repository(Raw and Analyzed

Data)

Norav ECG DataNorav ECG Data

QT Analysis

Page 13: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CVRG Extensions: Out-of-the-box Functionality

• Image management support and integration of imaging with other data types• Based on the caGrid-enabled in-vivo imaging middleware• VirtualPACS and DICOM Data Services• Image annotations• Support for security and access control

PACSPACS

Image Annotations

Image Annotations

Image Database

Image Database

CVRG Image

Management

Page 14: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

Data Analysis and Integration with CVRG

Location AECG, SNP, Clinical, Image data

Location BSNP, ECG, ClinicalImage Data

Location CSNP, ECG, Clinical, Image data

Location CImage AnalysisECG Analysis

Location DImage AnalysisECG Analysis

ECG, Clinical, SNP, Imagedatabases at other institutions

caGrid Service Interfaces

CVRG Environment

Registered Object Definitions

Advertisement

Log on, Grid credentials

Query and Analysis Workflow

Discovery

Page 15: CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure

CVRGCVRG

CVRG Salient Features• Information can be maintained in disparate and heterogeneous

systems• Does not preclude use of centralized systems

• Collaborative environments can be established dynamically• Secure sharing of data and analytical resources• Limit access to resources • Enforce local access control policies

• Relevant resources can be discovered based on metadata

• Information can be synthesized by federated queries and distributed analysis workflows