Difference between revisions of "CTSC IGT, BWH"

From NAMIC Wiki
Jump to: navigation, search
 
(52 intermediate revisions by one other user not shown)
Line 7: Line 7:
 
** Key Investigators:
 
** Key Investigators:
 
** Brief Description:
 
** Brief Description:
 +
** Use: What kinds of queries will be important?
 
* NCIGT_Tumor_Resection (HK/AG)
 
* NCIGT_Tumor_Resection (HK/AG)
 
** Key Investigators:
 
** Key Investigators:
 
** Brief Description:
 
** Brief Description:
 +
** Use: What kinds of queries will be important?
 +
* NCIGT_Glioma_Resection (HK)
 +
** Key Investigators:
 +
** Brief Description: Intraoperative MRT brain only
 +
** Use: What kinds of queries will be important? sex,age,tumor size, tumor grade, tumor location (lobe)
 
* NCIGT_Prostate (HE/CT)
 
* NCIGT_Prostate (HE/CT)
 
** Key Investigators:
 
** Key Investigators:
 
** Brief Description:
 
** Brief Description:
 +
** Use: What kinds of queries will be important?
 
* NCIGT_Prostate_Fully_Segmented (HE/CT)
 
* NCIGT_Prostate_Fully_Segmented (HE/CT)
 
** Key Investigators:
 
** Key Investigators:
 
** Brief Description:
 
** Brief Description:
 +
** Use: What kinds of queries will be important?
 
* NCIGT_Brain_Biopsy (FT)
 
* NCIGT_Brain_Biopsy (FT)
 
** Key Investigators:
 
** Key Investigators:
 
** Brief Description:
 
** Brief Description:
 +
** Use: What kinds of queries will be important?
  
 
=Use-Case Goals=
 
=Use-Case Goals=
Line 38: Line 47:
 
'''Step 3. Disseminating & Sharing'''
 
'''Step 3. Disseminating & Sharing'''
 
* In addition to NCIGT mandate to share data, each effort listed above will have different requirements for being able to make data available to collaborating and other interested groups.
 
* In addition to NCIGT mandate to share data, each effort listed above will have different requirements for being able to make data available to collaborating and other interested groups.
 +
 +
'''Step 4. Moving data from central.xnat.org to BWH instance of XNAT'''
  
 
=Outcome Metrics=
 
=Outcome Metrics=
Line 59: Line 70:
  
 
==Current Data Management Process==
 
==Current Data Management Process==
 +
Data on local disk.
 +
 +
==Target Data Management Process (Step 1.) Option A. interactive upload using various tools and web gui ==
 +
See [[ CTSC_DataManagementWorkflow | here ]]
  
==Target Data Management Process (Step 1.) Option A.==
+
==Target Data Management Process (Step 1.) Option B. batch scripted upload via DICOM Server ==
* Create new project using web GUI
+
See [[ CTSC_DataManagementWorkflow | here ]]
* Manage project: Configure settings to automatically place data into the archive (no pre-archive)
 
* Create a subject template
 
* Create a spreadsheet conforming to subject template
 
* Upload spreadsheet to create subjects
 
* Run CLI Tool for batch anonymization (See here for HowTo:  http://nrg.wustl.edu/projects/DICOM/DicomBrowser/batch-anon.html)
 
* Need pointer for script to do batch upload & apply DICOM metadata.
 
* Confirm data is uploaded & represented properly with web GUI
 
  
==Target Data Management Process (Step 1.) Option B. (web services API) '''CURRENTLY BEING TESTED!'''==
+
==Target Data Management Process (Step 1.) Option C. batch scripted upload via web services==
 +
See [[ CTSC_DataManagementWorkflow | here ]]
  
* Run CLI Tool for batch anonymization (See here for HowTo:  http://nrg.wustl.edu/projects/DICOM/DicomBrowser/batch-anon.html)
 
* Create new project using web GUI
 
* Manage project: Configure settings to automatically place data into the archive (no pre-archive)
 
* Write script that uses curl or XNATRestClient (See here to '''download XNATRestClient''' in xnat_tools.zip from here: http://nrg.wikispaces.com/XNAT+REST+API+Usage)
 
** Authenticate with server and create new session
 
curl -d POST $XNE_Svr/REST/JSESSION -u $XNE_UserName:$XNE_Password
 
or, use the XNATRestClient
 
XNATRestClient -host $XNE_Svr -u $XNE_UserName -p $XNE_Password -m P OST -remote /REST/JSESSION
 
  * The response from this request is a session ID that should be stored in $JSessionID; that ID can be used in all subsequent queries so authentication doesn't have to be performed at each transaction.
 
** Create subject
 
  XNATRestClient -host $XNE_Svr -user_session $JSessionID -m PUT /REST/projects/$ProjectID/subjects/s0001 (This would create a subject called 'S0001' within the project $ProjectID)
 
** Upload scan data
 
* Confirm data is uploaded & represented properly with web GUI
 
  
 
==Target Query Formulation (Step 2.)==
 
==Target Query Formulation (Step 2.)==

Latest revision as of 20:26, 19 August 2009

Home < CTSC IGT, BWH

Back to CTSC Imaging Informatics Initiative


Mission

Mark Anderson at Surgical Planning and Channing labs currently manages data for many investigators, pulling data from PACS into the research environment. There is interest in setting up a parallel channel by which the data are also enrolled into an XNAT database and accessed from client, and comparing its ease of use with the existing infrastucture. To explore XNAT as a possible long-term informatics solution for the NCIGT project, Mark will be uploading retrospective data for a number of NCIGT efforts (and PIs):

  • NCIGT_Brain_Function (SS/AG)
    • Key Investigators:
    • Brief Description:
    • Use: What kinds of queries will be important?
  • NCIGT_Tumor_Resection (HK/AG)
    • Key Investigators:
    • Brief Description:
    • Use: What kinds of queries will be important?
  • NCIGT_Glioma_Resection (HK)
    • Key Investigators:
    • Brief Description: Intraoperative MRT brain only
    • Use: What kinds of queries will be important? sex,age,tumor size, tumor grade, tumor location (lobe)
  • NCIGT_Prostate (HE/CT)
    • Key Investigators:
    • Brief Description:
    • Use: What kinds of queries will be important?
  • NCIGT_Prostate_Fully_Segmented (HE/CT)
    • Key Investigators:
    • Brief Description:
    • Use: What kinds of queries will be important?
  • NCIGT_Brain_Biopsy (FT)
    • Key Investigators:
    • Brief Description:
    • Use: What kinds of queries will be important?

Use-Case Goals

Step 1. Data Management

  • Anonymize, apply DICOM metadata and upload retrospective datasets; confirm appropriate organization and naming scheme via web GUI.

Step 2. Query & Retrieval

  • Make specific queries using XNAT web services,
  • Download data conforming to specific naming convention and directory structure, using XNAT web services

Each effort listed above will have different requirements for being able to query, retrieve and use data collections. Brief description of how retrospective data will be used within the NCIGT is described below:

  • NCIGT_Brain_Function:
  • NCIGT_Tumor_Resection:
  • NCIGT_Prostate:
  • NCIGT_Prostate_Fully_Segmented:
  • NCIGT_Brain_Biopsy:

Step 3. Disseminating & Sharing

  • In addition to NCIGT mandate to share data, each effort listed above will have different requirements for being able to make data available to collaborating and other interested groups.

Step 4. Moving data from central.xnat.org to BWH instance of XNAT

Outcome Metrics

Step 1. Data Management

Step 2. Query & Retrieval

Step 3. Dissemination & Sharing

Fundamental Requirements

Participants

  • Mark Anderson
  • Tina Kapur

Data

Workflows

Current Data Management Process

Data on local disk.

Target Data Management Process (Step 1.) Option A. interactive upload using various tools and web gui

See here

Target Data Management Process (Step 1.) Option B. batch scripted upload via DICOM Server

See here

Target Data Management Process (Step 1.) Option C. batch scripted upload via web services

See here


Target Query Formulation (Step 2.)

Target Processing Workflow (Step 3.)

Other Information