Vi Visual ualizing ng Data a for Anal Analysis and and Communi - - PowerPoint PPT Presentation

vi visual ualizing ng data a for anal analysis and and
SMART_READER_LITE
LIVE PREVIEW

Vi Visual ualizing ng Data a for Anal Analysis and and Communi - - PowerPoint PPT Presentation

Machine Learning for Precision Public Health: Vi Visual ualizing ng Data a for Anal Analysis and and Communi unication Anamaria Crisan Vanier Canada Scholar & UBC Public Scholar PhD Candidate, Computer Science University of British


slide-1
SLIDE 1

Machine Learning for Precision Public Health:

Vi Visual ualizing ng Data a for Anal Analysis and and Communi unication

@amcrisan http://cs.ubc.ca/~acrisan acrisan@cs.ubc.ca

Anamaria Crisan

Vanier Canada Scholar & UBC Public Scholar

PhD Candidate, Computer Science University of British Columbia

slide-2
SLIDE 2

Ma Master of Science

( ( Bioinformat atics )

Ph PhD

(C (Computer Science) Ge GenomeDX Bi Biosciences Br British Columbi bia Centre for for Disease Con

  • ntrol
  • l

2010 2010 2013 2013 2015 2015 2008 2008

Ph PhD Candidate, Comp

  • mputer Science

Un University of British Columbia

slide-3
SLIDE 3

What we’ll talk about

slide-4
SLIDE 4

Why should we visualize data? How should we visualize data? What datavis tools are available?

slide-5
SLIDE 5

Why should we visualize data?

slide-6
SLIDE 6

Translating Numbers to Words

http://bit.ly/1FxtT2z

It is not always easy to reason consistently with numbers

slide-7
SLIDE 7

60%

Probability Frequency Visualization

6 in 10

< <

Whiting (2015) “How well do health professionals interpret diagnostic information? A systematic review”

Least Understandable Most Understandable

Data Visualization is a Powerful Medium

slide-8
SLIDE 8

Role of data visualization in the current paradigm

  • f scientific research

= Communication

slide-9
SLIDE 9

Do you have a research

Problem? Yes. No.

Do all the

Science!

But eventually you’ll have a problem right?

Duh. Inform

the public!

https://www.ratbotcomics.com/comics/pgrc_2014/1/1.html

slide-10
SLIDE 10

Yes. No.

Do all the

Science! Duh. Inform

Maybe data

Visualization? Infographics are pretty

the public!

Problem?

right? Do you have a research But eventually you’ll have a problem

slide-11
SLIDE 11

Yes. No.

Do all the

Science! Duh. Inform

Did it work? Maybe data

Visualization?

the public!

Infographics are pretty Problem?

right? Do you have a research But eventually you’ll have a problem

slide-12
SLIDE 12

Yes. No.

Do all the

Science! Duh. Inform

Did it work? Maybe data

Visualization? No : (

the public!

Different Infographics? Problem?

right? Do you have a research But eventually you’ll have a problem

slide-13
SLIDE 13

Yes. No.

Do all the

Science! Duh.

the public!

Inform

Did it work? Maybe data

Visualization? No : ( Different Infographics? Declare Victory Yes! (maybe?) Problem?

right? Do you have a research But eventually you’ll have a problem

slide-14
SLIDE 14

Limitation #1 : Missed Opportunity in Exploration

Do all the

Science! Data Visualization!

the public!

Inform

Missed Opportunity for Exploration

§ Exploration is looking at your data, trying different analysis methods, assessing if there are outliers or missing data etc.

slide-15
SLIDE 15

Autodesk Research (2017). Same Stats, Different Graphs: https://www.autodeskresearch.com/publications/samestats

Same stats, different graphs

Limitation #1 : Missed Opportunity in Exploration

slide-16
SLIDE 16

Autodesk Research (2017). Same Stats, Different Graphs: https://www.autodeskresearch.com/publications/samestats

Same stats, different graphs (Datasaurus)

Limitation #1 : Missed Opportunity in Exploration

slide-17
SLIDE 17

Opening up the machine learning black box

Limitation #1 : Missed Opportunity in Exploration

slide-18
SLIDE 18

Limitation #1 : Missed Opportunity in Exploration

Chi Chihua huahua hua or muf uffin? n? Mo Mop or sheep dog?

slide-19
SLIDE 19

Limitation #1 : Missed Opportunity in Exploration

Goodfellow (2014). “Explaining and Harnessing Adversarial Examples”

slide-20
SLIDE 20

Olah (2018). “Building blocks of interpretability” (https://distill.pub/2018/building-blocks/)

Ma Made with : JavaScript

Example : Trying to understand the black box

slide-21
SLIDE 21

Health data are complex to analyze and visualization

slide-22
SLIDE 22

Limitations #2 : Identifying the Appropriate Vis

Selecting the appropriate data visualization is challenging

Data Visualization!

§ True for exploration & communication applications

slide-23
SLIDE 23

Visualization Design ALSO matters

slide-24
SLIDE 24

Baseline Visualization Alternative 1 Alternative 2

Zikmund-Fisher (2013). A demonstration of ''less can be more'' in risk graphics.

Example: Communicating Survival Benefit of Cancer Therapy

slide-25
SLIDE 25

Example: Visualizing Arteries of the Heart for Surgery Planning

Borkin (2011). “Evaluation of Artery Visualizations for Heart Disease Diagnosis”

Ma Made with : Processing

slide-26
SLIDE 26

EX EXISTI TING STANDARD RD Ac Accuracy : 39% 39% REV REVISED ED VISUALIZATI TION Ac Accuracy: 91% 91%

Borkin (2011). “Evaluation of Artery Visualizations for Heart Disease Diagnosis”

Ma Made with : Processing

Example: Visualizing Arteries of the Heart for Surgery Planning

slide-27
SLIDE 27

There are two aspects of visualizations to think about:

Ho How w do you ma make a a visual alizat ation? What datavis tools are available? Is Is it the appr appropr priat ate vi visualization?

How should we visualize data?

slide-28
SLIDE 28

How should we visualize data ?

slide-29
SLIDE 29

Human Perception & Cognition Computer Graphics Data Analysis

Cross Cutting Disciplines in Information Visualization

Visualization Design & Analysis

slide-30
SLIDE 30
  • R. Kosara (EagerEyes) – https://eagereyes.org/basics/encoding-vs-decoding

Encoding and Decoding Information

slide-31
SLIDE 31

Putting it all Together for Visualization Design & Analysis

§ Non-trivial to condense knowledge across all these areas § Still an ongoing area of research § I will try convey a simpler intuition about design & analysis

slide-32
SLIDE 32

Guiding Principles for Visualizing your Data

Image Source: Valentin Antonucci via Pexels

slide-33
SLIDE 33

Why? (Motivation)

Why do you need to visualize data? How will you, or others, use the visualization?

Breaking Down a Visualization in Three Questions

34 34

slide-34
SLIDE 34

Breaking Down a Visualization in Three Questions

Why? (Motivation)

Why do you need to visualize data? How will you, or others, use the visualization?

What? (Data & Tasks)

What kind of data is being visualized? What tasks are performed with the data?

35 35

slide-35
SLIDE 35

People tend to jump to this level and ignore why and what

What? (Data & Tasks)

What kind of data is being visualized? What tasks are performed with the data?

How? (Visual & Interactive Design)

How do you make the visualization? Is it the right visualization?

Why? (Motivation)

Why do you need to visualize data? How will you, or others, use the visualization?

Breaking Down a Visualization in Three Questions

36 36

slide-36
SLIDE 36

Design & Evaluation with Three Questions

Why Why? Wha What? How? How?

Design Evaluation

Does the visualization address the the intended need? Are you using the right data, or deriving the right data? Are the visual & interactive choices appropriate for the data and tasks? Does the visualization support the tasks using that data? If interactive / computer based, is the visualization easy to use and reliable (i.e doesn’t crash all the time)

37 37

slide-37
SLIDE 37

Ideas from the research literature : the nested-model

Why Why? Wha What? How? How?

Design Evaluation

  • T. Munzner (2014) – Visualization Design and Analysis
slide-38
SLIDE 38

Steps to Systematic Thinking in Data Visualization

Image Source: Valentin Antonucci via Pexels

slide-39
SLIDE 39

Do Domain Pr Problem* Da Data + + Task Vi Visual + Interaction De Design Ch Choices Al Algorithm

Infovis (Information Visualization) research advocates an ite itera rativ tive process

  • T. Munzner (2014) – Visualization Design and Analysis

Design Evaluation

Thinking Systematically about Data Visualization

*Domain Problem = Motivation

slide-40
SLIDE 40

An iterative approach to development allows us to get feedback before committing to ineffective design choices

An Iterative Process

slide-41
SLIDE 41
  • 1. Identify a relevant pr

probl blem that effects you or a group

  • f stakeholders

Do Domain Pr Problem Da Data + + Task Vi Visual + Interaction De Design Ch Choices Al Algorithm

  • T. Munzner (2014) – Visualization Design and Analysis

Thinking Systematically about Data Visualization

slide-42
SLIDE 42

Nu Nurses Cl Clinicians

Me Medical He Health Of Officers

Re Researchers Co Community Le Lead aders

§ Mu Multidisciplinary decision making teams

§ More data & diverse data types = more informed decision making § BUT – different stakeholder abilities to interpret data & different needs

Public Health Stakeholders

Pol Policy Makers Pa Patients

slide-43
SLIDE 43
  • 2. Ask what data stakeholders use (is it available)?
  • 3. Ask what stakeholders do with the data [tasks]

Do Domain Pr Problem Da Data + + Task Vi Visual + Interaction De Design Ch Choices Al Algorithm

  • T. Munzner (2014) – Visualization Design and Analysis

Thinking Systematically about Data Visualization

slide-44
SLIDE 44

Data - Many Different Types of Data!

  • T. Munzner (2014) – Visualization Design and Analysis
slide-45
SLIDE 45

Data - Don’t Just Visualize the Raw Data!

Original (Raw) Data Derived Data Example Example when this advice is ignored

  • T. Munzner (2014) – Visualization Design and Analysis

XKCD

slide-46
SLIDE 46

Tasks - How People Use the Data

Source : Atlanta CDC

Geographic Overview of Prostate Cancer

§ Useful for epidemiologists and policy makers § Supports surveillance tasks

Individual Prostate Cancer Risk

§ Good for patients and doctors § Supports treatment decision making tasks

Source : http://riskcalc.org/PCPTRC/ (UT San Antonio)

slide-47
SLIDE 47

Tasks - How People Use the Data

  • Tasks can also change how the same data should be visualized
  • Example: representing US electoral collage results

Standard Map Cartogram

slide-48
SLIDE 48

Tasks - How People Use the Data

  • Tasks can also change how the same data should be visualized
  • Example: representing US electoral collage results

Standard Map Snakey Diagram

slide-49
SLIDE 49

Tasks - How People Use the Data

  • Tasks can also change how the same data should be visualized
  • Example: representing US electoral collage results
slide-50
SLIDE 50

Examples from my own research

How can we identify tasks and data?

slide-51
SLIDE 51

My research : making a clinical report for tuberculosis

  • Mixed methods approach to gathering data and tasks

Di Discovery De Design Im Implement

Information Gathering Design & Evaluation Finalize Design

Expert Consults Task & Data Questionnaire Design Sprint Design Choice Questionnaire TB Workflow Map

Data Gathered Qualitative Quantitative Study Design

Exploratory Sequential Model Embedded Model

MYCOBACTERIUM TUBERCULOSIS GENOME SEQUENCING REPORT NOT FOR DIAGNOSTIC USE Paent Name JOHN DOE Barcode Birth Date 2000-01-01 Paent ID 12345678910 Locaon SOMEPLACE Sample Type SPUTUM Sample Source PULMONARY Sample Date 2016-12-25 Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE Reporng Lab LAB NAME Report Date/Time 2017-01-01, 15:36 Requested By REQUESTER NAME Requester Contact REQUESTER@EMAIL.COM Summary The specimen was posive for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-
  • fampin. It belongs to a cluster, suggesng recent transmission.
Organism The specimen was posive for Mycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing). Drug Suscepbility Resistance is reported when a high-confidence resistance-conferring mutaon is detected. “No mutaon detected” does not exclude the possi- bility of resistance. No drug resistance predicted Mono-resistance predicted
  • Mul-drug resistance predicted
Extensive drug resistance predicted Drug class Interpretaon Drug Resistance Gene (Amino Acid Mutaon) Ethambutol No mutaon detected Suscepble Pyrazinimide No mutaon detected Isoniazid katG (S315T) First Line Resistant Rifampin rpoB (S531L) Streptomycin No mutaon detected Ciprofloxacin No mutaon detected Ofloxacin No mutaon detected Moxifloxacin No mutaon detected Amikacin No mutaon detected Kanamycin No mutaon detected Second Line Suscepble Capreomycin No mutaon detected Page 1 of 2 Paent ID: 12345678910 | Date: 2017-01-01 | Locaon: Someplace
slide-52
SLIDE 52

My research : making a clinical report for tuberculosis

WGS equivalent DIAGNOSIS TASKS TREATMENT TASKS SURVEILLANCE TASKS TOTAL SCORE Diagnose Latent TB Diagnose Active TB Reactive vs New Infection Characterize Transmission Risk Choose Meds Choose Tx Duration Assess Response to Tx Guide Contact Tracing Report to Public Health Define a Cluster Connect Case to Existing Cluster Guide Public Health Response Patient Identifier Same 3 3 3 3 3 3 3 2 1 1 1 1 26 Sample Collection Date Same 3 3 2 3 3 3 3 1 1 1 1 1 24 Patient Prior TB Results Same 3 2 3 3 3 3 3 1 1 1 1 23 Speciation Speciation 1 3 2 3 3 3 3 2 1 1 1 1 23 Sample Type (sputum, fine needle aspirate etc.) Same 2 3 2 3 3 3 3 1 1 1 1 22 Culture results NA 1 3 2 3 3 3 3 2 1 1 1 22 Sample Collection Site (lymph node, lung etc..) Same 2 3 2 3 3 3 3 1 1 1 21 Acid Fast Bacilli Smear Speciation 2 3 2 3 2 3 3 1 1 1 1 21 Resistotype Predicted DST 2 3 1 3 3 2 2 1 1 1 1 19 Phenotypic DST Predicted DST 2 3 2 3 3 2 1 1 1 1 18 Chest x-ray NA 3 3 2 3 2 3 1 17 Report Release Date Same 2 2 1 2 2 2 2 1 1 1 15 Requester IDs Same 2 2 2 2 2 2 2 1 15 Interpretation or comments from reviewer Same 2 2 1 2 2 2 3 1 15 Predicted DST Predicted DST 2 2 1 3 3 2 1 1 15 MIRU-VNTR SNPs 2 3 1 1 1 1 1 1 1 1 1 13 Cluster Assignment Same 2 2 1 1 1 1 1 1 1 1 11 SNP/variant distance SNPs 1 2 1 1 1 1 1 1 1 1 10 Phylogenetic Tree Same 2 1 1 1 1 1 1 1 1 9 Reviewer ID Same 1 1 1 1 1 1 1 1 8 TST results Speciation* 3 1 1 1 1 7 IGRA results Speciation* 3 1 1 1 1 7 Lab QC WGS Specific 1 2 1 1 1 1 7 Spoligotype SNPs 1 1 1 3 RFLP SNPs 1 1 1 3

Data

3 (>75%) 2 (50% - 25%) 1 (25% -50%) 0 (<25%)

Consensus among participants

% agree cat.

slide-53
SLIDE 53

My research : making a clinical report for tuberculosis

MYCOBACTERIUM TUBERCULOSIS GENOME SEQUENCING REPORT

NOT FOR DIAGNOSTIC USE Paent Name JOHN DOE Barcode Birth Date 2000-01-01 Paent ID 12345678910 Locaon SOMEPLACE Sample Type SPUTUM Sample Source PULMONARY Sample Date 2016-12-25 Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE Reporng Lab LAB NAME Report Date/Time 2017-01-01, 15:36 Requested By REQUESTER NAME Requester Contact REQUESTER@EMAIL.COM

Summary

The specimen was posive for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-

  • fampin. It belongs to a cluster, suggesng recent transmission.

Organism

The specimen was posive for Mycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscepbility

Resistance is reported when a high-confidence resistance-conferring mutaon is detected. “No mutaon detected” does not exclude the possi- bility of resistance.

No drug resistance predicted Mono-resistance predicted

  • Mul-drug resistance predicted

Extensive drug resistance predicted Drug class Interpretaon Drug Resistance Gene (Amino Acid Mutaon) Ethambutol No mutaon detected Suscepble Pyrazinimide No mutaon detected Isoniazid katG (S315T) First Line Resistant Rifampin rpoB (S531L) Streptomycin No mutaon detected Ciprofloxacin No mutaon detected Ofloxacin No mutaon detected Moxifloxacin No mutaon detected Amikacin No mutaon detected Kanamycin No mutaon detected Second Line Suscepble Capreomycin No mutaon detected Page 1 of 2 Paent ID: 12345678910 | Date: 2017-01-01 | Locaon: Someplace

slide-54
SLIDE 54
  • 4. Explore if other visualizations have addressed this

problem and set of tasks & data

  • 5. Implement your own solution (remember this include

interaction!)

  • T. Munzner (2014) – Visualization Design and Analysis

Do Domain Pr Problem Da Data + + Task Vi Visual + Interaction De Design Ch Choices Al Algorithm

Thinking Systematically about Data Visualization

slide-55
SLIDE 55

Mark rk:

Basic Graphical Element (basic building block)

Ch Channel:

Controls the appearance of marks

Marks & Channels : Basic Building Blocks

  • T. Munzner (2014) – Visualization Design and Analysis

49 49

slide-56
SLIDE 56

Example

Marks Vary in their Effectiveness

Ba Bar Cha Chart

Position Common Scale

Pi Pie Chart

Angle & Area

  • J. Heer (2010) – Crowdsourcing Graphical Perception: Using Mechanical Turk ……

50 50

slide-57
SLIDE 57

Perception and Cognition Matter Too!

Colour Blind Simulator: http://www.color-blindness.com/coblis-color-blindness-simulator/

Original Visualization Visualization as seen by color blind person

(color blindness (deuteranopia) impacts men more often))

slide-58
SLIDE 58

Perception and Cognition Here too!

Colour scales also impact interpretation!

Perceptual research from Liu et al (2018)

Liu et al. (2018) - Somewhere Over the Rainbow: An Empirical Assessment of Quantitative Colormaps

slide-59
SLIDE 59

ggplot (data = mpg, ae aes( x= x= display, y y = ct cty, co colour = cl class)) + ge geom

  • m_poi

point( )

Channel: Position Channel: Colour Mark: Point

Marks & Channels : ggplot2 example

No Note: Generally in ggplot2 aesthetics refer to channels and geoms refer to marks, but there are complex geoms that aren’t simple marks but chart types (i.e. geom_density) and there are aesthetics that have little to do with the visual channels directly (i.e. group)

https://rpubs.com/hadley/ggplot-intro 51 51

slide-60
SLIDE 60

Marks & Channels : Tableau example

51 51

Marks Channels

slide-61
SLIDE 61

Linking Data to Mark and Channels to Make Visualizations

Da Data Ma Marks & Channels Vi Visualization

slide-62
SLIDE 62

Linking Data to Mark and Channels to Make Visualizations

Chart Chooser

https://bit.ly/2P9zLEW

Data to viz

https://www.data-to-viz.com/

slide-63
SLIDE 63

Examples from my own research

How do people visualize data?

slide-64
SLIDE 64

My research: surveying visualizations in genomic epidemiology

http://gevit.net

Crisan et. al (2018) “A systematic method for surveying data visualizations and a resulting genomic epidemiology visualization typology: GEViT”

OXFORD BIOINFORMATICS

slide-65
SLIDE 65

Examples from my own research

How can we help people visualize data?

slide-66
SLIDE 66

My research: simplifying the creation of data visualizations

#specify individual charts phyloTree_chart<-specify_base(chart_type = "phylogenetic tree",data="tree_dat") epicurve<-specify_base(chart_type = "histogram",data="tab_dat",x = "month") map_chart<-specify_base("geographic map",data="tab_dat",lat = "latitude",long = "longitude") #specify a combination colour_ combo<-specify_combination(combo_type = "color_linked", base_charts = c("phyloTree_chart","map_chart","epicurve"),link_by="country") #plot the result plot(color_combo)

slide-67
SLIDE 67

My research: automatic data visualization

# Analyze different # data types automatically harmon_obj<-data_harmonization(tab_dat, tree_dat,genomic_dat,all_spatial) # Create specifications # that compile to minCombinr component_specs<-get_spec_list(harmon_obj) #plot the result one view at a time plot_view(component_specs,view_num=1)

Preliminary Result

slide-68
SLIDE 68
  • 4. Explore if other visualizations have addressed this

problem and set of tasks

  • 5. Implement your own solution (part or all of that

solution could be a new algorithm)

Do Domain Pr Problem Da Data + + Task Vi Visual + Interaction De Design Ch Choices Al Algorithm

Thinking Systematically about Data Visualization

slide-69
SLIDE 69
  • 6. Test multiple alternatives (including new ones you

develop) with stakeholders

  • 7. Gather qualitative & quantitative evaluation data

Do Domain Pr Problem* Da Data + + Task Vi Visual + Interaction De Design Ch Choices Al Algorithm

Thinking Systematically about Data Visualization

slide-70
SLIDE 70
  • 1. Identify a relevant pr

probl blem that effects you or a group

  • f stakeholders
  • 2. Ask what

t data ta stakeholders use (is it available)?

  • 3. Ask what

t sta takeholders rs do with the data [ta tasks]

  • 4. Explore if other visualizations have addressed this

pr probl blem and set of ta tasks & data ta

  • 5. Implement your

r own soluti tion (vis and/or algorithm)

  • 6. Test multi

tiple alte ternati tives (including new ones you develop) with stakeholders

  • 7. Gather qualita

tati tive & quanti tita tati tive evaluation data

Design Evaluation

Thinking Systematically about Data Visualization

slide-71
SLIDE 71

What datavis tools are available?

slide-72
SLIDE 72

Data Visualization Tools to Get You Started

slide-73
SLIDE 73

Tools & Libraries for data visualization

Lisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1J I am presenting her figures here

slide-74
SLIDE 74

Tools & Libraries for data visualization

Lisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1J

Analysis vs Presentation

slide-75
SLIDE 75

Tools & Libraries for data visualization

Lisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1J

Extent of Flexibility

How easy/hard it is to make data visualizations (including custom/novel visualizations)

slide-76
SLIDE 76

Tools & Libraries for data visualization

Lisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1J

Static vs Interactive

slide-77
SLIDE 77

Tools & Libraries for data visualization

Lisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1J “There are no perfect tools, just good tools for people with certain goals”

See a detailed table here: http://bit.ly/2DeWPwV

slide-78
SLIDE 78

Tools & Libraries for data visualization

Another take with commonly used tools : https://bit.ly/2SgrOzS

slide-79
SLIDE 79

Don’t forget that pen and paper is an option too!

Dear Data Project (Lupi & Posavec)

slide-80
SLIDE 80

Wrapping up

slide-81
SLIDE 81

DATA VISUALIZATION IS NOT JUST AN ART PROJECT

slide-82
SLIDE 82

Key take-aways from this talk

§ Visualizati tions of data ta are useful

§ Helpful in instance of low numeracy § Can used in communication and and exploration

§ But. t.. visualizati tion design also matte tters rs

§ Many different alternatives, important to test

§ It’ t’s possible to to th think syste temati tically about t visualizati tions

§ Many disciplines cross cut information visualization research § At the minimum think “Why”, “What”, “How”

§ Encode data ta well so th that t oth thers rs can decode it t late ter § Da Data ta visualizati tion is a re researc rch pro rocess with th open and inte teresti ting problems

slide-83
SLIDE 83

Additional Resources

§ Bo Books to consider:

§ Interpretable Machine Learning: https://christophm.github.io/interpretable-ml-book/ § Making Data Visual: A Practical Guide to Using Visualization for Insight by Danyel Fisher and Miriah Meyer § Visualization Design and Analysis by Tamara Munzner (more technical )

§ On Online resources:

§ Distill Publication : https://distill.pub/ § UBC Infovis Resource Page : http://www.cs.ubc.ca/group/infovis/resources.shtml § UW Interactive Data Lab : https://medium.com/@uwdata § Data stories podcast : http://datastori.es/

§ In Inspiration :

§ Information is Beautiful : https://informationisbeautiful.net/ § Visualization WTF (examples of what not to do) : http://viz.wtf/

slide-84
SLIDE 84

Additional Resources

§ I’l I’ll be presenting more on my own research on June 18th

th!

slide-85
SLIDE 85

Machine Learning for Precision Public Health:

Vi Visual ualizing ng Data a for Anal Analysis and and Communi unication

@amcrisan http://cs.ubc.ca/~acrisan acrisan@cs.ubc.ca

Anamaria Crisan

Vanier Canada Scholar & UBC Public Scholar

PhD Candidate, Computer Science University of British Columbia