data visualization strategies and tools for microbial …...data visualization is a powerful medium...

161
Data visualization strategies and tools for microbial genomic epidemiology @amcrisan http://cs.ubc.ca/~acrisan [email protected] Anamaria Crisan Vanier Canada Scholar & UBC Public Scholar PhD Candidate, Computer Science University of British Columbia

Upload: others

Post on 04-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data visualization strategies and tools for microbial genomic epidemiology

@amcrisan http://cs.ubc.ca/[email protected]

Anamaria CrisanVanier Canada Scholar & UBC Public ScholarPhD Candidate, Computer ScienceUniversity of British Columbia

Page 2: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

What we’ll talk about

Page 3: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Part I: Data Visualization Strategies & Tools

Part II: A brief (5 min) activity

Part III: Data Visualization Research in Practice

Page 4: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Part I: Data Visualization Strategies & Tools

Part II: A brief (5 min) activity

Part III: Data Visualization Research in Practice

Page 5: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data visualization strategies and tools for microbial genomic epidemiology

@amcrisan http://cs.ubc.ca/[email protected]

Anamaria CrisanVanier Canada Scholar & UBC Public ScholarPhD Candidate, Computer ScienceUniversity of British Columbia

Part I

Page 6: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Master of Science ( Bioinformatics )

PhD(Computer Science)

GenomeDX Biosciences

British Columbia Centre for Disease Control

2010 2013 20152008

PhD Candidate, Computer ScienceUniversity of British Columbia

Page 7: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

What we’ll talk about

Page 8: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Why should we visualize data?

How should we visualize data?

What datavis tools are available?

Page 9: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Why should we visualize data?

Page 10: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Translating Numbers to Words

http://bit.ly/1FxtT2z

It is not always easy to reason consistently with numbers

Page 11: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

60%

Probability Frequency Visualization6 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

Page 12: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Role of data visualization in the current paradigm of scientific research

= Communication

Page 13: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Do you have a

research

Problem?

Yes.

No.

Do all the

Science!

But eventually you’ll have a problem

right?

Duh.

Informthe public!

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

Page 14: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 15: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 16: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 17: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Yes.

No.

Do all the

Science!

Duh.

the public!Inform

Did it work?

Maybe data

Visualization?No : (

Different Infographics?

Declare VictoryYes!

(maybe?)

Problem?

right?

Do you have a

research

But eventually you’ll have a problem

Page 18: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Limitation #1 : Missed Opportunity in Exploration

Do all the

Science!

DataVisualization!

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.

Page 19: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Same stats, different graphs

Limitation #1 : Missed Opportunity in Exploration

Page 20: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Same stats, different graphs (Datasaurus)

Limitation #1 : Missed Opportunity in Exploration

Page 21: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Opening up the machine learning black box

Limitation #1 : Missed Opportunity in Exploration

Page 22: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Limitation #1 : Missed Opportunity in Exploration

Chihuahua or muffin? Mop or sheep dog?

Page 23: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Limitation #1 : Missed Opportunity in Exploration

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

Page 24: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Example : Trying to understand the black box

Page 25: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Health data are complex to analyze and visualization

Page 26: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Limitations #2 : Identifying the Appropriate Vis

Selecting the appropriate data visualization is challenging

DataVisualization!

§ True for exploration & communication applications

Page 27: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Visualization Design ALSO matters

Page 28: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 29: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Example: Visualizing Arteries of the Heart for Surgery Planning

Borkin (2011). “Evaluation of Artery Visualizations for Heart Disease Diagnosis” Made with : Processing

Page 30: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

EXISTING STANDARD Accuracy : 39%

REVISED VISUALIZATIONAccuracy: 91%

Borkin (2011). “Evaluation of Artery Visualizations for Heart Disease Diagnosis” Made with : Processing

Example: Visualizing Arteries of the Heart for Surgery Planning

Page 31: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

There are two aspects of visualizations to think about:

How do you make a visualization?What datavis tools are available?

Is it the appropriate visualization?How should we visualize data?

Page 32: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

How should we visualize data ?

Page 33: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Human Perception & Cognition

Computer Graphics

Data Analysis

Cross Cutting Disciplines in Information Visualization

Visualization Design & Analysis

Page 34: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Encoding and Decoding Information

Page 35: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 36: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Guiding Principles for Visualizing your Data

Image Source: Valentin Antonucci via Pexels

Page 37: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 38: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 39: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 40: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Design & Evaluation with Three Questions

Why?

What?

How?

Design EvaluationDoes 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

Page 41: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Ideas from the research literature : the nested-model

Why?

What?

How?

Design

Evaluation

T. Munzner (2014) – Visualization Design and Analysis

Page 42: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Steps to Systematic Thinking in Data Visualization

Image Source: Valentin Antonucci via Pexels

Page 43: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Domain Problem*

Data+ Task

Visual + Interaction Design Choices

Algorithm

Infovis (Information Visualization) research advocates an iterative process

T. Munzner (2014) – Visualization Design and Analysis

Design

Evaluation

Thinking Systematically about Data Visualization

*Domain Problem = Motivation

Page 44: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

An Iterative Process

Page 45: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

1. Identify a relevant problem that effects you or a group of stakeholders

Domain Problem

Data+ Task

Visual + Interaction Design Choices

Algorithm

T. Munzner (2014) – Visualization Design and Analysis

Thinking Systematically about Data Visualization

Page 46: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

NursesClinicians

Medical Health Officers Researchers

Community Leaders

§ 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

Policy MakersPatients

Page 47: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

2. Ask what data stakeholders use (is it available)?

3. Ask what stakeholders do with the data [tasks]

Domain Problem

Data+ Task

Visual + Interaction Design Choices

Algorithm

T. Munzner (2014) – Visualization Design and Analysis

Thinking Systematically about Data Visualization

Page 48: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data - Many Different Types of Data!

T. Munzner (2014) – Visualization Design and Analysis

Page 49: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 50: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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)

Page 51: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 52: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 53: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Tasks - How People Use the Data• Tasks can also change how the same data should be visualized• Example: representing US electoral collage results

Page 54: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Examples from my own research

How can we identify tasks and data?

Page 55: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

My research : making a clinical report for tuberculosis• Mixed methods approach to gathering data and tasks

Discovery Design ImplementInformation Gathering Design & Evaluation Finalize Design

Expert Consults

Task & DataQuestionnaire

Design Sprint

Design Choice Questionnaire

TB Workflow

MapData GatheredQualitative

QuantitativeStudy Design Exploratory Sequential Model Embedded Model

MYCOBACTERIUM TUBERCULOSISGENOME SEQUENCING REPORTNOT FOR DIAGNOSTIC USE

Pa ent Name JOHN DOE BarcodeBirth Date 2000-01-01 Pa ent ID 12345678910Loca on SOMEPLACE Sample Type SPUTUM

Sample Source PULMONARY Sample Date 2016-12-25

Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE

Repor ng Lab LAB NAME Report Date/Time 2017-01-01, 15:36

Requested By REQUESTER NAME Requester Contact [email protected]

SummaryThe specimen was posi ve for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-fampin. It belongs to a cluster, sugges ng recent transmission.

OrganismThe specimen was posi ve forMycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscep bility

Resistance is reported when a high-confidenceresistance-conferring muta on is detected. “Nomuta on 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 Interpreta on Drug Resistance Gene (Amino Acid Muta on)

Ethambutol No muta on detectedSuscep blePyrazinimide No muta on detected

Isoniazid katG (S315T)First Line

ResistantRifampin rpoB (S531L)

Streptomycin No muta on detected

Ciprofloxacin No muta on detected

Ofloxacin No muta on detectedMoxifloxacin No muta on detectedAmikacin No muta on detectedKanamycin No muta on detected

Second Line Suscep ble

Capreomycin No muta on detected

Page 1 of 2 Pa ent ID: 12345678910 | Date: 2017-01-01 | Loca on: Someplace

Page 56: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

RiskChoose Meds

Choose TxDuration

Assess Response

to Tx

Guide Contact Tracing

Report to Public Health

Define a Cluster

Connect Case to Existing Cluster

Guide Public Health

ResponsePatient Identifier Same 3 3 3 3 3 3 3 2 1 1 1 1 26Sample Collection Date Same 3 3 2 3 3 3 3 1 1 1 1 1 24Patient Prior TB Results Same 3 2 3 3 3 3 3 1 1 1 0 1 23Speciation Speciation 1 3 2 3 3 3 3 2 1 1 1 1 23Sample Type (sputum, fine needle aspirate etc.) Same 2 3 2 3 3 3 3 1 1 1 0 1 22

Culture results NA 1 3 2 3 3 3 3 2 1 1 0 1 22Sample Collection Site (lymph node, lung etc..) Same 2 3 2 3 3 3 3 1 1 0 0 1 21

Acid Fast Bacilli Smear Speciation 2 3 2 3 2 3 3 1 1 1 0 1 21Resistotype Predicted DST 0 2 3 1 3 3 2 2 1 1 1 1 19Phenotypic DST Predicted DST 0 2 3 2 3 3 2 1 1 1 0 1 18Chest x-ray NA 3 3 2 3 0 2 3 1 0 0 0 0 17Report Release Date Same 2 2 1 2 2 2 2 1 0 1 0 1 15Requester IDs Same 2 2 2 2 2 2 2 1 0 0 0 0 15Interpretation or comments from reviewer Same 2 2 1 2 2 2 3 1 0 0 0 0 15

Predicted DST Predicted DST 0 2 2 1 3 3 2 1 0 1 0 0 15MIRU-VNTR SNPs 0 2 3 1 1 1 1 1 1 1 1 1 13Cluster Assignment Same 0 2 2 1 1 1 0 1 1 1 1 1 11SNP/variant distance SNPs 0 1 2 1 1 1 0 1 1 1 1 1 10Phylogenetic Tree Same 0 2 1 1 1 1 0 1 0 1 1 1 9Reviewer ID Same 1 1 1 1 1 1 1 1 0 0 0 0 8TST results Speciation* 3 1 1 1 0 0 0 1 0 0 0 0 7IGRA results Speciation* 3 1 1 1 0 0 0 1 0 0 0 0 7Lab QC WGS Specific 0 1 2 1 1 1 0 1 0 0 0 0 7Spoligotype SNPs 0 1 1 1 0 0 0 0 0 0 0 0 3RFLP SNPs 0 1 1 1 0 0 0 0 0 0 0 0 3

Degree of Consensus: High (3) Some (2) Low (1) Very low (0)

Data

3 (>75%)

2 (50% - 25%)

1 (25% -50%)

0 (<25%)

Consensus among participants

% agreecat.

Page 57: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

My research : making a clinical report for tuberculosisMYCOBACTERIUM TUBERCULOSISGENOME SEQUENCING REPORTNOT FOR DIAGNOSTIC USE

Pa ent Name JOHN DOE BarcodeBirth Date 2000-01-01 Pa ent ID 12345678910Loca on SOMEPLACE Sample Type SPUTUM

Sample Source PULMONARY Sample Date 2016-12-25

Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE

Repor ng Lab LAB NAME Report Date/Time 2017-01-01, 15:36

Requested By REQUESTER NAME Requester Contact [email protected]

SummaryThe specimen was posi ve for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-fampin. It belongs to a cluster, sugges ng recent transmission.

OrganismThe specimen was posi ve forMycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscep bility

Resistance is reported when a high-confidenceresistance-conferring muta on is detected. “Nomuta on 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 Interpreta on Drug Resistance Gene (Amino Acid Muta on)

Ethambutol No muta on detectedSuscep blePyrazinimide No muta on detected

Isoniazid katG (S315T)First Line

ResistantRifampin rpoB (S531L)

Streptomycin No muta on detected

Ciprofloxacin No muta on detected

Ofloxacin No muta on detectedMoxifloxacin No muta on detectedAmikacin No muta on detectedKanamycin No muta on detected

Second Line Suscep ble

Capreomycin No muta on detected

Page 1 of 2 Pa ent ID: 12345678910 | Date: 2017-01-01 | Loca on: Someplace

Page 58: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Domain Problem

Data+ Task

Visual + Interaction Design Choices

Algorithm

Thinking Systematically about Data Visualization

Page 59: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Mark:Basic Graphical Element(basic building block)

Channel:Controls the appearance of marks

Marks & Channels : Basic Building Blocks

T. Munzner (2014) – Visualization Design and Analysis49

Page 60: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Example

Marks Vary in their Effectiveness

Bar ChartPosition Common Scale

Pie ChartAngle & Area

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

Page 61: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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))

Page 62: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Page 63: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

ggplot (data = mpg, aes( x= display, y = cty, colour = class)) + geom_point( )

Channel: Position Channel: Colour

Mark: Point

Marks & Channels : ggplot2 example

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-intro51

Page 64: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Marks & Channels : Tableau example

51

Marks

Channels

Page 65: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Linking Data to Mark and Channels to Make Visualizations

Data Marks & Channels Visualization

Page 66: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Linking Data to Mark and Channels to Make Visualizations

Chart Chooserhttps://bit.ly/2P9zLEW

Data to vizhttps://www.data-to-viz.com/

Page 67: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Examples from my own research

How do people visualize data?

Page 68: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

My research: surveying visualizations in genomic epidemiology

http://gevit.netCrisan et. al (2018) “A systematic method for surveying data visualizations and a resulting genomic epidemiology visualization typology: GEViT”OXFORD BIOINFORMATICS

Page 69: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Examples from my own research

How can we help people visualize data?

Page 70: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

My research: simplifying the creation of data visualizations

#specify individual chartsphyloTree_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 combinationcolour_ combo<-specify_combination(combo_type = "color_linked", base_charts = c("phyloTree_chart","map_chart","epicurve"),link_by="country")

#plot the resultplot(color_combo)

Page 71: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

My research: automatic data visualization

# Analyze different # data types automaticallyharmon_obj<-data_harmonization(tab_dat,tree_dat,genomic_dat,all_spatial)

# Create specifications # that compile to minCombinrcomponent_specs<-get_spec_list(harmon_obj)

#plot the result one view at a timeplot_view(component_specs,view_num=1)

Preliminary Result

GIN LBR SLEcountry

combo_axis_var

GIN LBR SLEcountry

combo_axis_var

−14

−12

−10

−8

longitude

4°N

6°N

8°N

10°N

12°N

14°W 12°W 10°W 8°W

case_count0

30

60

90

minIDGIN

LBR

SLE

A

0

250

500

750

1000

GIN LBR SLEcountry

count

B

Page 72: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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)

Domain Problem

Data+ Task

Visual + Interaction Design Choices

Algorithm

Thinking Systematically about Data Visualization

Page 73: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

6. Test multiple alternatives (including new ones you develop) with stakeholders

7. Gather qualitative & quantitative evaluation data

Domain Problem*

Data+ Task

Visual + Interaction Design Choices

Algorithm

Thinking Systematically about Data Visualization

Page 74: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

1. Identify a relevant problem that effects you or a group of stakeholders

2. Ask what data stakeholders use (is it available)?

3. Ask what stakeholders do with the data [tasks]

4. Explore if other visualizations have addressed this problem and set of tasks & data

5. Implement your own solution (vis and/or algorithm)

6. Test multiple alternatives (including new ones you develop) with stakeholders

7. Gather qualitative & quantitative evaluation data

Design

Evaluation

Thinking Systematically about Data Visualization

Page 75: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

What datavistools are available?

Page 76: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data Visualization Tools to Get You Started

Page 77: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Tools & Libraries for data visualizationLisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1JI am presenting her figures here

Page 78: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Tools & Libraries for data visualizationLisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1J

Analysis vs Presentation

Page 79: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Tools & Libraries for data visualizationLisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1J

Extent of FlexibilityHow easy/hard it is to make data visualizations (including custom/novel visualizations)

Page 80: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Tools & Libraries for data visualizationLisa Charlotte Rost has an excellent blog post about this: http://bit.ly/2gRGx1J

Static vs Interactive

Page 81: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Tools & Libraries for data visualizationLisa 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

Page 82: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Tools & Libraries for data visualizationAnother take with commonly used tools : https://bit.ly/2SgrOzS

Page 83: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

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

Dear Data Project (Lupi & Posavec)

Page 84: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Datavis tools for (Microbial) Genomics

Page 85: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

IGV Browser for all your genomic needs

https://software.broadinstitute.org/software/igv/

Page 86: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

The classic UCSC genome browser

https://genome.ucsc.edu

Page 87: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GenVisR: Human Genomes in R

https://academic.oup.com/bioinformatics/article/32/19/3012/2196360

Page 88: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Variant Viewer: Human Genomes

http://www.cs.ubc.ca/labs/imager/tr/2013/VariantView/

Page 89: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Island Viewer: Microbial Genomics

https://www.pathogenomics.sfu.ca/islandviewer/accession/NZ_CP012358.1/

Page 90: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Microreact: Microbial Genomics

https://microreact.org/

Page 91: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GenGIS: Microbial Genomics (Made in Canada!)

http://kiwi.cs.dal.ca/GenGIS/Main_Page

Page 92: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Nextstrain: Microbial Genomics

https://nextstrain.org/ebola

Page 93: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Wrapping up

Page 94: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

DATA VISUALIZATION IS NOT

JUST AN ART PROJECT

Page 95: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Key take-aways from this talk

§ Visualizations of data are useful§ Helpful in instance of low numeracy§ Can used in communication and exploration

§ But.. visualization design also matters§ Many different alternatives, important to test

§ It’s possible to think systematically about visualizations§ Many disciplines cross cut information visualization research§ At the minimum think “Why”, “What”, “How”

§ Encode data well so that others can decode it later

§ Data visualization is a research process with open and interesting problems

Page 96: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Additional Resources

§ 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 )

§ 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/

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

Page 97: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data visualization strategies and tools for microbial genomic epidemiology

@amcrisan http://cs.ubc.ca/[email protected]

Anamaria CrisanVanier Canada Scholar & UBC Public ScholarPhD Candidate, Computer ScienceUniversity of British Columbia

Page 98: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Part I: Data Visualization Strategies & Tools

Part II: A brief (5 min) activity

Part III: Data Visualization Research in Practice

Page 99: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

How many ways can we visualize these numbers?

• In your head, on paper, or computer, sketch out as many examples as you can to visualize the following to numbers:

75 37

Page 100: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

How many ways can we visualize these numbers?

• In your head, on paper, or computer, sketch out as many examples as you can to visualize the following to numbers:

75 37

example:

Page 101: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

How many ways can we visualize these numbers?

• In your head, on paper, or computer, sketch out as many examples as you can to visualize the following to numbers:

75 37

some solutions:http://www.scribblelive.com/blog/2012/07/27/45-ways-to-communicate-two-quantities/

Page 102: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Part I: Data Visualization Strategies & Tools

Part II: A brief (5 min) activity

Part III: Data Visualization Research in Practice

Page 103: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data visualization strategies and tools for microbial genomic epidemiology

@amcrisan http://cs.ubc.ca/[email protected]

Anamaria CrisanVanier Canada Scholar & UBC Public ScholarPhD Candidate, Computer ScienceUniversity of British Columbia

Part III

Page 104: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

The characteristics of data

VolumeAmount of data

Page 105: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

The characteristics of data

Volume VarietyAmount of data Kinds of data

Page 106: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

The characteristics of data

Volume Variety VeracityAmount of data Kinds of data Reliability of data

Page 107: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

The characteristics of data

Volume Variety Veracity VelocityAmount of data Kinds of data Reliability of data Speed of acquisition

Page 108: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

How do we bridge the gap from data to insights and actions ?

Data Insights Action

Page 109: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data Insights Action

How do we bridge the gap from data to insights and actions ?

Transform

Explore

Visualize

Model

Data Science &Data Visualization

Page 110: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data Insights Action

Doctoral research: visualizing complex & heterogenous data

Transform

Explore

Visualize

Model

Data Science &Data Visualization

Page 111: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

• Understand : what data do stakeholders need to perform their tasks?

• The challenge : limited stakeholder time, complex & restricted data access

• My strategy: partner with stakeholders on a high-value project, gather necessary evidence for data & tasks

• Collaboration context: evidence-based redesign of a clinical report with Public Health England

Understand : stakeholder needs, data, and tasksMYCOBACTERIUM TUBERCULOSISGENOME SEQUENCING REPORTNOT FOR DIAGNOSTIC USE

Pa ent Name JOHN DOE BarcodeBirth Date 2000-01-01 Pa ent ID 12345678910Loca on SOMEPLACE Sample Type SPUTUM

Sample Source PULMONARY Sample Date 2016-12-25

Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE

Repor ng Lab LAB NAME Report Date/Time 2017-01-01, 15:36

Requested By REQUESTER NAME Requester Contact [email protected]

SummaryThe specimen was posi ve for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-fampin. It belongs to a cluster, sugges ng recent transmission.

OrganismThe specimen was posi ve forMycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscep bility

Resistance is reported when a high-confidenceresistance-conferring muta on is detected. “Nomuta on 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 Interpreta on Drug Resistance Gene (Amino Acid Muta on)

Ethambutol No muta on detectedSuscep blePyrazinimide No muta on detected

Isoniazid katG (S315T)First Line

ResistantRifampin rpoB (S531L)

Streptomycin No muta on detected

Ciprofloxacin No muta on detected

Ofloxacin No muta on detectedMoxifloxacin No muta on detectedAmikacin No muta on detectedKanamycin No muta on detected

Second Line Suscep ble

Capreomycin No muta on detected

Page 1 of 2 Pa ent ID: 12345678910 | Date: 2017-01-01 | Loca on: Someplace

Crisan A, McKee G, Munzner T, Gardy JL “Evidence-based design and evaluation of a whole genome sequencing clinical report for the reference microbiology laboratory”PEERJ (2018)

Crisan A, Gardy JL, Munzner T“On regulatory and organizational constraints in visualization design and evaluation”BELIV ‘16 – an IEEE VIS affiliated methods workshop

Page 112: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : gathering evidence through mixed-methods

• Integrating mixed-methods (MM) research into design study methodologies

Discover Design DeployInformation Gathering Design & Evaluation Finalize Design

Expert Consults

Task & DataQuestionnaire

Design Sprint

Design Choice Questionnaire

TB Workflow

MapData GatheredQualitative

Quantitative

MM Study Design Exploratory Sequential Model Embedded Model

MYCOBACTERIUM TUBERCULOSISGENOME SEQUENCING REPORTNOT FOR DIAGNOSTIC USE

Pa ent Name JOHN DOE BarcodeBirth Date 2000-01-01 Pa ent ID 12345678910Loca on SOMEPLACE Sample Type SPUTUM

Sample Source PULMONARY Sample Date 2016-12-25

Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE

Repor ng Lab LAB NAME Report Date/Time 2017-01-01, 15:36

Requested By REQUESTER NAME Requester Contact [email protected]

SummaryThe specimen was posi ve for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-fampin. It belongs to a cluster, sugges ng recent transmission.

OrganismThe specimen was posi ve forMycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscep bility

Resistance is reported when a high-confidenceresistance-conferring muta on is detected. “Nomuta on 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 Interpreta on Drug Resistance Gene (Amino Acid Muta on)

Ethambutol No muta on detectedSuscep blePyrazinimide No muta on detected

Isoniazid katG (S315T)First Line

ResistantRifampin rpoB (S531L)

Streptomycin No muta on detected

Ciprofloxacin No muta on detected

Ofloxacin No muta on detectedMoxifloxacin No muta on detectedAmikacin No muta on detectedKanamycin No muta on detected

Second Line Suscep ble

Capreomycin No muta on detected

Page 1 of 2 Pa ent ID: 12345678910 | Date: 2017-01-01 | Loca on: Someplace

Page 113: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : gathering evidence through mixed-methods

Discover Design ImplementInformation Gathering Design & Evaluation Finalize Design

Expert Consults

Task & DataQuestionnaire

Design Sprint

Design Choice Questionnaire

TB Workflow

MapData GatheredQualitative

Quantitative

Exploratory Sequential Model Embedded Model

MYCOBACTERIUM TUBERCULOSISGENOME SEQUENCING REPORTNOT FOR DIAGNOSTIC USE

Pa ent Name JOHN DOE BarcodeBirth Date 2000-01-01 Pa ent ID 12345678910Loca on SOMEPLACE Sample Type SPUTUM

Sample Source PULMONARY Sample Date 2016-12-25

Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE

Repor ng Lab LAB NAME Report Date/Time 2017-01-01, 15:36

Requested By REQUESTER NAME Requester Contact [email protected]

SummaryThe specimen was posi ve for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-fampin. It belongs to a cluster, sugges ng recent transmission.

OrganismThe specimen was posi ve forMycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscep bility

Resistance is reported when a high-confidenceresistance-conferring muta on is detected. “Nomuta on 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 Interpreta on Drug Resistance Gene (Amino Acid Muta on)

Ethambutol No muta on detectedSuscep blePyrazinimide No muta on detected

Isoniazid katG (S315T)First Line

ResistantRifampin rpoB (S531L)

Streptomycin No muta on detected

Ciprofloxacin No muta on detected

Ofloxacin No muta on detectedMoxifloxacin No muta on detectedAmikacin No muta on detectedKanamycin No muta on detected

Second Line Suscep ble

Capreomycin No muta on detected

Page 1 of 2 Pa ent ID: 12345678910 | Date: 2017-01-01 | Loca on: Someplace

• Integrating mixed-methods (MM) research into design study methodologies

MM Study Design

Page 114: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Discover : what data is used for different tasks

18

Public Health Role TotalClinician 7

Nurse 3

Laboratorian 3

Researcher 1

Surveillance 3

Other 0

Total 17

Public Health Role TotalClinician 2

Nurse 1

Laboratorian 2

Researcher 0

Surveillance 1

Other 1

Total 7

Expert Consults Participants

Online Task & Data Survey Participants

Semi-structure interviewsQualitative Data

Multiple choice questionnaireQuantitative data

Page 115: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Discover : quantified consensus for data used for some tasks

WGS equivalent

DIAGNOSIS TASKS TREATMENT TASKS SURVEILLANCE TASKS

TOTAL SCORE

Diagnose Latent TB

Diagnose Active TB

Reactive vs New Infection

Characterize Transmission

RiskChoose Meds

Choose TxDuration

Assess Response

to Tx

Guide Contact Tracing

Report to Public Health

Define a Cluster

Connect Case to Existing Cluster

Guide Public Health

ResponsePatient Identifier Same 3 3 3 3 3 3 3 2 1 1 1 1 26Sample Collection Date Same 3 3 2 3 3 3 3 1 1 1 1 1 24Patient Prior TB Results Same 3 2 3 3 3 3 3 1 1 1 0 1 23Speciation Speciation 1 3 2 3 3 3 3 2 1 1 1 1 23Sample Type (sputum, fine needle aspirate etc.) Same 2 3 2 3 3 3 3 1 1 1 0 1 22

Culture results NA 1 3 2 3 3 3 3 2 1 1 0 1 22Sample Collection Site (lymph node, lung etc..) Same 2 3 2 3 3 3 3 1 1 0 0 1 21

Acid Fast Bacilli Smear Speciation 2 3 2 3 2 3 3 1 1 1 0 1 21Resistotype Predicted DST 0 2 3 1 3 3 2 2 1 1 1 1 19Phenotypic DST Predicted DST 0 2 3 2 3 3 2 1 1 1 0 1 18Chest x-ray NA 3 3 2 3 0 2 3 1 0 0 0 0 17Report Release Date Same 2 2 1 2 2 2 2 1 0 1 0 1 15Requester IDs Same 2 2 2 2 2 2 2 1 0 0 0 0 15Interpretation or comments from reviewer Same 2 2 1 2 2 2 3 1 0 0 0 0 15

Predicted DST Predicted DST 0 2 2 1 3 3 2 1 0 1 0 0 15MIRU-VNTR SNPs 0 2 3 1 1 1 1 1 1 1 1 1 13Cluster Assignment Same 0 2 2 1 1 1 0 1 1 1 1 1 11SNP/variant distance SNPs 0 1 2 1 1 1 0 1 1 1 1 1 10Phylogenetic Tree Same 0 2 1 1 1 1 0 1 0 1 1 1 9Reviewer ID Same 1 1 1 1 1 1 1 1 0 0 0 0 8TST results Speciation* 3 1 1 1 0 0 0 1 0 0 0 0 7IGRA results Speciation* 3 1 1 1 0 0 0 1 0 0 0 0 7Lab QC WGS Specific 0 1 2 1 1 1 0 1 0 0 0 0 7Spoligotype SNPs 0 1 1 1 0 0 0 0 0 0 0 0 3RFLP SNPs 0 1 1 1 0 0 0 0 0 0 0 0 3

Degree of Consensus: High (3) Some (2) Low (1) Very low (0)

Data

3 (>75%)

2 (50% - 25%)

1 (25% -50%)

0 (<25%)

Consensus among participants

% agreecat.

Page 116: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Discover : for some tasks, stakeholders don’t know what data to use

• A surprising finding : limited consensus for data used in surveillance tasks

WGS equivalent

DIAGNOSIS TASKS TREATMENT TASKS SURVEILLANCE TASKS

TOTAL SCORE

Diagnose Latent TB

Diagnose Active TB

Reactive vs New Infection

Characterize Transmission

RiskChoose Meds

Choose TxDuration

Assess Response

to Tx

Guide Contact Tracing

Report to Public Health

Define a Cluster

Connect Case to Existing Cluster

Guide Public Health

ResponsePatient Identifier Same 3 3 3 3 3 3 3 2 1 1 1 1 26Sample Collection Date Same 3 3 2 3 3 3 3 1 1 1 1 1 24Patient Prior TB Results Same 3 2 3 3 3 3 3 1 1 1 0 1 23Speciation Speciation 1 3 2 3 3 3 3 2 1 1 1 1 23Sample Type (sputum, fine needle aspirate etc.) Same 2 3 2 3 3 3 3 1 1 1 0 1 22

Culture results NA 1 3 2 3 3 3 3 2 1 1 0 1 22Sample Collection Site (lymph node, lung etc..) Same 2 3 2 3 3 3 3 1 1 0 0 1 21

Acid Fast Bacilli Smear Speciation 2 3 2 3 2 3 3 1 1 1 0 1 21Resistotype Predicted DST 0 2 3 1 3 3 2 2 1 1 1 1 19Phenotypic DST Predicted DST 0 2 3 2 3 3 2 1 1 1 0 1 18Chest x-ray NA 3 3 2 3 0 2 3 1 0 0 0 0 17Report Release Date Same 2 2 1 2 2 2 2 1 0 1 0 1 15Requester IDs Same 2 2 2 2 2 2 2 1 0 0 0 0 15Interpretation or comments from reviewer Same 2 2 1 2 2 2 3 1 0 0 0 0 15

Predicted DST Predicted DST 0 2 2 1 3 3 2 1 0 1 0 0 15MIRU-VNTR SNPs 0 2 3 1 1 1 1 1 1 1 1 1 13Cluster Assignment Same 0 2 2 1 1 1 0 1 1 1 1 1 11SNP/variant distance SNPs 0 1 2 1 1 1 0 1 1 1 1 1 10Phylogenetic Tree Same 0 2 1 1 1 1 0 1 0 1 1 1 9Reviewer ID Same 1 1 1 1 1 1 1 1 0 0 0 0 8TST results Speciation* 3 1 1 1 0 0 0 1 0 0 0 0 7IGRA results Speciation* 3 1 1 1 0 0 0 1 0 0 0 0 7Lab QC WGS Specific 0 1 2 1 1 1 0 1 0 0 0 0 7Spoligotype SNPs 0 1 1 1 0 0 0 0 0 0 0 0 3RFLP SNPs 0 1 1 1 0 0 0 0 0 0 0 0 3

Degree of Consensus: High (3) Some (2) Low (1) Very low (0)

Data

3 (>75%)

2 (50% - 25%)

1 (25% -50%)

0 (<25%)

Consensus among participants

% agreecat.

Page 117: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : gathering evidence through mixed-methods

• Integrating mixed-methods (MM) research into design study methodologies

Discover Design ImplementInformation Gathering Design & Evaluation Finalize Design

Expert Consults

Task & DataQuestionnaire

Design Sprint

Design Choice Questionnaire

TB Workflow

MapData GatheredQualitative

Quantitative

Exploratory Sequential Model Embedded Model

MYCOBACTERIUM TUBERCULOSISGENOME SEQUENCING REPORTNOT FOR DIAGNOSTIC USE

Pa ent Name JOHN DOE BarcodeBirth Date 2000-01-01 Pa ent ID 12345678910Loca on SOMEPLACE Sample Type SPUTUM

Sample Source PULMONARY Sample Date 2016-12-25

Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE

Repor ng Lab LAB NAME Report Date/Time 2017-01-01, 15:36

Requested By REQUESTER NAME Requester Contact [email protected]

SummaryThe specimen was posi ve for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-fampin. It belongs to a cluster, sugges ng recent transmission.

OrganismThe specimen was posi ve forMycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscep bility

Resistance is reported when a high-confidenceresistance-conferring muta on is detected. “Nomuta on 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 Interpreta on Drug Resistance Gene (Amino Acid Muta on)

Ethambutol No muta on detectedSuscep blePyrazinimide No muta on detected

Isoniazid katG (S315T)First Line

ResistantRifampin rpoB (S531L)

Streptomycin No muta on detected

Ciprofloxacin No muta on detected

Ofloxacin No muta on detectedMoxifloxacin No muta on detectedAmikacin No muta on detectedKanamycin No muta on detected

Second Line Suscep ble

Capreomycin No muta on detected

Page 1 of 2 Pa ent ID: 12345678910 | Date: 2017-01-01 | Loca on: Someplace

MM Study Design

Page 118: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Design : creating and testing alternative report designs

Design Sprint Design Choice QuestionnaireCreative session

Making prototypes Multiple Choice questionnaireQuantitative & Qualitative data

Public Health Role TotalClinician 13

Nurse 5

Laboratorian 3

Researcher 8

Surveillance 8

Other* 12

Total 54

Page 119: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Mycobacterium Whole Genome Sequencing Report from MGIT Positive Samples Not for diagnostic use 01/02/1915

Sample Details Sequencing Location

Oxford Date received in Lab

Local Lims Specimen ID

123456789 Run date 01/01/19150115

Guuid 123456-79aab-910abr-15243hg

Organism Identification Predicted/closest match TBCOMP/microti 100% TBCOMP 100% TBCOMP/TB 96.77% TBCOMP/tuberculosis-canettii 35.71% MACCOMP 21.21%

Sample/Sequencing Quality Total reads (~millions)

Mapped % No reads mapped (~millions)

Coverage %

4.73 99.47 4.7 91.99

Resistance Summary INH RIF EMB PZA QUI SM AG U S S S S S S

Resistotype Drug Mutation Nucleotides

Support (ACGT)

Source – (R/Total)

Prediction

INH katG_A727T GCC->ACC (160/0/1/0) (0/164/0/0) (0/167/0/0)

Unclassified UNK

Original

Page 120: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Mycobacterium Whole Genome Sequencing Report from MGIT Positive Samples Not for diagnostic use 01/02/1915

Sample Details Sequencing Location

Oxford Date received in Lab

Local Lims Specimen ID

123456789 Run date 01/01/19150115

Guuid 123456-79aab-910abr-15243hg

Organism Identification Predicted/closest match TBCOMP/microti 100% TBCOMP 100% TBCOMP/TB 96.77% TBCOMP/tuberculosis-canettii 35.71% MACCOMP 21.21%

Sample/Sequencing Quality Total reads (~millions)

Mapped % No reads mapped (~millions)

Coverage %

4.73 99.47 4.7 91.99

Resistance Summary INH RIF EMB PZA QUI SM AG U S S S S S S

Resistotype Drug Mutation Nucleotides

Support (ACGT)

Source – (R/Total)

Prediction

INH katG_A727T GCC->ACC (160/0/1/0) (0/164/0/0) (0/167/0/0)

Unclassified UNK

MYCOBACTERIUM TUBERCULOSISGENOME SEQUENCING REPORTNOT FOR DIAGNOSTIC USE

Pa ent Name JOHN DOE BarcodeBirth Date 2000-01-01 Pa ent ID 12345678910Loca on SOMEPLACE Sample Type SPUTUM

Sample Source PULMONARY Sample Date 2016-12-25

Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE

Repor ng Lab LAB NAME Report Date/Time 2017-01-01, 15:36

Requested By REQUESTER NAME Requester Contact [email protected]

SummaryThe specimen was posi ve for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-fampin. It belongs to a cluster, sugges ng recent transmission.

OrganismThe specimen was posi ve forMycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscep bility

Resistance is reported when a high-confidenceresistance-conferring muta on is detected. “Nomuta on 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 Interpreta on Drug Resistance Gene (Amino Acid Muta on)

Ethambutol No muta on detectedSuscep blePyrazinimide No muta on detected

Isoniazid katG (S315T)First Line

ResistantRifampin rpoB (S531L)

Streptomycin No muta on detected

Ciprofloxacin No muta on detected

Ofloxacin No muta on detectedMoxifloxacin No muta on detectedAmikacin No muta on detectedKanamycin No muta on detected

Second Line Suscep ble

Capreomycin No muta on detected

Page 1 of 2 Pa ent ID: 12345678910 | Date: 2017-01-01 | Loca on: Someplace

Page 121: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Design results : using evidence to inform the designMYCOBACTERIUM TUBERCULOSISGENOME SEQUENCING REPORTNOT FOR DIAGNOSTIC USE

Pa ent Name JOHN DOE BarcodeBirth Date 2000-01-01 Pa ent ID 12345678910Loca on SOMEPLACE Sample Type SPUTUM

Sample Source PULMONARY Sample Date 2016-12-25

Sample ID A12345678 Sequenced From MGIT CULTURED ISOLATE

Repor ng Lab LAB NAME Report Date/Time 2017-01-01, 15:36

Requested By REQUESTER NAME Requester Contact [email protected]

SummaryThe specimen was posi ve for Mycobacterium tuberculosis. It is resistant to isoniaizd and ri-fampin. It belongs to a cluster, sugges ng recent transmission.

OrganismThe specimen was posi ve forMycobacterium tuberculosis, lineage 2.2.1 (East-Asian Beijing).

Drug Suscep bility

Resistance is reported when a high-confidenceresistance-conferring muta on is detected. “Nomuta on 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 Interpreta on Drug Resistance Gene (Amino Acid Muta on)

Ethambutol No muta on detectedSuscep blePyrazinimide No muta on detected

Isoniazid katG (S315T)First Line

ResistantRifampin rpoB (S531L)

Streptomycin No muta on detected

Ciprofloxacin No muta on detected

Ofloxacin No muta on detectedMoxifloxacin No muta on detectedAmikacin No muta on detectedKanamycin No muta on detected

Second Line Suscep ble

Capreomycin No muta on detected

Page 1 of 2 Pa ent ID: 12345678910 | Date: 2017-01-01 | Loca on: Someplace

• Visual hierarchy that follows a clinical narrative• Grouping of common data elements (gestalt)

• Judicious use of emphasis for “at-a-glance” read

• Prioritize reading flow for clinical tasks

• LaTeX report that is programmatically generated

Page 122: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Design results : using evidence to inform the design

• We tested alternative designs to come up with the final report

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug Susceptibility

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityBased on predicted antibiotic mutations, the individual has multidrug resistant TB

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityMono-resistantMultidrug-resistant (MDR)Extremely Drug Resistant (XDR)

1 Current COMPASS-TB Report 2 Summary Sentence 3 Tick Boxes(control) (alternative) (alternative)

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug Susceptibility

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityBased on predicted antibiotic mutations, the individual has multidrug resistant TB

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityMono-resistantMultidrug-resistant (MDR)Extremely Drug Resistant (XDR)

1 Current COMPASS-TB Report 2 Summary Sentence 3 Tick Boxes(control) (alternative) (alternative)

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug Susceptibility

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityBased on predicted antibiotic mutations, the individual has multidrug resistant TB

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityMono-resistantMultidrug-resistant (MDR)Extremely Drug Resistant (XDR)

1 Current COMPASS-TB Report 2 Summary Sentence 3 Tick Boxes(control) (alternative) (alternative)

Control Design(Original report)

Alternative 1 Alternative 2

Alternatives Generated in ‘Design Sprint’ Step

x

Page 123: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Design results : example of a typical result from our study

“the check boxes provide an at-a-glance result”

“tick boxes may cause confusion when clinicians read XDR without realizing that option is not selected.”

Comments from respondents:

5A0.00 0.25 0.50 0.75 1.00ABC0.00 0.25 0.50 0.75 1.00

5A

AB C0.00 0.25 0.50 0.75 1.00ABC0.00 0.25 0.50 0.75 1.00

11A

A B C0.00 0.25 0.50 0.75 1.00A B C0.00 0.25 0.50 0.75 1.00

15A

A B0.00 0.25 0.50 0.75 1.00A B0.00 0.25 0.50 0.75 1.00

18

AB0.00 0.25 0.50 0.75 1.00AB0.00 0.25 0.50 0.75 1.00

19

A B0.00 0.25 0.50 0.75 1.00A B0.00 0.25 0.50 0.75 1.00

12A

CBDA0.00 0.25 0.50 0.75 1.00CBDA0.00 0.25 0.50 0.75 1.00

13A

BCA0.00 0.25 0.50 0.75 1.00CBA0.00 0.25 0.50 0.75 1.00

16A

ABDEC0.00 0.25 0.50 0.75 1.00BAEDC0.00 0.25 0.50 0.75 1.00

17A

DFCBAE0.00 0.25 0.50 0.75 1.00DABFCE0.00 0.25 0.50 0.75 1.00

5A0.00 0.25 0.50 0.75 1.00ABC0.00 0.25 0.50 0.75 1.00

5A

AB C0.00 0.25 0.50 0.75 1.00ABC0.00 0.25 0.50 0.75 1.00

11A

A B C0.00 0.25 0.50 0.75 1.00A B C0.00 0.25 0.50 0.75 1.00

15A

A B0.00 0.25 0.50 0.75 1.00A B0.00 0.25 0.50 0.75 1.00

18

AB0.00 0.25 0.50 0.75 1.00AB0.00 0.25 0.50 0.75 1.00

19

A B0.00 0.25 0.50 0.75 1.00A B0.00 0.25 0.50 0.75 1.00

12A

CBDA0.00 0.25 0.50 0.75 1.00CBDA0.00 0.25 0.50 0.75 1.00

13A

BCA0.00 0.25 0.50 0.75 1.00CBA0.00 0.25 0.50 0.75 1.00

16A

ABDEC0.00 0.25 0.50 0.75 1.00BAEDC0.00 0.25 0.50 0.75 1.00

17A

DFCBAE0.00 0.25 0.50 0.75 1.00DABFCE0.00 0.25 0.50 0.75 1.00

Random Most PreferredLeast PreferredRank Questions

Multiple Choice Questions0.500.00 1.000.25 0.75

Normalized Rank Score

[Q12] Emphasis – Drug ResistancePreferred: C (Shading)

[Q16] Layout – Drug ResistancePreferred: B (Prediction by drug)

A (Drug listed by category)

[Q17] Visualization - ClustersPreferred: D (Phylogenetic tree

+ table)

0.500.00 1.000.25 0.75Percentage in Favour

[Q5] Emphasis - BoldingPreferred: A (With bolding,

for relevant content)

[Q11] Data – Mutation DataPreferred: C (Include, but on

second report page)

[Q18] Design – Summary StatementPreferred: B (Include Summary)

[Q13] Emphasis – Resistance Overview

Preferred: C (Tick Boxes)

[Q15] Design - SpeciationPreferred: A (Organism name only)

[Q19] Layout – ColumnsPreferred: B (Two Columns)

*no control

0.500.00 1.000.25 0.75

Rescaled rank score

Clinician

Non- Clinician

Least Preferred Most PreferredRandom

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug Susceptibility

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityBased on predicted antibiotic mutations, the individual has multidrug resistant TB

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityMono-resistantMultidrug-resistant (MDR)Extremely Drug Resistant (XDR)

1 Current COMPASS-TB Report 2 Summary Sentence 3 Tick Boxes(control) (alternative) (alternative)

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug Susceptibility

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityBased on predicted antibiotic mutations, the individual has multidrug resistant TB

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityMono-resistantMultidrug-resistant (MDR)Extremely Drug Resistant (XDR)

1 Current COMPASS-TB Report 2 Summary Sentence 3 Tick Boxes(control) (alternative) (alternative)

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug Susceptibility

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityBased on predicted antibiotic mutations, the individual has multidrug resistant TB

Drug PredictionIsonazid Resistant

Rifampin Resistant

Ethambutol Resistant

Pyrazinimde Resistant

Drug SusceptibilityMono-resistantMultidrug-resistant (MDR)Extremely Drug Resistant (XDR)

1 Current COMPASS-TB Report 2 Summary Sentence 3 Tick Boxes(control) (alternative) (alternative)

x

A - Control B - Alternative C - Alternative

Page 124: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Design results : whole reports were actually confusing

• Asked participants to evaluate isolated components (previous) and whole reports

“None are especially good (see previous comments on individual parts)”

- Participant Comment

Page 125: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Design results : we did this for many design choices

§ Generally, alternative designs preferredo in 12 out of 14 comparisons to control

§ Designs should promote patient safety & precise interpretabilityo Abbreviations should be avoidedo Debate about prioritizing susceptible vs.

resistant drugs

§ Clinically actionable data to be given priorityo Surveillance tasks aren’t clinically actionable

§ Sometimes we didn’t provide good alternatives

6A0.00 0.25 0.50 0.75 1.00BDCA0.00 0.25 0.50 0.75 1.00

6A

BDCA0.00 0.25 0.50 0.75 1.00BDCA0.00 0.25 0.50 0.75 1.00

8A

CABD0.00 0.25 0.50 0.75 1.00CBAD0.00 0.25 0.50 0.75 1.00

14A

CBA0.00 0.25 0.50 0.75 1.00CAB0.00 0.25 0.50 0.75 1.00

7A

ABC0.00 0.25 0.50 0.75 1.00A BC0.00 0.25 0.50 0.75 1.00

9A

A BCD0.00 0.25 0.50 0.75 1.00A BCD0.00 0.25 0.50 0.75 1.00

10A

A BC0.00 0.25 0.50 0.75 1.00A BC0.00 0.25 0.50 0.75 1.00

6A

BDCA0.00 0.25 0.50 0.75 1.00BDCA0.00 0.25 0.50 0.75 1.00

6A

BDCA0.00 0.25 0.50 0.75 1.00BDCA0.00 0.25 0.50 0.75 1.00

8A

CABD0.00 0.25 0.50 0.75 1.00CBAD0.00 0.25 0.50 0.75 1.00

6A0.00 0.25 0.50 0.75 1.00BDCA0.00 0.25 0.50 0.75 1.00

6A

BDCA0.00 0.25 0.50 0.75 1.00BDCA0.00 0.25 0.50 0.75 1.00

8A

CABD0.00 0.25 0.50 0.75 1.00CBAD0.00 0.25 0.50 0.75 1.00

14A

CBA0.00 0.25 0.50 0.75 1.00CAB0.00 0.25 0.50 0.75 1.00

7A

ABC0.00 0.25 0.50 0.75 1.00A BC0.00 0.25 0.50 0.75 1.00

9A

A BCD0.00 0.25 0.50 0.75 1.00A BCD0.00 0.25 0.50 0.75 1.00

10A

A BC0.00 0.25 0.50 0.75 1.00A BC0.00 0.25 0.50 0.75 1.00

6A

BDCA0.00 0.25 0.50 0.75 1.00BDCA0.00 0.25 0.50 0.75 1.00

6A

BDCA0.00 0.25 0.50 0.75 1.00BDCA0.00 0.25 0.50 0.75 1.00

8A

CABD0.00 0.25 0.50 0.75 1.00CBAD0.00 0.25 0.50 0.75 1.00

Random Most PreferredLeast PreferredRank Questions

Multiple Choice Questions

0.500.00 1.000.25 0.75Normalized Rank Score

0.500.00 1.000.25 0.75Percentage in Favour

[Q6] Wording - SpeciationPreferred: B (Organism)

[Q8] Wording - ResistancePreferred: C (Drug Susceptibility)

[Q14] Wording - RelatednessPreferred: C (Cluster Detection)

[Q7] Wording - Speciation ResultsPreferred: A (Full Sentence)

[Q9] Abbreviation - Drug NamesPreferred: B (Full Name)

[Q10] Abbreviation - ResistancePreferred: B (Full Name)

A

Random permutation reference -1σ +1σ +2σ +3σ >+3σ-2σ-3σ<-3σ

Alternative

Control

Non-clinician

Clinician

Legend

A

5A0.00 0.25 0.50 0.75 1.00ABC0.00 0.25 0.50 0.75 1.00

5A

AB C0.00 0.25 0.50 0.75 1.00ABC0.00 0.25 0.50 0.75 1.00

11A

A B C0.00 0.25 0.50 0.75 1.00A B C0.00 0.25 0.50 0.75 1.00

15A

A B0.00 0.25 0.50 0.75 1.00A B0.00 0.25 0.50 0.75 1.00

18

AB0.00 0.25 0.50 0.75 1.00AB0.00 0.25 0.50 0.75 1.00

19

A B0.00 0.25 0.50 0.75 1.00A B0.00 0.25 0.50 0.75 1.00

12A

CBDA0.00 0.25 0.50 0.75 1.00CBDA0.00 0.25 0.50 0.75 1.00

13A

BCA0.00 0.25 0.50 0.75 1.00CBA0.00 0.25 0.50 0.75 1.00

16A

ABDEC0.00 0.25 0.50 0.75 1.00BAEDC0.00 0.25 0.50 0.75 1.00

17A

DFCBAE0.00 0.25 0.50 0.75 1.00DABFCE0.00 0.25 0.50 0.75 1.00

5A0.00 0.25 0.50 0.75 1.00ABC0.00 0.25 0.50 0.75 1.00

5A

AB C0.00 0.25 0.50 0.75 1.00ABC0.00 0.25 0.50 0.75 1.00

11A

A B C0.00 0.25 0.50 0.75 1.00A B C0.00 0.25 0.50 0.75 1.00

15A

A B0.00 0.25 0.50 0.75 1.00A B0.00 0.25 0.50 0.75 1.00

18

AB0.00 0.25 0.50 0.75 1.00AB0.00 0.25 0.50 0.75 1.00

19

A B0.00 0.25 0.50 0.75 1.00A B0.00 0.25 0.50 0.75 1.00

12A

CBDA0.00 0.25 0.50 0.75 1.00CBDA0.00 0.25 0.50 0.75 1.00

13A

BCA0.00 0.25 0.50 0.75 1.00CBA0.00 0.25 0.50 0.75 1.00

16A

ABDEC0.00 0.25 0.50 0.75 1.00BAEDC0.00 0.25 0.50 0.75 1.00

17A

DFCBAE0.00 0.25 0.50 0.75 1.00DABFCE0.00 0.25 0.50 0.75 1.00

Random Most PreferredLeast PreferredRank Questions

Multiple Choice Questions0.500.00 1.000.25 0.75

Normalized Rank Score

[Q12] Emphasis – Drug ResistancePreferred: C (Shading)

[Q16] Layout – Drug ResistancePreferred: B (Prediction by drug)

A (Drug listed by category)

[Q17] Visualization - ClustersPreferred: D (Phylogenetic tree

+ table)

0.500.00 1.000.25 0.75Percentage in Favour

[Q5] Emphasis - BoldingPreferred: A (With bolding,

for relevant content)

[Q11] Data – Mutation DataPreferred: C (Include, but on

second report page)

[Q18] Design – Summary StatementPreferred: B (Include Summary)

[Q13] Emphasis – Resistance Overview

Preferred: C (Tick Boxes)

[Q15] Design - SpeciationPreferred: A (Organism name only)

[Q19] Layout – ColumnsPreferred: B (Two Columns)

*no control

A) Isolated Wording Choices

B) Isolated Design Choices

24A0.00 0.25 0.50 0.75 1.00

BACD

0.00 0.25 0.50 0.75 1.00

24A

ABCD

0.00 0.25 0.50 0.75 1.00BACD

0.00 0.25 0.50 0.75 1.00

24A

ABCD

0.00 0.25 0.50 0.75 1.00BACD

0.00 0.25 0.50 0.75 1.00

24A

ABCD

0.00 0.25 0.50 0.75 1.00BACD

0.00 0.25 0.50 0.75 1.00

24A

ABCD

0.00 0.25 0.50 0.75 1.00BACD

0.00 0.25 0.50 0.75 1.00

24A

ABCD

0.00 0.25 0.50 0.75 1.00BACD

0.00 0.25 0.50 0.75 1.00

24A

ABCD

0.00 0.25 0.50 0.75 1.00BACD

0.00 0.25 0.50 0.75 1.00

Random Most PreferredLeast PreferredRank Question

0.500.00 1.000.25 0.75Normalized Rank Score

C

Random permutation reference -1σ +1σ +2σ +3σ >+3σ-2σ-3σ<-3σ

Alternative

Control

Non-clinician

Clinician

Legend

C) Full Reports

Rescaled Rank Score

Proportion in Favor

Rescaled Rank Score

Proportion in Favor

Rescaled Rank Score

Control

Alternative

LEGEND

ClinicianNon-clinician

Public Health Role

Design Option

A, B,.. Option Indicator

Page 126: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Deploy : report delivers insights that lead to actions

• Our report is used by Public Health England and several other global public health organizations, and public health software systems

• Community consensuses: we’re tackling a difficult and underappreciated part of biomedical research

Page 127: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Do YOU have to go through all this effort for every report?

Page 128: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

It depends one what you want to achieve

§ Broad data collection can be used for other projectso We were also collecting data for future software projects

o Stayed tuned for more details!

§ At the very least test alternative designso If you can’t do a Discovery stage (time, people, budget) at least to the Design stage

o Check in with stakeholders to avoid ad hoc design issues

§ Bioinformaticians : you should use human-centered design for your tools!o Not command line ≠user friendly

o If you didn’t test it with even one user it’s not “user friendly” or “intuitive”o Report design is a very simple example of how to use these methods

Page 129: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

• Understand : the good, the bad, and the common datavis solutions already in use

• Strategy: systematically mine and describe visualization solutions

• Output: a domain prevalence visualization design space

Understand : community strategies for data visualization

Common Statistical Charts

Relational Charts

Temporal Charts Spatial Charts

Tree Charts

Special Cases• Epidemic Curve• Diversity Chart• LefSe Plot

Special Cases• eBurst• Social network• Molecular network• Minimum Spanning Tree

Bar Chart

Heatmap Density Plot*

Node-link Flow Diagram

Streamgraph* Timeline Geographic Map Choropleth Map Interior Map

Absolute Relative

Chord Diagram Sankey Diagram

Phylogenetic TreeRooted (Radial & Linear)

Unrooted (Radial & Linear)

Dendrogram

Clonal Tree*

Genomic ChartsGenomic Map

Alignment Sequence Logo Plot

Linear Radial

Scatter Plot

Pie Chart VennDiagram

Special Cases• Root-to-tip• Ordination Plot• Q-Q plot

Line ChartSpecial Cases• Bootscan• Kaplan-Meier• Skyline Plot

Standard Stacked Divergent

Distribution Plot

BoxplotPDF Swarm PlotHistogram

Other ChartsTable Image

Gel Image General Image

CategoryStripe

Miscellany

Composition Plot

Colour Charts

Crisan A, Gardy JL, Munzner T

“A systematic method for surveying data visualizations and a resulting genomic epidemiology visualization typology: GEViT”OXFORD BIOINFORMATICS (2018)

Page 130: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : community strategies for data visualization

• Different visualizations for hospital outbreaks – which choice is right?

Gorrie (2017) Willman (2015) Davis (2015)

Page 131: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : community strategies for data visualization

• Is it a good idea to visualize data like this?

Gorrie (2017)

Page 132: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Can I come up with a method tosystematically review data visualizations?

What will I find by trying this method out on microbial genomic epidemiology research papers?

Page 133: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : an overview of our systematic method

• Our method has two analysis phases:

Analysis Phase

Literature AnalysisQualitative Analysis

Visualization Analysis

Quantitative Analysis

Page 134: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : an overview of our systematic method

• Some analyses are automated ( ) and others are manual ( )

Analysis Phase

Literature AnalysisQualitative Analysis

Visualization Analysis

Quantitative Analysis

Page 135: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : an overview of our systematic method

• Analysis phases answer different research questions

WHY are researchers visualizing data?

HOW are researchers visualizing data?

HOW MANY examples of specific visualizations?

Analysis Phase

Research Question

Literature AnalysisQuantitative AnalysisQualitative Analysis

Visualization Analysis

Page 136: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Explore : apply our method to genomic epidemiology

Article Acquisition & Unsupervised Clustering

Limit to clusters of human pathogens

Random Stratified Sampling(clusters as strata)

17,974

6,350

221 801 figures

Analysis Step # articles results

Article topic clustersWHY are researchers visualizing data?

Page 137: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Explore : apply our method to genomic epidemiology

Article Acquisition & Unsupervised Clustering

Limit to clusters of human pathogens

17,974

6,350

221 801 figures

Analysis Step # articles results

Article topic clustersWHY are researchers visualizing data?

Iterative & axial coding A genomic epidemiology visualization typology (GEViT)221

How are researchers visualizing data?

Random Stratified Sampling(clusters as strata)

Page 138: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Explore : apply our method to genomic epidemiology

Article Acquisition & Unsupervised Clustering

Limit to clusters of human pathogens

17,974

6,350

221 801 figures

Analysis Step # articles results

Article topic clustersWHY are researchers visualizing data?

Iterative & axial coding A genomic epidemiology visualization typology (GEViT)

Descriptive Statistics Current common visualization practices

221

221

How are researchers visualizing data?

Random Stratified Sampling(clusters as strata)

Page 139: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : an overview of our systematic method

• Analysis phases answer different research questions

WHY are researchers visualizing data?

HOW are researchers visualizing data?

HOW MANY examples of specific visualizations?

Analysis Phase

Research Question

Literature AnalysisQuantitative AnalysisQualitative Analysis

Visualization Analysis

Page 140: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

18K articles on genomic epidemiologyUsed for unsupervised topic clustering

Page 141: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Articles clustered primarily by pathogen

• Strategic subset: sample fixed # of articles from each cluster• Random stratified sampling

• Could capture variability in visualizations across pathogens – if it existed

• Sampling resulted in 221 articles that yielded 801 figures

Final Topics Clustering Resultst-SNE & hdbscan

Page 142: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Adjutant : unsupervised topic discovery for literature reviews

• People liked the literature review method, so I made it into an R package!

Crisan A, Munzner T , Gardy JL

“Adjutant: an R-based tool to support topic discovery for systematic and literature reviews”OXFORD BIOINFORMATICS (APPLICATION NOTE) - 2018

Page 143: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : an overview of our systematic method

• Analysis phases answer different research questions

WHY are researchers visualizing data?

HOW are researchers visualizing data?

HOW MANY examples of specific visualizations?

Analysis Phase

Research Question

Literature AnalysisQuantitative AnalysisQualitative Analysis

Visualization Analysis

Page 144: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Qualitative analysis : how are figures constructed

• Extract figures from sample articles

• Figures are not tied to any one specific tool• Includes post-processing made on figures

• Used iterative and axial coding from qualitative methods• All figures analyzed separately

• Multipart figures (i.e. Fig 3A, 3B) analyzed together

• Result: GEViT, a genomic epidemiology visualization typology• Taxonomic hierarchy describing chart types, chart combinations, and chart enhancements

Page 145: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart types: the basic building blocks

Page 146: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart types: current common practices

• A tree is the most common chart type• Not a surprise

• A lot of data is in text and not visualized

Page 147: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart combinations : showing data together

• Baseline is just a single chart

40.1%

20.3%

17.3%

13.5%

8.8%

11.9%

Current Practice

of all figures

Example of a simple chart

Page 148: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart combinations : showing data together

• Users also combined individual charts to tell show more aspects of the data

40.1%

20.3%

17.3%

13.5%

8.8%

Current Practice

of all figures

Page 149: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart combinations : showing data together

• Users also combined individual charts to tell show more aspects of the data

Example of a spatially aligned combinationCombination Type Spatially Aligned

# of charts 1

# of chart types Many

Linkage Horizontal and vertical alignment

Page 150: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart combinations : showing data together

• Users also combined individual charts to tell show more aspects of the data

Example of a small multiples combinationCombination Type Small Multiples

# of charts Many

# of chart types 1

Linkage Chart type & data

Page 151: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart combinations : showing data together

• Users also combined individual charts to tell show more aspects of the data

Example of a color aligned combination

Combination Type Color Aligned

# of charts Many

# of chart types Many

Linkage Visual linkage (color)

Page 152: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart combinations : showing data together

• Users also combined individual charts to tell show more aspects of the data

40.1%

20.3%

17.3%

13.5%

8.8%

Current Practice

of all figures

Page 153: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart enhancements : adding metadata to chart types

>80% of all figures have some enhancementCurrent Practice

Page 154: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart enhancements : adding metadata to chart types

Page 155: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViT chart enhancements : adding metadata to chart types

Chart Enhancement Examples

Page 156: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Understand : now we could systematically describe visualizations

WHY are researchers visualizing data?

HOW are researchers visualizing data?

HOW MANY examples of specific visualizations?

Analysis Phase

Research Question

Literature AnalysisQuantitative AnalysisQualitative Analysis

Visualization Analysis

Page 157: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

http://gevit.net

GEViT in action : knowledge translation via the GEViT Gallery

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

Page 158: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

What does GEViT do and not do?

GEViT provides a base• A Visualization Typology for visual design

• Chart Types• Chart Combinations• Chart Enhancements

• An Interactive Gallery

GEViT does not evaluate• Massive undertaking that would

take many years

• GEViT provides platform for future evaluation research

Page 159: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

minCombinR: simplified visual generation in R

#specify individual chartsphyloTree_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 combinationcolour_ combo<-specify_combination(combo_type = "color_linked", base_charts = c("phyloTree_chart","map_chart","epicurve"),link_by="country")

#plot the resultplot(color_combo)

Page 160: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

GEViTRec: automated visualization recommendation

# Analyze different # data types automaticallyharmon_obj<-data_harmonization(tab_dat,tree_dat,genomic_dat,all_spatial)

# Create specifications # that compile to minCombinrcomponent_specs<-get_spec_list(harmon_obj)

#plot the result one view at a timeplot_view(component_specs,view_num=1)

Preliminary Result

GIN LBR SLEcountry

combo_axis_var

GIN LBR SLEcountry

combo_axis_var

−14

−12

−10

−8

longitude

4°N

6°N

8°N

10°N

12°N

14°W 12°W 10°W 8°W

case_count0

30

60

90

minIDGIN

LBR

SLE

A

0

250

500

750

1000

GIN LBR SLEcountry

count

B

Page 161: Data visualization strategies and tools for microbial …...Data Visualization is a Powerful Medium Role of data visualization in the current paradigm of scientific research = Communication

Data visualization strategies and tools for microbial genomic epidemiology

@amcrisan http://cs.ubc.ca/[email protected]

Anamaria CrisanVanier Canada Scholar & UBC Public ScholarPhD Candidate, Computer ScienceUniversity of British Columbia

Part III