Difference between revisions of "2012 Summer Project Week:XNATSlicerIntegration"

From NAMIC Wiki
Jump to: navigation, search
Line 8: Line 8:
 
* Washington University in St. Louis: Daniel Marcus, Sunil Kumar
 
* Washington University in St. Louis: Daniel Marcus, Sunil Kumar
 
* Isomics: Steve Pieper
 
* Isomics: Steve Pieper
 
 
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
Allow data exchange between XNAT and Slicer in the following scenarios:<br>1) Download and view scans (as DICOMS).
+
Allow data exchange between XNAT and Slicer in the following scenarios:
<br>2) Create and upload Slicer Scenes to XNAT using XNAT-downloaded scans.
+
<br>1) Download and view scans (as DICOMS).
<br>3) Update Slicer scenes stored in XNAT that leverage XNAT images.  The interface will be contained entirely within Slicer.  The end-state aims to leverage XNAT's web interface, the current state uses the XNAT REST API to construct a tree view that allows the user to navigate through projects, experiments, sessions and scans.   
+
<br>2) Create and upload Slicer Scenes to XNAT, using XNAT-downloaded scans OR locally stored files.
 +
<br>3) Any uploaded Slicer scene package that references XNAT data will be linked to the data.  This involves parsing the mrmls and linking the referenced directories to XNAT URLs.
 +
<br>4) Update Slicer scenes stored in XNAT.  The interface will be contained entirely within Slicer.  The end-state aims to leverage XNAT's web interface. The current state uses the XNAT REST API to construct a tree view.   
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>

Revision as of 14:56, 11 June 2012

Home < 2012 Summer Project Week:XNATSlicerIntegration

Key Investigators

  • Washington University in St. Louis: Daniel Marcus, Sunil Kumar
  • Isomics: Steve Pieper

Objective

Allow data exchange between XNAT and Slicer in the following scenarios:
1) Download and view scans (as DICOMS).
2) Create and upload Slicer Scenes to XNAT, using XNAT-downloaded scans OR locally stored files.
3) Any uploaded Slicer scene package that references XNAT data will be linked to the data. This involves parsing the mrmls and linking the referenced directories to XNAT URLs.
4) Update Slicer scenes stored in XNAT. The interface will be contained entirely within Slicer. The end-state aims to leverage XNAT's web interface. The current state uses the XNAT REST API to construct a tree view.

Approach, Plan

Phase 1: Develop a beta module that fulfills the outlined objectives.
Phase 2: Solidify UI and functionality though user testing.
Phase 3: Port the REST API-based UI into a web-based UI.

Progress

As of June 2012, a beta version of this widget is being tested.

Known Issues

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. Slicer Module - YES

Known Issues

References