Health-e-Child: An Integrated Platform for European Paediatrics

Slides:



Advertisements
Similar presentations
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Advertisements

Plateforme de Calcul pour les Sciences du Vivant SRB & gLite V. Breton.
E-science grid facility for Europe and Latin America A Data Access Policy based on VOMS attributes in the Secure Storage Service Diego Scardaci.
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
NeuGRID PROJECT: A PRACTICAL EXAMPLE OF RESEARCH THROUGH THE GARR.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández.
OSG End User Tools Overview OSG Grid school – March 19, 2009 Marco Mambelli - University of Chicago A brief summary about the system.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
Health-e-Child: A Grid Platform for European Paediatrics On behalf of the Health-e-Child Consortium (& with thanks to David Manset Maat-G) CHEP07 3 rd.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Health-e-Child Project Requirements EGEE 2006 – HealthGrid David Manset MAAT GKnowledge.
The GRelC Project: architecture, history and a use case in the environmental domain G. Aloisio - S. Fiore The Climate-G testbed is an interdisciplinary.
Health-e-Child Konstantin Skaburskas Based on presentations made by HeC partners.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Integrating the Healthcare Enterprise
Project Overview Jörg Freund, Siemens David Manset, MaatGKnowledge HG09, 29-Jun-09, Berlin.
Clinical Collaboration Platform Overview ST Electronics (Training & Simulation Systems) 8 September 2009 Research Enablers  Consulting  Open Standards.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
HeC workshop, EGEE07 5 October 2007, Budapest Health-e-Child: A Platform for European Paediatrics Tamás Hauer University of the West of England, Bristol.
MEDIGRID project, DataGrid FR meeting, April 18, 2002, Johan Montagnat, WP10 ACI GRID 2002 MEDIGRID: high performance medical image processing on a computational.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
WP 10 ATF meeting April 8, 2002 Data Management and security requirements of biomedical applications Johan Montagnat - WP10.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
In Vivo Imaging Middleware and Applications RSNA 2007 Berkant Barla Cambazoglu The Ohio State University Department of Biomedical Informatics.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Ignacio Blanquer Vicente Hernández Damià.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Health-e-Child project Konstantin Skaburskas CERN IT/GD University of Tartu, Estonia 16 March 2007, CERN.
The Health-e-Child Project EGEE 2006 – Industry Task Force David Manset MAAT GKnowledge.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
All Hands Meeting 2005 BIRN-CC: Building, Maintaining and Maturing a National Information Infrastructure to Enable and Advance Biomedical Research.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
CTTI PROJECT Emory University, Quality Assurance and Review Center (QARC) and Washington University in St. Louis.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
System Software Laboratory Databases and the Grid by Paul Watson University of Newcastle Grid Computing: Making the Global Infrastructure a Reality June.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
Jean-Philippe Baud, IT-GD, CERN November 2007
Bob Jones EGEE Technical Director
Accessing the VI-SEEM infrastructure
Grid Computing: Running your Jobs around the World
Un sistema avanzato per la gestione di immagini biomedicali in ambiente GRID G. Aloisio, S. Fiore SPACI Consortium & University of Salento, Italy, Lecce.
Vincenzo Spinoso EGI.eu/INFN
Cross-health enterprises Medical Data Management on the EGEE grid
Grid Training done in/by the Italian Federation in 2007 Roberto Barbera Univ. of Catania and INFN NA3 Partner Review Meeting at EGEE’07 Budapest,
Introduction to Data Management in EGI
Similarities between Grid-enabled Medical and Engineering Applications
Introduction to Grid Technology
Peer-to-peer networking
Chapter 18 MobileApp Design
HeC A4 Meeting CERN, Geneva 26/03/07 – 28/03/07 V1.0.
Interoperability & Standards
University of Technology
#01 Client/Server Computing
Goals Introduce the Windows Server 2003 family of operating systems
Grid Security M. Jouvin / C. Loomis (LAL-Orsay)
High Performance Computing Center – HLRS
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Grid Computing Software Interface
STATEL an easy way to transfer data
#01 Client/Server Computing
Presentation transcript:

Health-e-Child: An Integrated Platform for European Paediatrics Konstantin Skaburskas CERN IT/GD Special thanks to David Manset (Maat-G) for the slides provided for this presentation. 07 Sept 2007, CoreGRID Summer School Budapest

Project Objectives Establish Horizontal and Vertical integration of data, information and knowledge Develop a Grid-based biomedical information platform, supported by sophisticated and robust search, optimisation, and matching techniques for heterogeneous information, Build enabling tools and services that improve the quality of care and reduce its cost by increasing efficiency Integrated disease models exploiting all available information levels Database-guided decision support systems Large-scale, cross-modality information fusion and data mining for knowledge discovery A Knowledge Repository for Paediatrics

Project General Info Instrument: Integrated Project (IP) of the Framework Program FP6 Project Identifier: IST-2004-027749 Coordinator: Siemens AG, Dr. Jörg Freund Partner: 14 European (companies, hospitals, institutions) Timetable: 01-Jan-06 to 31-Dec-09 (4 years) Total cost: 16.7 Mio. € EC funding: 12.2 Mio. € Web page: http://www.Health-e-Child.org

A Geographically Distributed Environment Introduction A Geographically Distributed Environment ASPER + UCL + GOSH Clinical Site An Integration Challenge UWE SIEMENS CERN R&D Site NECKER IGG FGG EGF UOA INRIA MAAT LYNKEUS

Health-e-Child Gateway HeC System Overview Cardiology NeuroOncology Rheumatology Knowledge Discovery Decision Support Systems Disease Models Common Client Applications Health-e-Child Gateway Ontological Layer Query Processing Data Management Grid Middleware IGG Necker GOSH

Data Integration Challenge (1) IGG GOSH NECKER Cardiology DB MS ACCESS + Excel TOMCAT NO - Paper-based PACS YES - But not operational YES NO Rheumatology NO - PACS in 2007 Radiology Not Available RIS RADOS YES - But being tested Molecular Genetics NeuroOncology Proteomics + + + Highlights - Several DBMSs: MS Access, RADOS, RIS, TOMCAT … - Potential problems accessing proprietary systems … - Heterogeneous data, structured, unstructured …

Data Integration Challenge (2) MRI @ IGG X-Ray @ IGG X-Ray @ NECKER CT @ NECKER US @ GOSH X-Ray @ GOSH PACS @ GOSH Highlights - Several Imaging Modalities: CT, MRI, US … - Several Imaging Devices: SIEMENS, GE, HP, PHILIPS … (rough estimation gives: 540’000 images)

Applications Integration Challenge (1) NeuroOncology Cardiology Rheumatology Viewing remote cases MRI, CT MRI, US MRI, US, (x-ray) Distributed similarity search (involving image features) - Similar size, location, and enhancement of tumor  search can be run on extracted features - Similar extend of RV or LV dilation, similar shape - (images are evaluated by using various scores) Intensive image processing - Segmentation and registration with atlas - Tumor growth simulation - Training of model for DSS - Interactive/automated training or refinement of models - Interactive refinement (by adjusting parameters) - Automatic incremental refinement of the model Algorithm assessment (same algorithm with different parameters and/or various algorithms) Highlights - Different Types of Applications: Image Processing, Data Mining, GUI Clients, Services … - Different Levels of Integration: standalone application, online “gridified” application, external services …

Applications Integration Challenge (2) IGG NECKER Highlights - Different Networks: LANs, WANs, Internet - Security Constraints: Local & National Regulations - Bandwidth Limitations: LAN/WAN & Internet uplinks … GOSH

Solution Challenge Problem Description Security Privacy Heterogeneity - Interconnecting Hospitals through the Internet - Providing Services & Data Online Privacy - Connecting a Research Platform to Hospitals’ Information Systems - Manipulating Patient Data Heterogeneity - Dealing with several imaging devices, technologies, protocols, data, environments… Distribution, Scalability - Coping with geographically distributed sites across Europe (France, UK, Italy…) - Building a scalable system for a future expansion Usability - End-users: Clinicians - Providing a rapid and efficient access to the Platform

Solution Challenge Horizontal Platform Problem Description R H E U M A Security - Interconnecting Hospitals through the Internet - Providing Services & Data Online Usability - End-users: Clinicians - Providing a rapid and efficient access to the Platform Privacy - Connecting a Research Platform to Hospitals’ Information Systems - Manipulating Patient Data Distribution, Scalability - Coping with geographically distributed sites across Europe (France, UK, Italy…) - Building a scalable system for a future expansion Heterogeneity - Dealing with several imaging devices, technologies, protocols, data, environments… R H E U M A C A R D I O N E U R O Horizontal Platform

+ Challenge Horizontal Platform R H E U M A C D I O N IGG GOSH NECKER Data Flow IGG GOSH NECKER +

+ + + + + + + Solution Our Approach Highlights One Key Access Point - Simplicity, Abstraction from the complexity of Grid - Modularity & Scalability, Off-the-shelf components - State-of-the-art Approaches + + + One Key To enter the system Access Point Per Institution + + + Hospital X + User Workstation Gateway

+ + + + + + + Solution Our Approach Access Point Per Institution Hospital X + User Workstation Gateway

Health-e-Child EGEE gLite The Platform The Health-e-Child Access Point Scheduling Job Managnt Info System Monitoring Access Point Computation Unit Hosting Domain 1 Stable & Secure Environment HeC Gateway HeC Gateway HeC DBMS Storage Security & Registration Data Unit 200GB 50GB 1TB Hosting Domain 2 Stable & Secure Environment Virtualization…

The Health-e-Child Gateway (1) The Platform The Health-e-Child Gateway (1) Client Applications Access Point Functionality Access HeC Gateway Infrastructure Abstraction gLite Infra Knowledge Repository Hospitals’ IS Computing Resources Inside the box…

The Health-e-Child Gateway (2) The Platform The Health-e-Child Gateway (2) Client Applications Client Applications Access Point Authen. & Author. Services Ongoing Portal Service & Factory Integration Data Grid Abstraction DB Abstraction AMGA OGSA-DAI gLite API GT4* Functionality Access HeC Gateway Infrastructure Abstraction Hospitals’ IS gLite Infra Knowledge Repository * GT4: Globus Toolkit 4 (WSRF Container) * OGSA-DAI or AMGA: Data Access & Integration Inside the box…

Access Health-e-Child SOA Client Applications Access Point Health-e-Child SOA Functionality Access HeC Gateway Infrastructure Abstraction Computing Resources

Data Distribution & Federation Security Services Discovery & Composition Connectivity Access Point HeC Gateway Data Integration Grid Medical Query Processing Data Distribution & Federation

+ + + + + + + Our Approach One Key To enter the system Hospital X User Workstation Gateway

Security Authentication Highlights: Access Point Client Workstation Highlights: - Leveraged Security Model (2-FA is respected) - HeC CA, Affordable Solution: both in terms of cost & effort - Gives us the freedom to make several tests (since based our own CA) - Certificates are used in different contexts (e.g. logging) 2. Authentication request Authentication Factory 4. Returns Endpoint Resource 3. Instantiates Authentication 9. Check VO membership 5. Authentication Part1 1. Generate Grid Proxy 6. PIN Code Request VOMS 8. VOMS Request 7. Authentication Part2 10. Returns atributes blob 12. Authentication OK 11. Store VOMS Proxy HEARTBEATS Note: Tunnels: HTTPS + GSI Secure Conversation Heartbeat = resource & proxy lifetime extension HeC Gateway Grid Services

Security Logging Logging HeC Gateway Log4j Appender Extended Appender for fetching more detailed information UserID, Layer, Service, Operation, Log Level, Timing … Appender is asynchronous Almost no impact on perform times (much less than log in files) Web Portal only available at the Institution Access is restricted to server administrator (HTTPS) Uses HeC Certificates Functionality Log can be sorted by user/layer/service/operation… Statistics can be processed Services/Layer reliability, Services/Layer load, User Performed Operations, Platform Usage, Layer/Service/Operation & Platform Performance Log Traces can be generated Possibility to export traces as text file Auth Portal Log Database Misc HeC Gateway Web Portal

Data Distribution & Federation Security Services Discovery & Composition Connectivity Access Point HeC Gateway Data Integration Grid Medical Query Processing Data Distribution & Federation

Client Connectivity (1) Client Type1 Client Type2 Client Type3 Client Base Client Base P2P3* ServiceLibs ServiceLibs ServiceLibs HTTPS Stubs Stubs GW Stack GW Stack GW Stack Stubs P2P3 Stack ServiceLibs Stubs HTTPS + XML Conversation HeC Gateway Grid Infrastructure *P2P3: Peer-To-Peer Patient Privacy

Data Distribution & Federation Security Services Discovery & Composition Connectivity Access Point HeC Gateway Data Integration Grid Medical Query Processing Data Distribution & Federation

Data Integration DICOM Files Highlights: Access Point Client Workstation Authentication Highlights: - Asynchronous operations Thumbnails generated on grid from DICOM slices (useful for efficiently browsing patient records) - DICOM Compliant HEARTBEATS Portal Factory HEARTBEATS CE 1. Portal Call (START TRANSF) Portal 7. Thumbnails 4. Portal Call (ADD) Resource 6. Store/Register SE Notification .5. Pick-up 2. Fire-up LFC gridFTP Tmp HeC Gateway Grid Services 3. File Transfer

Data Distribution & Federation Security Services Discovery & Composition Connectivity Access Point HeC Gateway Data Integration Grid Medical Query Processing Data Distribution & Federation

Grid Middleware Grid Infrastructure GOSH UWE SIEMENS CERN NECKER IGG UOA MAAT

THANK YOU FOR YOUR ATTENTION www.health-e-child.org