+ All Categories
Home > Documents > Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we...

Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we...

Date post: 04-Sep-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
36
Dynamical modeling of infectious diseases Jonathan Dushoff McMaster University Global Health Expert Perspectives Webinar May 2020
Transcript
Page 1: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Dynamical modeling of infectious diseases

Jonathan Dushoff

McMaster UniversityGlobal Health Expert Perspectives Webinar

May 2020

Page 2: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

What is dynamical modeling?

1950 1955 1960 1965

010

000

3000

0

Measles reports from England and Wales

date

case

sI A way to connect scales

I Start with rules about how things change in short time stepsI Usually based on individuals

I Calculate results over longer time periodsI Usually about populations

Page 3: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.
Page 4: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Example: Post-death transmission and safe burial

I How much Ebola spread occursbefore vs. after death

I Highly context dependent

I Funeral practices, diseaseknowledge

I Weitz and Dushoff ScientificReports 5:8751.

Page 5: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Simple dynamical models use compartmentsDivide people into categories:

S I R

I Susceptible → Infectious → Recovered

I Individuals recover independently

I Individuals are infected by infectious people

Page 6: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Deterministic implementation

0

500

1000

1500

2000

2500

3000

3500

4000

0 200 400 600 800 1000

Num

ber

infe

cted

Time (disease generations)

Deterministic

Page 7: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Individual-based implementation

0

500

1000

1500

2000

2500

3000

3500

4000

0 200 400 600 800 1000

Num

ber

infe

cted

Time (disease generations)

SIR disease, N=100,000

StochasticDeterministic

Page 8: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Disease tends to grow exponentially at first

I I infect three people, theyeach infect 3 people . . .

I How fast does disease grow?

I How quickly do we need torespond?

●● ●

● ●

● ●●

●●

●● ● ● ●

●●

1990 2000 2010

R0 = 5.66

YearH

IV p

reva

lenc

e

0.0

0.1

0.2

0.3

Page 9: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

More detailed dynamics

Childs et al., http://covid-measures.stanford.edu/

Page 10: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Exponential growth

● ● ● ● ● ● ● ● ● ● ● ● ● ●●

0

5000

10000

15000

20000

Jan 13 Jan 20 Jan 27 Feb 03

date

Cum

ulat

ive

Cas

es

Mike Li, https://github.com/wzmli/corona

Page 11: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

There are natural thresholds

I R is the number of new infectionsper infection

I A disease can invade a populationif and only if R > 1.

I The value of R in a naivepopulation is called R0

Page 12: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Non-linear response

I R = β/γ = βD = (cp)D

I c : Contact Rate

I p: Probability oftransmission(infectivity)

I D: Average duration ofinfection

0.1 0.5 2.0 5.0

endemic equilibrium

R0

Pro

port

ion

affe

cted

0.0

0.5

1.0 homogeneous

Page 13: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Disease incidence tends to oscillate

0

500

1000

1500

2000

2500

3000

3500

4000

0 200 400 600 800 1000

Num

ber

infe

cted

Time (disease generations)

SIR disease, N=100,000

StochasticDeterministic

Page 14: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

What is not dynamical modeling?

https://tinyurl.com/forbes-ihme

I Phenomenologicalmodeling uses historyand statistics

I Does not incorporatemechanistic processes

Page 15: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Coronavirus forecasting

● ●

● ●

●●

●●

●●

● ●

1e+02

1e+04

1e+06

Jan 20 Jan 27 Feb 03date

Inci

denc

e type

forecast

reported

Page 16: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Linking

0 50 100 1500

100200300400 R0 = 1.5

I(t)

Days, t

0100200300400 R0 = 2.0

I(t)

0100200300400 R0 = 2.5

I(t)

0 200 400 600 800 1000 1200100

101

102

103

104

105

106

Days, t

Infected

,I(t)

R0 = 2.5R0 = 2.0R0 = 1.5

Page 17: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Coronavirus speed

● ● ● ● ● ● ● ● ● ● ● ● ● ●●

0

5000

10000

15000

20000

Jan 13 Jan 20 Jan 27 Feb 03

date

Cum

ulat

ive

Cas

es

Page 18: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

How long is a disease generation? (present)

Page 19: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Generation intervals

I Sort of the poor relations ofdisease-modeling world

I Ad hoc methods

I Error often not propagated

Page 20: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Generation intervals

I The generation distributionmeasures the time betweengenerations of the disease

I Interval between“index” infection andresulting infection

I Generation intervals providethe link between R and r

Approximate generation intervals

Generation interval (days)D

ensi

ty (

1/da

y)

0 10 20 30 40 50

0.00

0.02

0.04

0.06

0.08

Page 21: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Generations and R

0 2 4 6 8

1020

3040

5060

70

Time (weeks)

Wee

kly

inci

denc

e

Reproduction number: 1.65

Page 22: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Generations and R

0 2 4 6 8

1020

3040

5060

70

Time (weeks)

Wee

kly

inci

denc

e

Reproduction number: 1.4

Page 23: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Propagating error for coronavirus

2.6

3.0

3.4

none µ̂r µG µκ all

Uncertainty type

Basic

reproductivenumber

B. Reduced uncertainty in r

Page 24: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Growing epidemics

I Generation intervals look shorterat the beginning of an epidemic

I A disproportionate numberof people are infectious rightnow

I They haven’t finished all oftheir transmitting

●●

●●●

●●

●●

●●

●●●

●●●

●●

●●

●●

1

10

100

2014−01 2014−07 2015−01

case

s

Liberia

●● ●

● ●

● ●●

●●

●● ● ● ●

●●

1990 2000 2010

Year

HIV

pre

vale

nce

0.0

0.1

0.2

0.3

Page 25: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Backward intervals

Champredon and Dushoff, 2015. DOI:10.1098/rspb.2015.2026

Page 26: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Outbreak estimation

tracing based empirical individual based

contacttracing

populationcorrection

individualcorrection

empirical egocentric intrinsic2

4

8

Rep

rodu

ctiv

e nu

mbe

r

Page 27: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Serial intervals

Page 28: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Flattening the curve

Bolker and Dushoff, https://github.com/bbolker/bbmisc/

Page 29: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Flattening the curve

Bolker and Dushoff, https://github.com/bbolker/bbmisc/

Page 30: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

What happens when we open?

0

200

400

600

Feb 01 Feb 15 Mar 01 Mar 15Date

Rec

onst

ruct

ed in

cide

nce

A. Daegu

0

10

20

30

40

50

Feb 01 Feb 15 Mar 01 Mar 15Date

Rec

onst

ruct

ed in

cide

nce

B. Seoul

0

2

4

6

8

0.00

0.25

0.50

0.75

1.00

1.25

Feb 01 Feb 15 Mar 01 Mar 15Date

Effe

ctiv

e re

prod

uctio

n nu

mbe

r

(Daily traffic, 2020)/(M

ean daily traffic, 2017 − 2019)

C. Daegu

0

2

4

6

8

0.00

0.25

0.50

0.75

1.00

1.25

Feb 01 Feb 15 Mar 01 Mar 15Date

Effe

ctiv

e re

prod

uctio

n nu

mbe

r

(Daily traffic, 2020)/(M

ean daily traffic, 2017 − 2019)

D. Seoul

Park et al., https://doi.org/10.1101/2020.03.27.20045815

Page 31: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Making use of immunity

Weitz et al., https://www.nature.com/articles/s41591-020-0895-3

Page 32: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Modeling responses

0 50 100 150 200100

101

102

103

Weitz et al., https://github.com/jsweitz/covid19-git-plateaus

Page 33: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Modeling responses

China

CA

Iran

WA

Italy

NY

UK

GA

USA

LA

Apr May Mar Apr May Apr May Apr May Apr May

Feb Mar Apr May Mar Apr May Mar Apr May Apr May Mar Apr May

1

10

100

1000

1

10

100

1

10

100

1000

1

10

100

1

10

100

1000

10

100

1000

1

10

100

1

3

10

30

1

10

100

1000

1

10

100

Daily

number

ofreported

deaths C

ountries

USStates

Weitz et al., https://github.com/jsweitz/covid19-git-plateaus

Page 34: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Modeling responses

0 50 100 150 200 250 300 350 4000

25

50

75

100

125

Weitz et al., https://github.com/jsweitz/covid19-git-plateaus

Page 35: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Going forward

I Statistical methods for inference and understandinguncertainty

I Work with policymakers to evaluate and tune strategies forgradual opening

Page 36: Jonathan Dusho McMaster University Global Health Expert … · 2020. 6. 9. · What happens when we open? 0 200 400 600 Feb 01 Feb 15 Mar 01 Mar 15 Date Reconstructed incidence A.

Thanks

I Department

I CollaboratorsI Bolker, Champredon, Earn, Li, Ma, Park, Weitz, many others

I Funders: NSERC, CIHR


Recommended