part 5 percolation approaches to disease spreadtjhladish.github.io/sismid/sismid_lecture5.pdf ·...

139
Part 5 — Percolation approaches to disease spread Joel C. Miller & Tom Hladish 18–20 July 2018 1 / 49

Upload: others

Post on 23-Aug-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Part 5 — Percolation approaches to diseasespread

Joel C. Miller & Tom Hladish

18–20 July 2018

1 / 49

Page 2: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIR and percolation

SIS disease

References

2 / 49

Page 3: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Percolation

We are going to explore a relationship between SIR disease andpercolation.This will lead to methods to

I predict epidemic probability from a single infection.

I predict final size of an epidemic.

I predict the dynamics of an epidemic.

3 / 49

Page 4: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Recall SIR behavior

0 1 2 3 4-6

-5

-4

-3

-2

-1

log10 number infected m

log

10

pro

bab

ilit

yx

(m)

log10 number infected m

log

10

pro

bab

ilit

yx

(m)

log10 number infected m

log

10

pro

bab

ilit

yx

(m)

log10 number infected m

log

10

pro

bab

ilit

yx

(m)

log10 number infected m

log

10

pro

bab

ilit

yx

(m)

N = 100

N = 400

N = 1600

N = 6400

N = 25600

0 20 40 60 80 100-4

-3

-2

-1

number infected m

log

10

pro

bab

ilit

yx

(m)

number infected m

log

10

pro

bab

ilit

yx

(m)

number infected m

log

10

pro

bab

ilit

yx

(m)

number infected m

log

10

pro

bab

ilit

yx

(m)

number infected m

log

10

pro

bab

ilit

yx

(m)

N = 100

N = 400

N = 1600

N = 6400

N = 25600

0.0 0.2 0.4 0.6 0.8 1.00

2

4

6

8

10

proportion infected m/N

nor

mal

ized

pro

bab

ilit

yNx

(m)

proportion infected m/N

nor

mal

ized

pro

bab

ilit

yNx

(m)

proportion infected m/N

nor

mal

ized

pro

bab

ilit

yNx

(m)

proportion infected m/N

nor

mal

ized

pro

bab

ilit

yNx

(m)

proportion infected m/N

nor

mal

ized

pro

bab

ilit

yNx

(m)

N = 100

N = 400

N = 1600

N = 6400

N = 25600

4 / 49

Page 5: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modified model

We have a network

I An edge represents a potential transmission path (unweighted,bidirectional).

I An infected node remains infected for a single time step.

I An infected node transmits to a neighbor with probability p.

I Warning — no longer assuming continuous time

5 / 49

Page 6: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modified model

We have a network

I An edge represents a potential transmission path (unweighted,bidirectional).

I An infected node remains infected for a single time step.

I An infected node transmits to a neighbor with probability p.

I Warning — no longer assuming continuous time

5 / 49

Page 7: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modified model

We have a network

I An edge represents a potential transmission path (unweighted,bidirectional).

I An infected node remains infected for a single time step.

I An infected node transmits to a neighbor with probability p.

I Warning — no longer assuming continuous time

5 / 49

Page 8: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modified model

We have a network

I An edge represents a potential transmission path (unweighted,bidirectional).

I An infected node remains infected for a single time step.

I An infected node transmits to a neighbor with probability p.

I Warning — no longer assuming continuous time

5 / 49

Page 9: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modeling Disease Spread in a network

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)

1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

6 / 49

Page 10: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modeling Disease Spread in a network

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)

1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

6 / 49

Page 11: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modeling Disease Spread in a network

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)

1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

6 / 49

Page 12: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modeling Disease Spread in a network

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

6 / 49

Page 13: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modeling Disease Spread in a network

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

6 / 49

Page 14: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modeling Disease Spread in a network

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

6 / 49

Page 15: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Modeling Disease Spread in a network

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

6 / 49

Page 16: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Alternative perspective

I

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)

1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

At each step, if thereis an edge to cross, itis crossed with probabil-ity p. No edge is evercrossed twice.

I It is equivalent to decide in advance whether the edges will becrossed if encountered.

I

(1− p)3

p(1− p)2

p2(1− p)

p(1− p)2

p2(1− p)

p(1− p)2

p2(1− p)

p3

7 / 49

Page 17: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Alternative perspective

I

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)

1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

At each step, if thereis an edge to cross, itis crossed with probabil-ity p. No edge is evercrossed twice.

I It is equivalent to decide in advance whether the edges will becrossed if encountered.

I

(1− p)3

p(1− p)2

p2(1− p)

p(1− p)2

p2(1− p)

p(1− p)2

p2(1− p)

p3

7 / 49

Page 18: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Alternative perspective

I

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)

1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

At each step, if thereis an edge to cross, itis crossed with probabil-ity p. No edge is evercrossed twice.

I It is equivalent to decide in advance whether the edges will becrossed if encountered.

I

(1− p)3

p(1− p)2

p2(1− p)

p(1− p)2

p2(1− p)

p(1− p)2

p2(1− p)

p3

7 / 49

Page 19: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Alternative perspective

I

(1− p)2

p 2

p(1−

p)p(

1−p)(1−

p)2

p2(1− p)

p

(1−p

)

p(1− p)

1

p(1− p)2

(1−p

)p

p3

1

p2(1− p)

1

At each step, if thereis an edge to cross, itis crossed with probabil-ity p. No edge is evercrossed twice.

I It is equivalent to decide in advance whether the edges will becrossed if encountered.

I

(1− p)3

p(1− p)2

p2(1− p)

p(1− p)2

p2(1− p)

p(1− p)2

p2(1− p)

p3

7 / 49

Page 20: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Percolation in different size networksComparison of largest (red) and second largest (blue) componentsin different size networks below and above percolation threshold.

I Below threshold largest and second largest in a network areabout the same size as each other and similar size in bothnetworks

I Above threshold largest is proportional to network size.8 / 49

Page 21: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

More detailed comparison of network size

0.0 0.2 0.4 0.6 0.8 1.00.0

0.2

0.4

0.6

0.8

1.0

p

Lar

gest

com

pon

ent

pro

por

tion

N = 100

N = 1000

N = 10000

N = 100000

I Above the threshold, an epidemic occurs if the initial node isin the giant component.

I The entire component containing the index is infected.

I For a large network with given p, the giant component’s sizeis remarkably consistent. So the probability of an epidemicequals the proportion infected.

9 / 49

Page 22: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

0 20 40 60 80 1000.00

0.01

0.02

0.03

0.04

0.05

0.06

Number infected

Pro

bab

ilit

y

N=100

0 5 10 15 200.00

0.05

0.10

0.15

0.20

0.25

0.30

0 50 100 150 200 250 300 350 4000.000

0.002

0.004

0.006

0.008

0.010

0.012

0.014

Number infected

Pro

bab

ilit

y

N=400

0 5 10 15 200.00

0.05

0.10

0.15

0.20

0.25

0.30

0 200 400 600 800 1000 1200 1400 16000.0000

0.0005

0.0010

0.0015

0.0020

0.0025

0.0030

0.0035

Number infected

Pro

bab

ilit

y

N=1600

0 5 10 15 200.00

0.05

0.10

0.15

0.20

0.25

0.30

0 1000 2000 3000 4000 5000 60000.0000

0.0002

0.0004

0.0006

0.0008

Number infected

Pro

bab

ilit

y

N=6400

0 5 10 15 200.00

0.05

0.10

0.15

0.20

0.25

0.30

N P A100 0.237 0.423

400 0.340 0.387

1600 0.339 0.350

6400 0.365 0.366

25600 0.368 0.368

10 / 49

Page 23: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

0 20 40 60 80 1000.00

0.01

0.02

0.03

0.04

0.05

0.06

Number infected

Pro

bab

ilit

y

N=100

0 5 10 15 200.00

0.05

0.10

0.15

0.20

0.25

0.30

0 50 100 150 200 250 300 350 4000.000

0.002

0.004

0.006

0.008

0.010

0.012

0.014

Number infected

Pro

bab

ilit

y

N=400

0 5 10 15 200.00

0.05

0.10

0.15

0.20

0.25

0.30

0 200 400 600 800 1000 1200 1400 16000.0000

0.0005

0.0010

0.0015

0.0020

0.0025

0.0030

0.0035

Number infected

Pro

bab

ilit

y

N=1600

0 5 10 15 200.00

0.05

0.10

0.15

0.20

0.25

0.30

0 1000 2000 3000 4000 5000 60000.0000

0.0002

0.0004

0.0006

0.0008

Number infected

Pro

bab

ilit

y

N=6400

0 5 10 15 200.00

0.05

0.10

0.15

0.20

0.25

0.30

N P A100 0.237 0.423

400 0.340 0.387

1600 0.339 0.350

6400 0.365 0.366

25600 0.368 0.368

10 / 49

Page 24: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Now return back to transmitting with rate β and recovering withrate γ.

11 / 49

Page 25: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Transmission probability

I We’ll want to know the probability an infected node vtransmits to its neighbor u (assuming v is infected).

I Transmission is at rate β, and recovery is at rate γ. Theprobability of transmitting before recovering is β/(β + γ).

I Note: v transmitting to u and to w are correlated events(both depend on duration of v ’s infection), but transmissionsfrom different nodes to a single node are independent.

12 / 49

Page 26: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Transmission probability

I We’ll want to know the probability an infected node vtransmits to its neighbor u (assuming v is infected).

I Transmission is at rate β, and recovery is at rate γ. Theprobability of transmitting before recovering is β/(β + γ).

I Note: v transmitting to u and to w are correlated events(both depend on duration of v ’s infection), but transmissionsfrom different nodes to a single node are independent.

12 / 49

Page 27: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Transmission probability

I We’ll want to know the probability an infected node vtransmits to its neighbor u (assuming v is infected).

I Transmission is at rate β, and recovery is at rate γ. Theprobability of transmitting before recovering is β/(β + γ).

I Note: v transmitting to u and to w are correlated events(both depend on duration of v ’s infection), but transmissionsfrom different nodes to a single node are independent.

12 / 49

Page 28: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed percolation analogy

Given a network G , I want to simulate the spread of an SIR diseasewith given β and γ

I I use Tom as a random number generator.

I When a node u becomes infected, I ask Tom: “how long willits infection last?”

I Then for each neighbor v I ask “will u transmit to v? When?”

I Tom decides he doesn’t like the rush to generate a randomnumber on the fly. So he does it in advance.

I For each node Tom assigns the duration its infection will last ifinfected.

I Once the duration is chosen, Tom decides which neighbors itwill transmit to and how long it will take.

I Then he reports those to me when I ask.

I Is it possible for me to know whether he is calculating inadvance or not?

13 / 49

Page 29: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed percolation analogy

Given a network G , I want to simulate the spread of an SIR diseasewith given β and γ

I I use Tom as a random number generator.I When a node u becomes infected, I ask Tom: “how long will

its infection last?”I Then for each neighbor v I ask “will u transmit to v? When?”

I Tom decides he doesn’t like the rush to generate a randomnumber on the fly. So he does it in advance.

I For each node Tom assigns the duration its infection will last ifinfected.

I Once the duration is chosen, Tom decides which neighbors itwill transmit to and how long it will take.

I Then he reports those to me when I ask.

I Is it possible for me to know whether he is calculating inadvance or not?

13 / 49

Page 30: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed percolation analogy

Given a network G , I want to simulate the spread of an SIR diseasewith given β and γ

I I use Tom as a random number generator.I When a node u becomes infected, I ask Tom: “how long will

its infection last?”I Then for each neighbor v I ask “will u transmit to v? When?”

I Tom decides he doesn’t like the rush to generate a randomnumber on the fly. So he does it in advance.

I For each node Tom assigns the duration its infection will last ifinfected.

I Once the duration is chosen, Tom decides which neighbors itwill transmit to and how long it will take.

I Then he reports those to me when I ask.

I Is it possible for me to know whether he is calculating inadvance or not?

13 / 49

Page 31: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed percolation analogy

Given a network G , I want to simulate the spread of an SIR diseasewith given β and γ

I I use Tom as a random number generator.I When a node u becomes infected, I ask Tom: “how long will

its infection last?”I Then for each neighbor v I ask “will u transmit to v? When?”

I Tom decides he doesn’t like the rush to generate a randomnumber on the fly. So he does it in advance.

I For each node Tom assigns the duration its infection will last ifinfected.

I Once the duration is chosen, Tom decides which neighbors itwill transmit to and how long it will take.

I Then he reports those to me when I ask.

I Is it possible for me to know whether he is calculating inadvance or not?

13 / 49

Page 32: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed percolation analogy

Given a network G , I want to simulate the spread of an SIR diseasewith given β and γ

I I use Tom as a random number generator.I When a node u becomes infected, I ask Tom: “how long will

its infection last?”I Then for each neighbor v I ask “will u transmit to v? When?”

I Tom decides he doesn’t like the rush to generate a randomnumber on the fly. So he does it in advance.

I For each node Tom assigns the duration its infection will last ifinfected.

I Once the duration is chosen, Tom decides which neighbors itwill transmit to and how long it will take.

I Then he reports those to me when I ask.

I Is it possible for me to know whether he is calculating inadvance or not?

13 / 49

Page 33: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

a b

c d

a0.084

b0.006

c4.237

d0.653

0.0450.38

8

0.19

7

0.186

0.07

8

0.144

Every number that Tom gives me is a random number that isgenerated independently of every other number. It doesn’t matterwhen he generates it.

14 / 49

Page 34: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

a b

c d

a0.084

b0.006

c4.237

d0.653

0.0450.38

8

0.19

7

0.186

0.07

8

0.144

Every number that Tom gives me is a random number that isgenerated independently of every other number. It doesn’t matterwhen he generates it.

14 / 49

Page 35: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Typical structure

15 / 49

Page 36: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed Percolation Equivalence

The following processes produce indistinguishable output:I Standard epidemic simulation:

I Take a network G .I Choose an initial infected individual.I Allow edges to transmit until the random time the individual

recovers.

I Percolation-based simulation:

I Take a network G .I Generate a new directed network H:

I For each individual u, assign a duration d of infection.I For each edge from u, determine delay t until transmitting.I If t < d , place directed edge into network with associated

time.

I Choose an initial infected individual.I Trace the disease spread following edges in H, transmitting

after the given time.

16 / 49

Page 37: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed Percolation Equivalence

The following processes produce indistinguishable output:I Standard epidemic simulation:

I Take a network G .I Choose an initial infected individual.I Allow edges to transmit until the random time the individual

recovers.

I Percolation-based simulation:

I Take a network G .I Generate a new directed network H:

I For each individual u, assign a duration d of infection.I For each edge from u, determine delay t until transmitting.I If t < d , place directed edge into network with associated

time.

I Choose an initial infected individual.I Trace the disease spread following edges in H, transmitting

after the given time.

16 / 49

Page 38: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed Percolation Equivalence

The following processes produce indistinguishable output:I Standard epidemic simulation:

I Take a network G .I Choose an initial infected individual.I Allow edges to transmit until the random time the individual

recovers.

I Percolation-based simulation:

I Take a network G .I Generate a new directed network H:

I For each individual u, assign a duration d of infection.I For each edge from u, determine delay t until transmitting.I If t < d , place directed edge into network with associated

time.

I Choose an initial infected individual.I Trace the disease spread following edges in H, transmitting

after the given time.

16 / 49

Page 39: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed Percolation Equivalence

The following processes produce indistinguishable output:I Standard epidemic simulation:

I Take a network G .I Choose an initial infected individual.I Allow edges to transmit until the random time the individual

recovers.

I Percolation-based simulation:I Take a network G .

I Generate a new directed network H:

I For each individual u, assign a duration d of infection.I For each edge from u, determine delay t until transmitting.I If t < d , place directed edge into network with associated

time.

I Choose an initial infected individual.I Trace the disease spread following edges in H, transmitting

after the given time.

16 / 49

Page 40: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed Percolation Equivalence

The following processes produce indistinguishable output:I Standard epidemic simulation:

I Take a network G .I Choose an initial infected individual.I Allow edges to transmit until the random time the individual

recovers.

I Percolation-based simulation:I Take a network G .I Generate a new directed network H:

I For each individual u, assign a duration d of infection.I For each edge from u, determine delay t until transmitting.I If t < d , place directed edge into network with associated

time.

I Choose an initial infected individual.I Trace the disease spread following edges in H, transmitting

after the given time.

16 / 49

Page 41: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed Percolation Equivalence

The following processes produce indistinguishable output:I Standard epidemic simulation:

I Take a network G .I Choose an initial infected individual.I Allow edges to transmit until the random time the individual

recovers.

I Percolation-based simulation:I Take a network G .I Generate a new directed network H:

I For each individual u, assign a duration d of infection.I For each edge from u, determine delay t until transmitting.I If t < d , place directed edge into network with associated

time.

I Choose an initial infected individual.I Trace the disease spread following edges in H, transmitting

after the given time.

16 / 49

Page 42: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Directed Percolation Equivalence

The following processes produce indistinguishable output:I Standard epidemic simulation:

I Take a network G .I Choose an initial infected individual.I Allow edges to transmit until the random time the individual

recovers.

I Percolation-based simulation:I Take a network G .I Generate a new directed network H:

I For each individual u, assign a duration d of infection.I For each edge from u, determine delay t until transmitting.I If t < d , place directed edge into network with associated

time.

I Choose an initial infected individual.I Trace the disease spread following edges in H, transmitting

after the given time.

16 / 49

Page 43: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Comments on directed percolation

I Directed percolation can be used more generally when thereare other sources of heterogeneity in infectiousness and/orsusceptibility.

I The eventually infected nodes are exactly those nodes in theout-component of the index case.

I The probability a random node is infected follows from thesize of its in-component.

17 / 49

Page 44: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Typical structure

I We can understand the dynamics with a “bowtie” diagram.

I Above a threshold there is a Giant Strongly ConnectedComponent HSCC

I It has an in-component HIN and an out-component HOUT .I If the index case is in HIN or HSCC then all of HSCC and

HOUT are eventually infected.I So Epidemic Probability P = E(|HIN ∪ HSCC |)/N and Attack

rate A = E(|HSCC ∪ HOUT |)/N.

18 / 49

Page 45: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Typical structure

I We can understand the dynamics with a “bowtie” diagram.I Above a threshold there is a Giant Strongly Connected

Component HSCC

I It has an in-component HIN and an out-component HOUT .I If the index case is in HIN or HSCC then all of HSCC and

HOUT are eventually infected.I So Epidemic Probability P = E(|HIN ∪ HSCC |)/N and Attack

rate A = E(|HSCC ∪ HOUT |)/N.

18 / 49

Page 46: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Typical structure

I We can understand the dynamics with a “bowtie” diagram.I Above a threshold there is a Giant Strongly Connected

Component HSCC

I It has an in-component HIN and an out-component HOUT .

I If the index case is in HIN or HSCC then all of HSCC andHOUT are eventually infected.

I So Epidemic Probability P = E(|HIN ∪ HSCC |)/N and Attackrate A = E(|HSCC ∪ HOUT |)/N.

18 / 49

Page 47: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Typical structure

I We can understand the dynamics with a “bowtie” diagram.I Above a threshold there is a Giant Strongly Connected

Component HSCC

I It has an in-component HIN and an out-component HOUT .I If the index case is in HIN or HSCC then all of HSCC and

HOUT are eventually infected.

I So Epidemic Probability P = E(|HIN ∪ HSCC |)/N and Attackrate A = E(|HSCC ∪ HOUT |)/N.

18 / 49

Page 48: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Typical structure

I We can understand the dynamics with a “bowtie” diagram.I Above a threshold there is a Giant Strongly Connected

Component HSCC

I It has an in-component HIN and an out-component HOUT .I If the index case is in HIN or HSCC then all of HSCC and

HOUT are eventually infected.I So Epidemic Probability P = E(|HIN ∪ HSCC |)/N and Attack

rate A = E(|HSCC ∪ HOUT |)/N.18 / 49

Page 49: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some consequences

The dynamic process of the epidemic is now encoded in a staticnetwork H. Studying H gives us some insight into what ishappening.

I There is a symmetry between epidemic probability andepidemic final size.

I Because edges out of a node are correlated and edges in to anode are not, P 6= A.

I The probability of an epidemic is the proportion of nodes fromwhich there is a long chain of transmissions in H.

I The final size of an epidemic with a very small initialproportion infected is the proportion of nodes which are thetarget of a long chain of transmissions in H.

19 / 49

Page 50: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some consequences

The dynamic process of the epidemic is now encoded in a staticnetwork H. Studying H gives us some insight into what ishappening.

I There is a symmetry between epidemic probability andepidemic final size.

I Because edges out of a node are correlated and edges in to anode are not, P 6= A.

I The probability of an epidemic is the proportion of nodes fromwhich there is a long chain of transmissions in H.

I The final size of an epidemic with a very small initialproportion infected is the proportion of nodes which are thetarget of a long chain of transmissions in H.

19 / 49

Page 51: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some consequences

The dynamic process of the epidemic is now encoded in a staticnetwork H. Studying H gives us some insight into what ishappening.

I There is a symmetry between epidemic probability andepidemic final size.

I Because edges out of a node are correlated and edges in to anode are not, P 6= A.

I The probability of an epidemic is the proportion of nodes fromwhich there is a long chain of transmissions in H.

I The final size of an epidemic with a very small initialproportion infected is the proportion of nodes which are thetarget of a long chain of transmissions in H.

19 / 49

Page 52: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some consequences

The dynamic process of the epidemic is now encoded in a staticnetwork H. Studying H gives us some insight into what ishappening.

I There is a symmetry between epidemic probability andepidemic final size.

I Because edges out of a node are correlated and edges in to anode are not, P 6= A.

I The probability of an epidemic is the proportion of nodes fromwhich there is a long chain of transmissions in H.

I The final size of an epidemic with a very small initialproportion infected is the proportion of nodes which are thetarget of a long chain of transmissions in H.

19 / 49

Page 53: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some consequences

The dynamic process of the epidemic is now encoded in a staticnetwork H. Studying H gives us some insight into what ishappening.

I There is a symmetry between epidemic probability andepidemic final size.

I Because edges out of a node are correlated and edges in to anode are not, P 6= A.

I The probability of an epidemic is the proportion of nodes fromwhich there is a long chain of transmissions in H.

I The final size of an epidemic with a very small initialproportion infected is the proportion of nodes which are thetarget of a long chain of transmissions in H.

19 / 49

Page 54: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIR epidemics in Configuration Model networks

I Consider a Configuration Model network in which we infect a(probably small) fraction of the population ρ.

I Allow the SIR disease to spread.

I We assume ρN is large enough that stochastic die-out doesnot play a major role.

20 / 49

Page 55: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Recall our key questions

For SIR:

I P, the probability of an epidemic.

I A, the “attack rate”: the fraction infected if an epidemichappens (better named the attack ratio).

I R0, the average number of infections caused by those infectedearly in the epidemic.

I I (t), the time course of the epidemic.

For SIS:

I PI I (∞), the equilibrium level of infection

I R0

I I (t)

21 / 49

Page 56: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

R0 calculationFor SIR disease:

I The probability a newly infected individual has degree k isPn(k).

I The expected number of infections it causes given k is(k − 1) β

β+γ [it cannot reinfect the source of its infection].I So

R0 = E(number infections caused|infected early)

=∑k

P(k |infected early)E(number infections|k)

=∑k

Pn(k)(k − 1)β

β + γ

β + γ

∑k

kP(k)(k − 1)

〈K 〉

β + γ

⟨K 2 − K

⟩〈K 〉

22 / 49

Page 57: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

R0 calculationFor SIR disease:

I The probability a newly infected individual has degree k isPn(k).

I The expected number of infections it causes given k is(k − 1) β

β+γ [it cannot reinfect the source of its infection].I So

R0 = E(number infections caused|infected early)

=∑k

P(k |infected early)E(number infections|k)

=∑k

Pn(k)(k − 1)β

β + γ

β + γ

∑k

kP(k)(k − 1)

〈K 〉

β + γ

⟨K 2 − K

⟩〈K 〉

22 / 49

Page 58: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

R0 calculationFor SIR disease:

I The probability a newly infected individual has degree k isPn(k).

I The expected number of infections it causes given k is(k − 1) β

β+γ [it cannot reinfect the source of its infection].I So

R0 = E(number infections caused|infected early)

=∑k

P(k |infected early)E(number infections|k)

=∑k

Pn(k)(k − 1)β

β + γ

β + γ

∑k

kP(k)(k − 1)

〈K 〉

β + γ

⟨K 2 − K

⟩〈K 〉

22 / 49

Page 59: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

R0 calculationFor SIR disease:

I The probability a newly infected individual has degree k isPn(k).

I The expected number of infections it causes given k is(k − 1) β

β+γ [it cannot reinfect the source of its infection].I So

R0 = E(number infections caused|infected early)

=∑k

P(k |infected early)E(number infections|k)

=∑k

Pn(k)(k − 1)β

β + γ

β + γ

∑k

kP(k)(k − 1)

〈K 〉

β + γ

⟨K 2 − K

⟩〈K 〉

22 / 49

Page 60: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

R0 calculationFor SIR disease:

I The probability a newly infected individual has degree k isPn(k).

I The expected number of infections it causes given k is(k − 1) β

β+γ [it cannot reinfect the source of its infection].I So

R0 = E(number infections caused|infected early)

=∑k

P(k |infected early)E(number infections|k)

=∑k

Pn(k)(k − 1)β

β + γ

β + γ

∑k

kP(k)(k − 1)

〈K 〉

β + γ

⟨K 2 − K

⟩〈K 〉

22 / 49

Page 61: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

R0 calculationFor SIR disease:

I The probability a newly infected individual has degree k isPn(k).

I The expected number of infections it causes given k is(k − 1) β

β+γ [it cannot reinfect the source of its infection].I So

R0 = E(number infections caused|infected early)

=∑k

P(k |infected early)E(number infections|k)

=∑k

Pn(k)(k − 1)β

β + γ

β + γ

∑k

kP(k)(k − 1)

〈K 〉

β + γ

⟨K 2 − K

⟩〈K 〉

22 / 49

Page 62: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

R0 calculationFor SIR disease:

I The probability a newly infected individual has degree k isPn(k).

I The expected number of infections it causes given k is(k − 1) β

β+γ [it cannot reinfect the source of its infection].I So

R0 = E(number infections caused|infected early)

=∑k

P(k |infected early)E(number infections|k)

=∑k

Pn(k)(k − 1)β

β + γ

β + γ

∑k

kP(k)(k − 1)

〈K 〉

β + γ

⟨K 2 − K

⟩〈K 〉

22 / 49

Page 63: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Recall our key questions

For SIR:

I P, the probability of an epidemic.

I A, the “attack rate”: the fraction infected if an epidemichappens (better named the attack ratio).

I R0, the average number of infections caused by those infectedearly in the epidemic.

I I (t), the time course of the epidemic.

For SIS:

I PI I (∞), the equilibrium level of infection

I R0

I I (t)

23 / 49

Page 64: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Changing the final size question

Instead of asking what proportion end up susceptible or recoveredask:

What is the probability a random node does not have atransmission path to it from one of the index nodes?

24 / 49

Page 65: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Changing the final size question

Instead of asking what proportion end up susceptible or recoveredask:

What is the probability a random node does not have atransmission path to it from one of the index nodes?

24 / 49

Page 66: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

u

ΘΘ Θ

ΘΘ

Θ = P(v did not transmit to u)

Probability a random degree k test individual is susceptible at theend is

S

N=∑k

P(k)

(1− ρ)Θk

= (1− ρ)ψ(Θ)

whereψ(x) =

∑k

P(k)xk

25 / 49

Page 67: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

u

ΘΘ Θ

ΘΘ

Θ = P(v did not transmit to u)

Probability a random degree k test individual is susceptible at theend is

S

N=∑k

P(k)

(1− ρ)Θk

= (1− ρ)ψ(Θ)

whereψ(x) =

∑k

P(k)xk

25 / 49

Page 68: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

u

ΘΘ Θ

ΘΘ

Θ = P(v did not transmit to u)

Probability a random degree k test individual is susceptible at theend is

S

N=∑k

P(k)(1− ρ)Θk

= (1− ρ)ψ(Θ)

whereψ(x) =

∑k

P(k)xk

25 / 49

Page 69: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

u

ΘΘ Θ

ΘΘ

Θ = P(v did not transmit to u)

Probability a random degree k test individual is susceptible at theend is

S

N=∑k

P(k)(1− ρ)Θk = (1− ρ)ψ(Θ)

whereψ(x) =

∑k

P(k)xk

25 / 49

Page 70: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Θ

v

u

ΘΘ Θ

ΘΘ

ΘΘ

Probability a random degree k partner never infected is

φS =∑k

(1− ρ)Θk−1

= (1− ρ)ψ′(Θ)

〈K 〉

Given β and γ, partner does not transmit to u with probability

Θ = φS +

(1− β

β + γ

)(1−φS)

= 1− β

β + γ+

β

β + γ

(1− ρ)ψ′(Θ)

〈K 〉

26 / 49

Page 71: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Θ

v

u

ΘΘ Θ

ΘΘ

ΘΘ

Probability a random degree k partner never infected is

φS =∑k

Pn(k)(1− ρ)Θk−1

= (1− ρ)ψ′(Θ)

〈K 〉

Given β and γ, partner does not transmit to u with probability

Θ = φS +

(1− β

β + γ

)(1−φS)

= 1− β

β + γ+

β

β + γ

(1− ρ)ψ′(Θ)

〈K 〉

26 / 49

Page 72: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Θ

v

u

ΘΘ Θ

ΘΘ

ΘΘ

Probability a random degree k partner never infected is

φS =∑k

kP(k)

〈K 〉(1− ρ)Θk−1

= (1− ρ)ψ′(Θ)

〈K 〉

Given β and γ, partner does not transmit to u with probability

Θ = φS +

(1− β

β + γ

)(1−φS)

= 1− β

β + γ+

β

β + γ

(1− ρ)ψ′(Θ)

〈K 〉

26 / 49

Page 73: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Θ

v

u

ΘΘ Θ

ΘΘ

ΘΘ

Probability a random degree k partner never infected is

φS =∑k

kP(k)

〈K 〉(1− ρ)Θk−1 = (1− ρ)

ψ′(Θ)

〈K 〉

Given β and γ, partner does not transmit to u with probability

Θ = φS +

(1− β

β + γ

)(1−φS)

= 1− β

β + γ+

β

β + γ

(1− ρ)ψ′(Θ)

〈K 〉

26 / 49

Page 74: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Θ

v

u

ΘΘ Θ

ΘΘ

ΘΘ

Probability a random degree k partner never infected is

φS =∑k

kP(k)

〈K 〉(1− ρ)Θk−1 = (1− ρ)

ψ′(Θ)

〈K 〉

Given β and γ, partner does not transmit to u with probability

Θ = φS +

(1− β

β + γ

)(1−φS)

= 1− β

β + γ+

β

β + γ

(1− ρ)ψ′(Θ)

〈K 〉

26 / 49

Page 75: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Θ

v

u

ΘΘ Θ

ΘΘ

ΘΘ

Probability a random degree k partner never infected is

φS =∑k

kP(k)

〈K 〉(1− ρ)Θk−1 = (1− ρ)

ψ′(Θ)

〈K 〉

Given β and γ, partner does not transmit to u with probability

Θ = φS +

(1− β

β + γ

)(1−φS) = 1− β

β + γ+

β

β + γ

(1− ρ)ψ′(Θ)

〈K 〉

26 / 49

Page 76: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Final Size

SoA = 1− (1− ρ)ψ(Θ)

where

Θ =γ

β + γ+

β

β + γ(1− ρ)

ψ′(Θ)

〈K 〉

A more rigorous definition would be that Θ is the probability that the given edge isn’t the final edge of a directedpath from an index node to u in the percolated network H.

27 / 49

Page 77: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Final Size

SoA = 1− (1− ρ)ψ(Θ)

where

Θ =γ

β + γ+

β

β + γ(1− ρ)

ψ′(Θ)

〈K 〉A more rigorous definition would be that Θ is the probability that the given edge isn’t the final edge of a directedpath from an index node to u in the percolated network H.

27 / 49

Page 78: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Recall our key questions

For SIR:

I P, the probability of an epidemic.

I A, the “attack rate”: the fraction infected if an epidemichappens (better named the attack ratio).

I R0, the average number of infections caused by those infectedearly in the epidemic.

I I (t), the time course of the epidemic.

For SIS:

I PI I (∞), the equilibrium level of infection

I R0

I I (t)

28 / 49

Page 79: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding S(t) for SIR disease

u

θθ θ

θθ

θ(t) = P(v not yet transmitted to u)

Probability a random test individual still susceptible is

S(t)

N=∑k

P(k)

(1− ρ)θ(t)k

= (1− ρ)ψ(θ(t))

whereψ(x) =

∑k

P(k)xk

29 / 49

Page 80: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding S(t) for SIR disease

u

θθ θ

θθ

θ(t) = P(v not yet transmitted to u)

Probability a random degree k test individual still susceptible is

S(t)

N=∑k

P(k)

(1− ρ)θ(t)k

= (1− ρ)ψ(θ(t))

whereψ(x) =

∑k

P(k)xk

29 / 49

Page 81: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding S(t) for SIR disease

u

θθ θ

θθ

θ(t) = P(v not yet transmitted to u)

Probability a random degree k test individual still susceptible is

S(t)

N=∑k

P(k)(1− ρ)θ(t)k

= (1− ρ)ψ(θ(t))

whereψ(x) =

∑k

P(k)xk

29 / 49

Page 82: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding S(t) for SIR disease

u

θθ θ

θθ

θ(t) = P(v not yet transmitted to u)

Probability a random degree k test individual still susceptible is

S(t)

N=∑k

P(k)(1− ρ)θ(t)k = (1− ρ)ψ(θ(t))

whereψ(x) =

∑k

P(k)xk

29 / 49

Page 83: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

How does θ evolve?

v

u

θ

θ

v

u

φS v

u

φI v

u

φR

v

u

1 − θ

I θ = φS + φI + φR .

I θ = −βφI .I Our goal is to find φI in terms of θ.

30 / 49

Page 84: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

How does θ evolve?

θ

v

u

φS v

u

φI v

u

φR

v

u

1 − θ

I θ = φS + φI + φR .

I θ = −βφI .I Our goal is to find φI in terms of θ.

30 / 49

Page 85: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

How does θ evolve?

θ

v

u

φS v

u

φI v

u

φR

v

u

1 − θ

βφI

γφI

I θ = φS + φI + φR .

I θ = −βφI .

I Our goal is to find φI in terms of θ.

30 / 49

Page 86: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

How does θ evolve?

θ

v

u

φS v

u

φI v

u

φR

v

u

1 − θ

βφI

γφI

I θ = φS + φI + φR .

I θ = −βφI .I Our goal is to find φI in terms of θ.

30 / 49

Page 87: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding φR(t)

θ

v

u

φS v

u

φI v

u

φR

v

u

1 − θ

βφI

γφI

Because derivatives are proportional, φR = γβ (1− θ)

31 / 49

Page 88: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding φS(t)

v

u

θθ θ

θθ

θθ

Probability a random degree k partner still susceptible is

φS(t) =∑k

(1− ρ)θ(t)k−1

= (1− ρ)ψ′(θ)

〈K 〉

32 / 49

Page 89: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding φS(t)

v

u

θθ θ

θθ

θθ

Probability a random degree k partner still susceptible is

φS(t) =∑k

Pn(k)(1− ρ)θ(t)k−1

= (1− ρ)ψ′(θ)

〈K 〉

32 / 49

Page 90: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding φS(t)

v

u

θθ θ

θθ

θθ

Probability a random degree k partner still susceptible is

φS(t) =∑k

kP(k)

〈K 〉(1− ρ)θ(t)k−1

= (1− ρ)ψ′(θ)

〈K 〉

32 / 49

Page 91: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding φS(t)

v

u

θθ θ

θθ

θθ

Probability a random degree k partner still susceptible is

φS(t) =∑k

kP(k)

〈K 〉(1− ρ)θ(t)k−1 = (1− ρ)

ψ′(θ)

〈K 〉

32 / 49

Page 92: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

θ

v

u

(1 − ρ)ψ′(θ)〈K〉 v

u

φI v

u

γβ(1 − θ)

v

u

1 − θ

βφI

γφI

We have

φI = θ − φS − φR

= θ − (1− ρ)ψ′(θ)

〈K 〉− γ

β(1− θ)

θ = −βφI

= −βθ + β(1− ρ)ψ′(θ)

〈K 〉+ γ(1− θ)

33 / 49

Page 93: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

θ

v

u

(1 − ρ)ψ′(θ)〈K〉 v

u

φI v

u

γβ(1 − θ)

v

u

1 − θ

βφI

γφI

We have

φI = θ − φS − φR = θ − (1− ρ)ψ′(θ)

〈K 〉− γ

β(1− θ)

θ = −βφI

= −βθ + β(1− ρ)ψ′(θ)

〈K 〉+ γ(1− θ)

33 / 49

Page 94: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

θ

v

u

(1 − ρ)ψ′(θ)〈K〉 v

u

φI v

u

γβ(1 − θ)

v

u

1 − θ

βφI

γφI

We have

φI = θ − φS − φR = θ − (1− ρ)ψ′(θ)

〈K 〉− γ

β(1− θ)

θ = −βφI = −βθ + β(1− ρ)ψ′(θ)

〈K 〉+ γ(1− θ)

33 / 49

Page 95: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Final System

We finally have

θ = −βθ + β(1− ρ)ψ′(θ)

〈K 〉+ γ(1− θ)

R = γI S = (1− ρ)Nψ(θ) I = N − S − R

Compare with

θ = −βθ + βθ2 (1− ρ)ψ′(θ)

〈K〉− θγ ln θ

R = γI , S = (1− ρ)Nψ(θ), I = N − S − R

More details in [1, 2, 3]

34 / 49

Page 96: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

0 5 10 15 20

t

0.00

0.05

0.10

0.15

0.20

Pro

port

ion infe

cted

Truncated Power Law

Bimodal

Poisson

Homogeneous

35 / 49

Page 97: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

A good exercise

Repeat this derivation for a model in which infections last for onetime step and transmission occurs with probability p.

36 / 49

Page 98: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Epidemic probability

I To calculate epidemic probability, we consider a singleintroduced node, randomly chosen in the population.

I ρ = 0.

I ψ(x) =∑

k P(k)xk is the probability generating function forthe degree distribution.

37 / 49

Page 99: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Epidemic probability

I To calculate epidemic probability, we consider a singleintroduced node, randomly chosen in the population.

I ρ = 0.

I ψ(x) =∑

k P(k)xk is the probability generating function forthe degree distribution.

37 / 49

Page 100: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Epidemic probability

I To calculate epidemic probability, we consider a singleintroduced node, randomly chosen in the population.

I ρ = 0.

I ψ(x) =∑

k P(k)xk is the probability generating function forthe degree distribution.

37 / 49

Page 101: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Calculating epidemic probability

u

Ω(D)Ω(D)Ω(D)

Ω(D)

Ω(D)

Ω(D) = P(u does not transmit to a neighbor|D) + P(u transmits, but neighbor doesn’t lead to an epidemic)

Probability a random degree k index case whose infection durationis D does not start an epidemic is

1−P =

∫ ∞0

γe−γD∑k

P(k)

Ω(D)k

dD =

∫ ∞0

γe−γDψ(Ω(D))dD

whereψ(x) =

∑k

P(k)xk

38 / 49

Page 102: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Calculating epidemic probability

u

Ω(D)Ω(D)Ω(D)

Ω(D)

Ω(D)

Ω(D) = P(u does not transmit to a neighbor|D) + P(u transmits, but neighbor doesn’t lead to an epidemic)

Probability a random degree k index case whose infection durationis D does not start an epidemic is

1−P =

∫ ∞0

γe−γD∑k

P(k)

Ω(D)k

dD =

∫ ∞0

γe−γDψ(Ω(D))dD

whereψ(x) =

∑k

P(k)xk

38 / 49

Page 103: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Calculating epidemic probability

u

Ω(D)Ω(D)Ω(D)

Ω(D)

Ω(D)

Ω(D) = P(u does not transmit to a neighbor|D) + P(u transmits, but neighbor doesn’t lead to an epidemic)

Probability a random degree k index case whose infection durationis D does not start an epidemic is

1−P =

∫ ∞0

γe−γD

∑k

P(k)Ω(D)k

dD =

∫ ∞0

γe−γDψ(Ω(D))dD

whereψ(x) =

∑k

P(k)xk

38 / 49

Page 104: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Calculating epidemic probability

u

Ω(D)Ω(D)Ω(D)

Ω(D)

Ω(D)

Ω(D) = P(u does not transmit to a neighbor|D) + P(u transmits, but neighbor doesn’t lead to an epidemic)

Probability a random degree k index case whose infection durationis D does not start an epidemic is

1−P =

∫ ∞0

γe−γD∑k

P(k)Ω(D)k dD

=

∫ ∞0

γe−γDψ(Ω(D))dD

whereψ(x) =

∑k

P(k)xk

38 / 49

Page 105: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Calculating epidemic probability

u

Ω(D)Ω(D)Ω(D)

Ω(D)

Ω(D)

Ω(D) = P(u does not transmit to a neighbor|D) + P(u transmits, but neighbor doesn’t lead to an epidemic)

Probability a random degree k index case whose infection durationis D does not start an epidemic is

1−P =

∫ ∞0

γe−γD∑k

P(k)Ω(D)k dD =

∫ ∞0

γe−γDψ(Ω(D))dD

whereψ(x) =

∑k

P(k)xk

38 / 49

Page 106: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Ω

v

u

Ω(D)Ω(D)Ω(D)

Ω(D)Ω(D)

Ω(D)

Ω(D)

p(D)

Probability a random partner of the index case having degree kwhose infection duration is D does not start an epidemic is

Ω(D) =

[1− p(D)] +

∫ ∞0

γe−γD∑k

Pn(k)

p(D)Ω(D)k−1

dD

p(D) = 1− e−βD is the probability of transmitting given infection duration of D

39 / 49

Page 107: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Ω

v

u

Ω(D)Ω(D)Ω(D)

Ω(D)Ω(D)

Ω(D)

Ω(D)

p(D)

Probability a random partner of the index case having degree kwhose infection duration is D does not start an epidemic is

Ω(D) =

[1− p(D)] +

∫ ∞0

γe−γD∑k

Pn(k)

p(D)Ω(D)k−1

dD

p(D) = 1− e−βD is the probability of transmitting given infection duration of D

39 / 49

Page 108: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Ω

v

u

Ω(D)Ω(D)Ω(D)

Ω(D)Ω(D)

Ω(D)

Ω(D)

p(D)

Probability a random partner of the index case having degree kwhose infection duration is D does not start an epidemic is

Ω(D) =

[1− p(D)] +

∫ ∞0

γe−γD

∑k

Pn(k)p(D)Ω(D)k−1

dD

p(D) = 1− e−βD is the probability of transmitting given infection duration of D

39 / 49

Page 109: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Ω

v

u

Ω(D)Ω(D)Ω(D)

Ω(D)Ω(D)

Ω(D)

Ω(D)

p(D)

Probability a random partner of the index case having degree kwhose infection duration is D does not start an epidemic is

Ω(D) = [1− p(D)] +

∫ ∞0

γe−γD∑k

Pn(k)p(D)Ω(D)k−1 dD

p(D) = 1− e−βD is the probability of transmitting given infection duration of D

39 / 49

Page 110: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Ω

v

u

Ω(D)Ω(D)Ω(D)

Ω(D)Ω(D)

Ω(D)

Ω(D)

p(D)

Probability a random partner of the index case having degree kwhose infection duration is D does not start an epidemic is

Ω(D) = [1− p(D)] + p(D)

∫ ∞0

γe−γD∑k

Pn(k)Ω(D)k−1 dD

p(D) = 1− e−βD is the probability of transmitting given infection duration of D

39 / 49

Page 111: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Ω

v

u

Ω(D)Ω(D)Ω(D)

Ω(D)Ω(D)

Ω(D)

Ω(D)

p(D)

Probability a random partner of the index case having degree kwhose infection duration is D does not start an epidemic is

Ω(D) = [1− p(D)] + p(D)

∫ ∞0

γe−γD∑k

kP(k)

〈K 〉Ω(D)k−1 dD

p(D) = 1− e−βD is the probability of transmitting given infection duration of D

39 / 49

Page 112: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Ω

v

u

Ω(D)Ω(D)Ω(D)

Ω(D)Ω(D)

Ω(D)

Ω(D)

p(D)

Probability a random partner of the index case having degree kwhose infection duration is D does not start an epidemic is

Ω(D) = [1− p(D)] + p(D)

∫ ∞0

γe−γD∑

k kP(k)Ω(D)k−1

〈K 〉dD

p(D) = 1− e−βD is the probability of transmitting given infection duration of D

39 / 49

Page 113: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Finding Ω

v

u

Ω(D)Ω(D)Ω(D)

Ω(D)Ω(D)

Ω(D)

Ω(D)

p(D)

Probability a random partner of the index case having degree kwhose infection duration is D does not start an epidemic is

Ω(D) = [1− p(D)] + p(D)

∫ ∞0

γe−γDψ′(Ω(D))

〈K 〉dD

p(D) = 1− e−βD is the probability of transmitting given infection duration of D

39 / 49

Page 114: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Calculating epidemic probability

We arrive at

1− P =

∫ ∞0

γe−γDψ(Ω(D))dD

Ω(D) = e−βD +(

1− e−βD)∫ ∞

0γe−γD

ψ′(Ω(D))

〈K 〉dD

In general we can only solve this numerically, but it isstraightforward. We start with a guess that Ω(D) = 1, plug it inand iterate.In fact the nth iteration will give the probability that the diseasespreads at least n generations.

40 / 49

Page 115: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIR and percolation

SIS disease

References

41 / 49

Page 116: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS disease

It is very difficult to write down an analytic model of SIS disease innetworks that accounts for partnership duration.

I The difficulty results from the fact that a node can infect itsneighbors, thus changing the exposure it receives after itrecovers.

I This effect is real: a person who has recovered from, say,MRSA but passed it on to his/her family is at higher risk ofreaquiring MRSA. Ignoring this weakens our ability to drawconclusions.

I This has policy implications: how much will it reduce MRSAtransmission if we clear the disease from a hospital or a prison?

I So for SIS disease simulation is likely to play a major role.

42 / 49

Page 117: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS disease

It is very difficult to write down an analytic model of SIS disease innetworks that accounts for partnership duration.

I The difficulty results from the fact that a node can infect itsneighbors, thus changing the exposure it receives after itrecovers.

I This effect is real: a person who has recovered from, say,MRSA but passed it on to his/her family is at higher risk ofreaquiring MRSA. Ignoring this weakens our ability to drawconclusions.

I This has policy implications: how much will it reduce MRSAtransmission if we clear the disease from a hospital or a prison?

I So for SIS disease simulation is likely to play a major role.

42 / 49

Page 118: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS disease

It is very difficult to write down an analytic model of SIS disease innetworks that accounts for partnership duration.

I The difficulty results from the fact that a node can infect itsneighbors, thus changing the exposure it receives after itrecovers.

I This effect is real: a person who has recovered from, say,MRSA but passed it on to his/her family is at higher risk ofreaquiring MRSA. Ignoring this weakens our ability to drawconclusions.

I This has policy implications: how much will it reduce MRSAtransmission if we clear the disease from a hospital or a prison?

I So for SIS disease simulation is likely to play a major role.

42 / 49

Page 119: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS disease

It is very difficult to write down an analytic model of SIS disease innetworks that accounts for partnership duration.

I The difficulty results from the fact that a node can infect itsneighbors, thus changing the exposure it receives after itrecovers.

I This effect is real: a person who has recovered from, say,MRSA but passed it on to his/her family is at higher risk ofreaquiring MRSA. Ignoring this weakens our ability to drawconclusions.

I This has policy implications: how much will it reduce MRSAtransmission if we clear the disease from a hospital or a prison?

I So for SIS disease simulation is likely to play a major role.

42 / 49

Page 120: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS disease

It is very difficult to write down an analytic model of SIS disease innetworks that accounts for partnership duration.

I The difficulty results from the fact that a node can infect itsneighbors, thus changing the exposure it receives after itrecovers.

I This effect is real: a person who has recovered from, say,MRSA but passed it on to his/her family is at higher risk ofreaquiring MRSA. Ignoring this weakens our ability to drawconclusions.

I This has policy implications: how much will it reduce MRSAtransmission if we clear the disease from a hospital or a prison?

I So for SIS disease simulation is likely to play a major role.

42 / 49

Page 121: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Percolation-like results and SIS

I It is possible to use percolation-like results to for rigorousconclusions about SIS disease.

I As a general rule, these rigorous results do not generalize if wedo not assume constant infection and transmission rates.

43 / 49

Page 122: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Percolation-like results and SIS

I It is possible to use percolation-like results to for rigorousconclusions about SIS disease.

I As a general rule, these rigorous results do not generalize if wedo not assume constant infection and transmission rates.

43 / 49

Page 123: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

A percolation-like approach

t

BobbieAlex Charlie

I Find transmission events as Poisson process

I Find recovery events as Poisson process

I Trace out from initial infection

44 / 49

Page 124: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

A percolation-like approach

t

BobbieAlex Charlie

I Find transmission events as Poisson process

I Find recovery events as Poisson process

I Trace out from initial infection

44 / 49

Page 125: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

A percolation-like approach

t

BobbieAlex Charlie

I Find transmission events as Poisson process

I Find recovery events as Poisson process

I Trace out from initial infection

44 / 49

Page 126: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

A percolation-like approach

t

BobbieAlex Charlie

I Find transmission events as Poisson process

I Find recovery events as Poisson process

I Trace out from initial infection

44 / 49

Page 127: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Now invert the picture

t

BobbieAlex Charlie

45 / 49

Page 128: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Now invert the picture

t

BobbieAlex Charlie

45 / 49

Page 129: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Now invert the picture

t

BobbieAlex Charlie

45 / 49

Page 130: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some conclusions

I An infection of u at time 0 leads to an infection of v at time tiff there is a path that doesn’t go through a recovery event.

I That reversed path also works. So any node infected at time twould cause infection of the initial node at time t in thereversed process.

I So the expected number of nodes infected at time t startingfrom infection of u at time 0 is equal to the probability u isinfected at time t if we infect a random individual at time 0.

I The equilibrium size of an SIS epidemic with Poissoniantransmission and recovery equals the probability that anepidemic occurs.

46 / 49

Page 131: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some conclusions

I An infection of u at time 0 leads to an infection of v at time tiff there is a path that doesn’t go through a recovery event.

I That reversed path also works. So any node infected at time twould cause infection of the initial node at time t in thereversed process.

I So the expected number of nodes infected at time t startingfrom infection of u at time 0 is equal to the probability u isinfected at time t if we infect a random individual at time 0.

I The equilibrium size of an SIS epidemic with Poissoniantransmission and recovery equals the probability that anepidemic occurs.

46 / 49

Page 132: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some conclusions

I An infection of u at time 0 leads to an infection of v at time tiff there is a path that doesn’t go through a recovery event.

I That reversed path also works. So any node infected at time twould cause infection of the initial node at time t in thereversed process.

I So the expected number of nodes infected at time t startingfrom infection of u at time 0 is equal to the probability u isinfected at time t if we infect a random individual at time 0.

I The equilibrium size of an SIS epidemic with Poissoniantransmission and recovery equals the probability that anepidemic occurs.

46 / 49

Page 133: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

Some conclusions

I An infection of u at time 0 leads to an infection of v at time tiff there is a path that doesn’t go through a recovery event.

I That reversed path also works. So any node infected at time twould cause infection of the initial node at time t in thereversed process.

I So the expected number of nodes infected at time t startingfrom infection of u at time 0 is equal to the probability u isinfected at time t if we infect a random individual at time 0.

I The equilibrium size of an SIS epidemic with Poissoniantransmission and recovery equals the probability that anepidemic occurs.

46 / 49

Page 134: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS size vs Probability

1000 simulations starting with a single randomly chosen node in aConfiguration model network with P(1) = P(5) = 0.5.

47 / 49

Page 135: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS size vs Probability

1000 simulations starting with a single randomly chosen node in aConfiguration model network with P(1) = P(5) = 0.5.

0 5 10 15 20 25 30

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0.40

β = 0.5, γ = 1273 did not die out

47 / 49

Page 136: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS size vs Probability

1000 simulations starting with a single randomly chosen node in aConfiguration model network with P(1) = P(5) = 0.5.

0 5 10 15 20 25 30

0.0

0.1

0.2

0.3

0.4

0.5

β = 0.75, γ = 1448 did not die out

47 / 49

Page 137: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIS size vs Probability

1000 simulations starting with a single randomly chosen node in aConfiguration model network with P(1) = P(5) = 0.5.

0 5 10 15 20 25 30

0.0

0.1

0.2

0.3

0.4

0.5

0.6

β = 1, γ = 1537 did not die out

47 / 49

Page 138: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

SIR and percolation

SIS disease

References

48 / 49

Page 139: Part 5 Percolation approaches to disease spreadtjhladish.github.io/sismid/SISMID_Lecture5.pdf · Percolation We are going to explore a relationship between SIR disease and percolation

References I

[1] Joel C. Miller, Anja C. Slim, and Erik M. Volz.Edge-based compartmental modelling for infectious disease spread.Journal of the Royal Society Interface, 9(70):890–906, 2012.

[2] Joel C. Miller.Epidemics on networks with large initial conditions or changing structure.PLoS ONE, 9(7):e101421, 2014.

[3] Istvan Z Kiss, Joel C Miller, and Peter L Simon.Mathematics of epidemics on networks: from exact to approximate models.IAM. Springer, 2017.

49 / 49