+ All Categories
Home > Documents > Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar...

Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar...

Date post: 20-Dec-2015
Category:
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
46
Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics Institute Virginia Tech [email protected]
Transcript
Page 1: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Modeling Disease Transmission Across Social Networks

DIMACS seminar

February 7, 2005

Stephen Eubank

Virginia Bioinformatics Institute

Virginia Tech

[email protected]

Page 2: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Variations on a Theme

I. Estimating a Social Network

II. Varieties of Social Networks

III. Characterizing Networks for Epidemiology

Page 3: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Translation

• Compute structural properties of very large graphs– Which ones?

• Are local properties enough?

• Structural properties should be robust

– How? need efficient algorithms

• Generate constrained random graphs– for experiment

• Chung-Lu, Reed-Molloy, MCMC

– for analysis • preserve independence as much as possible

Page 4: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

If not uniform mixing, what?

Homogenous

Isotropic

??

. . .. . . ~~ 22NN 22 alternative

networks

ODE modelODE model Network modelNetwork model

Page 5: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Do Local Constraints Fix Global Properties?

• N vertices ~ 2N2 graphs(non-identical vertices few symmetries)

• E edges ~ N2E graphs• Degree distribution ?? graphs• Clustering coefficient ?? graphs• What additional constraints ?? graphs equivalent w.r.t.

epidemics?

Page 6: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Estimating a social network

• Synthetic population

• Survey (diary) based activity templates

• Iterative solution to a large game– Assigning locations for activities (depends on travel times)

– Planning routes

– Estimating travel times (depends on activity locations)

Page 7: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Example Synthetic Household

QuickTime™ and a Graphics decompressor are needed to see this picture. QuickTime™ and a Graphics decompressor are needed to see this picture.

QuickTime™ and a Graphics decompressor are needed to see this picture.

Age 26 26 7

Income $27k $16k $0

Status worker worker student

Automobile

QuickTime™ and a Graphics decompressor are needed to see this picture.QuickTime™ and a Graphics decompressor are needed to see this picture.

Page 8: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Example Route Plans

HOME

WORK

LUNCH

WORK

DOCTOR

SHOP

HOME

HOME

WORK

SHOP

second person in household

first person in household

Page 9: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Estimating Travel Times by Microsimulation

7.5 meter 1 lane cellularautomaton grid cells

intersection with multipleturn buffers (not internallydivided into grid cells)

single-cell vehicle

multiple-cell vehicle

Page 10: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Typical Family’s Day

Carpool

HomeHome

Work Lunch WorkCarpool

Bus

Shopping

Car

Daycare

Car

School

time

Bus

Page 11: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Others Use the Same Locations

time

Page 12: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Time Slice of a Social Network

Page 13: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

HomeHome

Activities Adapt to SituationActivities Adapt to Situation

Page 14: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Example: Smallpox Response Efficacy#

deat

hs p

er in

itia

l inf

ecte

d by

day

100

Page 15: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Part II: Varieties of Social Networks

• Definition of vertex– People

– Concepts (location, role in society, group)

• Definition of edge– Effective contact

– Proximity

• Weights– Edges: Interaction strength / probability of transmission

– Vertices: “importance”

• Time dependence• Directionality

Page 16: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: multipartite labeled graph

People (8.8 million)People (8.8 million)

Vertex attributes:Vertex attributes:• ageage• household sizehousehold size• gendergender• incomeincome• … …

Page 17: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: bipartite labeled graph

Vertex attributes:Vertex attributes:• (x,y,z)(x,y,z)• land useland use• … …

Locations (1 million)Locations (1 million)

Page 18: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: bipartite labeled graph

Edge attributes:Edge attributes:• activity type: shop, work, schoolactivity type: shop, work, school• (start time 1, end time 1)(start time 1, end time 1)• probability of transmittingprobability of transmitting

Page 19: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: projection onto people

Page 20: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: projection onto people

[t1,t2][t1,t2] [t2,t3][t2,t3] [t3,t4][t3,t4] [t4,t5][t4,t5]

Page 21: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: projection over time

Page 22: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Dendrogram: actual path disease takes

Page 23: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: bipartite labeled graph

Page 24: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: projection onto locations

Page 25: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: projection onto locations

t3t3 t4t4t2t2

Page 26: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

A Social Network: projection over time

Page 27: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Disease Dynamics & Scenario Determine Relevant Projections

• People projection: edge if people co-located– communicable disease + vaccination/isolation

• Location projection: directed edge if travel between locations– contamination, quarantine

• Time dependence: almost periodic– Important time scales set by disease dynamics:

• Infectious period• Duration of contact for transmission

Page 28: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Example: Person-person graph

Page 29: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Person-person graph (~ dendrogram with ptransmission = 1)

Page 30: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Dendrogram with ptransmission << 1

Page 31: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Geographic spread

Page 32: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Characterizing EpiSims Networks

• Degree distributions

• Pointwise clustering: ratio of # triangles to # possible

• Assortative mixing by degree, age, …

• Shortest path length distribution

• Expansion

Page 33: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Degree Distribution, location-location

Page 34: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Degree Distribution, people-people

Page 35: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Sensitivity to parameters

Page 36: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Sensitivity to parameters

Page 37: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Assortative Mixing in EpiSims Graphs

• Static people - people projection is assortative – by degree (~0.25)– but not as strongly by age, income, household size, …

This is

• Like other social networks • Unlike

– technological networks, – Erdos-Renyi random graphs– Barabasi-Albert networks

Page 38: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Removing high degree people useless

Page 39: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Removing high degree locations better

Page 40: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Clustering coefficient vs degreeClustering coefficient vs degree

Page 41: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Characterizing Networks for Epidemiology

• Question: how to change a network to reduce [casualties]?• Constraints:

– Don’t know ahead of time where outbreak begins

– Minimize impact on other social functions of network

– Don’t know true network, only estimated one

– Incorporate dependence on pathogen properties

• Optimization:– Propose edge/vertex removal based on measurable (local)

properties

– Quickly estimate effect of new structure

• How does propagation depend on structure?

Page 42: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Suggested Metric

Nk(i) = Number of distinct people connected to person i by a (shortest) path of length k

“k-betweenness”, “pointwise k-expansion” Important k values are related to ratio of incubation to response

times Shortest path vs any path: depends on probability of transmission

– Given N1(i), ..., Nk(i), can construct analog for non-shortest path of

length k x Assumes static graph, but expect graph to change Simple cases incorporate intuitively important properties

– For k=1, N1(i) = d(i)

– For k=2, includes degree distribution, clustering, assortativity by degree

Page 43: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Comparison to “usual suspects”

x Harder to measure in real networksx Difficult to work with analytically Perturbative expansions (say, around tree-like structure) are

lacking a small parameter to expand in Describes how clustering should be combined with degree Degree alone determines neither vulnerability nor criticality Betweenness is global, sensitive to small changes Usual statistics don’t incorporate time scales naturally

Page 44: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Degree alone determines neither vulnerability nor criticality

Same degree distribution

Different assortative mixing by degree

Introduce index case uniformly at random, what color (degree) is vulnerable?Top graph: degree 1, 80% of the timeBottom graph: degree 4, 80% of the time

Critical vertexCritical vertex

Page 45: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Use depends on how disease is introduced

• Introduction uniformly distributed,consider distribution over all people: mean, variance, …

• Introduction concentrated on specific part of graph,consider distribution over k-neighborhood

• Introduction by malicious agent, consider worst case or tail

Page 46: Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics.

Simulation Science Laboratory

Conclusion

Progress on many fronts, but plenty more to be done:• Estimating large social networks• Building efficient, scalable simulations• Understanding structure of social networks• Determining how structure affects disease spread


Recommended