Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health...

47
Visualization of Public Health Data Anamaria Crisan PhD Student at UBC in Computer Science Supervisors: Jennifer Gardy , Population and Public Health Tamara Munzner, Computer Science

Transcript of Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health...

Page 1: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

Visualization of Public Health DataAnamaria CrisanPhD Student at UBC in Computer ScienceSupervisors: Jennifer Gardy , Population and Public HealthTamara Munzner, Computer Science

Page 2: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

1

WHAT ARE PUBLIC HEALTH DATA?

Person

PlaceTime

(FOR INFECTIOUS DISEASE MANAGEMENT)

Page 3: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

2

Genomic

Contact NetworkPatient Data

Outcomes

Geography /Location

Time

Treatment

PersonPlaceTime

WHAT ARE PUBLIC HEALTH DATA?(FOR INFECTIOUS DISEASE MANAGEMENT)

Page 4: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

YOU

3

Page 5: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

4

NursesCliniciansMedical Health Officers Researchers Community Leaders

• Public health has multidisciplinary decision making teams• More data & diverse data types = more informed decision making• BUT - not all stakeholders can interpret / understand data

• Support needed for decision making with heterogeneous data

SUPPORT FOR DATA DRIVEN DECISIONS

Page 6: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

5

PROPOSAL

Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention and control

Page 7: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

6

60%

Probability Frequency Visualization6 in 10

< <

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

• Numeracy : the ability to reason with numbers§ Individuals with low numeracy have a difficulty interpreting

numbers and probabilities§ Also true amongst educated professionals

• Visualization can make data more accessible to diverse stakeholders on decision making teams

WHY VISUALIZATION?Least Understandable Most Understandable

Page 8: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

7

Baseline Visualization

Alternative 1 Alternative 2

BUT! VISUAL DESIGN ALSO MATTERS

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

Page 9: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

EXAMPLE OF GUIDANCE : WWW. VIZHEALTH.ORG

8

Page 10: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

9

APPLICATION TO PUBLIC HEALTH• Lots of interest in Visualization in Public Health

• But - mainly developing ad hoc solutions • Visualization designers usually bioinformaticians (high numeracy,

lack stakeholder context)

• Stakeholders relying on Excel for visualizations

• Need to make a case for better visualizations• Need to treat data visualization as a research

process

Page 11: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

VISUALIZATION DESIGN & ANALYSIS

10

Steps for visual design1. Partner with a group of stakeholders that have a

problem

Page 12: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

11

Steps for visual design1. Partner with a group of stakeholders that have a

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

VISUALIZATION DESIGN & ANALYSIS

Page 13: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

12

Steps for visual design1. Partner with a group of stakeholders that have a

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

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

VISUALIZATION DESIGN & ANALYSIS

Page 14: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

13

Steps for visual design1. Partner with a group of stakeholders that have a

problem2. 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

VISUALIZATION DESIGN & ANALYSIS

Page 15: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

14

Steps for visual design1. Partner with a group of stakeholders that have a

problem2. 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

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

VISUALIZATION DESIGN & ANALYSIS

Page 16: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

15

Steps for visual design1. Partner with a group of stakeholders that have a

problem2. 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

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

6. Gather qualitative & quantitative evaluation data

VISUALIZATION DESIGN & ANALYSIS

Page 17: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

16

Steps for visual design1. Partner with a group of stakeholders that have a

problem2. 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

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

6. Gather qualitative & quantitative evaluation data

AN ITERAVTIVE PROCESS

VISUALIZATION DESIGN & ANALYSIS

Page 18: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

17

EXAMPLE: TB GENOMIC CLINICAL REPORTCurrent Report

Page 19: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

18

DESIGN PROCESS OVERVIEWQuestion: Can we improve upon the existing report design

Note: Not a data vis project, but uses data vis methods and result will feed into other data vis projects

Phase 1: Expert consultations

Phase 2: Task Questionnaire

Design Sprint

Phase 3: Design choice Questionnaire

Phase 4: Evaluation of final report design

Page 20: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

19

DESIGN PROCESS OVERVIEWQuestion: Can we improve upon the existing report design

Note: Not a data vis project, but uses data vis methods and result will feed into other data vis projects

Phase 1: Expert consultations

Phase 2: Task Questionnaire

Design Sprint

Phase 3: Design choice Questionnaire

Phase 4: Evaluation of final report design

Page 21: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

20

PHASE 1EXPERT CONSULTATIONSParticipants: 7 = physicians (clinical & laboratory), public health researchers

Key Findings

• Different needs between physicians and researchers

• Physicians had greater time pressure

• Trust in lab and procedures

• Some data on report not necessary, other data confusing

• Constraints on delivery report due EHR

Page 22: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

21

PHASE 2TASK QUESTIONNAIRE

Participants: 17 = physicians (clinical & laboratory), nurses, public health researchers, surveillance experts

Key findings

• Quantitative support for earlier qualitative findings

• Better granularity of data used, and confidence performing, different tasks

Q: What could improve the efficiency of using molecular data?

Page 23: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

22

PHASE 2DESIGN SPRINT

Page 24: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

23

PHASE 2DESIGN SPRINT

Page 25: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

24

PHASE 3DESIGN CHOICE QUESTIONNAIREParticipants: 42Goal: Compare control (existing report) with options developed in the design sprint

Page 26: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

25

PHASE 3DESIGN CHOICE QUESTIONNAIREKey finding #1: Comparing whole reports not very useful

Page 27: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

26

PHASE 3DESIGN CHOICE QUESTIONNAIREKey finding #2: Generally strong preference patterns, consistent between clinicians and non-clinicians

Page 28: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

27

PHASE 3DESIGN CHOICE QUESTIONNAIREKey finding #2: Generally strong preference patterns, consistent between clinicians and non-clinicians

Page 29: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

28

PHASE 3DESIGN CHOICE QUESTIONNAIREKey finding #2: Generally strong preference patterns, consistent between clinicians and non-clinicians

Page 30: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

29

PHASE 3DESIGN CHOICE QUESTIONNAIREKey finding #2: Generally strong preference patterns, consistent between clinicians and non-clinicians

“If you can combine the phylogenetic tree with some kind of graph showing temporal spread that would be perfect. Adding geographical data would be a really helpful bonus too.”

“I like tree best but I like tree formats in general so I am biased. C;A and F are of equal value to me.”

“Not useful for clinician. you need to refer this question to public health officials who do contact tracing”

Page 31: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

30

Problem & task data will be used to construct more complex visualizations in future* *like my PhD work

Page 32: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

31

Genomic

Contact NetworkPatient Data

Outcomes

Geography /Location

time

Treatment

PersonPlaceTime

Tuberculosis Whole Genome Sequence

WHERE IS MY WORK HEADED?

Page 33: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

32

EpiCOGShttps://amcrisan.shinyapps.io/EpiCOGSDEMO/

Page 34: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

33

DECOMPOSING VIS TO TWO LEVELSPROBLEM & TASK BASED DESIGNWorking with stakeholders to solve relevant problems & provide workable solutions

ABSTRACTIONS & VISUAL ENCODINGSCommon terminology to describe & compare visualizations

Page 35: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

34

Contact Info

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

[email protected]

@amcrisan Dr. James Johnston, Dr. Maureen Mayhew, Dr. Victoria Cook, Nash Dahlla, Dr. Jason Wong, Dr. James Brooks, Johnathan Spence, Laura MacDougall, Michael Coss, Ciaran Aiken, and David Roth, Matthew Brehmer, Madison Elliott, Zipeng Liu, Dylan Dong, and Kimberly Dextras-Romagnino

Thanks

IN CONCLUSION• Data visualization can support decision making in diverse

stakeholder groups

• Visual design, not just presence of visualization, matters

• Visualization is a research process in design

• Consider and evaluate alternative choices

• Stay tuned for future developments!

Page 36: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

35

Page 37: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

Garcia-Retamero et. al (2013) “Visual representation of statistical information improves diagnostic inferences in doctors and their patients”

RANDOMIZE

Probability

Frequency

RND

Visual Aid

No Visual Aid

RND

Visual Aid

No Visual Aid

Patients+

Doctors

STUDY DESIGN RESULTSVisualization improved comprehension of both doctors and patientsVisualization improved concordance between doctors and patients

Quasi-randomized trial with four conditionsOutcome : correctly calculating the risk (essentially a math test)

EXAMPLE : SHARED DECISION MAKING

36

Page 38: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

37

DECOMPOSING VIS TO TWO LEVELSPROBLEM & TASK BASED DESIGNWorking with stakeholders to solve relevant problems & provide workable solutions

ABSTRACTIONS & VISUAL ENCODINGSCommon terminology to describe & compare visualizations

Page 39: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

PROBLEM & TASK BASED DESIGN

38

Why is data being visualized?Different stakeholders have different needs!

“How is a pathogen changing over time?” “Are there clusters of disease?”

? ?

Understanding Disease DynamicsProblem:

Tasks:

Example

Page 40: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

39

DECOMPOSING VIS TO TWO LEVELSPROBLEM & TASK BASED DESIGNWorking with stakeholders to solve relevant problems & provide workable solutions

ABSTRACTIONS & VISUAL ENCODINGSCommon terminology to describe & compare visualizations

Page 41: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

ABSTRACTIONS & VISUAL ENCODINGS

40Munzner (2014) “Visualization Analysis and Design”

Decomposition Visualizations into geometric shapes & properties

Page 42: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

Munzner (2014) “Visualization Analysis and Design”

Vertical Position Vertical Position Vertical Position Vertical PositionHorizontal Position Horizontal Position Horizontal Position

Colour ColourSize

DESCRIBING VISUALIZATIONSUsing geometric marks and their properties (channels)

41

Page 43: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

42

DESCRIBING DISEASE DYNAMICS

Horizontal PositionTransmission Timing

SNP Absent

Horizontal Pos.Genetic Similarity

Red Dot Transmission event

Colour = cluster

SNP Present

EXAMPLE 1: PHYLOGENETIC TREE + DOT PLOT

Colour + DotVertical Pos.

Case Similarity

Page 44: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

43

EXAMPLE 2: NETWORK DIAGRAM

Horizontal + Vertical Position

Thickness of lineProbability of transmissions

Colour = cluster

Chain of transmissionsCase Similarity

DESCRIBING DISEASE DYNAMICS

Page 45: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

What information does the visualization show?How does the visualization show that information?

WHAT HOW TREE NETWORKTransmissionTiming

Horizontal pos.

Colored Dot

Transmission Confidence

Thickness

Color

CaseSimilarity

Horizontal + Vertical pos.

Black/White Dot

Colored Shape

SNP presence Black/White Dot

(line) (square)

44

DESCRIBING DISEASE DYNAMICCOMPARING VISUALIZATIONS

Page 46: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

LINKING VIS ABSTRACTIONS TO BIOINFORMATIC ONTOLOGIES

45

• Can connect ontologies to visualizations through abstractions

• Suggest visualizations based on available data

• Need to know what kinds of visualizations are suitable for different research questions§ Currently working on this

§ Similar idea to www.vizhealth.org☝

Page 47: Visualization of Public Health Data - GitHub Pages ·  · 2019-10-22Visualization of public health data can improve knowledge sharing and decision making in infectious disease prevention

PROBLEM & TASK BASED DESIGN

46

Transmission timing & genetic similarity Transmission between & within clusters of related cases

Why is data being visualized?

“How is a pathogen changing over time?” “Are there clusters of disease?”