Skip to contents


spread contains different infectious disease spread models.

Currently we have implemented commuter model. This model is a stochastic SEIIaR (susceptible, exposed, infectious, infectious asymptomatic, recovered) metapopulation model that includes commuting. Each location has a local infection system, while the locations are connected by people who commute each day. The model differentiates between day and night. During the day you can infect/be infected in the location where you work, while during the night you can infect/be infected in the location where you live. It is the same commuters who travel back and forth each day. At the start of a day, all commuters are sent to their work location, where they mix for 12 hours. The commuters are then sent to their respective home locations, where they mix for 12 hours. The model is based upon a published model.

Read the introduction vignette here or run help(package="spread").


The splverse is a set of R packages developed to help solve problems that frequently occur when performing infectious disease surveillance.

If you want to install the dev versions (or access packages that haven’t been released on CRAN), run usethis::edit_r_profile() to edit your .Rprofile.

Then write in:

  repos = structure(c(
    SPLVERSE  = "",
    CRAN      = ""

Save the file and restart R.

You can now install splverse packages from our drat repository.