hisp: a data-driven portal for hadron therapy documen… · partner-grid meeting, cern 03.02.2011,...
TRANSCRIPT
![Page 1: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/1.jpg)
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
• Prototype architecture• Tools, implementation & services• Conclusions (& demo)
Faustin Laurentiu RomanCERN / IFIC
HISP: a data-driven portal for hadron therapy
1
![Page 2: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/2.jpg)
One slide situation: eReferral and eScience
DIAGNOSTIC
RESEARCH
FOLLOW-UPTREATMENTREFERRALINITIAL
TREATMENT
DISCOVER INNOVATETRAINING
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 3: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/3.jpg)
HISP: Data-driven portal for hadron therapy
Unified patient record over heterogeneous resources and distributed treatment centers
• (raw) data stays in each hospital (DB, PDF, DICOM)
• Data meaning described using a semantic framework
• Data federation is used to link information
• Secure access for all actors (MD, researcher, patient)
• Follow-up using Web3.0 intuitive forms
• Interoperable using open industry standards
See EGI User Forum abstract (oral presentation): https://www.egi.eu/indico/contributionDisplay.py?contribId=94&sessionId=18&confId=207
3
STORAGE
DATA
INFO
KNOWLEDGE
USERS
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 4: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/4.jpg)
Usecase 2: Enhanced and Evidence-based research
Goal: Community knowledge sharing
Advantage of maintaining:
• data ownership and patient confidentiality• intellectual property on ongoing clinical trials
Features:
1. Provenance: record data using versioning tools• Who, where and what data formats are used• (see demo on license/framework)
2. In-silico data mining• data-centric workflow instrumentation• MC simulation, e.g. NTCP models
4PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 5: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/5.jpg)
Domain conditions
5
Who What How
Storage InterfaceDICOMSOAP
Data Sensitive Security
Information DistributedFederatedQuery
Knowledge AnalysisData miningWorkflows
Users Easy to use Web2.0 Portals
?
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 6: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/6.jpg)
TOMCAT
Liferay
CMS
Architecture
VINE API
Tunnel
SOAP
REST
Resources
VOMS
SE
LFC
other..
Portlets
Layout
Hospital/Centre
HIS
RIS
PACS
Services
SSL
6
DICOM
RDBMS
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 7: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/7.jpg)
• Liferay: Free and Open source Enterprise portal, (www.liferay.com)
– out of the box: user registration, document management, lucene-based search, awikis, news feeds, social chat
+ third-party community-contributed add-ons
• Vine Toolkit: open source software framework used to create Grid-aware
web applications. (vinetoolkit.org)
– Create web application based on Flex technologies.
– Add Grid context to the web components with the relevant plugins.
– Abstract different middlewares implementation details.
• TEIID: data virtualization system that allows applications to use data from
multiple, heterogenous data stores
• Interfaces: Java, Adobe Flex
• Grid resources: VOMS, LFC, DPM
Tools
7PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 8: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/8.jpg)
Prototype big picture…
8
VINE API
Grid Resources
SE LFC
other..
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 9: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/9.jpg)
Overview
Present status:first steps towards a prototype data-driven collaborative portal
Liferay Portal data recording based on product portlet sample form generation user management cgMDR connection
VINE Toolkit: VOMS, LFC, SE integration (still buggy) Resource federation framework based on TEIID MySQL DB: draft EHR and Portal DB
9PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 10: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/10.jpg)
Next steps
• Develop data integration between resources and portal• Develop domain specific data recording forms• Data annotation using tags and links• Interface DPM storage with portal
• Security framework modeling our environment: doctors, researchers, patients, IT• Distributed information analysis: workflow engine integration
More @ https://espace.cern.ch/partnersite/workspace/faust/
10PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 11: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/11.jpg)
PhD plans
• Main topic: a prototype for medical data integration from heterogeneous data sources across borders
• In the portal using the federation framework I will connect to various resources.• Grid resources will be accessible using Vine.• Semantic services will describe federated data using the cgMDR definitions.
• Test data mining using metadata tags:• best search patterns (algorithms) to combine data for data mining• distributed exchange of simulated data: resilience, latency, accuracy,...
• Considerations: find original features and have data access• Investigate security needs, grid advantages and challenges, present usage and possible improvements: VOMS, Shib auth, CardSpace...
Also research on:• Workflow engines• Provenance (could be included in the portal services)• Patient involvement in follow-up: smart interface using Flex and XML
11PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 12: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/12.jpg)
Database screenshots
12
Relational DB
CSV File
VIRTUAL DB view
Sample Medical Record in MySQL DB
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 13: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/13.jpg)
DEMO @ http://vopartner01.cern.ch:8080/
Login/Register to vo.partner.eu
13PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 15: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/15.jpg)
eReferral service
Based on existing portlet
15PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 16: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/16.jpg)
eReferral functions
Browse
Add History
SearchReferral
Agreement
Referral Stage
16PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
![Page 17: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services](https://reader034.vdocuments.mx/reader034/viewer/2022043005/5f8c27be47688523fb2cf391/html5/thumbnails/17.jpg)
Patient record
Patient Details
Status of referral
Images
17PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]