Skip to content

Repository of benchmarks to test algorithms in inference tasks in epidemics problems.

License

Notifications You must be signed in to change notification settings

sibyl-team/epibench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

epibench

The evolution of the 2019–20 coronavirus pandemic has made clear the need to quickly contain the outbreaks of infections. One of the strategies used is to trace the contacts of people found positive and quickly isolate the new found infected. Governments and institutions are working to implement contact tracing through IT technologies and mobile apps. The purpose of this repository is to provide a common database where inference algorithms can be tested. The inference problems addressed rely on having detailed contact information among individuals observed. We assume that compartmental models (like SIS, SIR, SEIR etc..) govern the viral propagation through the population. We provide several benchmark instances for different inference problems.

Inference problems

We provide a database of instances to address the following inference problems:

  1. Infer the current state of the individuals from partial observations. The temporal list of contacts between individuals is known. A list of partial observations of the past state of individuals generate from simulated cascades are provided. The compartmental model that generates the epidemic cascade could be known or not. We want to infer the current states of individuals (at the last time of the dynamics) in order to identify the infected one among not yet tested individuals.

  2. Patient zero problem. The temporal list of contacts between individuals is known. A list of partial observations of the state of individuals generated from simulated cascades is provided. The compartmental model that generates the epidemic cascade is known. We want to infer the sources of the partially observed epidemic outbreak.

  3. Inferring the parameter of the compartmental models The temporal list of contacts between individuals is known. A list of partial observations of the states of individuals is provided. We want to infer the parameters of the compartmental model that generates the epidemic cascade.

  4. More to come...

Using the data

The data format is specified in the README file in the folder ./data/

For reference and for convenience, a Python script can be found in the lib folder which can be used to save and load the different instances.

Results

In the folder results are the results obtained by various techniques on the instances proposed. If you want to add yours make a pull request or write us: sybil-team.

list of results:

  • OpenABM instances:

Credits:

  1. The instances of OpenABM are generated with OpenABM github repository gently provided by Luca Ferretti.

Mainteiners:

sybil-team

About

Repository of benchmarks to test algorithms in inference tasks in epidemics problems.

Resources

License

Stars

Watchers

Forks

Packages

No packages published