VizDev Team Meeting Notes
July 25, 2014
TBD
July 11, 2014 Kickoff Meeting
Intros
Overview of purpose:
widgets built from ground up with cross-project reusability in mind
Flexible, use-case driven, results-oriented
Fast prototypes of concepts ... iteratively improved ... scientists strongly in loop
Not 6 month waterfall amongst SWEs before Line 1 of code is written
potential to change how SWE is approached at Broad: crack (if not break) silos
Ben's comments
Deliverables
QQ plot
Table widget
---------------------- Initial Work ---------------Linked Hierarchies visualization
CoMut plot
Heatmap?
How / when to reach out to others:
Jim Robinson / IGV
Mesirov portals group
Bang & Noam Viz Skunkworks
General Approach
Architectural model
Very clear separation of data and rendering functionality
Not clear yet which approach is right ... but Once a sufficient bolus of code is in hand ... think Shared Repo or Registry:
nascent widgets ok to live in project-specific repo
Example: https://github.com/broadinstitute/igv-js/tree/master/igv/igvexpbut when mature/stable enough to share, list in common registry (or repo?)
Example: https://github.com/broadinstitute/vizdev/expression
Build, share, increment
Data services (or object definitions) are not in scope for Ben
He can mock input source JSON
While RESTful api data source is being implemented or provisionied
Process stuff? Specs, requirements gather, etc?
Brief Review of State of Art & Toolchains
Bootstrap
D3
Other?