Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics."— Presentation transcript:

1 Simulation Science Laboratory Modeling Disease Transmission Across Social Networks DIMACS seminar February 7, 2005 Stephen Eubank Virginia Bioinformatics Institute Virginia Tech eubank@vt.edu

2 Simulation Science Laboratory Variations on a Theme I. Estimating a Social Network II. Varieties of Social Networks III. Characterizing Networks for Epidemiology

3 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

4 If not uniform mixing, what? Homogenous Isotropic ?... ~ 2~ 2~ 2~ 2 N2 alternative networks ODE model Network model

5 Simulation Science Laboratory Do Local Constraints Fix Global Properties? N vertices  ~ 2 N 2 graphs (non-identical vertices  few symmetries) E edges  ~ N 2E graphs Degree distribution  ?? graphs Clustering coefficient  ?? graphs What additional constraints  ?? graphs equivalent w.r.t. epidemics?

6 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)

7 Simulation Science Laboratory Example Synthetic Household

8 Example Route Plans second person in household first person in household

9 Estimating Travel Times by Microsimulation 7.5 meter  1 lane cellular automaton grid cells intersection with multiple turn buffers (not internally divided into grid cells) single-cell vehicle multiple-cell vehicle

10 Simulation Science Laboratory Typical Family’s Day Carpool Home WorkLunchWork Carpool Bus Shopping Car Daycare Car School time Bus

11 Simulation Science Laboratory Others Use the Same Locations time

12 Simulation Science Laboratory Time Slice of a Social Network

13 Simulation Science Laboratory Home Activities Adapt to Situation

14 Example: Smallpox Response Efficacy # deaths per initial infected by day 100

15 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

16 Simulation Science Laboratory A Social Network: multipartite labeled graph People (8.8 million) Vertex attributes: age age household size household size gender gender income income … …

17 Simulation Science Laboratory A Social Network: bipartite labeled graph Vertex attributes: (x,y,z) (x,y,z) land use land use … … Locations (1 million)

18 Simulation Science Laboratory A Social Network: bipartite labeled graph Edge attributes: activity type: shop, work, school activity type: shop, work, school (start time 1, end time 1) (start time 1, end time 1) probability of transmitting probability of transmitting

19 Simulation Science Laboratory A Social Network: projection onto people

20 Simulation Science Laboratory A Social Network: projection onto people [t1,t2][t2,t3][t3,t4][t4,t5]

21 Simulation Science Laboratory A Social Network: projection over time

22 Simulation Science Laboratory Dendrogram: actual path disease takes

23 Simulation Science Laboratory A Social Network: bipartite labeled graph

24 Simulation Science Laboratory A Social Network: projection onto locations

25 Simulation Science Laboratory A Social Network: projection onto locations t3t4t2

26 Simulation Science Laboratory A Social Network: projection over time

27 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

28 Example: Person-person graph

29 Person-person graph (~ dendrogram with p transmission = 1)

30 Dendrogram with p transmission << 1

31 Geographic spread

32 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

33 Degree Distribution, location-location

34 Degree Distribution, people-people

35 Sensitivity to parameters

36

37 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

38 Removing high degree people useless

39 Removing high degree locations better

40 Simulation Science Laboratory Clustering coefficient vs degree

41 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?

42 Simulation Science Laboratory Suggested Metric N k (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 N 1 (i),..., N k (i), can construct analog for non-shortest path of length k xAssumes static graph, but expect graph to change Simple cases incorporate intuitively important properties –For k=1, N 1 (i) = d(i) –For k=2, includes degree distribution, clustering, assortativity by degree

43 Simulation Science Laboratory Comparison to “usual suspects” xHarder to measure in real networks xDifficult 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

44 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 time Bottom graph: degree 4, 80% of the time Critical vertex

45 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

46 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


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

Similar presentations


Ads by Google