INFSO-RI Enabling Grids for E-sciencE Grid based telemedicine application for GATE Monte Carlo dosimetric studies using HOPE (Hospital Platform for E-health) Lydia MAIGNE, PhD Laboratoire de Physique Corpusculaire Credits: M.Diarena, S.Nowak, C. Thiam, D.Donnarieix and V.Breton
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February Better treatment requires better planning Today: analytic calculation to compute dose distributions in the tumor or to model scans – For new Intensity Modulated Radiotherapy treatments, analytic calculations off by 10 to 20% near heterogeneities – Quantification of the radioactivity inside an organ or a tumor after an internal dosimetry treatment very difficult to perform Better alternative: Monte Carlo (MC) simulations unacceptable time consuming The GRID impact: reduce MC computing time to a level acceptable by the physician
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February GATE: Geant4 Application for Tomographic Emission noyau GEANT4 Développements dédiés SPECT/TEP GATE Goal: Develop a platform dedicated to PET and SPECT applications Ensure a long terme development Based on Geant4 Dedicated tools for imaging Easy to use Shared developement OpenGATE collaboration
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February Medical physics Application Some examples of medical physics applications: PET camera Ocular brachytherapy treatment Radiotherapy OpenGATE collaboration
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February Pseudorandom number sequences Random numbers consumption depends of: interactions, number of particles générated, etc… Linear RN consumption in function of the number of particles generated x15x14x13x12x11x10x9x8x7x6x5x4x3x2x1 status000.rndmstatus001.rndmstatus002.rndm Status 1Status 2Status 3 u 1000 status of the Random Number Generator with a length of numbers.
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Split the simulations: A GATE simulation generating a lot of particles in matter could take a very long time to run on a single processor – So, the big simulation generating 10M of particles is divided into little ones, for example 10 simulations generating 1M of particles 20 simulations generating particles 50 simulations generating particles …… – All the other files needed to launch Monte Carlo simulations are automatically created with the program. jdl files jobXXX.jdl Script files scriptXXX.csh Required files Macro files macroXXX.mac Status files statusXXX.rndm
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February An ocular brachytherapy treatment 2°) Treatment planning Calculation of deposit dose on the tumor (~1mn): A treatment plan is developed using the images 1°) Obtain scanner slices images The head is imaged using a MRI and/or CT scanner 3°) Ocular brachytherapy treatment Irradiation of the ocular tumor using an ophthalmic applicator
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February HOPE portal
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February How it works on the grid The telemedicine infrastructure allows users to exchange medical data from different hospitals. The information exchange takes place between web services deployed in different locations and is completely transparent to end users. Information are transferred between different locations only on request using SOAP messages over an SSL secured channel. Security:
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) The connexion: to a smart adaptive identifier Patient smart card –The card will host an identifier based on hash value of name, birth and family components –Each medical act is stored as a small string in the card Encryption –Between the PACS server and the web portal, patient ID and medical act will be a part of a key used to encrypt images to secure transactions Data retrieval system –A secure authentication for patients to retrieve their personal data Physician authentication –Healthcare professional smart card + Password Look at the poster of Paul de Vlieger: Smart adaptive identifier for a medical data retrievement system
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Enter a new patient: patient sheet
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Obtain the medical images of the tumor from the PACS system Scanner slices: DICOM or DICOMRT format Scanner slices of the patient brain in DICOM or DICOMRT format Size of the scan slices: 512 X 512 X 1 pixels Size of a voxel in the image: 0,625 X 0,625 X 1,25 mm
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Obtain the medical images of the tumor from the PACS system
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Register and replicate the binary image on SEs:StorageElement ComputingElement StorageElement ComputingElement StorageElement ComputingElement StorageElement ComputingElement Image: text file Binary file: Image.raw Size 19M Scanner slices: DICOM format Anonymisation Concatenation DICOM Viewer Site 1 Site 2 Site 3 Site 4 User interface Copy image.raw on a SE Replicate image on the other SEs
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Register the confidential data: Image: text file Binary file: Image.raw Size 19M Scanner slices: DICOM format AMGA Database Anonymisation Concatenation StorageElement ComputingElement StorageElement ComputingElement StorageElement ComputingElement StorageElement ComputingElement Site1 Site2 Site3 Site4 Register lfn in the database Query a lfn to the database User interface
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Submission on the Grid: StorageElement ComputingElement StorageElement ComputingElement StorageElement ComputingElement StorageElement ComputingElement GATE Image: text file Binary file: Image.raw Size 19M Scanner slices: DICOM format AMGA Database User interface Site1 Site2 Site3 Site4 Anonymisation Concatenation Submission of jdls to the CEs Copy the medical image from the SE to the CE Retrieving of root output files from CEs
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Submission on the Grid:
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February °) Results: Treatment plans
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February Computing time tests
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February Conclusion and perspectives New convivial web platforms for different biomedical applications Tools begin to be used by medical staff Grid stability, EGEEIII infrastructure Develop convivial end users tools to be used in hospital Federate the communities (the HealthGrid association) Confidential data, legal issues Think about the electronic medical patient file and how the grid could deal with in a near future.
Enabling Grids for E-sciencE Lydia Maigne EGEE User Forum – Clermont-Ferrand February References EGEEII biomedical applications: – WISDOM: – LifeGrid project: – GATE Monte Carlo platform: – HealthGrid initiative: – Contacts: –PCSV team web site: –Lydia Maigne: