There is a newer version of this record available.

Software Open Access

Analysis Code: Digital contact tracing contributes little to COVID-19 outbreak containment

Angelique; Dirk; Benjamin F

MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="">
  <controlfield tag="005">20210713014827.0</controlfield>
  <controlfield tag="001">5093500</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Brockmann</subfield>
    <subfield code="0">(orcid)0000-0001-5708-2922</subfield>
    <subfield code="a">Dirk</subfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">Maier</subfield>
    <subfield code="0">(orcid)0000-0001-7414-8823</subfield>
    <subfield code="a">Benjamin F</subfield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">80077968</subfield>
    <subfield code="z">md5:d80fe2da22b66c8d7e215eb0b6363597</subfield>
    <subfield code="u"></subfield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2021-07-12</subfield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">software</subfield>
    <subfield code="p">user-covid-19</subfield>
    <subfield code="o"></subfield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">Burdinski</subfield>
    <subfield code="0">(orcid)0000-0002-9305-1493</subfield>
    <subfield code="a">Angelique</subfield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Analysis Code: Digital contact tracing contributes little to COVID-19 outbreak containment</subfield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">user-covid-19</subfield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u"></subfield>
    <subfield code="a">MIT License</subfield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2"></subfield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;# Digital Contact Tracing&lt;/p&gt;

&lt;p&gt;This package provides the simulation, analysis, and figure code for&lt;br&gt;
the manuscript &amp;quot;Digital contact tracing contributes little to COVID-19&lt;br&gt;
outbreak containment&amp;quot; by A. Burdinski, D. Brockmann, and B. F. Maier.&lt;/p&gt;

&lt;p&gt;## Prerequisites&lt;/p&gt;

&lt;p&gt;The analysis code was used and tested for Python 3.8 on CentOS, Ubuntu, and MacOS.&lt;br&gt;
In order to run code in this collection, first install the requirements:&lt;/p&gt;

pip install -r requirements.txt&lt;br&gt;

&lt;p&gt;Models are implemented using [epipack]( To run&lt;br&gt;
large-scale simulations, we use [qsuite](, a CLI&lt;br&gt;
to facilitate simulations on HPC clusters. `qsuite` will be installed when&lt;br&gt;
dependencies are installed from `requirements.txt`.&lt;/p&gt;

&lt;p&gt;## Main model&lt;/p&gt;

&lt;p&gt;The main model, including an example configuration,&lt;br&gt;
can be found in directory `main_model/`.&lt;br&gt;
To run the simulation, do&lt;/p&gt;

cd main_model/&lt;br&gt;
qsuite local&lt;br&gt;

&lt;p&gt;## Analyses&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Almost all simulations and analyses performed in the paper&lt;br&gt;
can be found in `analysis_collection/tracing_sim/`.&lt;/p&gt;

&lt;p&gt;All extracted (summarized) data can be found in&lt;br&gt;

&lt;p&gt;Code to produce the figures in the main text from distilled analysis&lt;br&gt;
results and analyses for the locally clustered network with&lt;br&gt;
exponential degree distribution can be found in&lt;br&gt;

&lt;p&gt;Code for plots in the SI can be found in&lt;br&gt;
`analysis_collection/` except for Fig. S7-S8-- those can&lt;br&gt;
be found in the respective directories&amp;nbsp;&lt;br&gt;
and `analysis_collection/tracing_sim/results_toy_model/`.&lt;/p&gt;

&lt;p&gt;In order to replicate the simulations, change to the directory containing the&lt;br&gt;
respective analysis and run `qsuite local`, e.g.&amp;nbsp;&lt;/p&gt;

cd analysis_collection/tracing_sim/results_exponential_DF_NMEAS_100_ONLYSAVETIME_False/&lt;br&gt;
qsuite local&lt;br&gt;

&lt;p&gt;An illustration to justify the choice of `beta = 10^(-6)` as the long range&lt;br&gt;
redistribution parameter beta can be found by running&lt;br&gt;
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.5093499</subfield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.5093500</subfield>
    <subfield code="2">doi</subfield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">software</subfield>
All versions This version
Views 1539
Downloads 20
Data volume 160.4 MB0 Bytes
Unique views 1447
Unique downloads 20


Cite as