Journal of Statistical Software (Jun 2020)

hybridModels: An R Package for the Stochastic Simulation of Disease Spreading in Dynamic Networks

  • Fernando S. Marques,
  • José H. H. Grisi-Filho,
  • Marcos Amaku,
  • Jean C. R. Silva,
  • Erivânia C. Almeida,
  • José L. Silva Júnior

DOI
https://doi.org/10.18637/jss.v094.i06
Journal volume & issue
Vol. 94, no. 1
pp. 1 – 32

Abstract

Read online

Disease spreading simulations are traditionally performed using coupled differential equations. However, in the setting of metapopulations, most of the solutions provided by this method do not account for the dynamic topography of subpopulations. Conversely, the alternative approach of individual-based modeling (IBM) may add computational cost and complexity. Hybrid models allow for the study of disease spreading because they combine both aforementioned approaches by separating them across different scales: a local scale that addresses subpopulation dynamics using coupled differential equations and a global scale that addresses the contact between these subpopulations using IBM. We present a simple way of simulating the spread of disease in dynamic networks using the high-level statistical computational language R and the hybridModels package. We built four examples using disease spread models at the local scale in several different networks: an animal movement network; a three-node network, whose model solution using a stochastic simulation algorithm is compared with the ordinary differential equations approach; the commuting of individuals between patches, which we compare with the permanent migration of individuals; and the commuting of individuals within the metropolitan area of São Paulo.

Keywords