visualization: principles &...

29
Visualization: Principles & Software

Upload: others

Post on 16-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Principles & Software

Page 2: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Good Visualization?

https://www.biostat.wisc.edu/~kbroman/topten_worstgraphs/

Hummer BT, Li XL, Hassel BA (2001) Role for p53 in gene induction by double-stranded RNA.J Virol 75:7774-7777, Figure 4

Cawley S, et al. (2004) Unbiased mapping of transcription factor binding sites along human chromosomes 21 and 22 points to widespread regulation of noncoding RNAs. Cell 116:499-509, Figure 1

Page 3: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Good Visualization?

Bayesian method to predict individual SNP genotypes from gene expression data Schadt, E.E., et al. Nature (2012)

http://jasonya.com/wp/science-figures-we-could-do-without/

Page 4: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Good Visualization?

TCGA Nature (2012)

http://jasonya.com/wp/science-figures-we-could-do-without/

Page 5: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Good Visualization?

http://jasonya.com/wp/science-figures-we-could-do-without/

Evolutionary Rate in the Protein Interaction Network Fraser, H.B., et al. Science (2002)

Page 6: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualizing Biological Data (VizBi)

vizbi.org Best Poster (2015)

Page 7: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Ascombe's Quartet

https://en.wikipedia.org/wiki/Anscombe%27s_quartet

Page 8: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization

• Common Misconceptions

Goal is to impress (wow!)

Visualization == Imaging

Easy

• Goals

Record: raw data

Analyze: reveal patterns or trends

Communicate

O'Donoghue, S.I, et al. Visualization of Biomedical Data. Annual Rev of Biomed Data Sci 1:275-304 (2018)

Page 9: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Principles

• How do you encode information/data?

o Marks: basic geometric elements e.g. circle, square

o Channels: control the appearance of the marks

e.g. color, size, orientation/direction, etc.

Marks: lines Channels: length (of the lines)

Page 10: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Principles

O'Donoghue, S.I, et al. Visualization of Biomedical Data. Annual Rev of Biomed Data Sci 1:275-304 (2018)

Page 11: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Color

• Hue

• Saturation

• Luminescence or Brightness

(Value) https://en.wikipedia.org/wiki/HSL_and_HSV

Page 12: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Interaction

• Overview first, Zoom/Filter for details (e.g. Google Maps, IGV, 'hairball' network diagram, 3D protein viewer)

• Alternative: Details first, overview last

• Animation: Use to show change, especially over time. Often used ineffectively!

Page 13: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Tufte's Principles

• Graphical integrity: maintain credibility

• Maximize data-ink ratio: avoid "chart junk"

L.A. Times (Aug 5, 1979)

Tufte, E., The Visual Display of Quantitative Information, 2nd Ed. (2001)

Page 14: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Communication

Andy Cotgreave blog, Tableau

Page 15: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Graphical Abstracts

Nirschl, C.J. et al. (2017) https://www.cell.com/cell/fulltext/S0092-8674(17)30699-2

https://www.gabrielaplucinska.com/blog/2017/9/7/graphicalabstract

Page 16: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Chia, P.L, et al. Current and Evolving Methods to Visualize Biological Data in Cancer Research J Nat Cancer Inst 108:8 (2016)

Page 17: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Relationships

O'Donoghue, S.I, et al. Visualization of Biomedical Data. Annual Rev of Biomed Data Sci 1:275-304 (2018)

Page 18: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Genomic Features and Interactions

O'Donoghue, S.I, et al. Visualization of Biomedical Data. Annual Rev of Biomed Data Sci 1:275-304 (2018)

Page 19: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Heatmap vs Curvemap

Muzner, T. Vizbi 2011 Workshop of Visualizing Biological Data

Page 20: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Heatmap: Color Perception

Wong, B. Color Coding Nature Methods 7:8 (2010)

Page 21: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Hierarchies

http://phylonetworks.blogspot.com/2014/03/trees-treemaps-and-networks.html

Page 22: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Hierarchies: Examples

http://cancerdiscovery.aacrjournals.org/content/5/11/1210

Sunburst Diagram

Treemap

https://hbctraining.github.io/DGE_workshop/lessons/functional_analysis_other_methods.html

Page 23: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Networks

Heer, J. et al. A Tour Through the Visualization Zoo ACM Queue 53:6 p.59-67 (2010)

Page 24: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization Tour: Others

Waterfall Plot

http://cancerdiscovery.aacrjournals.org/content/6/8/914

Sankey or Flow Diagram Hive Plots

https://www.nature.com/articles/s41598-017-17337-7 https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0095850

Stripchart and Beeswarm

http://www.cbs.dtu.dk/~eklund/beeswarm/

Page 25: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

O'Donoghue, S.I, et al. Visualization of Biomedical Data. Annual Rev of Biomed Data Sci 1:275-304 (2018)

Page 26: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Software

https://source.opennews.org/articles/what-i-learned-recreating-one-chart-using-24-tools/

Page 27: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Static vs Interactive Software

https://source.opennews.org/articles/what-i-learned-recreating-one-chart-using-24-tools/

Page 28: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Visualization: Software

https://source.opennews.org/articles/what-i-learned-recreating-one-chart-using-24-tools/

Page 29: Visualization: Principles & Softwarebarc.wi.mit.edu/education/BIG_Meeting/BIG_MeetingJan2019... · 2019-01-10 · Visualization •Common Misconceptions Goal is to impress (wow!)

Additional Reading

• Ten Simple Rules for Better Figures (PLOS) – Rougier, N.P, et al.

• Fundamentals of Data Viz. https://serialmentor.com/dataviz/

• Points of View (Nature Methods) http://blogs.nature.com/methagora/2013/07/data-visualization-points-of-view.html