Difference between revisions of "2014 Summer Project Week: Chronicle"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '__NOTOC__ <gallery> Image:PW-MIT2014.png|Projects List </gallery> ==Key Investigators== ==Project Description== <div style="margin: 20px…')
 
 
(5 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-MIT2014.png|[[2014_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-MIT2014.png|[[2014_Summer_Project_Week#Projects|Projects List]]
 +
Image:Chronicle-muscles_login-2014-05-22.png
 +
Image:Chronicle-muscles_scan-select-2014-05-22.png
 +
Image:Chronicle-muscles 1-2014-05-22.png
 +
Image:Chronicle-muscles 2-2014-05-22.png
 
</gallery>
 
</gallery>
  
 
==Key Investigators==
 
==Key Investigators==
 +
* Steve Pieper, Isomics
 +
* Anyone else who is interested
  
 +
==Project Description==
  
==Project Description==
+
Chronicle is an idea to have a database and processing system based on [http://dicom.nema.org DICOM] and [http://couchdb.apache.org CouchDB].  The basic ideas are covered in [https://docs.google.com/document/d/1gLv74QRUYPSZTHe5o_9KaTbKJhRZ0rHFBXAp3LqFM7s/edit?usp=sharing the Chronicle Pamphlet].
  
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Objective</h3>
 
<h3>Objective</h3>
*
+
* Lots of DICOM and related data to be organized for easy access
 +
** Standardized representations
 +
** Distributed replication
 +
** Filtered replication
 +
** Simultaneous access and update
 +
* Automatic triggering of processing modules
 +
** Auto data conversion
 +
** Workflow management
 +
* Access from a variety of tools
 +
** Slicer
 +
** Web Apps
 +
** Batch
 +
 
 
</div>
 
</div>
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
*
+
* Give demos of current work in progress if people are interested
 +
* Discuss
 +
** NoSQL
 +
** JavaScript
 +
** MapReduce for Medical Records
 +
** DICOM, Electronic Medical Records
 +
** HTML5 Apps, WebGL
 +
** [http://github.com/pieper/SlicerChronicle SlicerChronicle]
 
</div>
 
</div>
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Progress</h3>
 
<h3>Progress</h3>
*
+
* Held productive discussions with several possible users
 +
** MGH for GBM research
 +
** Childrens/MGH/BWH for RPDR and mi2b2 data management
 +
** U. Iowa Huntingtons clinical data management
 +
* Did experimental uploads to couchdb server installed in Iowa
 +
** uploads ongoing (225K instances so far on one server)
 +
** performance appears to be good even with lots of data
 +
* Reviewed scalability with Jim
 
</div>
 
</div>
 
</div>
 
</div>

Latest revision as of 14:11, 27 June 2014

Home < 2014 Summer Project Week: Chronicle

Key Investigators

  • Steve Pieper, Isomics
  • Anyone else who is interested

Project Description

Chronicle is an idea to have a database and processing system based on DICOM and CouchDB. The basic ideas are covered in the Chronicle Pamphlet.

Objective

  • Lots of DICOM and related data to be organized for easy access
    • Standardized representations
    • Distributed replication
    • Filtered replication
    • Simultaneous access and update
  • Automatic triggering of processing modules
    • Auto data conversion
    • Workflow management
  • Access from a variety of tools
    • Slicer
    • Web Apps
    • Batch

Approach, Plan

  • Give demos of current work in progress if people are interested
  • Discuss
    • NoSQL
    • JavaScript
    • MapReduce for Medical Records
    • DICOM, Electronic Medical Records
    • HTML5 Apps, WebGL
    • SlicerChronicle

Progress

  • Held productive discussions with several possible users
    • MGH for GBM research
    • Childrens/MGH/BWH for RPDR and mi2b2 data management
    • U. Iowa Huntingtons clinical data management
  • Did experimental uploads to couchdb server installed in Iowa
    • uploads ongoing (225K instances so far on one server)
    • performance appears to be good even with lots of data
  • Reviewed scalability with Jim