vizbi 2013 - overview

30
VIZBI 2013 March 20-22 The Broad Institute of MIT and Harvard

Upload: derek-wright

Post on 15-Jan-2015

555 views

Category:

Technology


1 download

DESCRIPTION

Overview of presentations and posters at VIZBI 2013 - Visualizing Biological Data http://vizbi.org/2013/Program/

TRANSCRIPT

Page 1: VIZBI 2013 - Overview

VIZBI 2013March 20-22The Broad Institute of MIT and Harvard

Page 2: VIZBI 2013 - Overview

“How Can We Fix The Display?”Visual Analytics and HCI Visual variables

Colour, size, motion, luminance, shape etc. Change detection

Size > Colour > Orientation How much realism?

Too much requires inference Animation

New - longer knowledge of static design Back button Speed control – many animations too fast

Sweet spot of complexity vs inference Controls to add/remove information

Training / domain knowledge important Good visualization requires shorter training

Studies – eye tracking, emotional response

Page 3: VIZBI 2013 - Overview

Visual Design Principles Consistency, concise, no redundancy, clarity,

focus/emphasis, truth/accuracy/detail Can’t compare network layouts side by side Optical illusions – problem for heat maps High contrast for legibility Visual weight

Don’t give different things same visual weight Use gradient of visual weights instead of colour to

show change e.g not obvious purple leads to red Then use colour to delineate e.g. different cell

populations using same weighting scheme

Page 4: VIZBI 2013 - Overview

Communicating Science Visually A representation, not the thing

Photo, visualization etc. Clarifies the work (to ourselves and others)

Striking photo or model Improve lighting, angle etc Can make look too perfect

Metaphor e.g. pin art to illustrate rastering Avoid factual errors

Hand-drawing: a representation, a process Poster design

Panels in groups More space Delineate text – boxes, shadows “Visual abstract”

See large images from far away

Page 5: VIZBI 2013 - Overview

Designing for Different User Groups Software designer’s idea of

requirements is different from user’s Make requirements gathering part of

research User registration – can group and store

Page 6: VIZBI 2013 - Overview

Epigenetics Single genotype -> multiple phenotypes Malignant tumour analysis with IGV/cBio Portal

Network graphs from transcription factors Red/blue edges: pos/neg regulation

WASHU Epigenome Browser http://epigenomegateway.wustl.edu Genome/metadata heatmaps

Genome3D http://genomebioinfo.musc.edu/Genome3D/ Structural, genomic, epigenetic data viewer

Page 7: VIZBI 2013 - Overview

IGV/cBio Network Viewer

Page 8: VIZBI 2013 - Overview

Caleydo / enRoute enRoute – extract pathway data from

KEGG / WikiPathways Display pathway vertically Display experimental data horizontally

in groups http

://www.icg.tugraz.at/project/caleydo/projects-1/enroute

Page 9: VIZBI 2013 - Overview

Caleydo / enRoute

Page 10: VIZBI 2013 - Overview

Visualizing RNA http://www.slideshare.net/ppgardne/vizb

i2013-visualising-rna

Rfam database Sister to Pfam (protein) Aim to annotate all ncRNA families Analysis of C/D box snoRNA taxonomy

Sunbursts Concentric pie charts External ring contains child nodes of internal

ring

Page 11: VIZBI 2013 - Overview

Sunburst

Page 12: VIZBI 2013 - Overview

Visualizing Transcript Data Non-coding RNA

Experimental/computational variation Bowtie – parameters -> different results

RNA-Seq Transcriptome deep dequencing, levels, isoforms Tuxedo suite of sequencing tools

Cufflinks/Cuffdiff2 Isoform resolution and splice variants

CummeRbund Plots + heatmaps

Page 13: VIZBI 2013 - Overview

Beyond the Hairball Network graphs don’t scale up - become “hairballs” Improvements

Clustering eg Cytoscape + clusterMaker Collapsing nodes Statistical analysis before visualisation 3D

Alternatives BioTapestry

Create submodels and drill down BioFabric

Nodes are horizontal lines Edges are vertical lines

Page 14: VIZBI 2013 - Overview

BioTapestry

Page 15: VIZBI 2013 - Overview

BioFabric

Page 16: VIZBI 2013 - Overview

Structures & Features Protein structures

Crystallography NMR

“Sequence-Structure Gap” Cost per genome sequence has fallen Structure resolution difficult and expensive

SRS 3D – integrate sequence, structure, gene features Aquaria WS (late 2013)

Scale to large screens Hardware acceleration Augmented reality navigation Structure viewer – Java applet – to be redeveloped in WebGL Sequence viewer – D3.js Cross-highlighting between sequence and structure

Page 17: VIZBI 2013 - Overview

Aquaria WS

Page 18: VIZBI 2013 - Overview

Comparison and Assemblies UCSF Chimera Molecular structure visualization

Density maps, sequence alignment, docking Animation – create storyboard like iMovie Linear interpolation morphing between frames for smooth animation Autopack – packing algorithm Different types of transition between frames

Rock, rotate, morph etc. Interaction

3D glasses Motion detection – hand gestures Trackpad gestures

Navigation – can clip through panes of the structure WebGL export of animation storyboard structureViz Cytoscape plugin

Page 19: VIZBI 2013 - Overview

Evolution of Protein Structure and Function Protein superfamiles

Separated by billions of years No sequence similarity Structure conservation

FunTree Annotation of evolutionary branches

ITOL Circular graph with tree of life at centre

CATH Structure classification

Genome3D Predict structural domains from protein sequence

Future Develop library of JavaScript/HTML5 components using D3.js

Page 20: VIZBI 2013 - Overview

Biological Networks Network Biology

Emerging field Elements of systems biology, bioinformatics etc. Nature Paper: Network biology: understanding the

cell's functional organization. (Barabási + Oltvai 2004)

Networks an anchor for other visualizations Easy for biologist to understand Pathway – a type of network Similarity networks

E.g protein-protein, chemical-chemical, co-expression

Page 21: VIZBI 2013 - Overview

Biological Networks: Opportunities

Pathway automatic layout Hairball – cluster to provide structure and colour Clustering – mostly partitioning

Fuzzy, time-variant Network comparisons

Between states or species Over time e.g. post-translational modification

Connect structure information to nodes Large data

Progressive disclosure Collapsing

Stop reinventing Integrate with existing platforms’ plugin architectures

Google Summer of Code BioFabric – edges just as important as nodes

Page 22: VIZBI 2013 - Overview

NIH LINCS Project http://www.lincsproject.org Cellular response to perturbation Catalogue changes in gene expression

and cellular processes Cmap Data Explorer

Query up and down-regulated genes Search for signatures

Page 23: VIZBI 2013 - Overview

Physiology and Function 3D Slicer

Build up 3D model from 2D images Load files on the fly so whole model not in memory WebGL export – share with collaborators Future – WebCL GPU computing, augmented reality

interaction http://goxtk.com/

WebGL library for scientific visualization Entire presentation in WebGL!

http://danielhaehn.com/p/vizbi2013/

Page 24: VIZBI 2013 - Overview

Others Developmental Anatomy

GoFigure – time-lapse microscopyhttps://wiki.med.harvard.edu/SysBio/Megason/GoFigure

Genes and Geometry 3D pheotyping http://www.mouseimaging.ca/ Average voxels to find true homologous points

Supramap http://supramap.org Integrate genetic/geospatial/temporal data e.g. spread

of SARS Metagenomics

QIIME microbial community analysis http://qiime.org Kbase – predictive systems biology

Page 25: VIZBI 2013 - Overview

Posters BioTapestry – nodes are lines Shiny – Rstudio to web application Chimera – stucture modelling &

animation Bombastic – clustering gene expression WASHU epigenome browser Visualizing molecules

Metalwork sculptures WebGL application

Page 26: VIZBI 2013 - Overview

Posters VIZBI Plus

Public engagement in Australia Working with animators e.g. The Hungry

Microbiome – intestinal flora animation OME/OMERO – Image data management BioVis contest

Predicting impact of mutations on proteins

http://biovis.net/contest/

Page 27: VIZBI 2013 - Overview

Posters Connectivity Map – transcriptomics - LINCS

genome-wide transcriptional expression data Clickme – Generate HTML from R 3D modelling of Streptomyces growth in

WebGL OneZoom – fractal tree of life explorer Interactive Visualization of Biomolecular

Simulations – GPU ray casting Aquaria – protein structure web app TRNDiff – multiple transcriptional regulatory

networks visualized in D3.js

Page 28: VIZBI 2013 - Overview

Posters InVeo

Network models of layers and connections Layers for genome, transcriptome, proteome,

metabolome CBioPortal.org – cancer genomics gateway Cell Signaling Pathways

HTML5 iPad app (ProMega) Streamgraphs

Temporal changes in gene expression in marine microbial communities

Page 29: VIZBI 2013 - Overview

BioLayout Express3D Poster

Page 30: VIZBI 2013 - Overview

BioLayout Feedback Alternative layout algorithms Navigation – gestures Plugin architecture – DB access, file

formats etc. Pathway animation – input experimental

values rather than simulation Align multiple networks 3D protein structures on nodes Pre-clustering