Summer project week 2010 Workflows SOA

From NAMIC Wiki
Jump to: navigation, search
Home < Summer project week 2010 Workflows SOA

Key Investigators

  • BWH: Alexander Zaitsev, Wendy Plesnyak, Charles Guttmann, Ron Kikinis

Objective

Supplement 3D Slicer and Extensible Neuroimaging Archive Toolkit (XNAT) with workflow management system. Provide integration and interoperability between 3D Slicer, XNAT Services and 3-rd party image processing applications and high performance computing systems. Implement it as within currently developed Structural Planning and Implementation in Neurological Exploration (SPINE) System.




Approach, Plan

Our approach for analyzing diffusion tensors is summarized in the Main Project Page reference below.

Our plan for the project week is to present live demo for use case instances, show examples of integration Slicer3, XNAT and Cluster Computing using Service Oriented Architecture (SOA) and Workflow approach. We also planning to quest for demanded by end-users modules that need improvement in Slicer3 (such as Brainmask Extraction), setup automation for upgraded EM Segmentation Module. We will provide on-demand tutorial for composing workflows of Slicer3 modules.

Progress

Interaction with XNAT data repository and Cluster Computing had been implemented. Several use cases had been deployed:


Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)

  1. ITK Module
  2. Slicer Module
    1. Built-in No
    2. Extension -- commandline Yes (Workflow Invocation Stubs)
    3. Extension -- loadable No
  3. Other -- Web Service Libraries, Workflow Composite Applications deployable on GlassFish Application Server, Rich Clients for Orchestrating Workflows and Slicer GUI

References


Plans for 2010 Summer Project Week:

  • Use Case Scenarios. Live Demo
    • Emphysema Assessment: Integration of Slicer Extension, Cluster Computing, XNAT Image Repository
    • Image Preprocessing Workflow for EM Segmentation: Integration of Slicer Internal Modules, XNAT Image Repository
    • Registration and Resampling to Common Space of Multi-Modality (PET/CT) Images for Longitudinal Studies: Integration of Slicer CLI and GUI Modules. (See Slicer Wizard for PET/CT workflow for details).
  • Complex Image Processing using Slicer3 and 3-rd Party Modules
  • Quest for Existing Slicer3 Functionality Extensions
    • Slicer Wizards for Integration with Web Services and Workflow Instances
    • Brain Mask Extraction
    • White Matter Lesion Segmentation
  • (On Demand) Tutorial Demo for Composing Workflow Applications