Projects:ARRA:SlicerWF
From NAMIC Wiki
Home < Projects:ARRA:SlicerWF
Aim
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.
SPINE Project Documentation
Research Plan
- Create a stand-alone SPINE desktop agent with fully functional data exchange and communication mechanisms towards 3D Slicer and XNAT.
- Develop Service Oriented Architecture (SOA) SPINE System that will include 3D Slicer image processing modules deployed as web services as well as a workflow management system to orchestrate interaction between 3D Slicer, XNAT, and 3-rd party tools.
- Implement two-way control and communications between 3D Slicer and SPINE modules.
- Adapt SPINE System for cluster and grid computing scenarios.
- Provide with workflow and 3D Slicer web service wrappers editing tools.
- Use Case scenarios
Key Personnel
- Charles Gutmann, MD., 4%, 9-17-2009 through 9-16-2011
- Alexander Zaitsev, Ph.D., 75%, 9-17-2009 through 9-16-2011
Progress
- Novemner 6, 2009
- Use Cases
- Tuned and debugged multiple subjects processing for: Fetch Data From XNat - Process Emphysema Measurements - Upload Results to XNat.
- Started working on quality control embedding into the above scenario. Plan to complete and video-record demo next week.
- Infrastructure
- Published general Product Integration scenario flow chart to collaborators' community. Discussion is open and in progress
- Use Cases
- October 30, 2009
- Use Cases
- Piloted and tested the sequence: Fetch Data From XNat - Process Emphysema Measurements - Upload Results to XNat(1).
- Performance test of overall cycle: data transfer from remote serve is a bottleneck as expected
- Infrastructure
- XNat customization and data browsing features reviewed.
- Use Cases
(1) Not automated yet
- October 23, 2009
- Use Cases
- Defined COPD processing scenario with interoperability between Xnat, 3D Slicer Command Modules, Workflow, and Gridwizard Enterprise.
- Pilot version of Emphysema Measurements workflow pipeline deployed.
- Infrastructure
- XNat customization and data transfer features reviewed. Use account at XNat Central during learning curve.
- Feasibility test of 3D Slicer fiducials module for ROI highlights during QC and manual image processing activities.
- Use Cases
- October 16, 2009
- Lung CT Scans Processing. Pilot project emerged. GenerateEmphysemaMeasurements module deployed as a webservice that submits jobs to computational cluster.
- EM Segmentation. Familiarized with GUI steps. Started working on automation steps outlining
- 3D Slicer and XNat interaction. Got an overview from Wendy Plesniak.
- October 1 - 7, 2009
- Selected two first priority Projects: EM Segmentation of brain MRI images; Lung CT Scans Processing (COPD Study)
- Got initial outline of user requirements and design specs