Visually explore spatiotemporal trends in disease transmission and improve your understanding of disease modelling.





Disease models

9 different disease models

Parameter selection

Step-by-step parameter selection

data visualisation

Instantaneous data visualisation

Export options

Table view and export options


Select model type  
Specify details of the model parameters below.
This model is pre-populated with published African Swine Fever (ASF) parameter settings. [Access reference]
Select infection states to consider  
Current selection

WARNING: At least Ia or Is needs to be selected!

Define host population features  
Current selection
Define network specific population and transmission parameters  
Current selection
Define spatial specific population and transmission parameters  
Current selection
Define infection and transmission features  
Current selection
Choose control strategy  
Current selection

WARNING: Value needs to be smaller than the 'Length of symptomatic infectious period' under 'Define infection and transmission features'.

Set simulation parameters  
Current selection

The graph shows the number of units in each infection state over time. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the number of units per infection state for a given time.


The graphs show the number of units in each infection state and in each group over time. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the number of units per infection state for a given time.


Group 1



Group 2

The graph shows the average number of units in each infection state over time and over all simulations. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the average number of units per infection state for a given time.
Please use the sliders below to add delays in the disease control process to investigate their impact on model outputs.

Click to update the graph when changing a parameter in the left sidebar.


Infection to suspicion (days)  
Suspicion to detection (days)  
Detection to culling (days)  

The graph shows the average number of units in each infection state over time and over all simulations. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.



The graph shows the average number of units over time for a selected infection state, as well as the 10th and 90th percentiles. The time is expressed in days on the x-axis.
Click on P1, P2 and/or P3 to show or hide the 10th percentile, the mean and the 90th percentile.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.




The graph shows the number of units in each infection state over time, for a selected simulation. The time is expressed in days on the x-axis.
Select a simulation by moving the slider.
Click on the infection states below to select or unselect them.
Roll over the lines to get the number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.




The graphs show, for each group, the average number of units in each infection state over time and over all simulations. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.


Group 1


Group 2


The graphs show, for each group, the average number of units over time for a selected infection state, as well as the 10th and 90th percentiles. The time is expressed in days on the x-axis.
Click on P1, P2 and/or P3 to show or hide the 10th percentile, the mean and the 90th percentile.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.



Group 1


Group 2


The graphs show, for each group, the number of units in each infection state over time, for a selected simulation. The time is expressed in days on the x-axis.
Select a simulation by moving the slider.
Click on the infection states below to select or unselect them.
Roll over the lines to get the number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.




Group 1


Group 2


Click to update the graph when changing a parameter in the left sidebar.


Graph 1

The graph shows the average number of units in each infection state over time and over all simulations. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the number of units per infection state for a given time.


Graph 2

The graph shows the number of infected populations and the number of populations with at least one unit at each timestep. The time is expressed in days on the x-axis.
Roll over the lines to get the number of infected and populated populations.


The graphs show, for each group, the average number of units over time for a selected infection state, as well as the 10th and 90th percentiles. The time is expressed in days on the x-axis.
Click on P1, P2 and/or P3 to show or hide the 10th percentile, the mean and the 90th percentile.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.



Graph 1


Graph 2


The graphs show, for each group, the number of units in each infection state over time, for a selected simulation. The time is expressed in days on the x-axis.
Select a simulation by moving the slider.
Click on the infection states below to select or unselect them.
Roll over the lines to get the number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.




Graph 1


Graph 2


The graph shows the average number of units in each infection state over time and over all simulations. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.



The graph shows the average number of units over time for a selected infection state, as well as the 10th and 90th percentiles. The time is expressed in days on the x-axis.
Click on P1, P2 and/or P3 to show or hide the 10th percentile, the mean and the 90th percentile.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.




Each unit is represented by a dot, whereby each colour refers to an infection state. You can either visualise the infection state of each unit in the population at a selected time by moving the time slider, or you can visualise temporal changes in units' infection states over the course of a simulation by pressing the play button (triangle at the right bottom of the slider).
Select a given simulation by moving the simulation slider.

Click to update the graph when changing a parameter in the left sidebar.


Infection states:
   Susceptible
   Infected (latent)
   Infectious asymptomatic
   Infectious symptomatic
   Recovered
   Removed
   Vaccinated

The graphs show, for each group, the average number of units in each infection state over time and over all simulations. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.



Group 1


Group 2


The graphs show, for each group, the average number of units over time for a selected infection state, as well as the 10th and 90th percentiles. The time is expressed in days on the x-axis.
Click on P1, P2 and/or P3 to show or hide the 10th percentile, the mean and the 90th percentile.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.



Group 1


Group 2


Each unit within each group is represented by a dot, whereby each colour refers to an infection state. You can either visualise the infection state of each unit in the population at a selected time by moving the time slider, or you can visualise temporal changes in units' infection states over the course of a simulation by pressing the play button (triangle at the right bottom of the slider).
Select a given simulation by moving the simulation slider.

Click to update the graph when changing a parameter in the left sidebar.



Infection states:
   Susceptible
   Infected (latent)
   Infectious asymptomatic
   Infectious symptomatic
   Recovered
   Removed
   Vaccinated

Group 1
Group 2

The graph shows the average number of units in each infection state over time and over all simulations. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.





The graph shows the average number of units over time for a selected infection state, as well as the 10th and 90th percentiles. The time is expressed in days on the x-axis.
Click on P1, P2 and/or P3 to show or hide the 10th percentile, the mean and the 90th percentile.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.



Each unit is represented by a dot, of which its colour refers to its infection state. A contact (or link) between two units is represented by a grey line.
You can either visualise the infection state of each unit in the population at a selected time by moving the time slider, or you can visualise temporal changes in units' infection states over the course of a simulation by pressing the play button (triangle at the right bottom of the slider).
Select a given simulation by moving the simulations slider.

Click to update the graph when changing a parameter in the left sidebar.


Infection states:
   Susceptible
   Infected (latent)
   Infectious asymptomatic
   Infectious symptomatic
   Recovered
   Removed
   Vaccinated

Each unit is represented by a dot, of which its colour refers to its infection state. A contact (or link) between two units is represented by a black line. When passing your mouse on a dot, the ID of the corresponding unit will appear. You can zoom in and out by scrolling your mouse wheel while hovering over the graph.
You can visualise the infection state of each unit in the population at a selected time by moving the time slider.
Select a given simulation by moving the simulations slider.

Click to update the graph when changing a parameter in the left sidebar.


Infection states:
   Susceptible
   Infected (latent)
   Infectious asymptomatic
   Infectious symptomatic
   Recovered
   Removed
   Vaccinated

The graph shows the average number of units in each infection state over time and over all simulations. The time is expressed in days on the x-axis.
Click on the infection states below to select or unselect them.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.



The graph shows the average number of units over time for a selected infection state, as well as the 10th and 90th percentiles. The time is expressed in days on the x-axis.
Click on P1, P2 and/or P3 to show or hide the 10th percentile, the mean and the 90th percentile.
Roll over the lines to get the average number of units per infection state for a given time.

Click to update the graph when changing a parameter in the left sidebar.




Each unit is represented by a dot and each colour refers to an infection state. Units are plotted according to their geographical position.
You can either visualise the infection state of each unit in the population at a selected time by moving the time slider, or you can visualise temporal changes in units' infection states over the course of a simulation by pressing the play button (triangle at the right bottom of the slider).
Select a given simulation by moving the simulation slider.

Click to update the graph when changing a parameter in the left sidebar.



The line chart displays the kernel as a function of the distance.



View or download as .csv file the number of units in each infection state over time.
The first column refers to the time (expressed in days). The other columns refer to the following infection states:

S - Susceptible, E - Infected (latent), Ia - Infectious and asymptomatic, Is - Infectious and symptomatic
R - Recovered and immune, ReD - Removed due to disease, V - Vaccinated

Download data

View or download as .csv file the number of units in each infection state and in each group over time.
The first column refers to the time (expressed in days). The other columns refer to the following infection states, for group 1 and group 2:

S - Susceptible, E - Infected (latent), Ia - Infectious and asymptomatic, Is - Infectious and symptomatic
R - Recovered and immune, ReD - Removed due to disease, V - Vaccinated

Download data

Group 1

Group 2

To visualise a table presenting the number of units in each infection state over time, choose a simulation using the slider below. the first column refers to the time (expressed in days). The other columns refer to infection states (see below).

To download as .csv file the number of units in each infection state over time for all simulations, click on "Download data". In the .csv file, the first column refers to the time (expressed in days). The second column refers to the number of the simulation. The other columns refer to the following infection states:

S - Susceptible, E - Infected (latent), Ia - Infectious and asymptomatic, Is - Infectious and symptomatic
ReD - Removed due to disease, Cumul_Inf - cumulative infectious, Cumul_Death - cumulative death

Download table 1 data Download table 2 data


To visualise a table presenting the number of units in each infection state over time, choose a simulation using the slider below. the first column refers to the time (expressed in days). The other columns refer to infection states (see below).

To download as .csv file the number of units in each infection state over time for all simulations, click on "Download data". In the .csv file, the first column refers to the time (expressed in days). The second column refers to the number of the simulation. The other columns refer to the following infection states:

S - Susceptible, E - Infected (latent), Ia - Infectious and asymptomatic, Is - Infectious and symptomatic
R - Recovered and immune, ReD - Removed due to disease, V - Vaccinated

Download data


To visualise a table presenting the number of units in each infection state over time, choose a simulation using the slider below. the first column refers to the time (expressed in days). The other columns refer to infection states (see below).

To download as .csv file the number of units in each infection state over time for all simulations, click on "Download data". In the .csv file, the first column refers to the time (expressed in days). The second column refers to the number of the simulation. The other columns refer to the following infection states:

S - Susceptible, E - Infected (latent), Ia - Infectious and asymptomatic, Is - Infectious and symptomatic
R - Recovered and immune, ReD - Removed due to disease, V - Vaccinated

Download data


Group 1

Group 2

To visualise a table presenting the number of units in each infection state over time, choose a simulation using the slider below. The first column in Table 1 refers to the time (expressed in days). The other columns refer to infection states (see below). Table 2 shows the number of infected populations and number of populated populations over time.

To download as .csv file the number of units in each infection state over time for all simulations, click on "Download data". In the .csv file, the first column refers to the time (expressed in days). The second column refers to the number of the simulation. The other columns refer to the following infection states:

S - Susceptible, E - Infected (latent), Ia - Infectious and asymptomatic, Is - Infectious and symptomatic
R - Recovered and immune, ReD - Removed due to disease, V - Vaccinated

The last two columns show the number of infected populations (Inf.) and number of populated populations (N).

Download data


Table 1

Table 2

To visualise a table showing the infection state of each unit over time, choose a simulation using the slider below. The first column refers to the time (expressed in days). The other columns refer to the unit IDs (e.g. U1: unit 1, U2: unit 2, etc). The infection state of a given unit at a given time is coded as shown below.

To download as .csv file the infection state of each unit over time for all simulations, click on "Download data". In the .csv file, the first column refers to the time (expressed in days). The other columns refer to the unit IDs (e.g. U1: unit 1, U2: unit 2, etc). The infection state of a given unit at a given time is coded as follows:

0 - Susceptible, 1 - Infected (latent), 2 - Infectious and asymptomatic, 3 - Infectious and symptomatic
4 - Recovered and immune, 5 - Removed due to disease, 6 - Vaccinated

Download data


To visualise a table showing the infection state of each unit over time, choose a simulation using the slider below. The first column refers to the time (expressed in days). The other columns refer to the unit IDs (e.g. U1: unit 1, U2: unit 2, etc). The infection state of a given unit at a given time is coded as shown below.

To download as .csv file the infection state of each unit over time for all simulations, click on "Download data". In the .csv file, the first column refers to the time (expressed in days). The other columns refer to the unit IDs (e.g. U1: unit 1, U2: unit 2, etc). The infection state of a given unit at a given time is coded as follows:

0 - Susceptible, 1 - Infected (latent), 2 - Infectious and asymptomatic, 3 - Infectious and symptomatic
4 - Recovered and immune, 5 - Removed due to disease, 6 - Vaccinated

Download data



To visualise a table showing the infection state of each unit over time, choose a simulation using the slider below. The first column refers to the time (expressed in days). The other columns refer to the unit IDs (e.g. U1: unit 1, U2: unit 2, etc). The infection state of a given unit at a given time is coded as shown below.

To download as .csv file the infection state of each unit over time for all simulations, click on "Download data". In the .csv file, the first column refers to the time (expressed in days). The other columns refer to the unit IDs (e.g. U1: unit 1, U2: unit 2, etc). The infection state of a given unit at a given time is coded as follows:

0 - Susceptible, 1 - Infected (latent), 2 - Infectious and asymptomatic, 3 - Infectious and symptomatic
4 - Recovered and immune, 5 - Removed due to disease, 6 - Vaccinated

Download data



This is the list of links (or contacts). Each row refers to a link between two units, and the columns Unit 1 and Unit 2 provide the IDs of the units which are linked. The order of the unit IDs (cited in the first or second column) is not relevant, as links are undirected.
Download data


To visualise a table showing the infection state of each unit over time, choose a simulation using the slider below. The first column refers to the time (expressed in days). The other columns refer to the unit IDs (e.g. U1: unit 1, U2: unit 2, etc). The infection state of a given unit at a given time is coded as shown below.

To download as .csv file the infection state of each unit over time for all simulations, click on "Download data". In the .csv file, the first column refers to the time (expressed in days). The other columns refer to the unit IDs (e.g. U1: unit 1, U2: unit 2, etc). The infection state of a given unit at a given time is coded as follows:

0 - Susceptible, 1 - Infected (latent), 2 - Infectious and asymptomatic, 3 - Infectious and symptomatic
4 - Recovered and immune, 5 - Removed due to disease, 6 - Vaccinated

Download data



View or download coordinates of the units.
The first column lists all unit IDs, and the second and third the unit's coordinates on the x- and y-axes.
Download data