Download presentation
Presentation is loading. Please wait.
Published byJob Harrington Modified over 9 years ago
1
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging http://neurolog.polytech.unice.fr 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
2
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
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 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
4
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
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 5 Design: bridging the gap
6
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
7
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
8
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
9
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
10
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
11
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
12
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
13
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 01101010 10100111 00101010 101101110 NeuroLOG middleware 01101010 10100111 00101010 101101110 Deployment Execution 01101010 10100111 00101010 101101110 P S2S2 S3S3 Q S4S4
14
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
15
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
16
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
17
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
18
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
19
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
20
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 http://neurolog.polytech.unice.fr
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.