Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Disease modeling Maya Groner University of Prince Edward Island with slides from Mark Lewis University of Alberta Why do we Model? Provide new understanding of the ecological and evolutionary processes Assess the weight of evidence for certain hypotheses Project/predict outcomes under different management scenarios Evaluate new management/control methods Design experiments/studies or allocate funding that will further the science Summarize/synthesize large amount of data Identify areas of ignorance Modelling Process Formulation Verification Calibration Analysis and Evaluation Formulation: Objectives: What is system? What are questions? What is the scale and timeframe? How will output be analyzed, summarized and used? Hypotheses: verbal statements that connect objectives and current knowledge. Mathematical formulation: hypotheses are translated in specific quantitative relationships. These form a model that, given inputs, yield an output (prediction or answer to question). Verification: Verify that the method used to solve the model is correct. Calibration: Measure inputs for the model. Analysis and Evaluation: Computation, mathematical analysis etc. is used to answer questions. The answer is validated or corroborated against independent data sets. Modelling Process Formulation Verification Calibration Analysis and Evaluation Haefner (2005) Modelling Process Formulation Verification Calibration Analysis and Evaluation Haefner (2005) Modelling Process Formulation Verification Calibration Analysis and Evaluation Haefner (2005) Modelling Process Formulation Verification Calibration Analysis and Evaluation Haefner (2005) Classical Hypothesis Testing Key elements are a confrontation between a single hypothesis and data. A test data set or “critical experiment” is used to evaluate hypothesis Relies on “doctrine of falsification” (Popper, hypotheses cannot be proved, only disproved). The hypothesis is given as a “null” statement that could possibly be falsified using a test of observed data. Two kinds of errors can arise: Erroneously rejecting the null hypothesis when it is true (Type I) Failure to reject the null hypothesis when it is false (Type II) Classical Hypothesis Testing Advantage: provides a rigorous framework for assessing the weight of scientific evidence for a particular hypothesis Limitations: If we derive a model we cannot reject, then we may believe it is the correct model. It may be that we just need more data to be able to reject. Sequential passes through the modelling process should use really new data sets for testing How do we Fit Parameters to Models? Real data is best, but not always possible Sometimes we use data from other models (e.g., coupled models) If we don’t know, try several values and test the sensitivity of the model to these values Multiple Working Hypotheses • Evaluates several competing hypotheses and models simultaneously (in parallel). • Models are compared to see which is the most likely. • A common auxiliary is simplicity, which is the basis for the Principle of Parsimony or Occam’s Razor. • Advantage: multiple hypotheses can be evaluated simultaneously with a single data set. • Limitation: if we start off with a poor set of hypotheses, the one we choose as “best” may still be poor. Multiple Working Hypotheses • Eg. What are the factors governing movement behaviour of ants foraging for seeds (Haefner and Crist)? – H1: ants are moving randomly, H2: ants rely on memory of places previously foraged, H3: ants rely on pheromone trails, H4: ants rely on memory and pheromones, H5: ants are omniscient and thus forage optimally. – Models: simulations of ants moving according to rules that describe the hypotheses. – Analysis: compare resulting ant movement paths to those observed. – Evaluation: assess which which model “best” describes the movement paths. Types of Models Phenomenological (posits a relationship without delving into the underlying processes driving the relationship) versus mechanistic (describes relationship in terms of the underlying processes). Dynamical (changes with time) versus static. Spatial (changes with location) versus nonspatial Stochastic (uncertainty included) versus deterministic. Some common sorts of models aso include: compartment, stagestructured, transport, particle, finite state. A model for the plague Yersinia pestis bacillus (Science Picture Library) Susceptible Infectious Removed A classic model (SIR) Yersinia pestis bacillus (Science Picture Library) Susceptible Infectious Removed A model for the plague Yersinia pestis bacillus (Science Picture Library) Susceptible Infectious dS dt IS rate of loss through infection rate of change of susceptibles dI dt IS dI rate of gain through infection rate of loss through death rate of change of infectives Removed dR dt rate of change of removed dI rate of gain through death Kermack and McKendrick (1927) A model for the plague Yersinia pestis bacillus (Science Picture Library) Bombay plague of 1905-6 dS dt Susceptible IS rate of loss through infection rate of change of susceptibles dI dt Infectious IS dI rate of gain through infection rate of loss through death rate of change of infectives dR dt Removed rate of change of removed Time (Weeks) dI rate of gain through death A key prediction of epidemiological modeling is the disease basic reproduction number, R0. Number of infectious R0 > 1 R0 < 1 Time Time R0=2 R0 is defined as the number of secondary infections arising from the introduction of a single infective into an otherwise susceptible population. In the model for the plague Initial density Average R0 Contact rate of susceptibles infectious period N 1/d Use of R0 to understand global warming and disease Harvell et al. 2002 Many variations on the SIR model Susceptible-Exposed-Infectious-Recovered (SEIR) Susceptible-Infected (SI) S-I-I-I-I-I-I-R (Waning Infection) Multi-host SIR model (e.g, coupled SIR-SIR model) Etc. Sea lice as a ‘model’ system for modeling What are we modeling? Ricker Model for Stock-recruitment ni(t)=ni(t-2)exp[r - bni(t-2)] Population growth rate Density dependent mortality • Nonlinear model • Carrying capacity • Compensation • Overcompensation • Common in Fisheries • Common in Ecology Model for Pink Salmon: Stochastic Ricker Is a given pink salmon population (unexposed to sea lice but exposed to fishing) growing or declining? Stochastic Ricker equation: ni(t)=ni(t-2)exp[r-bni(t-2)+Z(0,2)] r is growth rate r>0 means population will grow r<0 means population will decline Parameter estimate: r=0.62 95% Confidence Interval: (0.55, 0.69) Conclusion: r>0 for this population Log transformed Ricker: log[ni(t)/ni(t-2)] = r – bni(t-2) +Z(0,2) Can fit to data using least squares Quantifying the role of temperature and mate limitation in sea lice epidemiology Population matrix model P1 P2 Egg Larvae (freeG1 swimming) P3 G2 P5 P4 Chalimu s G3 Preadult G4 P6 Gravid I G5 Adult Betwee nClutch P7 G 6 G7 F5 F7 Gravid II Quantifying the role of temperature and mate limitation in sea lice epidemiology Temperature causes dramatic increases in population growth as a result of increases in net reproductive rate and decreases in generation time Groner et al. 2014 PLoS One Quantifying the role of temperature and mate limitation in sea lice epidemiology Quantifying the role of temperature and mate limitation in sea lice epidemiology Identification of sensitive stages 1) What stages should be targeted for control? 2) When should controls be administered? Initial questions Can we use modeling techniques to investigate the optimal ratio of wrasse: salmon? To what extent does using wrasse reduce the need for chemical treatments? Modeling approaches Factors to incorporate Sea Lice Growth and Survival Effects of Wrasse (Dynamic process) Bath Treatments (Instantaneous event) Behaviour and individual variation Stochastic processes Solve for equilibriums Differential Equation Delay-differential Individual-Based Equation Model Individual-based model of sea lice in Anylogic Individual-based model of sea lice in Anylogic Temperature-dependent development Temperature ⁰C after meta-analysis data from Stien et al. Additional causes of mortality Treatments Fish surveyed weekly. If Mobiles > treatment threshhold, we ‘treat’ Wrasse Predation Feed at a constant rate Wrasse: salmon ratios 0, 1:200, 1:100, 1:50, 1:25, 1:10 What is driving infestations? External What is driving infestations? Reinfection What is driving infestations? Run the model http://www.runthemodel.com/models/koketzEcHJltLMX4KZ5Zs/ Low reinfection, High external infection No control of sea lice Wrasse: Salmon is 1:50 Treated if mobiles > 4 17 Treatments 10 Treatments Treated if mobiles > 4 is 1:50 Wrasse: Salmon Time (days) Using wrasse can reduce the number of chemical treatments for all infection scenarios 18 Number of Treatments 16 14 12 10 8 6 4 2 0 0 0.02 0.04 0.06 Wrasse: Salmon 0.08 0.1 0.12 Individual-based model of evolution of pesticide resistance in sea lice How do treatment regimens affect the rate the resistance evolves? How does the genetic mechanism of resistance effect the rate of evolution? Can integrated pest management slow the rate that resistance evolves? How do chemical refugia (e.g., wild salmon) influence the rate that pesticide resistance evolves in sea lice? Model Structure Upper level variables Preliminary data Temperature influences the rate that resistance evolves and the number of treatments used *these results vary with each iteration, so this will need to be scaled up to look at average effects. Transmission processes Most disease models assume that transmission is density- or frequencydependent (e.g., from a host perspective), however, transmission in aquatic systems is dynamic and environmentally dependent Transmission processes Hydrodynamic approaches, 3D particle tracking model Erin Rees Transmission processes Calculate force of infection among farm network and analyze with Who Acquires Infection from Whom (WAIFW) matrix Paull et al. 2012 Dobson & Fofopolous 2002 Various levels of complexity Deterministic SIR model Population matrix model w/ temperaturedependency and demographic stochasticity Agent Based Model w/ demographic stochasticity Hydrodynamic transmission model coupled with ODE model of farm transmission processes Additional Considerations Sensitivity analysis: How sensitive are model predictions to small changes in model inputs (parameters or initial/boundary conditions)? Model validation: does the model accurately predict outcomes from a new experiment/field study? Bayesian versus frequentist approach: How do we deal with prior information? What philosophical approach do we use to assess the weight of scientific evidence? Hierarchical modeling: Is there a hierarchy of structure in the model? Are parameters fixed or do they they actually have a probability distribution? Additional Considerations Consider your audience! Who tunes out during a modeling talk? Can you add visualizations? When to simplify or not? Consider your strengths If you aren’t a modeler, can you find one? How can you collect your data to be model-friendly? New modeling frontiers with ‘big data’ Googling ‘influenza’ New modeling frontiers with ‘big data’ Syndromic surveillance real-time monitoring early detection use of technology (apps, cellphones) Law of Unintended Consequences: An intervention in a complex system invariably creates unanticipated and often undesirable outcomes In Borneo in the 1950s many Dayak villagers had malaria and the World Health Organization had a solution that was simple and direct. Spraying DDT seemed to work: mosquitoes died and malaria declined. But then an expanding web of side effects…started to appear. • The roofs of peoples houses began to collapse because DDT had killed tiny parasitic wasps that had previously controlled thatch-eating caterpillars. • The colonial government issued sheet-metal replacement roofs, but people could not sleep when tropical rains turned the tin roofs into drums • The DDT-poisoned bugs were eaten by geckoes which were eaten by cats. The DDT invisibly built up in the food chain and began to kill cats. • Without the cats the rats multiplied. • The World Health Organization , threatened by potential outbreaks of typhus and sylvatic plague, which it had itself created, was obliged to parachute fourteen thousand live cats into Borneo • Thus, occurred Operation Cat Drop, one of the odder missions of the British Royal Air Force. Hawken (1999)