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

Slides:



Advertisements
Similar presentations
Mobile Communication Networks Vahid Mirjalili Department of Mechanical Engineering Department of Biochemistry & Molecular Biology.
Advertisements

Scale Free Networks.
R 0 and other reproduction numbers for households models MRC Centre for Outbreak analysis and modelling, Department of Infectious Disease Epidemiology.
Scalable and Dynamic Quorum Systems Moni Naor & Udi Wieder The Weizmann Institute of Science.
‘Small World’ Networks (An Introduction) Presenter : Vishal Asthana
Social network partition Presenter: Xiaofei Cao Partick Berg.
Analysis and Modeling of Social Networks Foudalis Ilias.
It’s a Small World by Jamie Luo. Introduction Small World Networks and their place in Network Theory An application of a 1D small world network to model.
Wavelength Assignment in Optical Network Design Team 6: Lisa Zhang (Mentor) Brendan Farrell, Yi Huang, Mark Iwen, Ting Wang, Jintong Zheng Progress Report.
School of Information University of Michigan Network resilience Lecture 20.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
In biology – Dynamics of Malaria Spread Background –Malaria is a tropical infections disease which menaces more people in the world than any other disease.
Applications of Numbered Undirected Graphs Gary s. Bloom and Solomon w. Golomb.
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity.
University of Buffalo The State University of New York Spatiotemporal Data Mining on Networks Taehyong Kim Computer Science and Engineering State University.
Small Worlds Presented by Geetha Akula For the Faculty of Department of Computer Science, CALSTATE LA. On 8 th June 07.
National Infrastructure Simulation & Analysis Center NISAC PUBLIC HEALTH SECTOR: Disease Outbreak Consequence Management Stephen Eubank Los Alamos National.
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Correlation and Autocorrelation
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Network Statistics Gesine Reinert. Yeast protein interactions.
Mobile Agents for Adaptive Routing Presented by Hong-Jiun Chen & Manu Prasanna Gianni Di Caro & Marco Dorigo.
Joint social selection and social influence models for networks: The interplay of ties and attributes. Garry Robins Michael Johnston University of Melbourne,
INFERRING NETWORKS OF DIFFUSION AND INFLUENCE Presented by Alicia Frame Paper by Manuel Gomez-Rodriguez, Jure Leskovec, and Andreas Kraus.
Ant Colonies As Logistic Processes Optimizers
Small World Networks Somsubhra Sharangi Computing Science, Simon Fraser University.
Randomized Planning for Short Inspection Paths Tim Danner Lydia E. Kavraki Department of Computer Science Rice University.
Advanced Topics in Data Mining Special focus: Social Networks.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Gerhard Maierbacher Scalable Coding Solutions for Wireless Sensor Networks IT.
Graphs and Topology Yao Zhao. Background of Graph A graph is a pair G =(V,E) –Undirected graph and directed graph –Weighted graph and unweighted graph.
Network Dynamics and Simulation Science Laboratory A Data-driven Epidemiological Model Stephen Eubank, Christopher Barrett, Madhav V. Marathe GIACS Conference.
Comparison of Private vs. Public Interventions for Controlling Influenza Epidemics Joint work with Chris Barrett, Jiangzhuo Chen, Stephen Eubank, Bryan.
Models of Influence in Online Social Networks
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
Programming for Geographical Information Analysis: Advanced Skills Online mini-lecture: Introduction to Networks Dr Andy Evans.
An algorithm for dynamic spectrum allocation in shadowing environment and with communication constraints Konstantinos Koufos Helsinki University of Technology.
Network Aware Resource Allocation in Distributed Clouds.
A Data Intensive High Performance Simulation & Visualization Framework for Disease Surveillance Arif Ghafoor, David Ebert, Madiha Sahar Ross Maciejewski,
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
A Graph-based Friend Recommendation System Using Genetic Algorithm
EpiFast: A Fast Algorithm for Large Scale Realistic Epidemic Simulations on Distributed Memory Systems Keith R. Bisset, Jiangzhuo Chen, Xizhou Feng, V.S.
Showcase /06/2005 Towards Computational Epidemiology Using Stochastic Cellular Automata in Modeling Spread of Diseases Sangeeta Venkatachalam, Armin.
Network Dynamics and Simulation Science Laboratory Cyberinfrastructure for Social Networks and Network Analysis Network Dynamics and Simulation Science.
Modeling for Science and Public Health, Part 2 NAGMS Council January 25, 2013 Stephen Eubank Virginia Bioinformatics Institute Virginia Tech.
Dynamic Random Graph Modelling and Applications in the UK 2001 Foot-and-Mouth Epidemic Christopher G. Small Joint work with Yasaman Hosseinkashi, Shoja.
Influenza epidemic spread simulation for Poland – A large scale, individual based model study.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Responding To An Infection Transmission Emergency Jim Koopman MD MPH University of Michigan Center for the Study of Complex Systems & Dept. of Epidemiology.
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
Optimal Interventions in Infectious Disease Epidemics: A Simulation Methodology Jiangzhuo Chen Network Dynamics & Simulation Science Laboratory INFORMS.
1 Finding Spread Blockers in Dynamic Networks (SNAKDD08)Habiba, Yintao Yu, Tanya Y., Berger-Wolf, Jared Saia Speaker: Hsu, Yu-wen Advisor: Dr. Koh, Jia-Ling.
Community structure in graphs Santo Fortunato. More links “inside” than “outside” Graphs are “sparse” “Communities”
By Eric Han, Chung Min Kim, and Kathryn Tarver Investigations of Ant Colony Optimization.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
ILUTE A Tour-Based Mode Choice Model Incorporating Inter-Personal Interactions Within the Household Matthew J. Roorda Eric J. Miller UNIVERSITY OF TORONTO.
Network Dynamics and Simulation Science Laboratory Structural Analysis of Electrical Networks Jiangzhuo Chen Joint work with Karla Atkins, V. S. Anil Kumar,
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
Exposure Prediction and Measurement Error in Air Pollution and Health Studies Lianne Sheppard Adam A. Szpiro, Sun-Young Kim University of Washington CMAS.
A Place-based Model for the Internet Topology Xiaotao Cai Victor T.-S. Shi William Perrizo NDSU {Xiaotao.cai, Victor.shi,
Structures of Networks
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Sangeeta Venkatachalam, Armin R. Mikler
Empirical analysis of Chinese airport network as a complex weighted network Methodology Section Presented by Di Li.
Effective Social Network Quarantine with Minimal Isolation Costs
Totally Disjoint Multipath Routing in Multihop Wireless Networks Sonia Waharte and Raoef Boutaba Presented by: Anthony Calce.
Department of Computer Science University of York
Presentation transcript:

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

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

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

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

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?

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)

Simulation Science Laboratory Example Synthetic Household

Example Route Plans second person in household first person in household

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

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

Simulation Science Laboratory Others Use the Same Locations time

Simulation Science Laboratory Time Slice of a Social Network

Simulation Science Laboratory Home Activities Adapt to Situation

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

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

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 … …

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

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

Simulation Science Laboratory A Social Network: projection onto people

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

Simulation Science Laboratory A Social Network: projection over time

Simulation Science Laboratory Dendrogram: actual path disease takes

Simulation Science Laboratory A Social Network: bipartite labeled graph

Simulation Science Laboratory A Social Network: projection onto locations

Simulation Science Laboratory A Social Network: projection onto locations t3t4t2

Simulation Science Laboratory A Social Network: projection over time

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

Example: Person-person graph

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

Dendrogram with p transmission << 1

Geographic spread

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

Degree Distribution, location-location

Degree Distribution, people-people

Sensitivity to parameters

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

Removing high degree people useless

Removing high degree locations better

Simulation Science Laboratory Clustering coefficient vs degree

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?

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

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

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

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

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