Using SHIWA Workflow Interoperability Tools for Neuroimaging Data Analysis Applications Vladimir Korkhov 1, Dagmar Krefting 2, Tamas Kukla 3, Gabor Terstyanszky.

Slides:



Advertisements
Similar presentations
Enabling the execution of various workflows (Kepler, Taverna, Triana, P-GRADE) on EGEE Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
Advertisements

Running Workflows on Clouds and Grids Gabor Terstyanszky, University of Westminster T. Fahringer, P. Kacsuk, J. Montagnat, I. Taylor e-Science Workshop,
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Joint Information Systems Committee Digital Library Services BL/JISC Workshop Rachel Bruce JISC Programme Director The Digital Library and its Services,
© 2006 Open Grid Forum The Astro Community and DCIs in Europe and the role of Astro-CG C. Vuerli - INAF.
P. Kacsuk, G. Sipos, A. Toth, Z. Farkas, G. Kecskemeti and G. Hermann P. Kacsuk, G. Sipos, A. Toth, Z. Farkas, G. Kecskemeti and G. Hermann MTA SZTAKI.
ER-flow Purpose of the meeting C. Vuerli Contributions by G. Terstyanszky.
WS-PGRADE: Supporting parameter sweep applications in workflows Péter Kacsuk, Krisztián Karóczkai, Gábor Hermann, Gergely Sipos, and József Kovács MTA.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
A Definition and Analysis of the Role of Meta-workflows in Workflow Interoperability Junaid Arshad, Gabor Terstyanszky, Tamas Kiss, Noam Weingarten Center.
EXTENDING SCIENTIFIC WORKFLOW SYSTEMS TO SUPPORT MAPREDUCE BASED APPLICATIONS IN THE CLOUD Shashank Gugnani Tamas Kiss.
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
Workflows Information Flows Prof. Silvia Olabarriaga Dr. Gabriele Pierantoni.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI WS-PGRADE/gUSE Supporting e-Science communities in Europe Zoltan Farkas.
DCIs and Workflows C. Vuerli Contributions by G. Sipos, K. Varga, P. Kacsuk.
ER-flow C. Vuerli Contributions by G. Terstyanszky, K. Varga.
Workflow sharing and integration services by the ER-flow project on behalf of the ER-flow consortium EGI Community Forum, Manchester,
A Grid Environment for Medical Imaging A Grid Environment for Medical Imaging LRMN Sorina POP, Tristan GLATARD.
New Communities: The Virtual Physiological Human Use Case Stefan Zasada University College London
A General and Scalable Solution of Heterogeneous Workflow Invocation and Nesting Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
1 Developing domain specific gateways based on the WS- PGRADE/gUSE framework Peter Kacsuk MTA SZTAKI Start date: Duration:
Sharing, integrating and executing different workflows in heterogeneous multi-cloud systems Peter Kacsuk MTA SZTAKI SCI-BUS is supported.
From P-GRADE to SCI-BUS Peter Kacsuk, Zoltan Farkas and Miklos Kozlovszky MTA SZTAKI - Computer and Automation Research Institute of the Hungarian Academy.
Sharing Workflows through Coarse-Grained Workflow Interoperability : Sharing Workflows through Coarse-Grained Workflow Interoperability G. Terstyanszky,
Introduction to SHIWA Technology Peter Kacsuk MTA SZTAKI and Univ.of Westminster
Accelerating Scientific Exploration Using Workflow Automation Systems Terence Critchlow (LLNL) Ilkay Altintas (SDSC) Scott Klasky(ORNL) Mladen Vouk (NCSU)
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Alastair Duncan STFC Pre Coffee talk STFC July 2014 The Trials and Tribulations and ultimate success of parallelisation using Hadoop within the SCAPE project.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE08 conference, Istambul Biomed community meeting V. Breton, CNRS.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
SHIWA and Coarse-grained Workflow Interoperability Gabor Terstyanszky, University of Westminster Summer School Budapest July 2012 SHIWA is supported.
Building an European Research Community through Interoperable Workflows and Data ER-flow project Gabor Terstyanszky, University of Westminster, UK EGI.
DIRAC 4 EGI: Report on the experience R.G. 1,3 & A.Tsaregorodtsev 2,3 1 Universitat de Barcelona 2 Centre de Physique des Particules de Marseille 3 DIRAC.
SHIWA: Is the Workflow Interoperability a Myth or Reality PUCOWO, June 2011, London Gabor Terstyanszky, Tamas Kiss, Tamas Kukla University of Westminster.
1 SCI-BUS: building e-Science gateways in Europe: building e-Science gateways in Europe Peter Kacsuk and Zoltan Farkas MTA SZTAKI.
Introduction to the program of the summer school Peter Kacsuk MTA SZTAKI SCI-BUS is supported by the FP7 Capacities Programme under contract.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Introduction to SHIWA project EGI User Forum, Vilnius Peter Kacsuk MTA SZTAKI
Supporting Big Data Processing via Science Gateways EGI CF 2015, November, Bari, Italy Dr Tamas Kiss, CloudSME Project Director University of Westminster,
Porting workflows for the Heliophysics Community Dr. Gabriele Pierantoni Trinity College Dublin.
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
PLATFORM TO EASE THE DEPLOYMENT AND IMPROVE THE AVAILABILITY OF TRENCADIS INFRASTRUCTURE IberGrid 2013 Miguel Caballer GRyCAP – I3M - UPV.
Usage of WS-PGRADE and gUSE in European and national projects Peter Kacsuk 03/27/
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
SHIWA Desktop Cardiff University David Rogers, Ian Harvey, Ian Taylor, Andrew Jones.
SHIWA project presentation Project 1 st Review Meeting, Brussels 09/11/2011 Peter Kacsuk MTA SZTAKI
Hadoop on the EGI Federated Cloud Dr Tamas Kiss, CloudSME Project Director University of Westminster, London, UK Carlos Blanco – University.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
SCI-BUS Sílvia Delgado Olabarriaga e-BioScience Group Bioinformatics Laboratory Dept of Epidemiology, Biostatistics and Bioinformatics.
SCI-BUS project Pre-kick-off meeting University of Westminster Centre for Parallel Computing Tamas Kiss, Stephen Winter, Gabor.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EGI-InSPIRE RI EGI Compute and Data Services for Open Access in H2020 Tiziana Ferrari Technical Director, EGI.eu
Exposing WS-PGRADE/gUSE for large user communities Peter Kacsuk, Zoltan Farkas, Krisztian Karoczkai, Istvan Marton, Akos Hajnal,
Building an European Research Community through Interoperable Workflow and Data Gabor Terstyanszky University of Westminster.
EGI-InSPIRE RI An Introduction to European Grid Infrastructure (EGI) March An Introduction to the European Grid Infrastructure.
SHIWA SIMULATION PLATFORM = SSP Gabor Terstyanszky, University of Westminster e-Science Workflows Workshop Budapest 09 nd February 2012 SHIWA is supported.
Accessing the VI-SEEM infrastructure
Coarse Grained Interoperability scenarios
Peter Kacsuk, Zoltan Farkas MTA SZTAKI
Peter Kacsuk MTA SZTAKI
Recap: introduction to e-science
Monitoring of the infrastructure from the VO perspective
Code Analysis, Repository and Modelling for e-Neuroscience
Code Analysis, Repository and Modelling for e-Neuroscience
User Forum 2011 Tutorial Survey
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Using SHIWA Workflow Interoperability Tools for Neuroimaging Data Analysis Applications Vladimir Korkhov 1, Dagmar Krefting 2, Tamas Kukla 3, Gabor Terstyanszky 3, Matthan Caan 1 and Silvia Olabarriaga 1 1 Academic Medical Center of the University of Amsterdam, NL 2 Charité - Universtätsmedizin Berlin, DE 3 Centre for Parallel Computing, University of Westminster, UK EGI Community Forum, Munich, March 28, 2012

Outline Motivation SHIWA platform –Coarse-grained interoperability –SHIWA Simulation Platform: repository & portal Neuroimaging use-case –Workflow implementations –Interoperability experiments Conclusion EGI Community Forum, Munich, March 28, 2012

Motivation User perspective: applications (workflows) developed at different organizations –Share own, re-use workflows of others –Create and execute meta-workflows: workflow interoperability –Get more resources for own workflows by running on a different DCI (or several DCI at the same time) Different DCIs and workflow systems! EGI Community Forum, Munich, March 28, 2012 DCI – distributed computing infrastructure

Motivation: generic use-case EGI Community Forum, Munich, March 28, 2012 DCI A DCI B CE SE CE SE DCI – distributed computing infrastructure; CE/SE – computing/storage element

Motivation: generic use-case EGI Community Forum, Munich, March 28, 2012 DCI A DCI B CE SE CE SE combine WFs find and re-use with own data on own CE? DCI – distributed computing infrastructure; CE/SE – computing/storage element

Workflow interoperability Sharing and re-using workflows Creating and executing meta-workflows Utilizing heterogeneous DCIs (together) EGI Community Forum, Munich, March 28, 2012 SHIWA : SHaring Interoperable Workflows for Large-Scale Scientific Simulations on Available DCIs What is SHIWA?

Target: SHIWA Science Gateway EGI Community Forum, Munich, March 28, 2012 CGI – coarse-grained interoperability; FGI – fine-grained interoperability; IWIR - Interoperable Workflow Intermediate Representation

Coarse-grained interoperability CGI = Nesting of different workflow systems to achieve interoperability of execution frameworks EGI Community Forum, Munich, March 28, 2012

SHIWA Simulation Platform/CGI EGI Community Forum, Munich, March 28, 2012

SSP/CGI: Infrastructures and VOs EGI Community Forum, Munich, March 28, 2012

Use case: Neuroimaging Magnetic Resonance Imaging (MRI) Diffusion Tensor MRI (DTI) –Magnetic Resonance imaging modality enabling the identification of the orientation of human tissue. –Indirect measure of water diffusion in brain tissue –Used in comparative studies of brain diseases that are thought to cause local damage to brain tissue Data analysis workflows: –DTI-preprocessing (AMC) –FSL BedpostX (Charité and AMC) EGI Community Forum, Munich, March 28, 2012

Workflows: DTI pre-processing DTI-preprocessing (AMC) –Remove artifacts, noise, movement –In-house software based on Matlab –Inputs: DICOM, NIfTY, PARREC data –Output: multiple formats including bedpostX –Workflow MOTEUR WF engine, GWENDIA VleMed VO, ported to SHIWA VO EGI Community Forum, Munich, March 28, 2012

Workflows: BedpostX FSL BedpostX (Charité) –Reconstruct brain fibers, detect crossings –Based on FMRIB Software Library (FSL) –Inputs: image and metadata in specific formats –Outputs: directory with results and statistics –Workflows GWES and MOTEUR (AMC) MediGrid VO, ported to SHIWA VO EGI Community Forum, Munich, March 28, 2012

Interoperability scenarios 1. Publish executable workflows in the repo 2. Find and test workflows 3. Run workflows with own data 4. Create and execute meta-workflows 5. Perform parallel processing on multiple DCIs EGI Community Forum, Munich, March 28, 2012

Execution using SHIWA services Used SHIWA repository to: –Describe workflows –Share workflows Used SHIWA portal to: –Access and enact registered workflows –Compose and enact meta-workflows –Monitor workflows and meta-workflows execution –Retrieve results of the execution EGI Community Forum, Munich, March 28, 2012

Scenario 1: Publish WFs EGI Community Forum, Munich, March 28, 2012 SHIWA Repository –Provide WF description, describe inputs and outputs of WFs, upload files for implementations, and sample inputs/outputs (“configurations”)

EGI Community Forum, Munich, March 28, 2012 Scenario 2: Find and test WFs SHIWA Repository : Analyze description, inputs and outputs of published WFs SHIWA Portal : Instantiate WF from repo, execute with given sample data (inside P-GRADE workflow used as the Master WF system) 17

EGI Community Forum, Munich, March 28, 2012 Scenario 3: Run WFs with own data SHIWA Portal: Instantiate WF from SHIWA repo, execute with own data: –on the same VO/DCI –on different VO/DCI (inter-DCI transfers needed) copy data to execution VO generate WF inputs execute WF parse WF output copy data from execution VO

Scenario 4: Create and run meta-workflows EGI Community Forum, Munich, March 28, 2012 SHIWA Portal: several WFs running on different DCIs –Feed output of one to input of another –Different DCIs: data transfers of intermediate data needed execute WF1 process WF1 out copy data generate WF2 in execute WF2

Scenario 5: Parallel processing on different DCIs MOTEUR/EGI/SHIWA VO GWES/D-Grid FSL-BedpostX EGI Community Forum, Munich, March 28, 2012 –Meta-workflow with split-process-merge pattern –Processing in parallel with different implementations of WF

Scenario 5: Parallel processing on different DCIs EGI Community Forum, Munich, March 28, 2012 Inter-VO/DCI data transfers! execute WF prepare data copy data parse WF out gen WF in parse WF out collect res

Execution in SHIWA Portal EGI Community Forum, Munich, March 28, 2012

Discussion / future work Use of multiple DCIs: –handling multiple user credentials –data transfers Data exchange between sub-workflows Control of data formats Error handling Provenance EGI Community Forum, Munich, March 28, 2012

SHIWA for users Re-use others’ workflows from other WF systems/DCIs Get more resources for your WFs, transparently utilize multiple DCIs Compose heterogeneous meta-workflows for complex multi-step analysis Share your workflows with others so that they can use them right away even in different environment EGI Community Forum, Munich, March 28, 2012

Conclusion Sharing and re-use of interoperable workflows needed to promote scientific collaboration SHIWA provides a promising platform: –repository and portal –desktop and compilers coming Performed workflow interoperability experiments evaluate SHIWA solutions SHIWA is in progress –still much to be done but the current solution already facilitates workflow sharing EGI Community Forum, Munich, March 28, 2012

Acknowledgements Johan Montagnat, CNRS Tristan Glatard, CNRS Tram Truong Huu, CNRS Sarra Ben Fredj, CNRS Mario Wohlfahrt, Charite Shayan Shahand, AMC Mark Santcroos, AMC This work makes use of results produced by the SHIWA, an Integrated Infrastructure Initiative (I3) project co-funded by the European Commission (under contract number ) through the Seventh Framework Programme. EGI Community Forum, Munich, March 28, 2012

SHIWA Tutorial Friday, March & LRZ2 EGI Community Forum, Munich, March 28, 2012