Skip to main content

Chapter 16 * Introducing an Incubation Period in the Zombie App

In the Zombie Game App
 1 
nelsong1997.github.io/zombie_game/
we originally used in Chapter 2, when a human is infected, they become a zombie the very next day.
Suppose, instead, that humans experience an incubation period after being attacked by a zombie. During this incubation period, these individuals are neither a zombie (so not Infectious) nor Susceptible.
Take a few moments to think through how an incubation period would change the outcomes of the simulation. Then begin Section 16.1.

Section 16.1 Activity: Introduce an Incubation Period

In this example, we assume that after a zombie infects a human, there is a one-day incubation period, meaning a one-day delay, before the human becomes a zombie. While the Zombie Game App can help generate data for such an outbreak, it does not have a direct way to incorporate the incubation period. We must therefore restart the app repeatedly and keep track of our own data, as described below.
Start in the app
 2 
nelsong1997.github.io/zombie_game/
by beginning a game in which Human Start Count is set equal to 49 and Zombie Start Count is set equal to 1. Click “start” and write down the resulting number of new infections on Day 1: these are all the humans infected by our starting zombie. For instance, suppose there are two new infections from the interactions on Day 0, as circled in Figure 16.1. Then on Day 1, there should be 47 humans, 2 incubating individuals, and 1 zombie. The app says there are three zombies, but in our interpretation, 2 are incubating individuals, and 1 is a zombie.
Table of data from one day of a simulation in the human-zombie game. There are two new infections on Day 1.
Figure 16.1. Determining the number of New Infections on Day 1
We therefore click “restart” on the app, so that we can enter a Human Start Count of 47 and a Zombie Start Count of 1. We do not include the 2 incubating individuals, since they do not affect the number of new zombies generated from Day 1 interactions. With these settings, we run the app for one round, generating new Infectious individuals once again. An example of this is shown in Figure 16.2.
Table of data from one day of a simulation in the human-zombie game, using the outcome of Day 1 to determine new infections on Day 2. There is one new infection on Day 2.
Figure 16.2. Using the results of Day 1 to determine the number of New Infections on Day 2
The next step is where we begin to re-introduce the individuals who were infected on Day 0 but still incubating the zombie disease on Day 1. From Figure 16.2 we see that we should have 46 humans and 1 incubating individual on Day 2. We also have 3 zombies: the initial zombie, plus the 2 incubating individuals from Day 1. We therefore restart the model, entering a Human Start Count of 46 and a Zombie Start Count of 3. A possible outcome appears in Figure 16.3.
Table of data from one day of a simulation in the human-zombie game, re-introducing incubating individuals as zombies, to determine new infections on Day 3. There are four new infections on Day 3.
Figure 16.3. Using the results of Days 1 and 2, including re-introducing incubating individuals as zombies, to determine the number of New Infections on Day 3
From this step, we continue until the game has ended. It helps to generate a new table of data, keeping track of the numbers of each of the three types of individuals. This table can be on paper, in a spreadsheet, or in whatever other form you prefer. Figure 16.4 shows a sample of how the table might look.
Table of data from one sample simulation where humans have a one-day incubation period before becoming zombies. For days 0 to 10, the numbers of new infections are 1, 2, 1, 4, 5, 13, 8, 9, 5, 2, 0.
Figure 16.4. A sample full data set for simulating infections in a case where there is a one day incubation period as humans transition to zombies
Ask yourself: what do you observe? Compare this simulation with simulations having no incubation period. Consider how many days the outbreak lasts. Make note of your observations, share your ideas with others, and consider the observations of other people trying this experiment. Try the experiment with a longer incubation period, such as 2, 3, or 4 days, and observe the ways these changes affect outcomes of the model.
INCLUDE: a question about why the total population always equals 50, and about why this column is included in the sample data set