Difference between revisions of "Winter project week 2011 Workflows SOA"

From NAMIC Wiki
Jump to: navigation, search
Line 63: Line 63:
 
==References==
 
==References==
 
* '''Main Project Page:''' [http://wiki.na-mic.org/Wiki/index.php/Projects:ARRA:SlicerWF SlicerWF Page]
 
* '''Main Project Page:''' [http://wiki.na-mic.org/Wiki/index.php/Projects:ARRA:SlicerWF SlicerWF Page]
 +
* '''Summer Project Week MIT 2010''' [http://wiki.na-mic.org/Wiki/index.php/Summer_project_week_2010_Workflows_SOA SummerProject_2010]
 
* '''Use Case Presentations:''' [http://wiki.na-mic.org/Wiki/index.php/Projects:ARRA:SlicerWF#Presentations SlicerWF Presentations]
 
* '''Use Case Presentations:''' [http://wiki.na-mic.org/Wiki/index.php/Projects:ARRA:SlicerWF#Presentations SlicerWF Presentations]
 
* '''Integration with Slicer GUI:''' [[2010_NAMIC_Project_week:LongitudinalPETSUV_Wizard | Slicer Wizard for PET/CT workflow]]
 
* '''Integration with Slicer GUI:''' [[2010_NAMIC_Project_week:LongitudinalPETSUV_Wizard | Slicer Wizard for PET/CT workflow]]
  
 
</div>
 
</div>

Revision as of 16:21, 2 January 2011

Home < Winter project week 2011 Workflows SOA

Key Investigators

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

Colaborators

  • BWH/Dept of Nuclear Medicine: Laura Horkey, Jon Heiner
  • BWH/Center for Neurological Imaging: David Tate


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 SOA solutions 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. Main accent will be concentrated on solutions that can be deployed on end-users workstations as well as on servers. Case Studies: PET/CT longitudinal studies, EM Segmentation (Aging and HIV Studies), Deploying Matlab routines as services.
We also planning to discuss and get feedback from Slicer developers regarding migration of stand-alone Java rich clients into Slicer Internals as QT modules: QT/C++ or PyQT.
The automation for Skull Stripping (SPECTRE) and EM Segmentation processes will be addressed
We'll try to get a solution for MS Lesion and HIV White Matter Hyper-intensity EM Segmentation

Progress

  • Prior to the Project Week:

Progress2010_4th_Quarter_Report

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a

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

References