NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.

Slides:



Advertisements
Similar presentations
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI AAI in EGI Status and Evolution Peter Solagna Senior Operations Manager
Advertisements

CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure.
SEVENPRO – STREP KEG seminar, Prague, 8/November/2007 © SEVENPRO Consortium SEVENPRO – Semantic Virtual Engineering Environment for Product.
Planning for Flexible Integration via Service-Oriented Architecture (SOA) APSR Forum – The Well-Integrated Repository Sydney, Australia February 2006 Sandy.
- NeuroLOG workshop Introduction C. Barillot May 18, 2010.
GGF Toronto Spitfire A Relational DB Service for the Grid Peter Z. Kunszt European DataGrid Data Management CERN Database Group.
1 Lecture 13: Database Heterogeneity Debriefing Project Phase 2.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
1 Distributed Database Concepts 8:30-10:00AM Thursday, July 21 st 2005 CSIG05 Chaitan Baru.
Department of Biomedical Informatics Service Oriented Bioscience Cluster at OSC Umit V. Catalyurek Associate Professor Dept. of Biomedical Informatics.
SOS EGEE ‘06 GGF Security Auditing Service: Draft Architecture Brian Tierney Dan Gunter Lawrence Berkeley National Laboratory Marty Humphrey University.
Peer-to-Peer Data Integration Using Distributed Bridges Neal Arthorne B. Eng. Computer Systems (2002) Supervisor: Babak Esfandiari April 12, 2005 Candidate.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
The Data Bridge Laurence Field IT/SDC 6 March 2015.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
EGEE-III INFSO-RI Enabling Grids for E-sciencE The Medical Data Manager : the components Johan Montagnat, Romain Texier, Tristan.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Ignacio Blanquer Vicente Hernández Damià.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
OGSA-DAI in OMII-Europe Neil Chue Hong EPCC, University of Edinburgh.
EGEE-Forum – May 11, 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks A gateway platform for Grid Nicolas.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
CaGrid Overview and Core Services caGrid Knowledge Center February 2011.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
ACGT: Open Grid Services for Improving Medical Knowledge Discovery Stelios G. Sfakianakis, FORTH.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
Information Integration BIRN supports integration across complex data sources – Can process wide variety of structured & semi-structured sources (DBMS,
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
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,
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à.
CUAHSI HIS: Science Challenges Linking small integrated research sites (
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Biomedical Informatics Research Network The BIRN Architecture: An Overview Jeffrey S. Grethe, BIRN-CC 10/9/02 BIRN All Hands Meeting 2002.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
EBI is an Outstation of the European Molecular Biology Laboratory. Semantic Interoperability Framework Sarala M. Wimalaratne (RICORDO project)
Using SHIWA Workflow Interoperability Tools for Neuroimaging Data Analysis Applications Vladimir Korkhov 1, Dagmar Krefting 2, Tamas Kukla 3, Gabor Terstyanszky.
Grid based telemedicine application
Cloud based linked data platform for Structural Engineering Experiment
NA4 Medical Imaging Geneva, September 26, 2006 Johan Montagnat.
University of Technology
Census Technology: Processing architecture and data analysis
Leigh Grundhoefer Indiana University
Presentation transcript:

NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional middleware to support neurosciences on the EGEE grid Alban Gaignard, Javier Rojas Balderrama, Franck Michel, David Godard, Diane Lingrand, Johan Montagnat CNRS – I3S Laboratory Sophia-Antipolis, France 4 th EGEE User Forum Catania – Sicily - Italy

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 2 Motivations Target neuroscientist community – Neuroscience has a major societal impact Understanding and improving healthcare of brain diseases Discovering brain functions – “Good candidate” for grid technologies Huge consumer of computational resources (neuroimaging) Collaborative work, multidisciplinarity → transdisciplinarity Ease multi-centric studies – Large population datasets, growing size and heterogeneity – Complex analysis pipeline, inter-operability – Distribution in a wide scale environment Consider existing environments ! – Processing tools, databases, practices

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 3 Approach 1/2 Leverage grid technologies: – Bridge between EGEE and neuroscience research centers – Federating existing data – Repository of processing tools – Virtual Organizations concepts Knowledge representation – Design of a domain ontology (rich queries and representation) Software integration – Data integration (raw files, metadata, semantic data) – Application workflows Perspectives of Interaction between WFs and data – Usability of tools by non computer experts … and even less grid technologies experts

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 4 Approach 2/2 Collaborative Neuroscience – Focus on 3 clinical applications Multiple sclerosis Brain stroke Brain tumours – Commonalities Neuroimages (MR) Descriptive information Processing tools: Registration, Skull stripping, Normalization, Tissues classification – Infrastructure used to share databases share and evaluate processing tools

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 5 Design: bridging the gap

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 6 Design: General Architecture

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 7 Data Management 1/5

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 8 Data Management 2/5 Data Federator tool (Business Object - SAP) Data Federator Server Oracle Database MySQL Virtual Source Table Virtual Target Table Client Application TXT Files Connector JDBC (Java Database Connectivity) Local File System, FTP, HTTP, … JDBC Data Federator mappings

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 9 Data Management 3/5 Interoperability: variability in metadata schemas

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 10 Data Management 4/5 Domain ontologies – Medical data (e.g. image type, associated medical record, neuro-psychological tests) – Processing tools (e.g. algorithm kinds, inputs and outputs) – Related relational database schemas Semi-automatic semantic data collections – Analyze DICOM headers – METAmorphose: relational DB to RDF conversion – OWL Lite representation Semantic queries – CORESE: conceptual graph-based query engine – SPARQL query language

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 11 Data Management 5/5 Relational implementation of the ontology

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 12 Computing Distribution 1/3

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 13 Computing Distribution 2/3 Workload management: gLite Application description & enactment: MOTEUR Application codes deployment: WS wrapper + WS containers Application codes packaging & publication: OSGi-like Grid protocol Grid Resources Grid Gateway Service wrapper SOAP Grid API NeuroLOG middleware Deployment Execution P S2S2 S3S3 Q S4S4

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 14 Computing Distribution 3/3 Interoperability: variability in tools

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 15 Security and Administration

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 16 Secured Collaborations 1/4 Collaboration in a Competitive/Sensitive environment Security Requirements – Medical data protection – Autonomous site administration (no super-admin) – Multi-centric studies → Distributed access control Authentication: – Multiple X509 credentials per user (EGEE / NeuroLOG) – User registration through each Site Certification Authority Data access control – Partly conflicting interests : Autonomy vs Collaboration – Sharing through federation-wide roles – Owners of data keep the control over its data

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 17 Secured Collaborations 2/4 Network interoperability: cross-domain accessibility

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 18 Secured Collaborations 3/4 Application interoperability: secured sharing use case

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 19 Secured Collaborations 4/4 Application interoperability: distributed RBAC

Software technologies for integration of process, data and knowledge in medical imaging NeuroLOG ANR-06-TLOG-024 NeuroLOG, 4th EGEE User Forum, A. Gaignard, J. Montagnat 20 Conclusion Meeting neuroscientists expectations – Cope with legacy environment (interoperability issues) – Preserve sites autonomy, while enabling distributed studies – Strong data access control Transitional model towards HealthGrids – Foster the adoption of grid technologies – Bring grid infrastructures closer to the clinical centers – Bridging local and global resources Major challenge – Keep it simple... for installation, configuration and use