This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Back to the roots: A discrete Kermack-McKendrick model adapted to Covid-19

Matthias Kreck, Erhard Scholz
(Date: August 18, 2025)
Abstract.

A widely used tool for analysing the Covid-19 pandemic is the standard SIR model. It seems often to be used as a black box, not taking into account that this model was derived as a special case of the seminal Kermack-McKendrick theory from 1927. This is our starting point. We explain the setup of the Kermack-McKendrick theory (passing to a discrete approach) and use medical information for specializing to a model called by us an adapted K-McK-model. It includes effects of vaccination, mass testing and mutants. We demonstrate the use of the model by applying it to the development in Germany and show, among others things, that a comparatively mild intervention reducing the time until quarantine by one day leads to a drastic improvement.

22footnotetext: Mathematisches Institut der Universität Bonn and Mathematisches Institut der Universität Frankfurt, Germany,  kreck@math.uni-bonn.de33footnotetext: University of Wuppertal, Faculty of Math./Natural Sciences, and Interdisciplinary Centre for History and Philosophy of Science,  scholz@math.uni-wuppertal.de

1. Introduction

Nearly a decade ago Breda/Diekmann et al. made the sharp remark that even experienced experts seem often to believe that Kermack and McKendrick’s famous paper of 1927 [14] is just about the standard SIR or SEIR model described by the well known ODE system [4, p. 105]. Taking this criticism seriously, the present paper proposes a Kermack-McKendrick type model adapted to Covid-19, which differs from the widely used S(E)IR models and which in our eyes has a greater plausibility and applicability than the latter.

For doing so we work with a discrete time parameter. After all, people are not participating in the spread of the disease during every part of the day, e.g. when they are asleep. And also the data are communicated on a daily basis. In addition, discrete models are easy to program. So we adapt the Kermack-McKendrick approach and replace functions depending on a continuous time tt by a functions depending on integers kk.

We will describe the model in the next section and then explain the role of its parameters (sections 1 and 2). Then we describe how one applies the model starting from the empirical data and demonstrate the result for Germany (sections 3 and 4). We give a striking application showing what happens if people are sent earlier to quarantine or hospital (section 5), before we discuss how vaccination, the rise of new mutants, and mass testing can be implemented in the model (section 6). Finally, we add some remarks on the relationship between the reproduction numbers as they appear in our model to the ones given by the Robert-Koch-Institut for Germany (section 9). At the end we discuss some aspects of our model.

2. The model

We recall the often neglected fundamental fundamental idea of Kermack and McKendrick following [14, 3, 4]. As already mentioned we use the discrete setting of the Kermack-McKendrick approach, which the original paper started with before the continuous version was introduced as a limiting case. A central input of a Kermack/McKendrick model is a function γ(j)\gamma(j) that measures the medical strength of infectivity of a person at day jj counted from the onset of infection. On this basis the Kermack-McKendrick approach allows one to derive equations which express how many people are susceptible to the virus if one knows the mean contact rate of the interaction of the population. To emphasize that γ\gamma is the central input we call such a model a discrete γ\gamma-K-McK model. A general discussion of discrete K-McK models can be found in the recent paper of Diekmann et al. [7].

If you want to construct a γ\gamma-K-McK-model the first thing to do is to look for virological studies which determine γ(j)\gamma(j) as closely as possible. This will depend on the type of an epidemic. The closer the input function γ(j)\gamma(j) is to the medical facts, the more reliable is the model. Combining the information of this function with estimates of time-dependent contact and transmission rates, which we propose to determine from the data of daily registered newly infected people (see section 4), and the parameters e,pce,p_{c} explained below, we are able to model the number of susceptibles and the number of newly infected at day kk.

After infection there are a few days where people are exposed, meaning that they are already infected but not yet infectious. Then the period begins in which a person is infectious (we call these people propagators) and after that may, in general, be considered as immune. The period of both lengths is not sharp and varies a bit from person to person. Our assumption in this paper is that this variation is small, meaning that the functions that describe these lengths are nearly jump functions. In other words we assume that after infection there are ee days, where people are exposed to the virus but not yet infectious. After that there are pdp_{d} days where a person is infectious and after that in general may be considered as immune. There are indications that this is the case for Covid-19. Amongst those who are infectious there are those who are positively tested after pc<pdp_{c}<p_{d} days on average, and then are confined to home isolation or hospital. (We will explain the notation pdp_{d} and pcp_{c} later, for an example see fig. 1.) Functions γ\gamma with only a finite number of days where they are non-zero are called functions with finite support.

The γ\gamma-K-McK-models are flexible enough to allow for adding important additional features of an epidemic such as, e.g., unreported cases, vaccination, effects of testing and of the rise of new mutants etc. Here we take up the first point only and discuss the other points later.

The assumption of a finite support of γ\gamma fits with the following picture: At each day the population can, in the model, be divided into disjoint subsets, called compartments, as follows:

  • The compartment SS of susceptible people to the disease with cardinality S(k)S(k) at the day kk. Here susceptible means not immunised, i.e. neither recovered nor vaccinated. Here k is in \mathbb{Z} and we assume that S(k)=NS(k)=N, the total number of the population, for kk smaller then some negative bound. The time between this negative bound and day 0 is the prehistory. We will give a renewal equation for S(k)S(k) which uses as an input a prehistory.

  • The compartment EE of exposed people whose cardinality at the day kk we denote by E(k)E(k). By this we mean people who are infected but are not yet infectious. The function γ\gamma determines the number ee of days people stay in compartment EE as

    e:=min{j|γ(j)0}1.e:=\text{min}\,\{j\,|\gamma(j)\neq 0\}-1\;.
  • The compartment PP of propagators. These are people who are infectious (they propagate the virus) but not yet in quarantine or isolation. We will divide this into the following subcompartments:

    The compartment PcP_{c} of “counted” propagators with cardinality Pc(k)P_{c}(k), these are the infectious who will later be diagnosed, recorded and counted in the statistics. As mentioned above the number of days people stay in this compartment is denoted by pcp_{c}.

    And the compartement PdP_{d} of propagators who are never reported as infected, the dark sector with cardinality Pd(k)P_{d}(k). The number of days people stay in this compartment is again derived from γ\gamma as the cardinality of its support:

    pd:={j|γ(j)0}p_{d}:=\sharp\,\{j\,|\gamma(j)\neq 0\}
  • The compartment QQ of persons who are diagnosed and quarantined or isolated until recovery or death. The cardinality of this compartment is Q(k)Q(k) and the mean residence time is denoted by qq. The members of QQ are essentially no longer infecting others, although they are still infectious in the medical sense. The number Qnew(k)Q_{\text{new}}(k) of daily new registered persons in QQ is a central datum for the epidemic.

  • The compartment RR of removed from the epidemic (recovered or dead) with cardinality R(k)R(k).

For modelling an epidemic realistically in the γ\gamma-K-McK framework which also includes the dark sector and accounts for changing contact rates one needs other input parameters which have to be estimated from empirical data:

  • We assume that for the infected people leaving compartment EE at any day kk there is a a certain fraction α(k)\alpha(k) of people from EE who move to compartment PcP_{c} at day kk, whereas the fraction 1α(k)1-\alpha(k) of people moves to the compartment PdP_{d} of people in the dark sector.

  • It could be that people in the dark sector are less infectious by a factor ξ1\xi\leq 1, so this has to be taken into consideration. A lot of them have no symptoms which might indicate that they have lower viral load.

  • Besides the medical function γ(j)\gamma(j) for a certain epidemic one needs to know a daily proportionality factor called for simplicity the contact rate κ(k)\kappa(k).

Now we explain the dynamics of the model. The idea is that all people in compartments PcP_{c} and PdP_{d} infect people from compartment SS proportionally to the strength of the infection given by γ\gamma and the contact rate κ(k)\kappa(k). Here we note that both functions γ\gamma and κ\kappa are dependent on the choice of a unit, but if we replace γ\gamma by cγc\,\gamma we have to compensate for this by replacing κ\kappa by κc\frac{\kappa}{c}. Another convention influencing κ\kappa is to introduce s(k):=S(k)Ns(k):=\frac{S(k)}{N}, where NN denotes the size of the population, which in this paper we consider as constant.

To explain the dynamics in detail we denote the number of people who entered compartment EE for the first time on day kk by Enew(k)E_{\text{new}}(k). In the situation when no vaccination is available (we shall discuss the variants with vaccination in Section 7) it can be expressed in terms of the function SS as:

(1) Enew(k)=S(k1)S(k).E_{\text{new}}(k)=S(k-1)-S(k)\,.

Similarly, we denote the number of people who entered compartment PcP_{c} on day kk for the first time by Pc,new(k)P_{c,new}(k) and similarly those who entered compartment PdP_{d} on day kk for the first time by Pd,new(k)P_{d,new}(k). We first explain the dynamics of those who are in compartment PcP_{c} at the day k1k-1. They are the disjoint union of people who newly entered this compartment during the pcp_{c} days before. So for each 1jpc1\leq j\leq p_{c} there are Pc,new(kj)P_{c,new}(k-j) people in PcP_{c}, who infect people who are in SS at day k1k-1 with strength γ(j)\gamma(j) and proportional to the contact rate κ(k1)\kappa(k-1).

From κ\kappa and γ\gamma one can read off the probability that a person who entered compartment PcP_{c} at day kjk-j infects a susceptible person at day k1k-1, namely as κ(k1)γ(j)N\frac{\kappa(k-1)\gamma(j)}{N}. This implies that the overall probability involving all people who entered compartment PcP_{c} at day kjk-j to infect a susceptible person at day k1k-1 is [7, p. 4]

(2) 1(1κ(k1)γ(j)N)Pc,new(kj).1-\Big{(}1-\frac{\kappa(k-1)\gamma(j)}{N}\Big{)}^{P_{c,new}(k-j)}\,.

Often the linear approximation

(3) κ(k1)γ(j)NPc,new(kj)\frac{\kappa(k-1)\gamma(j)}{N}\,{P_{c,new}(k-j)}

is used instead. In our situation the difference is negligible and so we use the linearisation (3). The contribution to the new infections on day k1k-1 by those people who entered compartment PcP_{c} at day kjk-j is then (for 1jpc1\leq j\leq p_{c}).

s(k1)κ(k1)γ(j)Pc,new(kj).s(k-1)\kappa(k-1)\gamma(j)P_{c,new}(k-j).

Similarly for the compartment PdP_{d} (for 1jpd1\leq j\leq p_{d}) the contribution is

ξs(k1)κ(k1)γ(j)Pd,new(kj).\xi s(k-1)\kappa(k-1)\gamma(j)P_{d,new}(k-j).

Summing up we obtain the following equation expressing the dynamics of the epidemic:

(4) Enew(k)=s(k1)κ(k1)[j=1pcγ(j+e)Pc,new(kj)+ξj=1pdγ(j+e)Pd,new(kj)]E_{\text{new}}(k)=s(k-1)\,\kappa(k-1)\,\biggl{[}\,\sum_{j=1}^{p_{c}}\gamma(j+e)P_{c,new}(k-j)+\xi\sum_{j=1}^{p_{d}}\gamma(j+e)P_{d,new}(k-j)\,\biggr{]}

If we were working in a continuous model, the sum would be an integral from 0 to  pcp_{c}.

To derive a single recursion equation for the number of susceptible people at day kk from these inputs we express Pc,newP_{c,new} and Pd,newP_{d,new} in terms of SS. As the newly exposed people at day kk move to compartments PcP_{c} and PdP_{d} after ee days with ratio α\alpha respectively 1α1-\alpha one finds:

(5) Pc,new(k+e)=α(k+e)Enew(k)=α(k+e)(S(k1)S(k))P_{c,new}(k+e)=\alpha(k+e)E_{\text{new}}(k)=\alpha(k+e)\bigl{(}S(k-1)-S(k)\bigr{)}\,
(6) Pd,new(k+e)=(1α(k+e))Enew(k)=(1α(k+e))(S(k1)S(k))P_{d,new}(k+e)=(1-\alpha(k+e))E_{\text{new}}(k)=\bigl{(}1-\alpha(k+e)\bigr{)}\bigl{(}S(k-1)-S(k)\bigr{)}\,

To simplify the presentation we introduce two functions, which summarise the two expressions on the right hand side of equation (4).

(7) c(k1):=j=1pcγ(e+j)α(kj)[S(kje1)S(kje)],\mathbb{P}_{c}(k-1):=\sum_{j=1}^{p_{c}}\gamma(e+j)\,\alpha(k-j)\,\bigl{[}S(k-j-e-1)-S(k-j-e)\bigr{]}\,,
(8) d(k1):=j=1pdγ(e+j)(1α(kj))[S(kje1)S(kje)].\mathbb{P}_{d}(k-1):=\sum_{j=1}^{p_{d}}\gamma(e+j)\,\bigl{(}1-\alpha(k-j)\bigr{)}\,\bigl{[}S(k-j-e-1)-S(k-j-e)\bigr{]}\,.

c\mathbb{P}_{c} and d\mathbb{P}_{d} express the contributions of the propagating infected people who have been counted, PcP_{c}, and of the uncounted propagating individuals of the dark sector, PdP_{d}, respectively, and are not to be confused with the latter. Using this and equations (1) - (8) we have finished the derivation of our model equation.

Proposition.

Let the functions γ\gamma, κ\kappa, α\alpha and the integer pcp_{c} be given. We further set S(k)=NS(k)=N for k<(pd+e)k<-(p_{d}+e) and chose values S(k)S(k) (a prehistory) for values (pd+e)k0-(p_{d}+e)\leq k\leq 0. Then for k>0k>0, if the dynamics of an epidemic is given by equ. (4), the single recursive equation for the number of susceptible people is

(9) S(k1)S(k)=s(k1)κ(k1)[c(k1)+ξd(k1)].S(k-1)-S(k)=s(k-1)\,\kappa(k-1)\,\bigl{[}\mathbb{P}_{c}(k-1)+\xi\,\mathbb{P}_{d}(k-1)\bigr{]}\,.

The functions EE, PcP_{c}, PdP_{d}, and QQ are expressed in terms of SS as follows:

(10) E(k)=S(ke)S(k)E(k)=S(k-e)-S(k)
(11) Pc(k)=j=0pc1α(kj)(S(kej1)S(kej))P_{c}(k)=\sum_{j=0}^{p_{c}-1}\alpha(k-j)\,\bigl{(}S(k-e-j-1)-S(k-e-j)\bigr{)}

Similarly

(12) Pd(k)=j=0pd1(1α(kj))(S(kej1)S(kej))P_{d}(k)=\sum_{j=0}^{p_{d}-1}\bigl{(}1-\alpha(k-j)\bigr{)}\,\bigl{(}S(k-e-j-1)-S(k-e-j)\bigr{)}

and

(13) Q(k)=j=0q1α(kpcj)(S(kepcj1)S(kepcj)).Q(k)=\sum_{j=0}^{q-1}\alpha(k-p_{c}-j)\,\bigl{(}S(k-e-p_{c}-j-1)-S(k-e-p_{c}-j)\bigr{)}.

The number of reported as newly infected people, denoted by Qnew(k)Q_{\text{new}}(k) is

(14) Qnew(k)=α(kpc)(S(kepc1)S(kepc)).Q_{\text{new}}(k)=\alpha(k-p_{c})\,\bigl{(}S(k-e-p_{c}-1)-S(k-e-p_{c})\bigr{)}\,.
Proof.

We have given the proof of the recursion equation 9 before the proposition.

Since people stay in compartment EE for ee days before they move on to the compartment PP we obtain:

E(k)=Enew(k)+Enew(k1)++Enew(ke+1)E(k)=E_{\text{new}}(k)+E_{\text{new}}(k-1)+\dots+E_{\text{new}}(k-e+1)
=(S(k)S(k1))+(S(k1)S(k2))++(S(ke+1)S(ke))=-\bigl{(}S(k)-S(k-1)\bigr{)}+\bigl{(}S(k-1)-S(k-2)\bigr{)}+\dots+\bigl{(}S(k-e+1)-S(k-e)\bigr{)}
=S(ke)S(k)=S(k-e)-S(k)

If we apply the same summation to the recognized propagating people,

Pc(k)=Pc,new(k)+Pc,new(k1)++Pc,new(kpc+1),P_{c}(k)=P_{c,new}(k)+P_{c,new}(k-1)+\dots+P_{c,new}(k-p_{c}+1)\,,

then one obtains (11), and the proof of (12) is the same. The proof of (13) is also the same, once we have formula (14). For this we note that people entering compartment QQ on day kk for the first time are the new people entering the compartment PcP_{c} at day kpck-p_{c} the compartment PcP_{c}:

Qnew(k)=Pc,new(kpc)Q_{\text{new}}(k)=P_{c,new}(k-p_{c})

and so by formula (5) we have

Qnew(k)=α(kpc)(S(kepc1)S(kepc))Q_{\text{new}}(k)=\alpha(k-p_{c})\bigl{(}S(k-e-p_{c}-1)-S(k-e-p_{c})\bigr{)}

We will give a more general version of our model involving the effects of vaccination, testing a certain percentage of the population each day and of arising of new mutants in section 7 (formula 27).

An important key figure of an epidemic is the daily reproduction number ρ(k)\rho(k). This is defined as the average number of secondary infected people by one typical primary infected person (averaged over all infectious at the day k). Since there are no data available from which one can directly read off the reproduction number the best thing one can do is to derive it from a reliable model.

The reproduction numbers in the adapted K-McK-model are:

ρ(k)\displaystyle\rho(k) =\displaystyle= j=0pc1s(k1+j)κ(k1+j)α(k1+j)γ(j+1)\displaystyle\sum_{j=0}^{p_{c}-1}s(k-1+j)\kappa(k-1+j)\alpha(k-1+j)\,\gamma(j+1)
+j=0pd1s(k1+j)κ(k1+j)(1α(k1+j))γ(j+1)\displaystyle\quad+\;\sum_{j=0}^{p_{d}-1}s(k-1+j)\kappa(k-1+j)(1-\alpha(k-1+j))\,\gamma(j+1)

For approximately constant values of α(k),s(k),κ(k)\alpha(k),s(k),\kappa(k) in the interval [k,k+pd)[k,k+p_{d}) this boils down to a weighted average of the number of secondary infected by a person entering PcP_{c} at day kk and the analogous number for those entering PdP_{d} at the same day.

Remark: The model is characterized by a delay structure which appears typically in Covid-19. For example, a change in the contact rates κ\kappa at a day kk will be observable in the numbers of daily new recorded infected QnewQ_{\text{new}} only e+pce+p_{c} later (a sharp eye will notice the time delay in fig. 3).

Similar models without a dark sector and with a simple box-like function γ\gamma were constructed and used in [17, 9, 22, 15].

There are other discrete time models which are similar to the present one in spirit, but differ in detail. For example, after our paper was submitted we became aware of an interesting paper by Sofonea et al., which also develops a discrete-time model based on the force of infection [23]. A central difference of this paper is that the authors are interested in the development in France where data about new infections are not reliable. So they aim for an analysis of ICU activity and hospital mortality time-series, whereas we aim for an analysis of the number of newly infected as link to real data. To do this the authors introduce new compartments which on the one hand distinguish different age groups, and on the other hand distinguish between non-critical infectious, critical infectious, long-stay ICU hospitalised, other critical hospitalised patients, recovered immunised, dead (cumulative mortality) and (like we) latent. This complicates the formulas but the basic idea of the dynamics is very similar. Our equation (9) corresponds to their first equation in the supplement S2.1: Si+1=SiΛiSiS_{i+1}=S_{i}-\Lambda_{i}S_{i}, where Λi\Lambda_{i} is – in a slightly different interpretation – the force of infection. Besides involving the different compartments of infectious people the difference is that our function γ\gamma is replaced by the generation time distribution ζ\zeta (sometimes the authors call it the serial time distribution). This is a different perspective. While we stress the medical strength of the virus, the authors relate the force of infection to the time between the infection of an infector and the infection of his or her infectee, which expresses the epidemiological perspective. But the role it plays for the model dynamics is the same. We will return to this point later when we discuss the determination of γ\gamma. Another difference is the way the authors count contact rates. For example if one reduces their model to the case of a single age group and a single group of infectious people our contact rate κ\kappa corresponds to the square-root of their contact rate cc. There are a few other small differences which look like ad hoc formulations, for example the use of a Michaelis-Menten formula in equation (S-4) rather than (2). The linearisation used by the authors in practice is the same as our (3).

3. The role of the parameters

If one wants to model an epidemic one has to find the appropriate parameters. If, for the sake of argument, we remove the dark sector for a moment, there are two types of parameters in the model: parameters that are of a medical nature such as the duration of the exposed people period ee and the infectivity function γ(k)\gamma(k), and those that can be influenced by politicians, such as the duration pcp_{c} between the onset of infectivity and the beginning of quarantine or isolation, or the daily contact rate κ(k)\kappa(k). Coming back to the dark sector, one has to know in addition the ratio α\alpha between the later recorded people and the rest, and the duration pdp_{d} of the infectious phase of the dark people. Amongst these parameters we assume that ee and the strength function γ\gamma are essentially unchanged during the course of the epidemic, as well as pcp_{c}, pdp_{d} and even α\alpha if we abstract from changes in the ratio due to rising unspecific testing. The parameter which definitely changes over time is κ(k)\kappa(k).

Observation: If we start with data for S(k)S(k) and keep all parameters fixed except κ(k)\kappa(k), then κ(k)\kappa(k) is determined by equation (9) as the quotient of the left hand side by the factor of κ(k)\kappa(k) on the right side. With these κ(k)\kappa(k) the data are identically reproduced by the model. In turn if we start with arbitrary values of κ(k)\kappa(k) this gives us values S(k)S(k) if we assume constant values for α\alpha. So if we allow ourselves to read κ(k)\kappa(k) from equation (7) we obtain a bijection between values S(k)S(k) and values κ(k)\kappa(k). With other words, if one allows daily changing values of κ(k)\kappa(k) derived from the empirical data the model is a tautology.

This holds for any input function γ\gamma whatsoever, also for continuous time tt, in particular for

(16) γSIR(t)=λeμt\gamma_{SIR}(t)=\lambda e^{-\mu t}

which is the input for the SIR model [4]. This changes if one assumes constant contact rates, or contact rates which are constant for some period and then are changed by a certain factor to a new constancy level. Then the models cease to be tautological. In the section 6 we will demonstrate this difference by comparing our model with the SIR model.

Thus the choice of γ(k)\gamma(k) is essential for obtaining a realistic model for Covid-19. This is a delicate point since data from which one can derive γ\gamma are not easy to access. From our point of view γ\gamma reflects medical data, more precisely the viral load and the probability of successful cell culture isolation (in the following “culture probability”). From the point of view of the paper by Sofonea et al. [23], which we shortly discussed above, γ\gamma is replaced in their model by the serial time distribution ζ\zeta. So it is useful to compare them. In addition we will discuss a third way to obtain information about γ\gamma, which is just based on observations when the force of infection starts to leave the level 0, when it obtains its maximum and when it decreases to 0 again.

We found two studies [24], [13] by virologists which give very similar values for γ\gamma. Simplifying a bit, this leads to the following picture. The length of ee is approximately 22 days, so γ(j)=0\gamma(j)=0 for 1j21\leq j\leq 2. Within another 2 days it reaches a maximum close to the moment where symptoms show up, before it starts to decrease, slowly at the beginning and then faster until, after about further 1010 days, it reaches a value where people are practically no longer infectious. This indicates that pdp_{d} is 1111. Curves which show this increase and decrease for a small number of different infected people can be found in [24]. They allow one to infer (to “guess”) a typical course of the strength of infectivity γ(k)\gamma(k) for Covid-19 from the data on culture probabilities depending on the time after infection [24, fig. 1.f]. A recent evaluation of the data of 25,38125,381 positive subjects comes to a similar course of positive culture probability [13, fig. 4.c]. Using the information of these studies we establish the following table:

kk 0 1 2 3 4 5 6 7 8 9 10 11 12
γ(e+k)\gamma(e+k) 0 0.5 0.9 0.9 0.85 0.8 0.7 0.6 0.45 0.15 0.05 0.02 0

If one compares this table for γ\gamma with the values for ζ\zeta displayed in figure 1 in [18] to which Sofonea et al. [23] refer as reference for empirical data, one observes a similar course.

We use a third way to obtain information about γ\gamma which just uses the time span until the maximum is reached and the time needed to fall down again to zero after a short phase of staying close to the maximum. If one requires that such a transition is modelled by a function which is arbitrary often differentiable, and at the interval ends all derivatives are zero, one can use a natural standard candidate frequently used in mathematics as transition function. Normalized to the interval [0,1][0,1] it is:

(17) g(x):=f(x)f(x)+f(1x),g(x):=\frac{f(x)}{f(x)+f(1-x)}\,,

where

f(x)={e1xforx>0  0forx0.f(x)=\Big{\{}{e^{-\frac{1}{x}}\quad\mbox{for}\quad x>0\atop\;\;0\qquad\;\mbox{for}\quad x\leq 0\,.}\;

Using this function and the corresponding function for the decrease and adapting both to the data curve for Covid-19 one obtains another candidate for γ\gamma expressed by

(18) γ~(t)=0.9g(t22)(1g(t412))\tilde{\gamma}(t)=0.9\,g(\frac{t-2}{2})\big{(}1-g(\frac{t-4}{12})\big{)}

which is rather close to that obtained by the virological studies mentioned above, as figure 1 (top right) shows. Summarizing we come to the conclusion that, although it is impossible to derive γ\gamma (or ζ\zeta) precisely, there are strong reasons to believe that our choice for γ\gamma is not far off. We will later compare our model with the standard SIR model. Here we only compare our input function γ\gamma fig. 1 (top) with the input function for the latter (bottom).

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 1. Top left: γ(j)\gamma(j) of the adapted K-McK model, linearly interpolated.  Top right: γ~(t)\tilde{\gamma}(t) acccording to (18) (blue) with data points (black) from γ\gamma-table above. Bottom left: Graph of γSIR\gamma_{SIR} of the standard SIR model with values for λ=0.41,μ=0.12\lambda=0.41,\mu=0.12 at the beginning of Covid-19 in Germany used in [6, fig. 1].  Bottom right: Weibull distribution with parameters given in the main text. In all four cases cut-off after 20 days.

We remark that this is the point where one can see why in [4] the authors speak about an“incessant misconception” if people apply the SIR-model indiscriminately (and the situation is not so different for the SEIR model). The function γ(t)=λeμt\gamma(t)=\lambda e^{-\mu t} – at least for Covid 19 – has nothing to do with the medical data observed by the virologists. This may have considerable consequences for conditional predictions; see section 6. Other possibilities for adapting the model to Covid-19 specific data can be found in the literature. For example, Ferretti et al. try to reconstruct the distribution of “age” (time after infection) dependent generation time from the analysis of data of 40 source-recipient transmission pairs documented in the literature by May 2020 [8]. They conclude that among several distributions used for comparison the Weibull distribution with shape parameter k=2.826k=2.826 and scale λ=5.665\lambda=5.665 fits best. The choice of the parameters suppresses the tail of the distribution for t>15t>15 strongly enough to distinguish it qualitatively from standard SIR distributions. It is difficult to make sure that the contact data used for the evaluation stem from comparable conditions of the social contact regime. It is not clear to us whether this condition is satisfied. In our approach, on the other hand, we rely on the medical data for the γ\gamma-function and include the effects of social (and seasonal) transmission conditions by a proportionality factor κ(t)\kappa(t) determined from the data of recorded newly infected people (see next section).

A model using the biological input function γ\gamma above will be called a K-McK-model adapted to Covid-19, or for short an adapted K-McK-model. To specify such a model one has to estimate three further parameters pcp_{c}, α(k)\alpha(k) and ξ\xi.

The next parameter one has to chose is pcp_{c}. It is difficult to estimate and depends on the country and the action mode of the health institutions. For Germany it is estimated to lie between 5 and 8; where for the year 2020 officials of the health system estimate it in the upper range. So we work with pc=7p_{c}=7. There are data that indicate that the ratio α\alpha of recorded new infections among all new infections was about 0.250.25 for Germany at the beginning of the epidemic, but changed to approximately 0.50.5 during the course of the year, probably due to the increasing test rates [12]. Since the influence of the dark sector was negligible in the first months we have chosen α=0.5\alpha=0.5 for the whole period. Finally, it is difficult to estimate the relative strength of infectivity ξ\xi of the unrecorded infected people from empirical data, so we take ξ=1\xi=1, i.e., we assume that people in the dark sector (including the asymptomatic ones) are basically as infectious as those in PcP_{c}.

4. From data to model curves

In this paper we start from the data given by the Humdata project of the Johns Hopkins University.111https://data.humdata.org/dataset/novel-coronavirus-2019-ncov-cases More precisely, we estimate the values for S(k)S(k) from the listed confirmed cases and the ratio α\alpha. In this step the estimated time translation e+pce+p_{c} between the times of infection and recording has to be taken into account. Moreover, there are weekly fluctuations of the values of newly recorded cases (the first differences of the data lists of confirmed cases) due to weekends where data taking and transmission is usually slowed down considerably. Since we are interested in the central development of the epidemic we replace the daily values of the newly recorded by (centered) 7-days averages and also the values of the susceptible people S7(k)S_{7}(k).

In the next step we compute the daily contact rates κ(k)\kappa(k) according to the observation above. This allows one to give the tautological model picture of the values of S7(k)S_{7}(k) according to the observation above; but of course this is not what we want. We therefore investigate the values of κ(k)\kappa(k) and look for periods where they are more or less stationary and can be approximated by a constant. Such time intervals may be interpreted as periods where the behaviour of the population is roughly the same and no crucial change of the virus occurs. The transition times between such stationary phases seem to characterize periods in which the contact behaviour of the population changes. This is often the result of political measures (non-pharmaceutical interventions) reducing the number of contacts or allowing more contacts, which in many cases may lead to new levels where the contact rates can again be approximated by a constant. Besides this, eyeballing will indicate further levels of near-constancy that then need to be justified. For example, the explanation might be that the changed contact rate is the result of a climate change from summer to winter where people meet more in closed rooms, or the other way round. It could also be that the infectivity of the virus changes (e.g. with the rise of a more aggressive variant). In our view the most important criterion for the applicability of a Kermack/McKendrick type model to a real-life epidemic boils down to the question of whether or not replacing the contact rates during periods where they stay nearly constant by their averages, or a value close to it inside the respective σ\sigma-interval, leads to a good approximation of the data curves.

In the case of Germany, one observes seven rather obvious periods between March 2020 and mid-January 2021 in which κ\kappa can be approximated by a constant, ignoring fluctuations (see fig. 2). Some of these constancy intervals can be interpreted as results of interventions, others not: There was a series of three interventions in March 2020 resulting in the first constancy interval from (t1=t_{1}=) March 24, 2020, to (t2=t_{2}=) April 26, a rather short interval. Around April 26 the interventions were reduced and the result is a long period until (t3=t_{3}=) July 3. Already in this phase people were presumably getting more careless, the vacation period started and contacts increased, which lead to the third period, lasting until (t4=t_{4}=) September 27. In this phase the mean reproduction rate rose noticeably above 1. With the beginning of cooler temperatures and life moving more to closed rooms, the reproduction number rose to about 1.5 in the fourth interval until (t5=t_{5}=) October 31. This provoked new containment measures, at first at Oct. 16 and Nov. 2 which are reflected by the fifth interval lasting until Nov. 26, in which the daily new infections went down. They started to rise again, probably because of early Christmas shopping on (t6=t_{6}=) Nov. 26. A partial lockdown (schools, restaurants, cultural activities) on December 16 (our t7t_{7}) brought the reproduction rate below 1 and resulted in, on average, falling numbers of new infections. This period lasts until the end of the data considered here in mid-January (Jan. 15).

The model values of the contact rates κj\kappa_{j} in the intervals [tj,tj+1Δj+1][t_{j},\,t_{j+1}-\Delta_{j+1}] (1j71\leq j\leq 7), with varying durations Δj\Delta_{j} of the transition periods, are chosen close to the mean values, with small deviations inside the σ\sigma-interval allowed if this improves the fit considerably. The model κj\kappa_{j} and the (effective) model reproduction numbers ρj\rho_{j} at the left edge of the intervals are given in the following table:

κ0\kappa_{0} and model κj\kappa_{j}, ρj\rho_{j}, tjt_{j} for intervals JjJ_{j} for Germany
J1J_{1} J2J_{2} J3J_{3} J4J_{4} J5J_{5} J6J_{6} J7J_{7}
κj\kappa_{j} 0.131 0.162 0.208 0.271 0.180 0.207 0.164
ρj\rho_{j} 0.73 0.90 1.16 1.50 0.99 1.12 0.88
tjt_{j} (M/D) 2020 03/24 04/26 07/03 09/27 10/31 11/26 12/16
Refer to caption
Refer to caption
Figure 2. Left: Relative contact rates for Germany κ(k)\kappa(k) until mid-January 2021 (yellow) and model values in constancy intervals (black dashed), critical value corresponding to reproduction rate = 1 (dotted straight line). Right: Corresponding reproduction rates.

Using this input for our recursion formula determines the model numerically. The values for the recorded daily new infections QnewQ_{\text{new}} are shown in fig. 3, the numbers of recorded recovered people RcR_{c} and of the recorded actual infected people QQ in figur 4. All three of them show a convincing agreement between the model and the empirical data. The overshooting of the data curve of Q(t)Q(t) over the model in November and December 2020 seems to be due to a higher mean time of recorded illness due to an increased number of hospitalized and severe cases.

Refer to caption
Figure 3. Top: Daily new recorded cases QnewQ_{\text{new}} (7-day averages) in Germany; JHU data (solid red) and model values (black dashed). Bottom: κ\kappa used in model, as in fig. 2 left.
Refer to caption
Refer to caption
Figure 4. Left: Recorded recovered cases RcR_{c} in Germany, JHU data (brown) and model values (black dashed). Right: Recorded actual cases QQ in Germany, JHU data blue, model black dashed.

5. A striking application

Most of the parameters cannot be influenced by politicians, but the contact rates can. Moreover, there is another one that is highly dependent on social rules, namely the time pcp_{c} between the beginning of infectivity and quarantine. One could make attempts to reduce this and check what happens if all other parameters are unchanged, including the contact rate. If we assume that the contact rate is unchanged and we change the value of pcp_{c} this will change the model curve. This is clear without any model. But it is one of the strengths of our model that the input parameters have a direct relation to the empirical data; in particular pcp_{c} shows up as a central parameter. Obviously a change of pcp_{c} results in a quantitative effect on the model curves. This effect is drastic. The following graph shows what, according to our model, would have happened in Germany if from June 2020 on the time until quarantine was reduced by only one day, from 77 to 66.

Whereas the actual number of new infections reported per day (7-day average) rose to more than 25000 in December, the model calculation shows that the maximum would have been a bit less than 5000 if the time until quarantine had been reduced in this way.

Refer to caption
Figure 5. Comparison of 7-day averages of recorded daily newly sent to quarantine QnewQ_{\text{new}} in Germany (JHU data, solid red) with model values (black dashed) assuming a reduction of pcp_{c} from 7 to 6; dark sector with α=0.5\alpha=0.5.

6. Comparison of models

In this section we compare the frequently used standard SIR model with our γ\gamma-K-McK model. Since in the standard SIR model only the three compartments S, I and R occur we reduce the number of compartments in the γ\gamma-K-McK model by setting e=0e=0, since there is no compartment of exposed in the standard SIR model and q=0q=0, since no quarantine is built in. Then we have to prolong pcp_{c} to the length of the interval given by the support of γ\gamma. In addition we remove compartment PdP_{d} since there is no dark sector built into the standard SIR model. To distinguish the functions SS, II and RR of the two models we add the suffix 𝑠𝑡\mathit{st} (like standard) to the functions in the standard SIR model: SstS_{st}, IstI_{st} and RstR_{st}.

If one looks at models based on different input functions γ\gamma it was observed by Feßler [9] and Diekmann et. al. [7, sec. 7], that there are differences in the long term behaviour if one assumes constant contact rates, even if one is only interested in the number of actually infected people. For short periods the difference is negligible since in all models this is an exponential growth which can be adjusted as long as contact rates don’t change. But if non-pharmaceutical interventions are imposed contact rates jump. Thus it is interesting to compare the two models in this situation.

To do this we consider the initial course where ss is approximately equal to 11 and try to adjust the model parameters to achieve a good fit of the model curves. So given a function γ\gamma with corresponding γ\gamma-K-McK model we can ask whether there are choices of the parameters α\alpha and β\beta for the standard SIR model so that the model curves essentially agree for some while (Sst=αIstSstS_{st}^{\prime}=-\alpha I_{st}S_{st} and Rst=βIstR^{\prime}_{st}=\beta I_{st}). In both models the contact rate enters, in the standard SIR model it is proportional to α\alpha. The role of β\beta is often that 1β\frac{1}{\beta} is interpreted as the duration of the infectious period. In our notation this corresponds to pcp_{c}. But this parameter is not so sharp, for example one can prolong γ\gamma by a very small constant function so that the support grows but the dynamics determining SS is not so much changed. Thus equating 1β\frac{1}{\beta} to pcp_{c} is somewhat problematic.

For adjusting the models one might therefore prefer to use the mean generation time τ=iγiiiγi\tau=\frac{\sum_{i}\gamma_{i}i}{\sum_{i}\gamma_{i}} instead of the duration of the infectious period.222We thank an anonymous referee for this proposal and Stefan Müller for enlightening discussions on this point. If in addition one insists that NSN-S, which approximately is an exponential function at the beginning, agrees for both models then for each γ\gamma-K-McK model one can derive α\alpha and β\beta such that the mean generation time and the growth rate of NSN-S or, equivalently, the growth rate of Sst-S_{st}^{\prime} and InewI_{new} of the K-McK model agree at the beginning.

With this choice of the parameters of the SIR model we observe in numerical tests that a change of the contact rate by factor 0.60.6 after 50 days shows a very similar course of Sst-S^{\prime}_{st} and InewI_{new} of the K-McK mdoel for some time (see fig. 6 left).333Parameters: γ\gamma-function see sec. 3, pd=11,κ1=0.228p_{d}=11,\,\kappa_{1}=0.228, κ2=cκ1\kappa_{2}=c\,\kappa_{1} with c=0.6c=0.6, τ=4.47\tau=4.47; initial exponential growth rate η1=α1β=0.0688\eta_{1}=\alpha_{1}-\beta=0.0688, β=τ1=0.224\beta=\tau^{-1}=0.224, α2=cα1\alpha_{2}=c\,\alpha_{1}; I0=1000,N=80106I_{0}=1000,\,N=80\cdot 10^{6}. Here we chose the parameters γ\gamma as in the table in section 3 and pc=11p_{c}=11, the length of the support of γ\gamma. This might be a general fact for reasonable kernels and moderate growth rates as Stefan Müller has pointed out to us.

Refer to caption
Refer to caption
Figure 6. Left: Comparison of Sst(t)-S^{\prime}_{st}(t) for SIR (black dashed) and Inew(t)I_{new}(t) of the γ\gamma-K-McK model (red) with, approximately, the same initial growth at the beginning. At t=50t=50 lowering of contact coefficients, or reproduction rates, by factor 0.60.6 (N=80N=80 Mill.). Right: The same for I(t)I(t), SIR black dashed, γ\gamma-K-McK blue.

On the other hand, if one wants to control an epidemic one needs to know more than the number of newly infected, which corresponds to S-S^{\prime}, one also wants to know the number I(k)I(k) of actually infected (a certain portion of which needs intensive care). So one may ask whether with the above choice for α\alpha and β\beta besides the curves for S-S^{\prime} also the curves for II are close to each other for both models. Numerical tests show that this is not the case, the curves differ drastically already in the initial course (fig. 6 right).

If one wants to control both S=(I+R)-S^{\prime}=-(I^{\prime}+R^{\prime}) and II, or equivalently II and RR, at least in the initial course and then check what happens after changing the contact rates, one asks whether there are values for α\alpha and β\beta such that during that time both curves agree approximately. This is of course possible, since both curves are approximately exponential functions with same growth rate. Then the question is, what happens under a change of the contact rates. Again we have tested this numerically by changing the contact rate at day 50 by a factor of 0.60.6 and found that then both, II and RR, diverge drastically (fig. 7).444Parameters of K-McK model and initial exponential growth rate see fn. 3; β=0.223\beta=0.223, α1=β+η1\alpha_{1}=\beta+\eta_{1}, α2=cα1\alpha_{2}=c\,\alpha_{1}, I0=1000,N=80106I_{0}=1000,\,N=80\cdot 10^{6}.

The upshot is: If one is only interested in the course of SS or S-S^{\prime} numerical calculations indicate that one can choose α\alpha and β\beta such that as long as ss is nearly equal to 11 both curves are similar even after changes of the contact rates. But the prize one has to pay for this is that then the curves for II diverge even in the initial phase. Alternatively one can chose α\alpha and β\beta such that in the initial course S-S^{\prime} and II are nearly the same, but then both curves diverge after changes of the contact rate.

So our conclusion is that – as expected – the choice of γ\gamma plays a strong role. Needless to say that we are convinced that a more realistic guess like we made in this paper leads to a better model. This is also supported by our observation indicated at the end of section 4 that the adapted γ\gamma-K-McK model behaves well with regard to all three functions over the range of the epidemic in Germany with several change points. We expect that the same holds if one replaces the medical function γ\gamma by the generation time distribution ζ\zeta as in the paper by Sofonea et al. [22]. Also a K-McK model with a Weibull distribution with a shape parameter which suppresses the tail of the distribution sufficiently strong after roughly 12-15 days would not behave too differently.

Refer to caption
Refer to caption
Figure 7. Left: Comparison of I(t)I(t) for SIR (black dashed) and γ\gamma-K-McK models (blue) with, approximately, the same initial growth of I(t)I(t) and R(t)R(t) (cf. figure on the right). At t=50t=50 lowering of contact coefficients, or reproduction rates, by factor 0.60.6 (N=80N=80 Mill.). Right: The same for R(t)R(t), SIR (black dashed), γ\gamma-K-McK (brown).

We strongly doubt that the SIR model can achieve an adequate modelling of all three curves over the whole time of the epidemic, even with complicated manipulations. The more convincing one can relate γ\gamma (or ζ\zeta) to the reality of Covid 19 the more reliable the γ\gamma-K-McK model is.

7. Vaccination, new mutants, and mass testing

In this section we extend our model step by step to include the effects of vaccination, new mutants and mass testing. Please note that all our functions S(k)S(k), E(k)E(k) etc. have new definitions in this section and should not be mixed up with the previous formulas.

Once the past and the expected future rates of daily vaccination are known or estimated, it is simple to extend the model to take vaccination into account. If Vnew(k)V_{\text{new}}(k) is the number of vaccinated persons on day kk and V(k)V(k) the total number of immunized by vaccination on day kk,

Vnew(k)=V(k)V(k1),V_{\text{new}}(k)=V(k)-V(k-1)\,,

equ. (1) turns into

(19) Enew(k)=S(k1)S(k)Vnew(k).E_{\text{new}}(k)=S(k-1)-S(k)-V_{\text{new}}(k)\,.

The recursion equation (9) has to be amended accordingly by the additional summand Vnew(k)V_{\text{new}}(k) on the right hand side (see the Theorem below in the special case ζ=1\zeta=1 and β=0\beta=0), and the terms c\mathbb{P}_{c} and d\mathbb{P}_{d} have to be adapted:

(20) c(k1)\displaystyle\mathbb{P}_{c}(k-1) :=\displaystyle:= j=1pcγ(j)α(kj)[S(kje1)\displaystyle\sum_{j=1}^{p_{c}}\gamma(j)\alpha(k-j)\,\bigl{[}S(k-j-e-1)
S(kje)Vnew(kje)]\displaystyle\hskip 90.00014pt-S(k-j-e)-V_{\text{new}}(k-j-e)\bigr{]}
(21) d(k1)\displaystyle\mathbb{P}_{d}(k-1) :=\displaystyle:= j=1dγ(j)(1α(kj))[S(kje1)\displaystyle\sum_{j=1}^{{}_{d}}\gamma(j)\,\bigl{(}1-\alpha(k-j)\bigr{)}\,\bigl{[}S(k-j-e-1)
S(kje)Vnew(kje)]\displaystyle\hskip 90.00014pt-S(k-j-e)-V_{\text{new}}(k-j-e)\bigr{]}

Making provision for the appearance of a new mutant of the virus with stronger or weaker infectivity is slightly more involved. If we assume that the function of infectivity changes only up to a time dependent scalar factor ζ(k)\zeta(k), with kk the epidemic time scale, γ(j)\gamma(j) (as above jj denotes here the day after the onset of infectivity) has to be replaced by

ζ(k)γ(j).\zeta(k)\,\gamma(j)\,.

In this way the coefficient of the right hand side of eq. 9 is enriched by the factor ζ(k)\zeta(k) (see eq. 27).

Now we consider (in addition to vaccination and new mutants) reliable unspecific daily mass testing of a specified subset MtM_{\text{t}} (with cardinality NtN_{\text{t}}) of the total population MM (with cardinality NN). Such testing may be realistic if based on next generation sequencing as proposed in [16, 21]. We denote the complement of MtM_{\text{t}} by Mn-tM_{\text{n-t}} and assume that the decomposition M=MtMn-tM=M_{\text{t}}\cup M_{\text{n-t}} is kept fixed over the whole period of testing. To simplify the considerations we assume that testing takes place every day and is error free (sensitivity 100% and specificity 100%). If in applications the testing starts later, or takes place on selected days a week only, one has to modify the algorithm appropriately. We call β:=Nt/N\beta:=N_{\text{t}}/N the test ratio. Assuming that the tests are reliable implies that there is no dark sector within MtM_{\text{t}}. Moreover, we assume that the test is sensitive from day ll of the period of infection on. A positively tested person is assumed to be sent to quarantine on the following day.

We further assume perfect contact mixing between M tM_{\text{\,t}} and Mn-tM_{\text{n-t}}. If we denote the number of newly infected at day kk amongst people in the tested group MtM_{\text{t}} by Et,new(k)E_{\text{t,new}}(k) and in the non-tested group by En-t,new(k)E_{\text{n-t,new}}(k), we have:

(22) Et,new(k)=βEnew(k),En-t,new(k)=(1β)Enew(k),E_{\text{t,new}}(k)=\beta\,E_{\text{new}}(k)\,,\qquad\qquad E_{\text{n-t,new}}(k)=(1-\beta)\,E_{\text{new}}(k)\,\,,

where Enew(k)E_{\text{new}}(k) is given by formula (19).

Now we count the number Pt(k)P_{\text{t}}(k) of persons from Mt(k)M_{\text{t}}(k) who are effectively propagating the virus under the test regime on day kk. Since it takes at most ll days until a newly infectious person is either positively or negatively tested we obtain:

(23) Pt(k)=j=1lEt,new(kej+1)P_{\text{t}}(k)=\sum_{j=1}^{l}E_{\text{t,new}}(k-e-j+1)

This formula has to be amended for weekly tests cycles in which tests are not taken daily but only on specified week days.

We define Qt(k)Q_{\text{t}}(k) as the number of people from Mt(k)M_{\text{t}}(k) who are in quarantine or isolation on day kk. Observing that the quarantine starts the day after positive testing we find for the number of people newly sent to quarantine on day kk:

(24) Qt,new(k)\displaystyle Q_{\text{t,new}}(k) =\displaystyle= Et,new(kel)\displaystyle E_{{\text{t,new}}}(k-e-l)

The corresponding number for the people who are not tested is

(25) Qn-t,new(k)=α(kpc)(1β)Enew(kepc),Q_{\text{n-t,new}}(k)=\alpha(k-p_{c})(1-\beta)\,E_{\text{new}}(k-e-pc)\,,

where again Enew(k)E_{\text{new}}(k) is given by formula (19).

Next we define

(26) t(k1)\displaystyle\mathbb{P}_{\text{t}}(k-1) =\displaystyle= β(j=1lγ(j)Enew(kej))\displaystyle\beta\,\Big{(}\sum_{j=1}^{l}\gamma(j)\,E_{\text{new}}(k-e-j)\Big{)}
,\displaystyle\hskip 10.00002pt\,,

where Enew(k)E_{\text{new}}(k) is given by formula (19).

This number counts only the propagating people who are tested (those in MtM_{\text{t}}); the corresponding number for those who are are not tested (those from Mn-tM_{\text{n-t}}) has to be added. It is essentially given by 20 and 21, but the expressions have to be multiplied by the factor (1β)(1-\beta), i.e. the percentage of non-tested.

This allows to formulate our final result including the effects of vaccination, new mutants and mass testing as described above

Theorem.

If we take vaccination, the rise of new mutants and unspecific mass testing like the above into account, the central recursion of our model becomes

(27) S(k1)S(k)\displaystyle S(k-1)-S(k) =\displaystyle= Vnew(k1)+\displaystyle V_{\text{new}}(k-1)+
s(k1)κ(k1)ζ(k1)(t(k1)+(1β)[c(k1)+d(k1)]),\displaystyle\hskip-90.00014pts(k-1)\,\kappa(k-1)\,\zeta(k-1)\,\Big{(}\mathbb{P}_{\text{t}}(k-1)+(1-\beta)[\mathbb{P}_{c}(k-1)+\mathbb{P}_{d}(k-1)]\Big{)}\,,

where t\mathbb{P}_{\text{t}} is given by formula (26), c\mathbb{P}_{c} by (20), and d\mathbb{P}_{d} by (21).

The number of daily newly detected infected by testing is given by equation (24), the ones in the non-tested ensemble by equation (25). So the total number of new detected infected is

(28) Qnew(k)=βEnew(kel)+α(kpc)(1β)Enew(kepc),Q_{\text{new}}(k)=\beta\,E_{\text{new}}(k-e-l)+\alpha(k-p_{c})(1-\beta)\,E_{\text{new}}(k-e-pc)\,,

where Enew(k)E_{\text{new}}(k) is given by formula (19).

Equation (9) is, of course, the special case of equation 27 with ζ(k)=1\zeta(k)=1, β=0\beta=0, and Vnew(k)=0V_{\text{new}}(k)=0 (for all kk).

In this case the method for determining the empirical values for the κ(k)\kappa(k) described in the Observation above finds the values of the product κ(k)ζ(k)\kappa(k)\zeta(k) rather than κ(k)\kappa(k) itself. The latter can be isolated by correcting for the factor ζ(k)\zeta(k), which is to be determined from the data. In the following we apply this theorem and study the effect of mutants, of vaccination, and a scenario of mass testing for Germany.

We start with considering the rise of the variant B.1.1.7 in Germany. It was first identified in Germany in late December 2020 and the sequencing data of [20] show that the transition ends in early April 2021. In the German case, we know that the share of infections carrying the mutant B.1.1.7, determined by genetic sequencing, rose approximately in a linear progression from roughly 6% in calendar week (CW) 4, the last week of January 2021, to approximately 70% in CW 10 and 88% in CW 12 [20]. We may safely assume that about 2 or 3 weeks after CW 10, i.e. in early April, B.1.1.7 will be dominating the infections observed in Germany. Given this one has to find the factor cc by which the infectivity increases. This could either be determined by medical studies which we didn’t find or by epidemiological studies. We found two such studies (we would like to thank the referee for these references) in England and France the increase of infectivity of B.1.1.7 has been estimated to be characterized by a factor cc with 1.43c1.91.43\leq c\leq 1.9 [5] or 1.52c1.691.52\leq c\leq 1.69 respectively [11]. In agreement with these data we may safely assume that also in Germany the final scaling factor is constrained by 1.4c1.91.4\leq c\leq 1.9.

Using the transition function (17) introduce above we model the rise of the factor of infectivity ζ\zeta in dependence of cc by the function

(29) ζc(t)=1+(c1)g(ttad),\zeta_{c}(t)=1+(c-1)g\big{(}\frac{t-t_{a}}{d}\big{)}\,,

with d=tatbd=t_{a}-t_{b}, where tat_{a} parametrizes the beginning of the spread of B.1.1.7 in Germany (December 25, 2020), tbt_{b} the date of final dominance (April 20, 2021), and c[1.4, 1.9]c\in[1.4,\,1.9]. The case c=1.5c=1.5 is shown in fig. 8.

Refer to caption
Figure 8. Left: Scaling function ζc(k)\zeta_{c}(k) (blue line) with c=1.5c=1.5 for the infectivity of the mixture of “old” virus and new mutants, mainly B.1.1.7 in Germany. The blues dots show the ratio of B.1.1.7 as given in [20], weighted by cc and backward time translated by 7 days.

To constrain cc more narrowly we investigate the κ(k)\kappa(k) in early March, determined from empirical data as described in the Observation of sec. 3 in dependence of the choice of cc. The case c=1c=1 is shown for comparison (fig. 9, top left); it would correspond to the case of no new mutant. The resulting rise of κ(k)\kappa(k) would be completely implausible as no relaxation was announced by the German authorities and the majority of the population accepted the restriction measures issued in December 2020. In early March a partial opening of shops was permitted and a slightly disorganized discourse started on possible relaxation of restrictions. This is sufficient to explain a moderate rise of κ\kappa at the beginning of March by 5 - 10 %, as we find it for c1.4c\approx 1.4 (fig. 9, top right) and c1.6c\approx 1.6 (bottom left) . The hypothesis c1.9c\approx 1.9 appears again implausible, as it would imply that the early March partial opening had no effects on the mean contact rate or would even be correlated with a small decrease of κ\kappa (fig. 9, bottom right).

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 9. Empirical values for κ(k)\kappa(k) depending on ζc(k)\zeta_{c}(k) for Germany (yellow) in the first three months of 2021 for different values of cc. Top left: c=1c=1 the (counter-factual) hypothesis of no effect due to the new variant. Top right: c=1.4c=1.4. Bottom left: c=1.6c=1.6. Right c=1.9c=1.9. The dotted downward swung line (top left dotted straight line) shows the critical value for κ(k)\kappa(k) (corresponding to the basis reproduction rate = 1).

Summing up, we obtain a consistent and plausible choice for the beginning of the transition at December 25, 2020, a duration d100d\approx 100 and an up-scaling factor 1.4c1.61.4\leq c\leq 1.6. In the following we work with c=1.5c=1.5.

Refer to caption
Figure 10. Daily new infections for Germany based on data available on April 09, 2021) Red JHU data, black dashed model, pink dotted model with the same contact rates κ(k)\kappa(k) and new mutant B 1.1.7 under the (counterfactual) assumption that no vaccinations had taken place.

If we now factor in the available data on vaccinations in Germany,555https://impfdashboard.de/static/data/germany_vaccinations_timeseries_v2.tsv we can analyse the impact of vaccination on the course of the epidemic in Germany. Figure 10 shows the numbers of daily new infections (7-day averages); red the JHU data, black dashed the model reconstruction taking the vaccinations into account, pink dotted the model values under the counterfactual assumption that no vaccination had taken place in early 2021.

In fig. 11 one can inspect the change of the effective reproduction numbers for Germany in early 2021 (data available until end of March) and a conditional prediction of the future months April and May under the assumption of no essential changes in the contact rates (orange – empirical values, black dashed and dotted model with vaccination, pink dotted model without vaccination). Under this assumption the vaccinations will push the effective reproduction rate below the critical value 1 at the turn from April to May 2021. If no vaccination were to take place this would happen only in late May – after a catastrophic increase in the number of daily new infected people was followed by herd immunity.

Refer to caption
Figure 11. Reproduction number ρ(k)\rho(k) for the model scenario above in Germany. Orange: empirical ρ(k)\rho(k) (using JHU data available until April 09, 2021). Black: model ρ(k)\rho(k); dashed basic scenario, dotted the boundaries of 1 sigma domain of empirical κ(k)\kappa(k) in the last constancy interval. Pink dotted: model ρ(k)\rho(k) if no vaccination had happened.

We would like to demonstrate the strong effect of vaccination by showing the catastrophic rise of daily new infections without vaccination, assuming no essential change of contact behaviour of the German population (in comparison with March 2021). During April the number of daily new infections would rise above 100.000, see fig. 12, dotted pink curve. But because of the ongoing vaccinations our model lets us expect the local maximum of the third wave for daily new infections at the turn from April to May 2021 with values (7-day averages) about 25 000 (black dashed; dotted are the boundaries of the 1 sigma interval for the empirical κ(k)\kappa(k) in the last constancy interval). Note that the data available on April 09, 2021, are subject to an artificial drop of Qnew(k)Q_{\text{new}}(k) induced by Easter (April 2–5); this leads to additional uncertainties in the data evaluation and conditional predictions. In any case the figures 11 and 12 demonstrate the important role of vaccination in turning the tide of the epidemic in Germany during the months April and May 2021.

Refer to caption
Figure 12. Future scenario of daily new infections (7-day averages) for Germany, based on data available on April 09, 2021, with parameters described in the main text. Red: JHU data. Black dashed: model scenario based on last available for empirical contact coefficients κ(k)\kappa(k) ; black dotted: model scenario boundaries of 1 sigma domain of empirical κ(k)\kappa(k). Pink dotted: model scenario under assumption of no vaccination.

Finally we apply our theorem to study the effectiveness of mass testing techniques, e.g., by new generation sequencing proposed in [16, 21]. The question is how fast testing on a daily basis of a certain subset MtM_{\text{t}} can be expected to suppress an epidemic of the Covid-19 type. We model here an ideal mass test (sensitivity and specificity both 100%) of a fixed subset MtM_{\text{t}} containing 60% of the total population on a daily basis, starting on October 15, 2020. Moreover we even assume (counter-factually) that the contact regime of early October is not being changed by further restrictive measures later in the year, while the effects of vaccinations and the rise of the new mutant B.1.1.7 since late December 2020 have been included.

In other words, we use the right hand side (rhs) of eq. 9 for t<t< Oct 15 with the contact coefficients of the German model and the rhs of eq. (27) with constant contact coefficient κ4\kappa_{4} (see sec. 4). Using the characteristic function ftest(t)=χ[t,J]f_{\text{test}}(t)=\chi[t,J] of the interval J=[ta,)J=[t_{a},\infty) the recursion is then

(30) S(k1)S(k)\displaystyle S(k-1)-S(k) =\displaystyle= Vnew(k1)+\displaystyle V_{\text{new}}(k-1)\,+
s(k1)κ(k1)ζ(k1)[(1ftest(k1))(c(k1)+d(k1))\displaystyle\hskip-90.00014pts(k-1)\,\kappa(k-1)\,\zeta(k-1)\,\Big{[}(1-f_{\text{test}}(k-1))\big{(}\mathbb{P}_{c}(k-1)+\mathbb{P}_{d}(k-1)\big{)}
+ftest(k1)(t(k1)+(1β)[c(k1)+d(k1)])]\displaystyle\hskip-90.00014pt+f_{\text{test}}(k-1)\Big{(}\mathbb{P}_{\text{t}}(k-1)+(1-\beta)[\mathbb{P}_{c}(k-1)+\mathbb{P}_{d}(k-1)]\Big{)}\Big{]}\,

Figure 13 shows the suppression of Qnew(k)Q_{\text{new}}(k) which is to be expected in terms of our model calculation.

Refer to caption
Refer to caption
Figure 13. Comparison of development of registered daily new infections Qnew(k)Q_{\text{new}}(k) (7-day averages) of JHU data for Germany (red) with expectation under a test regime with daily testing of 60% of the population and no further contact restrictions than those already operative in late September 2020 (black dashed). Left: linear scale. Right: logarithmic scale.

It demonstrates a high in-principle effectiveness of such an approach, although in an idealised scenario. Under a test regime similar to the one above the rise of the new mutant would only lead to a slight increase of registered new infections starting in early March 2021. But it would be held below roughly 1000 by the increase of vaccinations in April and May (with actual data on vaccination for Germany). We have checked that for a moderately reduced reliability of the test with a ratio of 0.9 recognized infectious persons (sensitivity 90%) and daily testing the picture would not change significantly (the number of false positives for genetic screening tests is expected to be extremely low; specificity 1 with extremely high precision).

We would like to remark that the effect of mass testing has a similar effect as the shortening of the time between the offset of symptoms and sending people to quarantine or isolation as discussed in our striking application. Mass testing is a particular effective way to shorten this period for a certain part of the population.

8. Comparison of reproduction numbers

The Robert Koch-Institut (RKI), Berlin, publishes the daily data for an epidemic in Germany and determines the daily reproduction numbers from these data. The RKI calculation uses a method described in [2] for a stochastic estimation of the numbers of newly infected, called E(t)E(t), from the raw data of newly reported cases,. The calculation of the reproduction numbers works with these E(t)E(t) and assumes constant generation time and serial intervals of equal lengths τg=τs=4\tau_{g}=\tau_{s}=4 [19]. Two versions of reproduction numbers are being used, a day-sharp and therefore “sensitive” one ρrki, 1(t)=E(t)E(t4)\rho_{rki,\,1}(t)=\frac{E(t)}{E(t-4)}, and a weekly averaged one,

ρrki, 7(t)=j=06E(tj)j=06E(t4j),\rho_{rki,\,7}(t)=\frac{\sum_{j=0}^{6}E(t-j)}{\sum_{j=0}^{6}E(t-4-j)}\,,

which we refer to in the following simply as ρRKI(t)\rho_{\text{RKI}}(t).

The paper remarks that the RKI reproduction numbers (“RR-values”) ρRKI(u)\rho_{\text{RKI}}(u) indexed by the date uu of calculation refer to a period of infection which, after taking the incubation period ι\iota between 4 and 6 days into account, lies between u16,,u8u-16,\ldots,u-8 (with central day u12u-12 in the interval). The reproduction numbers calculated in the adapted K-McK approach are close to the RKI reproduction numbers. The main differences lie in the usage of different raw data bases (RKI versus JHU) and the adjustment of the raw data (stochastic redistribution E(t)E(t) versus sliding 7-day averages Q^new,7\hat{Q}_{new,7}). After a reasonable time shift the agreement between the reproduction numbers of the adapted γ\gamma-K-McK approach and the ρRKI(k)\rho_{\text{RKI}}(k) are close. The stochastic smoothing of the RKI data seems to lead to smaller amplitudes of the fluctuations which otherwise are in striking coincidence (fig. 14).

Refer to caption
Figure 14. Empirical reproduction numbers ρ(k)\rho(k) of the adapted γ\gamma-K-McK model for Germany (orange) and reproduction numbers ρRKI(k9)\rho_{\text{RKI}}(k-9) of the RKI (blue); both of them 7-day averages.

9. Discussion

We formulate four points with regard to the adapted K-McK-model, which at present seem the most important ones to us.

(1) A model has to be useful for analysing an epidemic on the basis of the available data. The most important datum for this purpose is the number of newly infected people each day; but one is interested in other numbers also, such as the number of actually counted as infected or those in hospital, or how many people are actually infectious or how many people are already immune. In particular one is interested in the daily reproduction number (see formula (2). All these numbers are given by our model. Knowing these numbers is important information for politicians as well as for citizens. For politicians such numbers provide a basis for thinking about regulations and for citizens this information is a helpful guide for how to behave.

  • The present model is a useful tool for determining key figures of an epidemic such as the reproduction number and the number of people in quarantine or hospital.

(2) A reliable model can do more. The optimum would be that it allows one to predict the future. But in the strict sense this is impossible, since important parameters such as the contact rate changes depending on the behaviour of the population. If one knows the development of the epidemic in the past (in terms of a model) and assumes that the contact rate is not changing drastically, it is possible to extrapolate the development for some time. We indicate how this may be done by looking at the situation in Germany at the beginning of April 2020. In a series of preliminary steps a lockdown was imposed on March 22. Only a few days later it pushed the reproduction number below 1, and about a week later down to about ρ=0.7\rho=0.7 (see fig. 2). It fluctuated around that number for roughly a month. This was observable in the data about a fortnight later, so that around April 10 the number was stable already for about a week. If at that moment one were to assume that the behaviour of the population is not changing very much, one could use the model to predict the future for the next weeks quite successfully until the contact rate was changing substantially. Figure 3 shows how well this worked until the end of April when the restrictions were partially relaxed and the reproduction number rose. In other words:

  • The adapted K-McK-model is a reliable tool for extrapolating the development in times where the reproduction number is stable and there are reasons to assume that this stays so for a while.

(3) At the beginning of the epidemic there was no evidence of what the effect of interventions would be. But over the time there was a chance of using the model to observe the effects and, if possible, to draw realistic conclusions. A quantitative estimate of the effectiveness of non-pharmaceutical interventions in terms of the change of contact rates (or reproduction numbers) determined in the model framework is a delicate point. But keeping this in mind, a realistic model such as the adapted K-McK-model may be used heuristically for deriving useful information about how certain interventions will influence the development by comparison with other ones in the past which took place under similar conditions. Like any realistic model, the present one may be used as a tool for learning how certain interventions under specified conditions (such as climate) influence the development. This was also tried in [6] for the three interventions in Germany in March 2020, claiming a direct relation between each of these and a new level of the reproduction number. In the light of the data evaluation represented in figure (2) we are not able to confirm this result. In the decline of the contact rates, respectively reproduction numbers, in Germany during March 2020 no clear intermediate steps can be discerned which could be read as the signature of the first two interventions. To assume the existence of constancy intervals between two non-pharmaceutical interventions per se seems doubtful to us. In this phase we see only a cumulative effect of all three interventions.

On the other hand, if the data evaluation shows a relative stability of the contact rate κ(k)\kappa(k), a conditional prediction for the coming development is possible, sometimes even for several weeks. “Conditional” means here under the assumption of no essential change of the behaviour of people, relative stability of climatic conditions and no mutation of the virus. In section 4 time intervals in which such conditional predictions could be made have been discussed. For example, one could recognize a stable trend of increasing numbers of daily newly infected people for Germany already in late July and early August 2020 and could have foreseen the approach of the second wave long before autumn (see fig. 3, bottom, and table in Section 4).

In this context we would like to point to two papers which are of interest in this context. The authors of [10] study the effects of non-pharmaceutical interventions on COVID-19 in 11 European countries. It would be very interesting to apply our model to the data and compare the results with theirs. The other paper studies how epidemic control can be obtained by contact tracing [8]. If such data are available one could improve the application of our model by improved estimates of the contact rates.

As conditional predictions with the present model turn out to be convincing and reliable, we also consider future scenarios for the overall development of the epidemic for up to a few months as informative. For an example of a scenario that can be checked against the real course of the epidemic see the end of section 7. Such scenarios may be helpful for exploring alternative actions (e.g. non-pharmaceutical interventions) and for identifying necessary steps to avoid the breakdown of the health system.

  • The study of future scenarios with the γ\gamma-K-McK model may be useful for persons or institutions looking for orientation with regard to alternative actions and/or external changes of condition (rise of new mutants, climate change).

(4) As we have seen, there is a parameter which can, in principle, be influenced by socio-political decisions comparatively easily, the time between infection and the day people go to quarantine. We therefore emphasize again:

  • The model shows that reducing the time until entering quarantine by one day leads to a drastic improvement.

Whether one can reduce it depends on various factors, in particular the infrastructure and effectiveness of the health system. Discussions with experts about the German health system have convinced us that there are good chances for lowering the time until quarantine by at least one day. Of course, this needs a great effort: One has to enable the health system to carry it out and one has to convince the population to follow the corresponding rules. But the latter should have a good chance of success since this is a restriction which hits only a small number of the population: those who show first symptoms or are identified as Covid-positive in an unspecified test.

(5) A comparison between different models is difficult. If models are based on clear principles the first thing one could do is to compare the principles and discuss their strengths and weaknesses. If one wants to compare the standard SIR model with our adapted model this is simplified by the fact that they are both based on the same principle, the Kermack-McKendrick idea. So the first think is to compare the input functions. But it still could be that although they are very different both models are approximately equivalent. In section 6 we have shown that this is not the case. If one takes both the compartments II and RR into account (SS is determined by II and RR), the difference is drastic. We conclude that a model based on a more realistic γ\gamma function, like the one we have chosen, seems to be more useful.

Saying this, one should not forget that no model is a mirror of reality. It can even happen that a model based on less realistic principles may work better, but so far we don’t see a sign of this in the comparison of the adapted model with the standard SIR model. So we conclude:

  • Our comparison of the adapted model with the standard SIR model indicates that the former one is based on more realistic assumptions. Since the differences in the long run or when the contact rates jump are large, the adapted model should be the first choice.


Acknowledgments

We thank Odo Diekmann for discussing our thoughts. His help was invaluable to us, non-experts in the field, for coming to a proper understanding of compartment models. Similarly we thank Stefan Müller for extensive discussions in particular concerning the comparison of models. Section 6 is greatly influenced by thoughts he and one of the referees shared with us. Moreover, we thank Martin Bootsma, Robert Feßler, Jan Mohring, Robert Schaback, Hans Lehrach for valuable discussions, the referees for very useful hints, Jeremy Gray for tidying up our English of the final version, and Don Zagier for his intensive support in the preparation of the manuscript.
Calculations and graphics have been made with Mathematica 12.

References

  • [1]
  • an der Heiden and Hamouda [2020] an der Heiden, Matthias and Osamah Hamouda. 2020. “Schätzung der aktuellen Entwicklung der SARS-CoV-2-Epidemie in Deutschland – Nowcasting 23.” RKI Bulletin pp. 10–16.
  • Brauer [2017] Brauer, Fred. 2017. “Mathematical epidemiology: Past, present, and future.” Infectious Disease Modelling 2(2):113–127.
  • Breda, Diekmann and de Graaf [2012] Breda, Dimitri, Odo Diekmann and W.F. de Graaf. 2012. “On the formulation of epidemic models (an appraisal of Kermack and McKendrick).” Journal of Biological Dynamics 6, Suppl 2:103–117.
  • Davies, Abbott and Barnard et al. [2021] Davies, Nicholas, Sam Abbott and Rosanna Barnard et al. 2021. “Estimated transmissibility and impact of SARS-Cov-2 lineage B.1.1.7 in England.” Science 372. eabg3055.
  • Dehning et al. [2020] Dehning, Jonas, Johannes Zierenberg, Paul Spitzner, Joao Pinhero Neto, Michael Wilczek and Viola Priesemann et al. 2020. “Inferring change points in the spread of COVID-19 reveals the effectiveness of interventions.” Science 369:eabb9789.
  • Diekmann et al. [2021] Diekmann, Odo, Hans G. Othmer, Robert Planqué and Martin C.J. Bootsma. 2021. “The discrete-time Kermack-McKendrick model: a versatile and computationally attractive framework for modelling epidemics.” Proceedings National Academy of Sciences of the USA . In print. Prelimiary version in https://www.medrxiv.org/content/10.1101/2021.03.26.21254385v1.
  • Ferretti, Wymant and Kendall et al. [2020] Ferretti, Luca, Chris Wymant and Michelle Kendall et al. 2020. “Quantifying SARS-CoV-2 transmission suggests epidemic control with digital contact tracing.” Science (eabb6936):9 pp.
  • Feßler [2020] Feßler, Robert. 2020. “A general integral equation model for epidemics.”. Kaiserslautern: Fraunhofer Institut für Techno- und Wirtschaftsmathematik ITWM https://www.itwm.fraunhofer.de/content/dam/itwm/de/documents/anwendungsfelder/20201201_fessler_IntegralEquationModelOfEpidemics.pdf.
  • Flaxman, Mishra and Gandy et al. [2020] Flaxman, Seth, Swapnil Mishra and Axel Gandy et al. 2020. “Estimating the effects of non-pharmeceutical interventions on COVID-19 in Europe.” Nature 584:257–261.
  • Gaymard, Boett and Feri et al. [2021] Gaymard, Alexandre, Paolo Boett and Adeline Feri et al. 2021. “Early assessment of diffusion and possible expansion of SARS-CoV-2 Lineage 20I/501Y.V1 (B.1.1.7, variant of concern 202012/01) in France, January to March 2021.” Euro surveillance: bulletin Europeéen sur les maladies transmissibles Mar(26(9)). 2100133.
  • HelmholtzZentrum [2020] HelmholtzZentrum, München. 2020. “Die Dynamik der COVID-19 Pandemie im Blick. Zwischenergebnisse zur zweiten Runde der KoCo19-Antikörperstudie. Pressemitteilung (23. 12. 2020): Prospektive COVID-19 Kohorte München (KoCo19).”. www.klinikum.uni-muenchen.de/Abteilung-fuer-Infektions-und-Tropenmedizin/download/de/KoCo19/2020_12_23-PM_KoCo19_Runde2_Zwischenergebnisse.pdf.
  • Jones, Biele and Drosten et al. [2021] Jones, Terry, Guido Biele and Christian Drosten et al. 2021. “Estimating infectiousness throughout SARS-CoV-2 infection course.” Science. 2021 Jul 9;373(6551):eabi5273.
  • Kermack and McKendrick [1927] Kermack, William O. and Anderson G. McKendrick. 1927. “A contribution to the mathematical theory of epidemics.” Proceedings of the Royal Society of London 115(772):700–721.
  • Kreck and Scholz [2020] Kreck, Matthias and Erhard Scholz. 2020. “Studying the course of Covid-19 by a recursive delay approach.”. https://arxiv.org/abs/2101.08660 https://www.medrxiv.org/content/10.1101/2021.01.18.21250012v2.
  • Lehrach [2021] Lehrach, Hans; Church, George. 2021. “Der Ausweg aus der Pandemie.”. White paper http://www.alacris.de/wp-content/uploads/2020/05/Der-Ausweg-aus-der-Pandemie.pdf retrieved 04/15/2021.
  • Mohring et al. [2020] Mohring, Jan, Raimund Wegener, Simone Gramsch and Anita Schöbel. 2020. “Prognosemodelle für die Corona-Pandemie.”. Kaiserslautern: Fraunhofer Institut für Techno- und Wirtschaftsmathematik ITWM https://www.itwm.fraunhofer.de/de/suche.html?_charset_=UTF-8&numberResults=10&page=1&scope=ITWM&lang=de&queryString=Mohring+prognosemodelle.
  • Nishiura, ’Linton and Akhmetzhanov [2020] Nishiura, Hiroshi, Natalie ’Linton and Andrei Akhmetzhanov. 2020. “Serial interval of novel coronavirus (COVID-19) infections.” International Journal of Infectious Diseases 93:284–286.
  • Robert Koch-Institut [2020] Robert Koch-Institut, RKI. 2020. “Erläuterung der Schätzung der zeitlich variierenden Reproduktionszahl RR.”. https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus/Projekte_RKI/Nowcasting.html.
  • Robert Koch-Institut [2021] Robert Koch-Institut, RKI. 2021. “Bericht zu Virusvarianten von SARS-CoV-2 in Deutschland, insbesondere zur Variant of Concern (VOC) B.1.1.7.”. https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus/DESH/Bericht_VOC_2021-03-31.pdf?__blob=publicationFile.
  • Schmidt-Burgk, Schmithausen and et al. [2020] Schmidt-Burgk, Jonathan, Ricarda M. Schmithausen and David Li et al. 2020. “LAMP-Seq: Population-scale Covid-19 diagnostics using combinatorial barconding.”. https://www.biorxiv.org/content/10.1101/2020.04.06.025635v2
  • Shayak and Sharma [2020] Shayak, B. and Mohit M. Sharma. 2020. “A new approach to the dynamic modeling of an infectious disease.”. medRxiv https://www.medrxiv.org/content/10.1101/2020.10.30.20223305v1.
  • Sofonea et al. [2021] Sofonea, Mircea, Bastien Reyné, Baptiste Elie, Ramsés Djidou-Demass, Christian Selinger, Yannis Michalakis and Samuel Alizon. 2021. “Memory is key in capturing COVID-19 epidemiological dynamics.” Epidemics 35:8.
  • Wölfel, Corman and Guggemos et al [2020] Wölfel, R., V.M. Corman and W. Guggemos et al. 2020. “Virological assessment of hospitalized patients with COVID-2019.” Nature (581):465–469.