Background
Moving forward from the possibilities touched on in Wednesday's Reporting talk, explore options and get our hands dirty with forms of embedded data visualization (JavaScript? R? HTML5 / Canvas?).
Highlighted solutions:
-
Embedded processing results in Harvard NRG's Image QC (Tim O'Keefe)
-
Ping Project data mining site, produced by UCSD (Hauke)
-
Admin dashboard reporting in XNAT (Jenny Gurney)
When/where
-
Starting at 1:00 in breakout room 213 A&B (updated). We will start out coupled with the R integration project, and then possibly break out into separate groups.
Who
-
Will (lead)
-
Tim (co-lead)
-
Simon D.
-
Shree Unde (Wake Forest)
-
Hauke
-
Mohana
-
Shamima
Resources
Example implementations:
-
Open-access PING project site: http://mmil-dataportal.ucsd.edu/
-
Allen Brain Institute: http://api.brain-map.org/examples/scatter/index.html
Graphing Libraries:
-
Highcharts JavaScript graphing library: http://www.highcharts.com/
-
gRaphael JavaScript graphing library: http://g.raphaeljs.com/
-
D3 (BSD-licensed Javascript charting...better than gRaphael): http://d3js.org/
-
Adobe FrameMaker: embed and draw objects in a PDF document: http://help.adobe.com/en_US/framemaker/using/WSd817046a44e105e21e63e3d11ab7f741c8-7fff.html
-
Blog post on using LaTeX to embed 3D objects in a PDF document: http://meshlabstuff.blogspot.com/2009/03/creating-interactive-3d-objects-inside.html
-
Google Charts: https://developers.google.com/chart/
-
PicNet embedded data table plugin: http://www.picnet.net/
External Tools:
-
Spotfire data mining tool: http://spotfire.tibco.com/
-
Tableau Public external data visualization suite: http://www.tableausoftware.com/public/
-
3dnet PACS image viewer (commercial, not currently XNAT compatible): http://www.3dnetmedical.com/website/index.html
-
HL7 medical messaging protocol: http://www.hl7.org/
-
DHTMLX high-performance data table renderer: http://dhtmlx.com/
Subtasks
-
Client-side vs server-side data set formatting?
-
Custom pre-formatted data sets - e.g. for Google Charts, Highcharts, etc.
-
How big of a data set is too big for browser processing?
-
Central search to query to use for testing: https://central.xnat.org/REST/search/saved/ALL_OASIS_MR_DATA_1_1_1/results?format=csv
-
Using d3 to graph stored search results: https://gist.github.com/3018714