45

Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Embed Size (px)

Citation preview

Page 1: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations
Page 2: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Swedish Institute for Infectious Disease Control,

Karolinska Institutet,

Stockholm University

Martin CamitzMacro versus micro in epidemic simulations and other

stories

Page 3: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Assault strategy

MacroMacrovs.vs.

MicroMicro

Page 4: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Simple Realistic

(Used without any permission whatsoever from A. Vespignani.)

Page 5: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Simple Realistic

(Used without any permission whatsoever from A. Vespignani.)

Page 6: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Dispersion

•Person to person–Residual viral mist

•Random mixing

•Travel

Page 7: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Our Travelrestrictions model

• Martin Camitz & Fredrik Liljeros, BMC Medicine, 4:32– Inspired by Hufnagel et al., PNAS, 2004

Page 8: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations
Page 9: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Swedish travel network

• Survey data with 17000 respondents

• 3 year sampling duration

• 1 day sample

• 60 days for long distance

• 35000 intermunicipal trips

Page 10: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

SLIR-model

IS L R

3 events

•Number of infectious

•Infectiousness

•Incubation time •Recovery time

etc…

×289

Page 11: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

SLIR-model

IS L R

3 events

•Incubation time •Recovery time

in Solna

•Infectious in other municipalities

•Travel intensity

•Number of infectious

•Infectiousness

in Solna

Page 12: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Dispersion equations

Page 13: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

1. Pick an event

QL QR

QL QI QR

QL QI

2. Pick a time step t

3. Update intensities

QIStockholm

4. Repeat from 1.

Kalmar

Solna

Page 14: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Question

• What happens if we restrict travel?– Say longer journeys than 50 km or 20 km no

longer permitted.

Page 15: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Restricting travel

Page 16: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Restricting travel

Page 17: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Our agent based micromodel

• Micropox to be published

• Microsim under construction

• With Lisa Brouwers at SMI + crew

Page 18: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

We have microdata on:

• Age, sex, region…• Family• Workplace• Schools• Coordinates of all the above• Traveldata

– Improved aggregation for Microsim– More variables

• Duration• Traveling company• Business trip, vacation etc

Page 19: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

08.00

23.00

09.00

Working At home [unemployed, retired or ill]

Traveling Visiting the emergency room

Home for the night

08.00

DaytimeInfection all places

Day nEarly morning

NighttimeInfection at home

Day n+1Early morning

Page 20: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Calibration

• Reasonable attack rate

• A version of R0 calibrated on other peoples version of R0

• Expected place distribution of prevalence

Page 21: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Place distribution of prevalence

Page 22: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Results for Micropox

• Targeted vaccination of ER-personel in

combination with ring vaccination (5.3)

superior to

• Mass vaccination (13.5)• Ring vaccination only (28.0)• ER-personell only (30.4)

Page 23: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Microsim disease model

• Infectivity profile and susceptibility from Carat et al., 2006

• Certain other parameters from Ferguson, 2005– Latency time– Subsymptomatic infectiousness– Death rate

Page 24: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Advantages

• We can model everything!

Page 25: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Disadvantages

• We can model everything!

Page 26: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Keep in mind that:

• ”All simulations are doomed to succeed.”- Rodney Brooks

• Strive to minimize assumptions

• Comparative results only– Possibly infer infectious disease parameters

• Sensitivity analyses

• Predictability

Page 27: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

We still have no clue

• Disease dynamics

• Social behaviour

Page 28: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Reviewers dream

• Did you take inte account…– the size of subway train compartments?– in Macedonia child care closes at 4pm?

• It’s Sweden– The general applicability is questionable.– Suggest using a Watts/Strogatz network

instead.

Page 29: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Comparative results

• Is this a limitation?– Vaccination policies– Travel restrictions– School/workplace closing

Page 30: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Output

• Incidence

• Hospital load

• Place distribution

• Workforce reduction

Page 31: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Still not convinced

• Steven Riley, Science, June 1– ”Detailed microsimulation models have not yet

been implemented at scales larger than a city.”

Page 32: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Company network

• Real data of the Swedish population, workplaces and families

• Workplaces connected via the families of employees

• 500 000 nodes

• 2 000 000 links

Page 33: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

• Weighted according to probability to transmit a disease

• Ex assign p=.5, the probability to transmit to/from family/workplace

• Yeilds weights (p), a probability to transmitt workplace to workplace.

Page 34: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Company network

2.04

Page 35: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Company network

Page 36: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Breaking links vs nodes

• Don’t have to visit leaves.Leaves

Page 37: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Breaking links vs nodes

• Don’t need to vaccinate the whole family.

Workplace

Family

Page 38: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

BackgroundZhenhua Wu, Lidia Braunstein, Shlomo Havlin, Eugene Stanley,

Transport in Weighted Networks: Partition into Superhighways and Roads, Physical Review Letters 96, 148702 (2006)

Random (ER) and scale free nets. Random weights.

Superhighways

Roads

Page 39: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Method/Result

• Remove links, lowest weight first until percolation threshold (pc) by method.

• The remaining largest cluster (IIC-cluster) have a higher Betweeness Centrality than those of the Minimum Spanning Tree.

Page 40: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Percolation threshold in workplace network

• ~200 distinct weights

• Second largest cluster-method

• Remove all same-weight links, lowest first, plotting size of the second largest cluster

• Maximum => pc

Page 41: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations
Page 42: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Community structure

Page 43: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Modularity

• M <= 0

• M = 0 for random graphs

Page 44: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Maximizing M

• Newman/Girvan

• Simulated annealing

• Greedy method– New one by Aaron Clauset for large networks

Page 45: Swedish Institute for Infectious Disease Control, Karolinska Institutet, Stockholm University Martin Camitz Macro versus micro in epidemic simulations

Hub clusters

• Fix number of modules to 2 (or ~10).

• Fix number of nodes in all but one module to n=100.

• Minimize M

• Then increase n in increments of 100.