Transient sensitivity analysis for nonlinear population models

Summary 1. Performing sensitivity analyses for deterministic multi-stage, multi-parameter population models that include nonlinearity presents a significant computational challenge. 2. We implement a standard forward sensitivity analysis to evaluate partial derivatives of population state variables with respect to parameters at all times for which the solution is known. We present a hybrid Matlab/Maple software package, sensai, which automates the steps required to calculate sensitivities and elasticities. We focus on sensitivities of transient states of populations. Our analysis therefore differs from the more common analysis of linear systems where sensitivities are computed for the asymptotic stable-stage distribution assuming unbounded population growth. The method generalizes the matrix calculus methods for nonlinear, stage-structured matrix models previously developed by Caswell (2009, Journal of Difference Equations and Applications, 15 ,3 49– 369). 3. We present an example of a nonlinear, discrete-time population model in the form of a stagestructured Lefkovitch matrix, and another multi-stage, continuous-time SIR disease model in the form of a system of ordinary differential equations. In addition, we extend the framework for composite nonlinear maps of population demography to include single-locus genetics with natural selection discriminating among genotypes. 4. SENSAI allows for the analysis of a quantity of interest (an arbitrary function of variables and parameters, e.g. the proportion of infected individuals in a disease model), and sensitivity to combinations of model parameters. For example, we can compute sensitivities with respect to parameters and initial conditions at all times during an outbreak in a disease model, before a steady state of disease prevalence is attained. Similarly, in population genetic models, we can compute sensitivity of a response to natural selection (e.g. the change in allele frequencies) in relation to fitness differences among genotypes. 5. We illustrate the capabilities of sensai through a series of canonical models with relatively few variables and parameters. However, sensai has the capability to analyse significantly more complex models.

[1]  S. Townley,et al.  Predicting transient amplification in perturbed ecological systems , 2007 .

[2]  W. Govaerts,et al.  Numerical bifurcation analysis of a nonlinear stage structured cannibalism population model , 2006 .

[3]  D. Xiu Numerical Methods for Stochastic Computations: A Spectral Method Approach , 2010 .

[4]  S. Tuljapurkar,et al.  An uncertain life: demography in random environments. , 1989, Theoretical population biology.

[5]  From chaos to chaos. An analysis of a discrete age-structured prey–predator model , 2001, Journal of mathematical biology.

[6]  Z. Mei Numerical Bifurcation Analysis for Reaction-Diffusion Equations , 2000 .

[7]  H. Caswell Sensitivity and elasticity of density-dependent population models , 2009 .

[8]  Arpat Ozgul,et al.  Matrix models for a changeable world: the importance of transient dynamics in population management , 2010 .

[9]  G. Huse Individual‐based Modeling and Ecology , 2008 .

[10]  Y. Kuznetsov Elements of applied bifurcation theory (2nd ed.) , 1998 .

[11]  Y. Kuznetsov Elements of Applied Bifurcation Theory , 2023, Applied Mathematical Sciences.

[12]  Donald Estep,et al.  Analysis of the sensitivity properties of a model of vector-borne bubonic plague , 2008, Journal of The Royal Society Interface.

[13]  H. Caswell Perturbation analysis of nonlinear matrix population models , 2008 .

[14]  Carol S. Woodward,et al.  Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers , 2020, ACM Trans. Math. Softw..

[15]  R. May,et al.  Population Biology of Infectious Diseases , 1982, Dahlem Workshop Reports.

[16]  S. Ellner Environmental fluctuations and the maintenance of genetic diversity in age or stage-structured populations , 1996 .

[17]  Willy Govaerts,et al.  Numerical methods for bifurcations of dynamical equilibria , 1987 .

[18]  S. Townley,et al.  Robustness: predicting the effects of life history perturbations on stage-structured population dynamics. , 2006, Theoretical population biology.

[19]  P. Holgate,et al.  Matrix Population Models. , 1990 .

[20]  F. Weckerly MATRIX POPULATION MODELS: CONSTRUCTION ANALYSIS AND INTERPRETATION , 2008 .

[21]  J. Gurevitch,et al.  Population Numbers Count: Tools for Near‐Term Demographic Analysis , 2000, The American Naturalist.

[22]  Jonathan M. Yearsley Transient population dynamics and short-term sensitivity analysis of matrix population models , 2004 .

[23]  H. Caswell Sensitivity analysis of transient population dynamics. , 2007, Ecology letters.

[24]  S. Townley,et al.  Erratum et addendum: transient amplification and attenuation in stage-structured population dynamics , 2008 .

[25]  A. Grant,et al.  Density‐dependent populations require density‐dependent elasticity analysis: an illustration using the LPA model of Tribolium , 2003 .

[26]  Shripad Tuljapurkar,et al.  Time, transients and elasticity. , 2007, Ecology letters.

[27]  Jim M Cushing,et al.  Transitions in population dynamics: Equilibria to periodic cycles to aperiodic cycles , 1997 .

[28]  M. Golubitsky,et al.  Singularities and groups in bifurcation theory , 1985 .

[29]  J. Grand,et al.  Transient population dynamics:relations to life history and initial population state , 2005 .