Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2021 Jan 21;17(1):e1008604. doi: 10.1371/journal.pcbi.1008604

Post-lockdown abatement of COVID-19 by fast periodic switching

Michelangelo Bin 1, Peter Y K Cheung 2, Emanuele Crisostomi 3, Pietro Ferraro 2, Hugo Lhachemi 4, Roderick Murray-Smith 5, Connor Myant 2, Thomas Parisini 1,6,7,*, Robert Shorten 2,8,*, Sebastian Stein 5, Lewi Stone 9,10,*
Editor: Mercedes Pascual11
PMCID: PMC7861565  PMID: 33476332

Abstract

COVID-19 abatement strategies have risks and uncertainties which could lead to repeating waves of infection. We show—as proof of concept grounded on rigorous mathematical evidence—that periodic, high-frequency alternation of into, and out-of, lockdown effectively mitigates second-wave effects, while allowing continued, albeit reduced, economic activity. Periodicity confers (i) predictability, which is essential for economic sustainability, and (ii) robustness, since lockdown periods are not activated by uncertain measurements over short time scales. In turn—while not eliminating the virus—this fast switching policy is sustainable over time, and it mitigates the infection until a vaccine or treatment becomes available, while alleviating the social costs associated with long lockdowns. Typically, the policy might be in the form of 1-day of work followed by 6-days of lockdown every week (or perhaps 2 days working, 5 days off) and it can be modified at a slow-rate based on measurements filtered over longer time scales. Our results highlight the potential efficacy of high frequency switching interventions in post lockdown mitigation. All code is available on Github at https://github.com/V4p1d/FPSP_Covid19. A software tool has also been developed so that interested parties can explore the proof-of-concept system.

Author summary

Why? The design of post-lockdown mitigation policies while vaccines are still not available is pressing now as new secondary waves of the virus have emerged in many countries (for example, in Spain, France, UK, Italy, Israel, and others), and as several of these countries grapple with the reintroduction of full lockdown measures. What do we do and find? We propose efficacious and realisable methods based on control theory to tame the complex behaviour of COVID-19 in well mixed populations. We achieve this through a policy of fast intermittent lockdown intervals with regular period. We illustrate how our approach offers a fundamentally new perspective on ways to design COVID-19 exit strategies from policies of total lockdown. Our theoretical results are also very general and apply to a wide range of epidemiological models. What do these findings mean? Unlike many other proposed abatement strategies, which have risks and uncertainties possibly leading to multiple waves of infection, we demonstrate that our proposed policies have the potential to suppress the virus outbreak, while at the same time allowing continued economic activity. These policies, while of practical significance, are built on rigorous theoretical results, which are to the best of our knowledge, new in mathematical epidemiology. An extensive validation is carried out using a detailed epidemic model validated on real COVID-19 data from Italy and published very recently in Nature Medicine.

Introduction

The rapid spread of COVID-19 in early 2020 forced governments to move rapidly into a prolonged lockdown to curb the spread of the virus [13]. Many governments have already expended enormous economic resources in dealing with the societal, health, economic, and other costs of this first lockdown [4]. Furthermore, the resulting high emotional cost placed on society is likely to make future lockdowns of this type more and more difficult to realise with high levels of compliance. Hence, a major issue is whether it is possible to design new lockdown strategies, in a manner that manages the virus, that places less emotional stress on populations, and at the same time, allows significant economic activity [57]. Indeed, economists are currently pursuing in depth analyses of the complexities and tradeoffs of lockdowns [8].

Several kinds of COVID-19 abatement strategies are currently implemented worldwide. These include: (i) contact tracing with/without testing; (ii) social distancing; and (iii) the possible introduction in some jurisdictions of immunity passports [9]. As a complement to these measures, several governments are considering using intermittent lockdown interventions driven by measured clinical data (such as demand on health care facilities, for example). As a result of these interventions, new waves of COVID-19 emerge [10]; see for example the local lockdown in Leicester, England [11]. In this respect, one of the great difficulties in designing intermittent lockdown policies based on real-time measurements comes from the many sources of uncertainty that surround the COVID-19 disease. These include: the delays and uncertainties of the available measurements; the time taken for an individual to become symptomatic, to become infectious, and to recover; the infection pathways (aerosols, surfaces); the proportion and infectivity of asymptomatic individuals, and many other factors. A further source of uncertainty is related with the unknown transmission between groups in different geographic areas and/or different geographic groups. All of these uncertainties are exacerbated by the exponential growth rate of the epidemic. Together, uncertainty, delay and exponential growth, make any data-driven timing of lockdown, as well as the optimal timing of release-from lockdown, very difficult to determine (as we shall see later).

The proof-of-concept strategy addressed in this work refers to a class of robust periodic pulsed intervention policies to mitigate a post lockdown epidemic while allowing economic activity. These intervention policies act on the evolution of the epidemic by orchestrating society at relatively short intervals into, and out-of, lockdown with a switching period which is independent from measurement. It is important to note that pulsed interventions have been dealt with in several works in epidemiology. For example, there is strong empirical support for using switching mitigation strategies in other related contexts if we refer to studies on recurrent seasonal infectious diseases such as influenza or childhood infectious diseases (measles, chickenpox, mumps) where change of seasons has been shown to induce recurrent epidemic dynamics, that are often annual in pattern. It is also worth noting that empirical and theoretical studies have confirmed that the switching theory—as a model of seasonal forcing—is appropriate, as can be found discussed and modelled in numerous epidemiological papers (see, for instance [1214]). Indeed, periodic vaccination policies and periodic quarantines for viral epidemics are discussed in [1517]. A notable difference between these and our work is however that we propose, and theoretically justify, switching over much shorter time scales. Very recently in the context of COVID-19 pandemic, irregular aperiodic ON-OFF triggered quarantine policies, with long lockdown periods, are proposed in the influential paper [10]. According to this study, surveillance triggers should be based on the testing of patients in critical care (intensive care units, ICUs), with quarantine triggered whenever the number of critical care hospital beds rises above a given threshold. However, we argue that this aperiodic policy is not robust as it suffers from the above-mentioned uncertainties [2] which can themselves generate instabilities and secondary waves, as will be demonstrated (see the Discussion section). In particular, we also argue that the unknown onset of lockdowns and their unknown duration, arising from such policies, make sustained economic activity difficult.

Our findings illustrate that regular and repeated short periods of lockdown, followed by even shorter periods of normal activity (or “opening up”), may be effective and robust in mitigating the epidemic should a second wave occur. Further, they also allow for sustained and planned economic activity. In addition, our theoretical results provide—for the first time to the best of the authors’ knowledge—a solid and rigorous ground to this high-frequency pulsed intervention policy. One embodiment of this might, for example, be repeating a week where one normal workday is followed by lockdown for the next six days of the week. Importantly, these regular periodic lockdown strategies are robust with respect to uncertainty as lockdown periods are not triggered by measurements as in [10], but rather are driven by predictable periodic time-driven triggers in- and out- of lockdown. We support our findings by an extensive validation using a very recent COVID-19 compartmental SIR-like mass-action model (SIDARTHE) (see [18]) derived from clinical data from the most affected region in Italy (Lombardy). In this respect, it is worth remarking that the use of SIR-like models for qualitative validation of switching on and off the lockdown phase is currently widely used (see, for example the very recent paper [6] and the work [19] presenting the SEPIAHQRD model), and does indeed capture viral transmission in a well mixed population. Furthermore, models of this type are also readily extended to multiple societal and geographic compartments [20].

The theoretical results that we derive formalise the intuition that pulsing results in an average epidemic behaviour that is, in a sense, between that associated with lockdown and that associated with normality. As we shall show, judiciously choosing the policy’s period and the relative number of lockdown days within each period induces an average behaviour that makes it possible to drive the epidemic towards the desired compromise between economic activity and epidemic growth. It is worth noting that a number of theoretical and empirical studies have found that switching may be modelled by a weighted average of the two reproductive numbers (see, for example, [13, 2123]). Most of these studies show that the stability of the model’s infection free equilibrium (and thus the appearance of an epidemic outbreak or not) is dependent on the weighted average of the reproductive numbers. Our theoretical results go far beyond this elementary analysis and show that the epidemic trajectory itself is completely governed by the weighted average. In particular, we show that switching with periods of the order of days is sufficient to force the system to behave in a manner that approximates infinitely fast switching, giving rise to an average epidemic that can be engineered in a rigorous manner. We also note that while basing triggering policies on instantaneous data is dangerous precisely because data are very uncertain (for examples hospitalisations may lag actual number of infections in the population by several weeks), over longer periods, uncertain data can be averaged, thus revealing long-term trends, such as whether mean levels of infections are increasing or decreasing. Our results demonstrate that effective policies can be found over time by carefully using the averaged data to adjust the specific number of workdays and lockdown days, at a very slow rate, to respond to both uncertainties in the measurements, and changes in the virus dynamics while the policy frequency remains fixed. Specifically, the characteristics of this open-loop intervention policy—number of lockdown versus working days over a specified short period—are modulated at a slow-rate by an outer supervisory control loop. The supervisor performs this adaptation by integrating and smoothing real empirical (not generated by a prediction model) COVID-19 related measurements (hospital admissions, deaths, positive tests) gathered over a longer time periods. It can therefore be designed to be robust and not suffer from the time-delays and the uncertainties inherent in the observations.

As a final comment, we note that since originally becoming available in March 2020 [24], the idea of fast periodic switching to abate COVID-19 has also been adopted and developed by several other well known groups in theoretical biology [2527]. With regard to these latter papers, we emphasize that the unique contributions of our work are four-fold. First, to the best of our knowledge, we were the first group to propose this strategy in [24], predating other studies of this kind. Second, we give tight theoretical results to justify and inform the design of the switching strategy. Third, a supervisory outer loop design is proposed to account for the model uncertainties that is based on rigorous control theoretic concepts. Finally, our validation simulation study provides a rigorous exploration of the proposed strategy, and presents a suite of methods that can be used by policy makers to better inform decisions in fighting COVID-19.

Results

The work [1] is just one of many recent publications confirming that the prolonged lockdown policies put in place by different governments in eleven European countries led to a major decrease of the COVID-19 outbreak growth rate in the respective countries (see also [2830] regarding China, Italy, Spain, and UK). However, official governmental data also tell that these lockdown periods came with severe socio-economic consequences making extended lockdown periods unsustainable (as an example, refer to p. 2 of the USA Bureau of Labor Report [31] where it is mentioned that in the USA 5.2 million people in August 2020 were prevented from looking for work due to the pandemic and also refer to p. 1 of the EU Eurostat Report [32] in which the flash estimate for the first quarter of 2020 has GDP down by 3.8% in the euro area and by 3.5% in the EU compared with the first quarter of 2019). Hence, a compromise between virus outbreak mitigation and economical growth has to be sought. Since pulsed intervention policies have been empirically shown to be effective in epidemiology (see references in the introductory remarks), our starting point for our study is the question whether fast alternation of lockdown and normal society functioning would yield this compromise? We demonstrate that by modifying the epidemic’s dynamics towards an average behaviour, a Fast Periodic Switching Policy (FPSP) leads to the above-mentioned compromise.

In what follows we organise this part of the paper in several sections to illustrate our proposed policy, and our main findings. In Part (i), we present our main idea, the FPSP policy. In Part (ii) we give a description of the theoretical justification of this policy. In Parts (iii) and (iv) we discuss the design of the outer supervisory control loop. Finally in Parts (v) and (vi) we describe the SIDARTHE model and discuss the efficacy of the overall strategy.

(i) The fast periodic switching policy (FPSP)

After an initial phase in which the virus started infecting a completely susceptible population without any constraint, a prolonged lockdown has been enforced in several countries with the goal of substantially reducing contacts between individuals, reducing transmission pathways for the virus to spread, and thereby suppressing the epidemic. The basic idea is to apply FPSP at a given time t0 after such a prolonged lockdown, with the assumption that in lockdown, the dynamics of the spread of virus are such that the virus is mitigated.

The application of the FPSP consists of allowing society to function as normal for X days, followed by social isolation of Y days (in short, this FPSP is denoted as [X, Y]). This is then repeated in every subsequent time-interval [tk, tk+1), k ≥ 1, at a given constant and suitably-high frequency 1/T, with T = tk+1tk = X + Y denoting the period (hence the fast periodic nature of the switching policy).

As formally shown later, pulsing at high frequency is important because high-frequency pulsed policies make the epidemic dynamics similar to that of an average epidemic characterised by a growth rate which is a weighted average of that during lockdown days and that under normal functioning days. This may seem an obvious observation. However, it is not. It is well known from the theory of switched systems [33] that switching may introduce instabilities, or even chaotic behaviour, into a dynamical systems, even when switching between subsystems that are benign and well behaved. Indeed, even when the switching system is well behaved, switching may give rise to oscillatory behaviour, or chattering behaviour, depending on the nature of the switching. A remarkable result in the context of our work is that switching over time-scales of days gives rise to this latter behaviour, and that the epidemic can essentially be “designed” to die-out in a pre-specified manner, by adjusting the parameters of our switching policy [33]. More specifically, we show that an averaged epidemic can be realised as follows. The weighted average growth rate is determined by the policy’s duty-cycle DC = X/T = X/(X + Y), that is, the relative number of non-lockdown days on each period. The approximation error, i.e. the difference between the actual epidemic dynamics under the pulsed policy and that of the average epidemic, decreases at least linearly as the policy period decreases. In turn, our results show that higher frequencies outperform lower ones in terms of epidemics growth.

To explain how FPSPs affect the behaviour of the epidemic, we make use of the important epidemiological index, the basic reproductive number R0, which characterises the number of secondary infected cases produced by a typical infected person in a fully susceptible population. It is well known that the virus grows if R0>1, and an outbreak ensues [34]. It is important to also note that even when the population is not fully susceptible, a sufficient condition for disease die-out is R0<1. In our setting, we denote by R0+>1 the basic reproductive number of the uncontrolled outbreak, and by R0-<1<R0+ the one induced by a permanent lockdown policy. It turns out that, by alternating sufficiently-fast lockdown days and normal work days, the FPSP [X, Y] is able to modify the reproductive number of the epidemic to a given R0*(R0-,R0+), whose exact value directly depends on the duty-cycle DC. Our theoretical results demonstrate that the epidemic trajectory itself follows closely, at each time, that generated by a model with no switching, but with growth given by the weighted average R0* (the convergence to the weighted average R0* under the action of the FPSP is strictly related to the already-mentioned fact that switching may be modelled by a weighted average of the two reproductive numbers [13, 2123]). Further, it is worth noting that our FPSP mitigation strategy is also grounded on recent experiences of the single-shot interventions that were successful in cities and countries around the world. Detailed assessments are still underway, but through lockdowns many countries were able to reduce the reproductive number to R0<1. (In [6] it is mentioned that cities in China were able to reduce their R0 from 2.5 down by 50% − 85% and several countries have now reduced their R02 to no growth situation R0<1 as in Australia under lockdown, for instance. Indeed, for eleven European countries, Flaxman et al. [1] estimate that the average lockdown R0 of 0.44 [0.26-0.61] for Norway to 0.82 [0.73-0.93] for Belgium, and on average an 82% reduction compared to pre-intervention values).

Before proceeding with the theoretical foundations behind the FPSP, by way of example, we consider the application of FPSP to a COVID-19 compartmental SIR-like mass-action model (SIDARTHE) introduced in [18] and that will be extensively used throughout the paper. The time series of infected individuals for this model is plotted in Fig 1 (Left), and is produced by applying an FPSP [X, Y] = [1, 6] policy allowing in each period 1 workday followed by 6 lockdown days. In the first 20 days (see the vertical orange dashed line) the virus invades a totally susceptible population generating a major epidemic with reproductive number R0+=2.404. From the end of week 3 to the end of week 6 a major lockdown is enforced reducing the reproductive number to R0-=0.420. The application of the FPSP is initiated in week 7 (see the vertical dashed light blue line). Then—as revealed by the trajectories in Fig 1—our argument shows that the overall behaviour of the epidemic subject to this switching policy evolves approximately as an epidemic characterised by a reproductive number of R0*=(R0++6R0-)/7=0.734<1, and the approximation error decreases when the policy’s frequency increases. We emphasise that without applying the FPSP, R0 would be greater than one in week 7, and the epidemic would grow exponentially. Instead, the FPSP ensures R0<1 and the epidemic dies out. Given the asymptotic nature of this result, it is natural to ask how well the [1, 6] policy approximates R0*. The answer is depicted in Fig 1 (Bottom) showing the time-behaviours generated by five FPSPs of increasing frequency (corresponding to periods ranging from 5 to 1 weeks) and same duty-cycle DC = 1/7 = 2/14 = 3/21 = 4/28 = 5/35 ≃ 14.3%: it can be observed that the evolution of epidemic approximates closer and closer the dynamics of the average system with no switching. Note, as we have already mentioned, that periods of one week give a very good approximation to the average dynamics.

Fig 1. Convergence of FPSP policies and R0.

Fig 1

(Top) Time-behaviour of a 7-days FPSP policy with [X, Y] = [1, 6] with a single workday followed by six days lockdown. In the first 20 days (see the vertical orange dashed line) the virus invades a totally susceptible population generating a major epidemic with reproductive number R0+=2.404. From the end of week 3 to the end of week 6 a major lockdown is enforced reducing the reproductive number to R0-=0.42. The FPSP is initiated in week 7 (see the vertical dashed light blue line). The epidemic has a trajectory that approximates that of a system with average R0*=0.734. (Bottom) Time-behaviours generated by five FPSPs of increasing frequency (corresponding to periods T ranging from 5 to 1 weeks) and the same duty-cycle DC = 1/7 = 2/14 = 3/21 = 4/28 = 5/35 ≃ 14.3%. In all cases, the epidemic behaviour seen in the first three weeks is suppressed and the outbreak dies out following closely the trajectory of an un-switched system with R0*=0.734 (dashed blue line). As clearly show in the figure, smaller periods are associated with a higher vicinity to the average trajectory R0* (dashed blue line).

(ii) Theoretical underpinnings of FPSP

We now turn to providing the theoretical ground for FPSPs in terms of their frequency 1/T and duty-cycle DC in the context of SIR-like mass-action models. The dynamics of a general family of compartmental SIR-like models can be described by a differential equation of the form

dx(t)dt=f0[x(t)]+i=1mβi(t)fi[x(t)], (1)

in which n denotes the dimension of the state space, x(t) ∈ ℜn denotes the state vector, fi: ℜn → ℜn, i = 0, …, m, are continuously differentiable functions, and βi, i = 0, …, m, are essentially bounded functions with dimensionless values in [0, 1] that modulate the transfer rates between compartments. In this respect, it is worth noting that Eq (1) can be used to describe compartmental models with n compartments in which each state component xi(t) corresponds to a different compartment. The value of each xi(t) may represent either the number of individuals or the percentage of individuals in the i-th compartment. In the first case, the physical dimension of xi(t) is individuals, in the second case xi(t) is dimensionless. In passing from a description to the other the functions fk, k = 0, …, m need to be rescaled. In particular, if the functions fk describe the dynamics of the number of individuals in each compartments, the corresponding dynamics describing the percentage of individuals is given by the functions fk(·)fk(N·)/N. Similarly, passing from percentages to numbers of individuals requires the inverse scaling fk(·)=Nfk(·/N).

Furthermore, the functions βi will be used to model the effect of a lockdown on the dynamics of Eq (1). If βi(t) = 1, then the lockdown is not enforced and the transfer rates are maximal. If βi(t)<1, a lockdown is enforced, and the transfer rates between any two compartments are reduced accordingly. For example, a basic SIR model describing the spread of a virus with time-varying basic/effective reproductive number in a population of N individuals can be written in the form of Eq (1), with n = 3, x = (S, I, R), in which S(t), I(t), R(t)∈[0, N] denote, respectively, the number of susceptible, infected, and recovered individuals, m = 1 and

f0(x)(0-αIαI),f1(x)1N(-σSIσSI0) (2)

for some parameters α, σ > 0 modelling, respectively, the recovery rate and the rate of effective contacts between infected and susceptible individuals. Rates are in 1/day. Here, β1(t) modulates the infection rate σ and, thus, the basic/effective reproductive number. In a similar way, many existing more comprehensive SIR-like models have dynamics described by Eq (1) for a suitable choice of the state vector, the integers n and m, and the functions fi, i = 1, …, m. By imposing lockdown followed by work days, the application of a FPSP policy to an epidemic described by Eq (1) makes each function βi to switch between two different values. For simplicity, we consider the case in which βi+ and βi- are both constant. We remark, however, that this assumption does not affect the qualitative claims of the presented theory, and that this comes without loss of generality, since βi+ and βi- can be taken as worst-case values. Specifically, we can write

βiFPSP(t)={βi+duringnonlockdowndays(societyfunctioningasnormal)βi-duringlockdownandsocialisolation, (3)

for some βi+,βi-[0,1] satisfying βi+βi-. Typically, βi+=1, which corresponds to an unmitigated infection rate. If other mitigation measures are in place, such as mandatory use of face masks or social distancing policies, then βi+ may be smaller than 1. The switching period T and the duty-cycle DC are defined by the particular pair [X, Y] identifying the particular FPSP policy (recall that T = X + Y and DC = X/T). For each i = 1, …, m, we define the average mode βi* as the weighted average between the two modes βi+ and βi-, namely:

βi*DC·βi++(1-DC)·βi-.

The value of βi* equals the weighted mean value of βi over each period interval of time of length T. As clear from the definition, βi* may coincide with any value in the interval [βi-,βi+] for a suitable duty-cycle DC. Letting β*=(β1*,,βm*) and referring to the differential model (1) obtained with β(t) = β*, the average dynamics is characterised by the model

dx(t)dt=f0[x(t)]+i=1mβi*fi[x(t)]. (4)

For a given FPSP policy characterized by the pair [X, Y], and with βiFPSP defined by Eq (3) for each i = 1, …, m, denote by xFPSP the unique solution to Eq (1) originating at x0FPSPxFPSP(0) at time t = 0, and obtained through βi(t)=βiFPSP(t) for all i = 1, …, m which is generated by applying the FPSP policy. Likewise, denote by x* the unique solution to Eq (4) originating at x0*x*(0) at time t = 0. Then, we show that (see Theorem 1 and its proof in the Methods section), for every time instant τ ≥ 0, there exist a1, a2 ≥ 0, such that the following bound holds:

xFPSP(t)-x*(t)a1x0FPSP-x0*+a2T,t[0,τ]. (5)

Inequality (5) has several implications discussed hereafter. First, if x0FPSP=x0* (i.e., solutions starting from the same initial conditions are considered), then Inequality (5) reduces to

xFPSP(t)-x*(t)a2T,t[0,τ],

which formally shows that large frequencies lead to smaller approximation errors with respect to the average dynamics. This, in turn, is a fundamental finding which conveniently separate the FPSP policies from existing measurement-based policies. Indeed, in the latter approaches the need to cope with delays and uncertainties necessarily lead to quite small switching frequencies, while we show here that the frequency should be taken as large as possible. Moreover, by properly selecting a sufficiently small period T and suitable values of the duty-cycle DC, the FPSP is able to shape the dynamics of the epidemic (for instance, by designing parameters βi* in such a way that R0<1) as confirmed by the example shown in Fig 1 and the related discussion. Since R0-<1 and DC can take any value in [0, 1], the latter observation implies in particular that we can always find a suitable value DC of the duty-cycle for which the average dynamics described by Eq (4) is monotonically decaying, and a sufficiently small period T for which the actual epidemic dynamics induced by a T-periodic FPSP policy is arbitrarily close to such stable average evolution. The precise value of the duty-cycle and period yielding this behaviour, however, are strongly model and parameter dependent, and they are not necessarily feasible for implementation. Nevertheless, our forthcoming results show that, for the considered models of the COVID-19 outbreak, reasonable values of the duty-cycle (e.g. 1 or 2 days per week) and of the period (e.g. 1, 2 or 3 weeks) succeed in producing good results.

(iii) Slow outer supervisory feedback loop

The FPSP open-loop intervention policy is augmented by an adaptive component helping the policymaker in deciding when and how to change the policy duty-cycle. Based on clinical data averaged over suitably long time periods, this component of our system seeks to automatically find the periodic policy that represents a good compromise between abatement of the virus, and economic activity. Specifically, starting from a very conservative policy that is close to a full lockdown, for example 1 day of activity followed by 6 days of lockdown, the objective of this component is to gradually adjust the policy based on clinical data averaged over long periods of time. This part of the policy is called the slow outer supervisory control loop (in the following named or “outer loop” for simplicity) that selects at each time tk, k ≥ 1 the specific pair [X(tk), Y(tk)] (where recall X(tk) + Y(tk) = T and hence the duty-cycle DC = X(tk)/T)) on the basis of the observed levels of rate of infection over longer timescales. We stress that the outer supervisory control loop does not change the period of the FPSP, but only its duty-cycle. Thus, the outer loop can make decisions slowly enough to handle the delays in the measurement, without constraining the FPSP switching frequency. The outer loop is designed as an hysteresis-based control scheme that is characterised by simplicity of implementation and by its inherent robustness. Specifically, we let t0 be the time-instant when the control action starts (i.e., the end of a prolonged lockdown) and we set X(t0) = 0, Y(t0) = T. Then, by considering the half-closed intervals [tk, tk+1), with tk+1tk = T, the hysteresis-based supervisory outer control law can be expressed as follows:

X(tk+1)={mid(0,X(tk)+1,T),ifψX(tk+1)>0,mid(0,X(tk)-1,T),ifψY(tk+1)>0,mid(0,X(tk),T),otherwise (6)
Y(tk+1)=T-X(tk+1), (7)

where

mid(a,b,c)={a,ifbab,ifa<b<cc,otherwise.

In Eqs (6) and (7), functions ψX and ψY are given by

ψX(tk+1)=(1-αX)tk-1-Δtk-Δ[O(s)-O(tk-1-Δ)]ds-tk-Δtk+1-Δ[O(s)-O(tk-Δ)]ds,
ψY(tk+1)=-(1+αY)tk-1-Δtk-Δ[O(s)-O(tk-1-Δ)]ds+tk-Δtk+1-Δ[O(s)-O(tk-Δ)]ds.

where αX, αY represent two positive design constants, O(t) denotes the observed amount of infected people (or other meaningful measurement such as deaths or ICUs), and Δ < T is the expected delay (related to the expected incubation period) affecting the measurement of the amount on infected people. Notice that the values ψX(tk+1) and ψY(tk+1) are the ones that are used by the outer loop to determine a variation on X(tk+1) and Y(tk+1) and they both depend on the integral of the values of O(t) over the time interval (tk−1−Δ, tk+1 − Δ) (in a realistic scenario they would be approximated by the sum of the daily reports during the time interval [tk−1 − Δ, tk+1 − Δ)). It is also worth noting that the delay Δ in the observed number of infectives is explicitly taken into account in the design of the outer loop (hence the effect of the delays are filtered out). As a final observation on the outer controller, we want to stress that the choice of the initial conditions (X(t0) = 0, Y(t0) = T) and the increases to X(tk) in Eq (6) could be in theory changed, given more information on the disease. However, due to the critical nature of the epidemic, the authors believe that a “gentle” approach that applies changes to the FPSP in a gradual way represents the more advisable option.

(iv) Overview of outer loop properties

The basic design principle justifying the outer loop (6) and (7) is very well-known in the control community under the name of “hysteresis” or “thermostat” based control (see, for instance, [35, 36]). In fact, it is a well-established control scheme that, due to its implementation simplicity and robustness to delays and uncertainties, boasts numerous industrial applications (see, for instance, [36, 37] and the references therein). In this specific context, under the assumption that the effect of each duty-cycle on the growth rate of the measurements O(t) is stationary for a long enough time—meaning that a given duty-cycle has the same effect on the measured signal in a large enough time-span—one can show that the sequence {(X(tk),Y(tk))}kN of pairs produced by the outer loop (6) and (7) enjoys the following properties:

  • P1: If the set A of pairs (X, Y) for which both inequalities
    ψX(t)0,ψY(t)0,t0
    hold is non-empty, then {(X(tk),Y(tk))}kN converges, in a fixed-time bounded by T, to A.
  • P2: If A is empty—meaning that each possible duty-cycle is either stabilising or destabilising—then {(X(tk),Y(tk))}kN may instead oscillate between stabilising and destabilising pairs.

By suitably tuning the parameters αX and αY, one can adjust the average steady-state effect of the sequence {(X(tk),Y(tk))}kN to ensure that, in both the aforementioned cases, the net effect of the steady-state outer loop decision is always stabilising. Moreover, one may always increase the number of possible duty-cycles (if necessary by increasing T) to guarantee that A. Finally, it is worth observing that, under the assumption that the infected individuals always develop immunity, the measurement signal O(t) eventually decreases to zero. Therefore, the same holds for ψX(t) and ψY(t). In view of Eq (6), this in turn implies that the sequence of duty-cycles produced by the outer loop always stops to an equilibrium value.

(v) The SIDARTHE class of models

The intuition underpinning the proposed control methodology stems from a thorough analysis of the nonlinear dynamics of SIR-type dynamic models of epidemics for well mixed populations. While we have tested our FPSP approach on a portfolio of related models (deterministic and stochastic SIQR/SEIR, as well as agent based models) our principal tool of validation reported here is the SIDARTHE model. By way of background, the SIDARTHE model was developed in response to the COVID-19 outbreak in Lombardy in early Spring 2020, and all our parameter values are based on those identified in the context of this work. It thus represents a state-of-the art model of the spread on COVID-19. Specifically, general SIDARTHE SIR-like mass-action model [18] dynamics is described by the following state equations:

dS(t)dt=-β(t)SN·(σ1I+σ2D+σ3A+σ4R)dI(t)dt=β(t)SN·(σ1I+σ2D+σ3A+σ4R)-(σ5+σ6+σ7)IdD(t)dt=σ5I-(σ8+σ9)DdA(t)dt=σ6I-(σ10+σ11+σ12)AdR(t)dt=σ8D+σ10A-(σ13+σ14)RdT(t)dt=σ11A+σ13R-(σ15+σ16)TdH(t)dt=σ7I+σ9D+σ12A+σ14R+σ15TdE(t)dt=σ16T (8)

where the state S represents the susceptible population; I represents the asymptomatic, undetected infected population; D represents the diagnosed people, corresponding to asymptomatic detected cases; A represents the ailing people, corresponding to the symptomatic undetected cases; R represents the recognized people, corresponding to the symptomatic detected cases; T represents the threatened people, corresponding to the detected cases with life-threatening symptoms; H represents the healed people; E represents the extinct population. Moreover, the parameters σ1, σ2, σ3 and σ4 denote the transmission rates from the susceptible state to any of the four other infected states; the parameters σ5 and σ10 denote the rates of detection of asymptomatic and mildly symptomatic cases; the parameters σ6 and σ8 denote the rates by which (asymptomatic and symptomatic) infected subjects develop clinically relevant symptoms; the parameters σ11 and σ13 denote the rates with which (undetected and detected) infected subjects develop life-threatening symptoms; the parameter σ16 denotes the mortality rates for people who have already developed life-threatening symptoms; the parameters σ7, σ9, σ12, σ14 and σ15 denote the rates of recovery for the five classes of infected subjects (including those in life-threatening conditions). All the rates are in 1/day. Finally, N denotes the total size of the population and, as in Eq (1), β modulates the rate of effective contacts between infected and susceptible individuals. For constant values of β, in this case of the SIDARTHE the basic reproduction number R0 is defined as follows (see [18]):

R0=β(σ1r1+σ2σ5r1r2+σ3σ6r1r3+σ4σ5σ8r1r2r4+σ4σ6σ10r1r3r4),

in which r1 = σ5 + σ6 + σ7, r2 = σ8 + σ9, r3 = σ10 + σ11 + σ12 and r4 = σ13 + σ14. Also, it is worth noting that the model (8) can be cast into the general state Eq (1) by letting n = 8, m = 1, x = (S, I, D, A, R, T, H, E), β1(t) = β(t), and

f0(x)=(0-(σ5+σ6+σ7)x2σ5x2-(σ8+σ9)x3σ6x2-(σ10+σ11+σ12)x4σ8x3+σ10x4-(σ13+σ14)x5σ11x4+σ13x5-(σ15+σ16)x6σ7x2+σ9x3+σ12x4+σ14x5+σ15x6σ16x6), (9)
f1(x)=1N(-σ1x1x2-σ2x1x3-σ3x1x4-σ4x1x5σ1x1x2+σ2x1x3+σ3x1x4+σ4x1x5000000). (10)

The numerical values of the parameters are identified by [18] in the context of the COVID-19 outbreak in Lombardy in early Spring 2020: σ1 = 0.570, σ2 = 0.011, σ3 = 0.456, σ4 = 0.011, σ5 = 0.171, σ6 = 0.125, σ7 = 0.034, σ8 = 0.125, σ9 = 0.034, σ10 = 0.371, σ11 = 0.012, σ12 = 0.017, σ13 = 0.027, σ14 = 0.017, σ15 = 0.017, and σ16 = 0.003. Again, rates have dimension 1/day.

(vi) Efficacy of FPSP and slow outer feedback loop

To begin with, in the validation simulations considered here we note that the function β takes the values β = 0.175 or β+ = 1, respectively, in case a lockdown is enforced or not. The value β+ = 1 represents the case in which no mitigation measure is in place when lockdown is not enforced, while the value β = 0.175 is chosen according to [18]. Finally, the total population is set to N = 107 and the initially infected population is set to approximately 0.1% of N. We use N = 107 to be consistent with [18] in which the above parameters are identified. Nevertheless we remark that, being Model (8) a “mean-field” model, the population size is not important for the qualitative behaviour of the simulation.

Three subsequent simulation phases are considered: (i) for t < 20 days, the virus spreads with no containment measures and in this phase β(t) = β+ = 1; (ii) for 20 ≤ t < 50 days, a strict lockdown is enforced and in this phase β(t) = β = 0.175; (iii) for t ≥ 50 days (on t = 50 days the number of infected people has sufficiently decreased) our FPSP is activated, and β(t) oscillates between β and β+ according to the chosen duty-cycle.

The results shown in Figs 2, 3, 4 and 5 reveal the effectiveness of the FPSP strategy and are in accordance with the theoretical results reported above. Fig 2 indicates that some switching policies are highly effective, whereas others are not. For example, in all scenarios, policies with a 29% duty-cycle (the [2, 5] policy in the case of a one week period) out-perform the 43% policy (the [3, 4] policy in the case of a one week period). In fact, provided that the period T is sufficiently small, the infection decays as long as the weighted average R0* remains below 1 thus making the policy a success. In contrast, for R0*>1 the infection initially grows exponentially and the policy fails.

Fig 2. The epidemic behaviour as a function of FPSP duty-cycle and period.

Fig 2

The total number of infected individuals plotted as a function of time for different FPSP policies. Colours distinguish duty-cycles. (Left) The success of the switching policy depends on whether or not the duty-cycle ensures R0*<1, in which case the epidemic dies out. Smaller duty-cycles outperform larger ones in terms of virus growth, but they lead to longer lockdowns. (Right) Epidemic evolution for different periods, from T = 2weeks to T = 4weeks. Across the panels, the dynamics are qualitatively the same, but they show that shorter periods perform better. For comparison, the time-behaviour corresponding to a full lockdown is also reported (FPSP [0, 7]).

Fig 3. Some instances of analysis of infection over time as a function of FPSP duty-cycle and associated modes of behaviours of the epidemic.

Fig 3

In all diagrams showing peak-values and peak-times, each point corresponds to a single policy and all policies have a period which is a multiple of seven days. Colours distinguish duty-cycles as indicated in the top-right panel. (Top-Left) Shows that infected peak-values increase with duty-cycle for fixed period lengths and, notably, with increased period length for fixed duty-cycles. (Top-right) shows that peak-times are small for policies attaining small and large peak values, while they are inversely related to the peak values for policies attaining middle peak values. (Bottom) highlights the time-behaviour of the epidemic for two choices of the period and four choices of the duty-cycle. These time-trajectories correspond to policies belonging to the two red rectangles shown at the bottom-left of the top-left panel.

Fig 4. Full in depth analysis of infection over time as a function of FPSP duty-cycle and period and outer loop driven equilibria.

Fig 4

Analogously to the instances shown in Fig 3, in all diagrams showing peak-values and peak-times, each point corresponds to a single policy and all policies have a period which is a multiple of seven days. Markers/colours distinguish duty-cycles (e.g., blue diamonds in bottom diagrams denote policies with a duty-cycle between 20% and 25%) as seen in the top-right panel. (Top-Left) Shows that infected peak-values increase with duty-cycle for fixed period lengths and, notably, with increased period length for fixed duty-cycles. (Bottom-Left) shows that peak-times are small for policies attaining small and large peak values, while they are inversely related to the peak values for policies attaining middle peak values. Two distinct groups of policies, clustered on the basis of their peak-time behaviour, are highlighted in matching coloured regions in the (Top-Left) and (Bottom-Left) diagrams. (Bottom-right) highlights the duty-cycles to which the outer loop converges. Notably, these policies lie in the region of smallest peak-value (also, see Fig 5).

Fig 5. Time behaviour of the outer supervisory control loop for different FPSP periods.

Fig 5

The periods range from 14 to 49 days. During non-lockdown, the epidemic evolves with parameters corresponding to a reproduction number R0=2.38. (Top) total amount of infected population. (Middle) Average reproductive number obtained with the duty-cycles shown in the lower panels. It can be noticed that, for each choice of the period T, the outer loop converges to a pair [X, Y] (whose exact values are highlighted with arrows of the corresponding colour in the two lower panels) that successfully suppresses the virus (see the convergence points in Fig 4).

In the right-hand panels of Fig 2, each panel shows the epidemic dynamics for different periods T, from T = 2 weeks to T = 4 weeks. We see that for a fixed value of the duty-cycle, increasing the period T yields a larger growth of the infection, although the time-series remain qualitatively similar.

Starting from the same above-mentioned initial condition (approximately 0.1% of the total population N = 107), we offer Figs 3 and 4 which provide a comprehensive analysis of the effect of a wide spectrum of open-loop FPSP policies in terms of the induced value and time-location of the infection peak. Specifically, Fig 3 deals of a selection of a few significant choices of duty-cycles and periods aiming at giving a qualitative understanding of the main trends of the infection as function of the chosen duty-cycle and period of the FPSP policy. Moreover, a few time-behaviours of the epidemic are shown. Fig 4 provides the full-picture of this analysis for a very large selection of different duty-cycles and periods. In particular, with reference to Fig 4, in the top-left panel for each policy we show the maximum number of infected people (i.e., the maximum value of the total infected population I(t) + D(t) + A(t) + R(t) + T(t)) attained after the preliminary lockdown phase is released and the FPSP policy is enforced (i.e. after t = 50 days). This is plotted as a function of the period T of the policy used. Recall that for successful policies, decreasing T should improve the approximation we make use of. In the bottom-left panel, instead, we show the time at which such infection peak is attained. The “stable” policies, which are those inducing a monotonically decreasing average infection trajectory after t = 50 days, attain their peak close to the starting time t = 50 days, and a peak value close to the starting infection value. The “unstable” policies, which are those obtained for large duty-cycles or large periods and inducing no mitigation effect, attain the infection peak quite early, and induce a very large peak value. The “middle” policies, which are those lying in-between the stable and unstable ones, show instead a mixed behaviour with possibly large peak-times. Again, a wide variation in the performance of policies can be observed. In particular, for similar values of the duty-cycle, which are associated with similar values of R0*, we can see that larger periods are associated with an exponential decrease of performance. As mentioned earlier, this is consistent with the presented results, and in particular with the bound provided by Eq (5), and it reflects the fact that larger periods yield coarser approximations of the averaged trajectory x*. Therefore, only for small enough period T, the reproductive number R0* gives a good indication of the actual behaviour of the epidemic under the action of the FPSP policy.

Fig 5 depicts the efficacy of augmentation of the open-loop policies with a slow outer loop. Here, convergence to a good policy can be clearly observed. Notice that we consider time periods of at least two weeks in order to take into account that the incubation period for the disease can be as large as 14 days. However, notice also that the update involves exclusively the duty-cycle of the FPSP and nothing prevents, for instance, to employ instead of a [3, 11] policy, a [2, 5] and a [1, 6] policy over the course of two weeks. Fig 5 also shows that lower frequencies seem to lead to lower numbers of infected people: this is only an apparent contradiction with the previous findings. Lower frequencies are in fact characterized by much larger convergence times (e.g., approximately 10 weeks for T = 14 against 400 for T = 28) which, in turn, lead to a lower duty-cycle value for longer periods than higher frequencies.

To summarise, Figs 2, 4 and 5 deliver two broad messages. First, in accordance with our theory, higher frequencies clearly outperform lower ones in terms of peak-value and peak-time of infection. In addition, the outer loop always converges to a feasible and easy-to-implement regular [X, Y] policy.

We conclude the presentation of our results by illustrating in Fig 6 a schematic view of the overall mitigation strategy we suggest. First, a period T is fixed once for all. According to our results and the above discussion, T has to be taken as small as possible compatibly with societal constraints. Then, an initial duty-cycle DC is chosen. The pair (T, DC) defines a FPSP with X = DC · T and Y = TX. Based on empirical measurements, the supervisory controller adapts the duty-cycle—by keeping T fixed—at run time to automatically find the largest possible duty-cycle keeping the epidemics under control.

Fig 6. Illustrative scheme of the proposed mitigation strategy.

Fig 6

(Green) an example of an FPSP with period T = 7 days (one week) is shown on the left in which two consecutive periods with [X, Y] = [1, 6] corresponding to a duty-cycle DC = 1/7 ≃ 14.3% (green box on the left) and a subsequent period with a different FPSP policy [X, Y] = [2, 5] corresponding to a duty-cycle DC = 2/7 ≃ 28.5% are shown (dashed orange box). The application of this FPSP influences the actual dynamics of the epidemics as shown on the right (long left-right arrow on the top). (Orange) delayed and possibly uncertain empirical measurements are collected (green box on the right) and used by the adaptive outer supervisory controller to select the specific FPSP policy (bottom right to left orange arrow) to be used in the subsequent time-period (bottom to top vertical orange arrow pointing to the new FPSP policy in the dashed orange box).

Materials and methods

Mathematical results

This section presents the basic mathematical result on which our design procedure is grounded and that have been illustrated in the Results section. The following notation is used: we denote by ℜ and N the set of real and natural numbers respectively, and we let ℜ≥0: = [0, ∞). The Euclidean norm on ℜn, nN, is denoted by ‖⋅‖. With A, B ⊂ ℜ, L(A, B) denotes the Banach space of (classes of) Lebesgue measurable functions AB which are essentially bounded, endowed with the essential supremum norm f=inf{b0:|f(x)|bforalmostallxA}. With f: AB and g: BC, gf: AC denotes the composition between f and g. When the argument of a differentiable function x: ℜ → ℜn represents time, for simplicity its derivative dx/dt is denoted by x˙. Finally, we denote by ·:0N the floor function, defined as a=max{nN:na}.

With reference to the general dynamics of SIR-like models described by Eq (1), we prove the following theorem which establishes a relation between the solutions to Eq (1) obtained when the functions βi have the aforementioned switching behaviour, and the solutions obtained in the case in which each function βi is given by βi(t)=βi*, for some constant βi*[βi-,βi+]. In particular, when each βi is periodic and has mean value equal to βi*, the result of the theorem states that the solutions obtained with the switching functions βi remain close to those obtained with βi(t)=βi*, and the distance between the two decreases linearly with the switching period on each compact interval of time.

Theorem 1 Let βi-βi+ be arbitrary. Let K ⊂ ℜn be a compact set that is positively invariant for Eq (1) for every βiL(0;[βi-,βi+]). Then, there exist strictly increasing functions α1, α2, α3: ℜ≥0 → ℜ≥0 such that, for each x0,x0*K, the following holds. For each i = 1, …, m, pick arbitrarily Ti > 0 and βi*[βi-,βi+], and let βiL(0;[βi-,βi+]) be Ti-periodic. Denote by x the solution of Eq (1) associated with the initial condition x(0) = x0 and βi. Similarly, denote by x* the solution of Eq (1) associated with x*(0)=x0* and βi*. Then, for all t ≥ 0, the following estimate holds:

sup0stx(s)-x*(s)α1(t)IC+α2(t)P+α3(t)A (11)

in which the distance IC between the initial conditions, the maximal period P, and the maximal distance A between the average value of βi and βi* are defined as

IC=x0-x0*,P=max1imTi,A=max1im|1Ti0Tiβi(s)ds-βi*|.

                                    ⊲

Comment A: For ease of interpretation, we make the following comments regarding the above results.

  • A1: If, for each i = 1, …, m, βi is Ti-periodic and has mean value equal to βi*, then in Eq (11), A=0. If, moreover, the considered solution obtained with βi and that obtained with βi* start from the same initial condition (i.e. x0=x0*), then, in Eq (11), IC=0. In this case, Theorem 1 claims that the distance between the two solutions is proportional only to the maximum period of the functions βi and thus, it can be decreased by increasing the frequency 1/Ti of each function βi.

  • A2: In fact, Theorem 1 implies that, as the switching frequency grows to infinity (i.e., as the switching period Ti approaches zero), the time evolution of the epidemic—the dynamics of which is described by Eq (1)—asymptotically approaches the dynamic behaviour of the average system
    x˙*(t)=f0[x*(t)]+i=1mβi*fi[x*(t)]. (12)

    It is worth mentioning that this observation can also be obtained from general qualitative results for systems affine in controls. See in particular Theorem 1 in [38]. However, the specific nature of the control policy considered in our framework allows us to derive a quantitative result taking the form of the explicit bound (Eq 11).

  • A3: Moreover, it is also worth noting that Eq (11) provides a quantitative estimate of the discrepancy between dynamics driven by the FPSP and the average one given by Eq (12) for each given switching period Ti. In fact, the quantity A decreases as Ti decreases thus showing the benefits of choosing suitably high frequencies when implementing our FPSP; namely, that fast switching allows us to control the dynamics of the epidemics in a precise manner.

Next, we provide a qualitative analysis of the influence of the initial proportion of infected over the total population N on the peak of the epidemic outbreak. For simplicity, we focus on the fundamental SIR dynamics, given by Eq (1) with the choice (2) for some α, σ > 0. We recall that in this case x = (S, I, R), in which S(t), I(t)∈[0, N] denote the relative number of susceptible and infected individuals. Moreover, for constant values of β1(t), say β1(t) = β for some β ∈ [0, 1], the basic reproduction number reads as R0=βσ/γ (see [3]). If R0>1, the possible spread of the infection in the population depends on the initial number of susceptible S(0). Specifically, a number of susceptible S(0)N/R0 implies the decrease of the number of infected I(t) to zero. However, a number of susceptible S(0)>N/R0 implies an initial growth of the epidemic. In such a situation, without switching there exists a (unique) time tp, referred to as the peak time of the epidemic, such that the number of infected I(t) grows on the time interval [0, tp], and then decreases for ttp converging to zero. In particular, it can be shown that the maximum number of infected Ip = I(tp) is given by

Ip=N+NR0(log(NR0S(0))-1).

Moreover, a lower bound tp,lb for the peak time tp is given by

tp,lb=1βσ(1-R0-1)log(R0IpN·S(0)I(0)).

Comment B: Now, we make two comments with a view to parsing the above result.

  • B1: It can be seen that the higher the initial number of infected, the higher the peak Ip.

  • B2: From the lower bound tp,lb, it can be seen that the smaller I(0), the larger the peak time tp.

These qualitative results confirm that the timing of the initial lockdown is crucial. A prompt lockdown makes it possible to limit the initial number of infected. As a consequence, we can limit and shift in time the peak of infected. This gives more time to develop treatments and vaccines while limiting as much as possible the pressure of the health care system, and allows more time for measurements to be gathered. This latter point may be important for the design of feedback-based mitigation strategies. Moreover, they also may explain the apparent different dynamics in different countries; namely that different countries appear to see a peak in infectives at very different times, even when the epidemic commenced at roughly the same time.

Proof of Theorem 1: For all t ≥ 0, define

B(t)=max1imBi(t)=max1imsups[0,t]|0s{βi(ξ)-βi*}dξ|. (13)

We first show that there exist strictly increasing functions α1, κ: ℜ≥0 → ℜ≥0 such that

sup0stx(s)-x*(s)α1(t)x0-x0*+κ(t)B(t),t0. (14)

Let Δ(t) = x(t) − x*(t). From Eq (1) we obtain

Δ˙(t)={f0[x(t)]-f0[x*(t)]}+i=1m{βi(t)fi[x(t)]-βi*fi[x*(t)]},

and thus, with Δ0=x0-x0*, we get

Δ(t)=Δ0+0t{f0[x(s)]-f0[x*(s)]}ds+i=1m0t{βi(s)fi[x(s)]-βi*fi[x*(s)]}ds.

As the functions fi are continuously differentiable and K is compact, the following quantity is well-defined

Li=maxxKdfidx(x)

and equals the Lipschitz constant of fi when restricted to K. Moreover, as K is positively invariant for Eq (1) and x0,x0*K, we obtain that x(t), x*(t)∈K for all t ≥ 0. Then,

Δ(t)Δ0+0tf0[x(s)]-f0[x*(s)]ds+i=1m0t{βi(s)fi[x(s)]-βi*fi[x*(s)]}dsΔ0+L00tΔ(s)ds+i=1m0t[βi(s)-βi*]fi[x(s)]ds+i=1m0tβi*{fi[x(s)]-fi[x*(s)]}dsΔ0+{L0+i=1m|βi*|Li}0tΔ(s)ds+i=1m0t[βi(s)-βi*]fi[x(s)]ds.

We study the last term of the latter inequality. Let ϕ: ℜ≥0 → ℜn be an absolutely continuous function. Then, integrating by parts yields

0t{βi(s)-βi*}ϕ(s)ds=0t{βi(ξ)-βi*}dξϕ(t)-0t0s{βi(ξ)-βi*}dξϕ(s)ds.

Therefore

0t{βi(s)-βi*}ϕ(s)ds|0t{βi(ξ)-βi*}dξ|ϕ(t)+0t|0s{βi(ξ)-βi*}dξ|ϕ(s)ds{ϕ(t)+0tϕ(s)ds}Bi(t).

This shows that

Δ(t)Δ0+{L0+i=1m|βi*|Li}0tΔ(s)ds+i=1m{fi[x(t)]+0t(fi°x)(s)ds}Bi(t).

Recalling that the functions fi are continuously differentiable on K, and K is compact and positively invariant for Eq (1), the following quantity is well-defined

Fi=maxxKfi(x).

In particular, we have ‖fi[x(t)]‖≤Fi and

(fi°x)(s)=dfidx[x(s)]{f0[x(s)]+j=1mβj(s)fj[x(s)]}Li{F0+j=1mmax(|βj-|,|βj+|)Fj}.

Then, by letting

M0=L0+i=1mmax(|βi-|,|βi+|)Li,M1=i=1mFi,M2=i=1mLi{F0+j=1mmax(|βj-|,|βj+|)Fj},

we get

Δ(t)Δ0+(M1+M2t)B(t)+M00tΔ(s)ds.

By the Gronwall’s inequality we then obtain

Δ(t)Δ0+(M1+M2t)B(t)+M00teM0(t-s){Δ0+(M1+M2s)B(s)}dseM0t=α1(t)Δ0+{(M1+M2M0)eM0tM2M0}=κ(t)B(t).

The claimed estimate given in bound ((14)) then follows by noting that α1, κ and B are increasing functions. To conclude, it remains to show the existence of a constant C > 0 such that

B(t)Cmax1imTi+tmax1im|1Ti0Tiβi(s)ds-βi*|,t0. (15)

Let t ≥ 0 be arbitrary. For any 0 ≤ st we have

|0s{βi(ξ)-βi*}dξ|k=0s/Ti-1|kTi(k+1)Ti{βi(ξ)-βi*}dξ|+|s/TiTis{βi(ξ)-βi*}dξ|.

The second term satisfies

|s/TiTis{βi(ξ)-βi*}dξ|Ti|βi+-βi-|,

while the first term, using the fact that βi is Ti periodic, satisfies

k=0s/Ti-1|kTi(k+1)Ti{βi(ξ)-βi*}dξ|=k=0s/Ti-1|0Ti{βi(ξ)-βi*}dξ|=sTiTi|1Ti0Ti{βi(ξ)-βi*}dξ|s|1Ti0Tiβi(ξ)dξ-βi*|t|1Ti0Tiβi(ξ)dξ-βi*|.

Using Eq (13) and the three latter estimates, we obtain Inequality (15) by defining

C=max1im|βi+-βi-|.

The estimate (Eq 11) then follows from Eqs (14) and (15).

Additional simulations

Here we present additional simulation results on the validation of our FPSP strategy using the SIDARTHE model. As previously stated, the total population is set to N = 107 and the initially infected population is set approximately to 0.1% of N. The simulation setting is the same considered so far including the parameters of the SIDARTHE model. Different simulations are obtained for different values of the period and the duty-cycle. Fig 7 shows the distribution of the maximum peak-values (in percentage) of infected people obtained for each model by each [X, Y] FPSP policy with X and Y ranging from 0 to 14 (i.e., the value of (100/N)⋅supt ≥ 50[I(t) + D(t) + A(t) + R(t) + T(t)] for the SIDARTHE model). Fig 8, instead, shows the time instants at which such peaks are attained.

Fig 7. Percentage of peak infections parametrised by [X, Y] in a population of 107 individuals in the SIDARTHE model.

Fig 7

Fig 8. Distribution of the peak times corresponding to Fig 7.

Fig 8

The following findings can be ascertained.

  • There is a stability region, painted in light blue and located in the bottom-left part of the images, in which the peak values are similar to the one we would observe with a complete lock down, i.e. with any policy in which the number X of work days is set to zero, and the peak times are close to the time (t = 50 days) in which the policies are started. More precisely, with reference to Fig 8, we observe that a policy [X, Y] belonging to the stability region attains the peak at time t ≤ 50+ X. This, in turn, implies that the trajectory of the total infected population obtained under these policies starts to decay after the first X days of the first period. We further underline that, although two policies belonging to the stability region have a similar peak value, they may show quite different behaviours.

  • There is an instability region, painted in dark blue and located in the top-right part of the images, in which the peak values are similar to the one we would observe without lock down, i.e. with any policy in which the number Y of quarantine days is set to zero. As the peak-time distributions in Fig 8 shows, the policies belonging to this instability region do not necessarily lead to the same time evolution. In fact, policies with more days of quarantine (i.e., larger Y) are associated with larger peak times. This, in turn, implies that more days of quarantine still have the positive effect of delaying the peak.

  • There is a compromise region, which contains the remaining policies, and which is located in the central band going from the top-left to the bottom-right corner. The policies of this region yield a peak of the number of infected people which is considerably larger than the value attained after the initial lockdown phase. However, they are associated with a larger duty-cycle (i.e. a large fraction of work days X) than the policies belonging to the stability region, thus allowing a larger number of work days.

Sensitivity analysis

This section explores the sensitivity of the number of infected individuals in the SIDARTHE model (I + D + A + R + T) with respect to quarantine effectiveness, anticipatory and compensatory population behaviour, and uncertainty in the model parameters. Unless stated otherwise, the parameters have the values previously given. An interactive demonstrator that allows the user to change these parameters and observe their effect on an SIQR model controlled by the fast periodic switching policy is available online, linked in the github repository https://github.com/V4p1d/FPSP_Covid19/.

Quarantine effectiveness

We present now simulation results obtained by different levels of quarantine effectiveness under the action of a [2, 12] FPSP open-loop policy (Fig 9, top) and of the same policy complemented with the outer loop (Fig 9, bottom). In particular, in what follows we let β = + and we simulate different values of the scaling factor q. The open-loop policy remains stabilising for q ≤ 0.335, corresponding to approximately 66% reduction in the reproduction number during periodic quarantine days. The outer loop guarantees improved stabilising properties also for values of q for which the FPSP open-loop policy is not stabilising (see the case q = 0.375). It is worth noting that a further increase in value of q leads to scenarios corresponding to an R0>1 during lockdown periods. In such cases, the outer loop drives the duty-cycle to 0 which corresponds to a full lockdown situation.

Fig 9. Sensitivity analysis of the quantity I + D + A + R + T in the SIDARTHE model on quarantine effectiveness q.

Fig 9

(Top) The [2, 12] FPSP policy shows a good stabilising behaviour q ≤ 0.335, corresponding to approximately 66% reduction in infectious contacts during periodic quarantine days whereas a unsatisfactory behaviour is shown for higher values of q (see the trajectory for q = 0.375.) (Bottom). The outer loop action is added to the FPSP policy showing a stabilising behaviour also for q = 0.375.

Anticipatory and compensatory population behaviour

We now explore following situation. We assume that individuals, because they are aware that they will be in lockdown for several days each period, will be more likely to go out and mix during the non-lockdown periods. Thus, in the following situations we augment up β+ by a factor (1 + d). Simulation results are presented modelling increased mixing with a scaling factor (1 + d)β+ ≥ 1 during working days with the [2, 12] open-loop FPSP policy (Fig 10 top), and complementing this open-loop policy with the outer loop (Fig 10 bottom), respectively. The open-loop policy remains stabilising for d ≤ 0.80 but fails to stabilise the epidemic for d = 1. Instead the outer loop provides improved stabilising properties and also copes well with the case d = 1.

Fig 10. Sensitivity analysis of the quantity I + D + A + R + T in the SIDARTHE model on increased scaling factor (1+ d)β+ during periodic working days.

Fig 10

(Top) The [2, 12] open-loop FPSP policy remains stabilising for d ≤ 0.80, corresponding to a 80% increase in infectious contacts during periodic working days due to compensatory and anticipatory population behaviour but fails to stabilise for d = 1. (Bottom) The outer loop guarantees improved stabilising behaviour also in the case d = 1.

Uncertainty in model parameters

We consider uncertainty in model parameters represented as zero-truncated Normal distributions with means σ1, …, σ16 and 10% standard deviation, and estimate β from samples of the basic reproduction number R0N(μ=2.676,σ=0.572). By Monte Carlo simulations, 1000 samples were drawn from the joint distribution of the parameters. In order to focus the analysis on the effect of the open-loop FPSP policy, the initial quarantine period for each simulation trial is set to the minimum time for which the infected individuals equals the 2.1% of the total population (i.e., the value estimated for the median number of observed infected individuals after 50 days). The median, 75-percentile and 95-percentile of infected individuals under example policies are shown in Fig 11. Stabilising open-loop FPSP parameterisations avoiding a second peak of infections with 95% probability exist for the SIDARTHE model, both for biweekly (X ≤ 4) and monthly (X ≤ 8) switching periods. The outer loop stabilizes all policies including those with period lengths of 16 weeks (Fig 11, right column). The simulations further show that growth trends highlighted above persist across the distribution of model parameters explored here: the peak infected population increases with increasing duty-cycle for fixed period lengths (left to right in each row) and, notably, with increased period length for fixed duty-cycles (top to bottom in each column).

Fig 11. Sensitivity analysis of the quantity I + D + A + R + T in the SIDARTHE model on uncertainty in epidemiological model parameters.

Fig 11

The y-axis has a linear scale for better visibility of differences across plots. Simulations in each row have fixed period length. Simulations in each column have fixed duty-cycle apart from the right-most column, which shows the effect of the outer loop. Parameters were sampled from zero-truncated Normal distributions with means σ1, …, σ16 and 10% standard deviation. β was estimated from samples of the basic reproduction number R0N(μ=2.676,σ=0.572) representing the consensus distribution in [39].

Policy options with FPSP

One can further characterize the trade-off between epidemiological parameters, population behavior, and policy decisions using the notion of level sets. These are parameter configurations that result in an equivalent peak number of simultaneously infected individuals (see Figs 12 and 13). In this manner one may visualise the set of policy interventions that result in similar levels of peak infection outcomes. To this end, we estimate the level sets by fitting a Gaussian Process prior model to the peak infection outcomes of 1000 sample simulations, where the two parameters under investigation were sampled from a Sobol sequence using the software package Ax available from https://ax.dev/, and all others were held fixed at their default values as given above. As we have mentioned, identifying equivalent configurations can help policy makers assess and adjust to the effects of complementary policy decisions and to changes in population behavior. For example, measures such as social distancing, that reduce infectivity, may reduce R0 sufficiently to safely increase the number of working days per period (Fig 12, left). Conversely, lower compliance with lockdown restrictions, corresponding to increased q, may require a decrease in the number of working days to contain the epidemic.

Fig 12. Level sets as a function of the working days X obtained with an FPSP of period 7 days.

Fig 12

(Left) Changing R0 in [1, 4.4]. (Centre) Changing quarantine effectiveness q in [0, 1]. (Right) Changing compensatory factor d in [0, 1].

Fig 13. Level sets as a function of FPSP period T and with constant duty cycle DC = 2 / 7.

Fig 13

(Left) Changing R0 in [1, 4.4]. (Centre) Changing quarantine effectiveness q in [0, 1]. (Right) Changing compensatory factor d in [0, 1].

Unmodelled synchronisation effects

Synchronisation effects may—in principle—affect the design of the virus mitigation strategy described in the paper. In fact, there are several possible pathways for such effects to manifest themselves, all associated with uncertainties. We now briefly comment on these effects and their potential impact on the FPSP. Synchronisation between the disease dynamics and the FPSP policy may emerge due to the following aspects of the disease dynamics.

  1. The time between exposure and an individual becoming infective.

  2. The fact that ODE-based SIR-like models assume a fixed rate of movement from one compartment to another. This is an approximation that corresponds to an exponential distribution. However, recoveries, quarantines, and other quantities, are in reality governed by a more complex distribution.

  3. Interactions between the FPSP policy and the behaviour of the population (as individuals may be more likely to go out directly after a lockdown, thereby increasing the level of social mixing).

  4. Interactions between the FPSP policy, and possible increase of synchronisation of infections during the open periods.

There are certainly other sources of interaction in addition to these. Our rationale for not directly addressing such effects in our models is related to the following observations. First, their is considerable uncertainty in quantifying them. For example, in reality, there is large uncertainty in quantifying the distribution that governs the transition from an Exposed to Infected class. There is also huge uncertainty in quantifying the distribution governing the movements of individuals from Infected to Quarantine and Susceptible to Infected. Further, the behavioural aspects of how individuals respond to a lockdown is also highly uncertain, and likely to be influenced by many factors, and will also change over time. Second, different simulations, obtained with models having a more realistic distribution of the incubation time and infectivity profile, show that the effects of synchronisation and resonance are negligible. For the above reasons we decided not to model such effects and, rather, to rely on simple but well-accepted models which well-capture the overall qualitative behaviour, and second to incorporate the “outer-loop” strategy to automatically mitigate such effects should they ever appear. In particular, the outer-loop is designed to increase the length of lockdown, relative to open-days, to supress any instability that may arise due to unmodelled effects. Notwithstanding these comments on (the motivation for) the outer loop, we also make the following specific comments with regard to the above points.

  1. Our principal validation tool is the SIDARTHE model which was calibrated using measurements from Lombardy in early Spring, 2020. SIDARTHE corresponds to a strict generalisation of the SIQR model. The disease dynamic is very challenging in the SIQR setting. Here, a susceptible is immediately exposed to infectives, and the disease grows rapidly. This scenario thus provides a robust environment for testing the FPSP policy. However, it should also be noted that the performance of our FPSP policy is not overly sensitive to the specific assumptions of the adopted model, and may be applied in other model settings. For instance we have also tested our policies in SEIQR environments, using stochastic differential equations, as well as agent based simulations, in which the exponential rates are replaced by more realistic distributions, and in which the E class plays a role in the disease dynamics.

  2. The assumption of exponential departures and arrivals between classes is, of course, a gross approximation. In addition to incorporating the outer-loop to mitigate this uncertainty, a large part of our existing sensitivity analyses has been concerned with quantifying the impact of more realistic distributions in our models. These are reported in the sensitivity analysis.

  3. Finally, in our opinion, the most concerning synchronisation effect may be interactions between the FPSP policy and the behaviour of the population. In this setting, behaviour may drive adaption of the FPSP, and adaption of the FPSP may drive a change in behaviour. There are however, several aspects of the FPSP policy that may serve to dampen the impact of this interaction. First, regular periodic open intervals, with short intervals between these open intervals, may mitigate any interactions due to reduced urgency with which individuals utilise open intervals. Second, during open intervals, we expect both the presence of additional measures, such as the usage of masks and social distancing policies, and a high level of compliance in the population with general health policies to keep the level of mixing to a manageable level. Such levels of compliance, may of course, be enforced by policy and law. Moreover, if people compensate by scheduling all their chores to take place during the non-lockdown days, thus increasing the value of β+, then this also implies that they are less active during lockdown days, thus decreasing the value of β. Since it is the average of the two values that counts, this leads to a further damping effect. Finally, interaction of the outer loop with the population is designed in a manner to drive the population towards a full lockdown if negative effects manifest themselves due to increased mixing. Knowledge of this fact may induce or encourage “good behaviour” in the population; if it does not, the unstable interaction between FPSP and the population will drive the system to an equilibrium that supresses the virus anyway (i.e., the full lockdown state). Namely, the outer loop guarantees a safety by enforcing, in the worst case, a full lockdown.

Discussion and concluding remarks

The main contribution of this paper is to suggest a principled design methodology for designing non-pharmaceutical virus mitigation measures based on regular period switching in and out of lockdowns.

Main findings

Our main findings may be summarised as follows.

  • Our main finding is that a considered design of fast, regular, periodic switching policy (FPSP), in and out of lockdowns over short time-scales, can suppress the COVID-19 outbreak, by regulating the average reproductive number to be below one. This can be achieved using an open-loop strategy that is not overly dependent on measurements. This strategy can be used until a widespread vaccine becomes available.

  • A slow, outer feedback loop, based on averaged measurements, can be used to tune the FPSP, to account for unmodelled effects, and possible synchronisation effects.

  • The FPSP policy allows reduced economic and social activity, while at the same time abating the virus. Furthermore, the policy is predictable, and thus more amenable to planned economic activity. This is in contrast to the ad-hoc, data driven, and unpredictable, intermittent lockdowns currently being used to fight the pandemic.

  • FPSP complements other virus mitigation strategies such as mask coverings and social distancing.

  • The FPSP strategy is based on a rigorous theoretical foundation. Mathematical results are presented that characterise the policy and that can be used to design policies with specific properties. In addition, these policies account for measurement delays that can lead to dynamic instabilities.

Elaborated discussion

As we write this paper, countries worldwide are experiencing a major resurgence of COVID-19, and many either have or are actively considering reintroducing lockdowns to limit the spread of the virus. It is also understood that the re-introduction of lockdowns will not be easy. Lockdowns place difficult burdens on economies and societies, and the issue of compliance with lockdown policy is likely to be a major societal issue as the disease re-emerges. Thus, in this context, both from a societal and economic perspective, developing strategies of regular activity, followed by short lockdowns, makes sense. As we have shown, such policies can abate the virus to low levels of infectivity, while also allowing regular social and economic activity, and may provide tolerable policies for society for the reintroduction of lockdowns (partial) as countries consider their options in responding to emerging second waves. We also note that COVID-19 is characterised by several uncertainties. Using knowledge from control theory it is possible to account for these delays and uncertainties. In our case, we suggest the use of regular periodic intervention policies that are not overly dependent on real-time measured data. These fast-intermittent exit strategies are robust with respect to uncertainty as lockdown periods are not triggered by measurements, but rather are driven by predictable periodic triggers in- and out- of lockdown. In addition, as we have mentioned over longer periods, uncertain data can be averaged, revealing long-term trends, such as whether mean levels of infections are increasing or decreasing. As some policies are better than others, these can be found by carefully using the averaged data to adjust the specific number of workdays and lockdown days, at a very slow rate, to respond to both uncertainties in the measurements, and changes in the virus dynamics over time.

We note also that classical instabilities are a particular problem in dealing with dynamic systems with delays, and require special treatments of the kind that we advocate to alleviate their effects. This is well known in control theory, but is worth highlighting in the epidemiological context given the significant delays and uncertainties associated with COVID-19. To illustrate this point consider a very simple lockdown algorithm (for example, of the type advocated in [10]) that acts with real time information concerning the epidemic, rather than delayed information. Suppose a lockdown is initiated whenever the number of infected individuals in the population, I(t), exceeds a certain threshold level, say hypothetically I(t) = 0.002 ⋅ N (i.e., 0.2% of the population). In addition to this, the lockdown is released whenever I(t) falls below another threshold, say I(t) = 0.001 ⋅ N. Fig 14 (Left) illustrates the effects of this procedure, for demonstration purposes on the most simple SIR model.

Fig 14. Threshold-based lockdown using delayed data.

Fig 14

(Left) Time-behaviour of the epidemic modelled by a SIR model under the action of a threshold-based lockdown executed based on data not affected by time-delays. (Right) Time-behaviour of the epidemic modelled by the same SIR model under the action of a threshold-based lockdown executed based on data now affected by a 2-weeks time-delay which cause the occurrence of a chain of out-of-control waves capable of infecting 3 − 5% of the population (of the order of 20 times the threshold).

The model simulation begins with an epidemic period in which the number of infected individuals I(t) grows exponentially until t = 3 weeks, at which point a lockdown is implemented. Because of the lockdown, R0<1, and the epidemic rapidly declines until it falls below the threshold I(t) = 0.001 ⋅ N at t = 8 weeks and therefore the lockdown is lifted. At this point the control procedure is switched on and the number of infected individuals are regulated so as to bounce between the threshold limits I(t) = 0.001 ⋅ N and I(t) = 0.002 ⋅ N, and are constrained to remain within them. This is the regulation we would like to achieve, and it is achievable when we use real-time data that has no delays, as the SIR model simulation in Fig 14 (Left) shows. However, there are major delays in all aspects of the virus transmission and the detection of infected individuals, and these delays can introduce severe instabilities. The virus itself has an incubation time of 5-7 days before symptoms appear but it can be even up to 14 days. There can quite easily be a week between the time in which the infection symptoms are noted, a test is performed, results analysed, any person who tests positive reaches a hospital bed. Thus the reported confirmed case numbers or the numbers of hospital beds may give a picture of infection events that occurred 2 weeks in the past, or more. Yet the key index for policy makers in many countries is the availability of hospital beds, with the goal of ensuring their availability at all times. The influential paper of Flaxman et al. [1], for example, suggests that the decision to roll out lockdowns should depend on availability of hospital beds. Thus using hospital bed-data as a guide for implementing or releasing a lockdown, implies that decisions are based on the state of the epidemic from several weeks in the past. In Fig 14 (Right), we show the same epidemic outbreak as in Fig 14 (Left) except that the lockdown is switched on or off based on actual data from two weeks in the past. As a result of the time delay, large secondary waves of the epidemic are generated creating havoc in the population with no sign of stability appearing. Thus attempting to control the outbreak with time-delayed data can easily lead to a large secondary wave, or a chain of out-of-control waves, which is exactly what we were trying to avoid.

Finally, we also mention that it is of course true that social mixing may also be controlled by separating the population into spatial compartments, and that this may be considered an alternative to our proposed strategy. While this is true, there are distinct advantages to the strategy that we are proposing. First, with our strategy, leakage between compartments is easier to manage. Epidemiological dynamics under compartmental population models, with some compartments under lockdown while others are not, are governed by cross-infection rates and therefore depend strongly on the particular choice of population compartmentalisation. Second, and perhaps more importantly, compliance with the strategy is easier to enforce in using a temporal strategy, rather than in a spatial one (as we are now witnessing throughout the world). We believe that a population-wide simultaneous short periodic lockdown, with perhaps essential sectors such as hospitals, transportation sectors, pharmaceutical companies, not locking down at all, is simpler to implement, with respect to public communication, public acceptance, and enforcement, than a permanent lockdown rule based on personal characteristics.

Concluding remarks

To conclude, the theoretical and empirical simulation results in this paper suggest that policies of switching rapidly in and out-of lockdown, augmented by a slow outer loop, is potentially of great value in abating the effect of COVID-19. While it is beyond the scope of this present paper, initial results have shown the ideas we have developed also perform well in stochastic compartmentalised scenarios, and in agent based models. This latter point is very important, as some compartments in society simply cannot close (hospitals, transport, key industries). Future work will further develop stratified switching strategies, and evaluate the effect of switching in alleviating the need for widespread and targeted COVID-19 testing (sampling) strategies, and will also include cost models to consider these economic effects more explicitly. This latter work is ongoing and will be reported in follow on publications. As a final comment, we note that our proposed strategy is designed to complement, rather than replace other existing viral mitigation strategies, such as social distancing or face coverings.

Data Availability

All relevant data are within the manuscript file.

Funding Statement

R.S., T.P., P.C. & R.M.-S. acknowledge support from EPSRC project EP/V018450/1. R.M.-S. and S.S. acknowledge funding support from EPSRC grant EP/R018634/1, "Closed-loop Data Science". M.B. and T.P. acknowledge funding support from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement No 739551 (KIOS CoE). H.L. and R.S. acknowledge the support of Science Foundation Ireland. P.F. acknowledges the support of IOTA Foundation (SFI grant 16/IA/4610). L.S. acknowledges support from the Australian Research Council (ARC) from Discovery Grant DP 170102303. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Flaxman S, Mishra S, Gandy A, Unwin HJT, Mellan TA, Coupland H, et al. Estimating the effects of non-pharmaceutical interventions on COVID-19 in Europe. Nature. 2020; 584: 257–261. 10.1038/s41586-020-2405-7 [DOI] [PubMed] [Google Scholar]
  • 2. Casella F. Can the COVID-19 epidemic be managed on the basis of daily data? IEEE Control Systems Letters. 2021; 5: 1079–1084. 10.1109/LCSYS.2020.3009912 [DOI] [Google Scholar]
  • 3.Di Lauro F, Kiss IZ, Miller J. The timing of one-shot interventions for epidemic control. MedRxiv [Preprint]. 2020. Available from: https://www.medrxiv.org/content/10.1101/2020.03.02.20030007v2 [DOI] [PMC free article] [PubMed]
  • 4.Gopinath G. The great lockdown: worst economic downturn since the great depression. In: IMFBlog. 2020. Available from: https://blogs.imf.org/2020/04/14/the-great-lockdown-worst-economic-downturn-since-the-great-depression/.
  • 5.Peng L, Yang W, Zhang D, Zhuge C, Hong L. Epidemic analysis of COVID-19 in China by dynamical modeling. MedRxiv [Preprint]. 2020. Available from: https://www.medrxiv.org/content/10.1101/2020.02.16.20023465v1
  • 6. Kissler SM, Tedijanto C, Goldstein E, Grad YH, Lipsitch M. Projecting the transmission dynamics of SARS-CoV-2 through the postpandemic period. Science. 2020; 368: 860–868. 10.1126/science.abb5793 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Parisini T, Shorten R, Stone L. The new science of lockdowns. In: Scientific American Observations [Internet]. 2020. Available from: https://blogs.scientificamerican.com/observations/the-new-science-of-lockdowns/.
  • 8.Eichenbaum MS, Rebelo S, Trabandt M. The macroeconomics of epidemics. National Bureau of Economic Research, NBER Working Paper No. 26882. 2020. Available from: https://www.nber.org/papers/w26882
  • 9. Phelan AL. COVID-19 immunity passports and vaccination certificates: scientific, equitable, and legal challenges. The Lancet. 2020; 395: 1595–1598. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Flaxman S, Mishra S, Gandy A, Unwin HJT, Coupland H, Mellan TA, et al. Impact of non-pharmaceutical interventions (NPIs) to reduce COVID-19 mortality and healthcare demand. [Technical Report]. 2020. Available from: https://www.imperial.ac.uk/media/imperial-college/medicine/mrc-gida/2020-03-30-COVID19-Report-13.pdf [DOI] [PMC free article] [PubMed]
  • 11.Leicester lockdown tightened as coronavirus cases rise. BBC News. 2020 June 30. Available from: https://www.bbc.co.uk/news/uk-england-leicestershire-53229371
  • 12. Keeling MJ, Rohani P, Grenfell BT. Seasonally forced disease dynamics explored as switching between attractors. Physica D: Nonlinear Phenomena. 2001; 148: 317–335. 10.1016/S0167-2789(00)00187-1 [DOI] [Google Scholar]
  • 13. Stone L, Olinky R, Huppert A. Seasonal dynamics of recurrent epidemics. Nature. 2007; 446: 533–536 10.1038/nature05638 [DOI] [PubMed] [Google Scholar]
  • 14. Papst I, Earn DJ. Invariant predictions of epidemic patterns from radically different forms of seasonal forcing. Journal of the Royal Society Interface. 2019; 16: 20190202 10.1098/rsif.2019.0202 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Zhu L, Zhou Y. The dynamics of an SIQS epidemic model with pulse quarantine. Proc. IEEE Chinese Control and Decision Conference. 2008.
  • 16. Liu X, Stechlinski P. Infectious Disease Modeling. Springer International Publishing; 2017. [Google Scholar]
  • 17. Stone L, Shulgin B, Agur Z. Theoretical examination of the pulse vaccination policy in the SIR epidemic model. Mathematical and Computer Modelling. 2000; 31: 207–215. 10.1016/S0895-7177(00)00040-6 [DOI] [Google Scholar]
  • 18. Giordano G, Blanchini F, Bruno R, Colaneri P, Di Filippo A, Matteo A, et al. Modelling the COVID-19 epidemic and implementation of population-wide interventions in Italy. Nature Medicine. 2020; 26: 855–860. 10.1038/s41591-020-0883-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Gatto M, Bertuzzo E, Lorenzo M, Miccoli S, Carraro L, Casagrandia R, et al. Spread and dynamics of the COVID-19 epidemic in Italy: effects of emergency containment measures. Proceedings of the National Academy of Sciences. 2020; 117: 10484–10491. 10.1073/pnas.2004978117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Della Rossa F, Salzano D, Di Meglio A, De Lellis F, Coraggio M, Calabrese C, et al. A network model of Italy shows that intermittent regional strategies can alleviate the COVID-19 epidemic. Nature Communications. 2020; 11: 5106 10.1038/s41467-020-18827-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Liu X, Stechlinski P. Pulse and constant control schemes for epidemic models with seasonality. Nonlinear analysis: Real world application. 2011; 12: 931–946. 10.1016/j.nonrwa.2010.08.017 [DOI] [Google Scholar]
  • 22. Ma J, Ma Z. Epidemic threshold conditions for seasonally forced SEIR models. Mathematical Biosciences and Engineering. 2006; 3: 161–172. 10.3934/mbe.2006.3.161 [DOI] [PubMed] [Google Scholar]
  • 23. Grassly NC, Fraser C. Seasonal infectious disease epidemiology. Proceedings of the Royal Society B: Biological Sciences. 2006; 273: 2541–2550. 10.1098/rspb.2006.3604 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Bin M, Cheung PYK P, Crisostomi E, Ferraro P, Lhachemi H, Murray-Smith R, et al. On fast multi-shot epidemic interventions for post lock-down mitigation: implications for simple COVID-19 models. arXiv [Preprint] 2020 March 22. Available from: https://arxiv.org/abs/2003.09930
  • 25.Karin O, Y. Bar-On YM, Milo T, Katzir I, Mayo A, Korem Y, et al. Cyclic exit strategies to suppress COVID-19 and allow economic activity. MedRxiv [Preprint]. 2020 April 28. Available from: 10.1101/2020.04.04.200535792 [DOI]
  • 26.Meidan D, Schulmann N, Cohen R, Haber S, Yaniv E, Sarid R, et al. Alternating quarantine for sustainable mitigation of COVID-19. arXiv [Preprint] 2020 April 3. Available from: https://arxiv.org/abs/2004.01453. [DOI] [PMC free article] [PubMed]
  • 27. Yang P, Qi J, Zhang S, Wang X, Bi G, Yang Y, et al. Feasibility study of mitigation and suppression strategies for controlling COVID-19 outbreaks in London and Wuhan. PLOS ONE. 2020; 15: e0236857 10.1371/journal.pone.0236857 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Lau H, Khosrawipour V, Kocbach P, Mikolajczyk A, Schubert J, Bania J, et al. The positive impact of lockdown in Wuhan on containing the COVID-19 outbreak in China, Journal of Travel Medicine. 2020; 27 10.1093/jtm/taaa037 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29. Jarvis CI, Van Zandvoort K, Gimma A, Prem K, CMMID COVID-19 working group, Klepac P, et al. Quantifying the impact of physical distance measures on the transmission of COVID-19 in the UK. BMC Medicine. 2020; 18: 124 10.1186/s12916-020-01597-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Tobìas A. Evaluation of the lockdowns for the SARS-CoV-2 epidemic in Italy and Spain after one month follow up. Science of The Total Environment. 2020; 725: 138539 10.1016/j.scitotenv.2020.138539 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.The employment situation—November 2020. News Release Bureau of Labor Statistics. 2020; USDL-20-2184. Available from: https://www.bls.gov/news.release/pdf/empsit.pdf
  • 32.Eurostat News Release. 2020; 74. Available from: https://ec.europa.eu/eurostat/documents/2995521/10294708/2-30042020-BP-EN.pdf/526405c5-289c-30f5-068a-d907b7d663e6
  • 33. Shorten R, Wirth F, Mason O, Wulff K, King C. Stability Criteria for Switched and Hybrid Systems. SIAM Review. 2007; 49: 545–592. 10.1137/05063516X [DOI] [Google Scholar]
  • 34. Anderson RM, May RM. Infectious Diseases of Humans. Oxford University Press; 1992. [Google Scholar]
  • 35. Hespanha JP, Liberzon D, Morse AS. Hysteresis-based switching algorithms for supervisory control of uncertain systems. Automatica. 2003; 39: 263–272. 10.1016/S0005-1098(02)00241-8 [DOI] [Google Scholar]
  • 36. Cahlon B, Schmidt D, Shillor M, Zou X. Analysis of thermostat models. European Journal of Applied Mathematics. 1997; 8: 437–455. 10.1017/S0956792597003240 [DOI] [Google Scholar]
  • 37. Buso S, Fasolo S, Malesani L, Mattavelli P. A dead-beat adaptive hysteresis current control. IEEE Transactions on Industry Applications. 2000; 36: 1174–1180. 10.1109/28.855976 [DOI] [Google Scholar]
  • 38. Sontag ED. Mathematical control theory: deterministic finite dimensional systems. Springer Science & Business Media; 2013. [Google Scholar]
  • 39. Davies NG, Kucharski AJ, Eggo RM, Gimma A, Edmunds WJ. Effects of non-pharmaceutical interventions on COVID-19 cases, deaths, and demand for hospital services in the UK: a modelling study. The Lancet. 2020; 5: E375–E385. [DOI] [PMC free article] [PubMed] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008604.r001

Decision Letter 0

Mercedes Pascual, Virginia E Pitzer

29 Sep 2020

Dear Professor stone,

Thank you very much for submitting your manuscript "Post-Lockdown Abatement of COVID-19 by Fast Periodic Switching" for consideration at PLOS Computational Biology.

As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a revised version that takes into account the reviewers' comments. In particular, we would like to see attention to the questions of parameter sensitivity, relative levels of activity, possibility of resonance, and clarification of the results and discussion.  On the conceptual front, referee 2 points out that the main idea and associated results are somewhat "obvious". Can the authors better articulate the ways in which the mathematical/computational analysis contributes in a non-obvious way? 

Please also note that in order to participate in the reproducibility pilot, source code should be provided.

We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent back to review for further evaluation.

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts.

Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Mercedes Pascual

Associate Editor

PLOS Computational Biology

Virginia Pitzer

Deputy Editor

PLOS Computational Biology

***********************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: Reproducibility report has been uploaded as an attachment.

Reviewer #2: The principle contribution of this work is a mathematical analysis of an extended SIR model (SIDARTHE) with application to a switching parameter space and the (Rather obvious) consequence that the switching between two sets of parameter values effectively acts as a duty cycle. The mathematical analysis is fine, my comments and suggestions related primarily to the simulation and interpretation.

My first and most serious concern is that the paper proposes a switching strategy to exit from a coronavirus induced lockdown. The conclusion - that the net effect is the weighted average of the dynamics during and out of lockdown is reasonable. Although, I would've expected some level of resonance with the incubation period of the disease. However, my issue is that this could easily be misinterpreted by a willing public. That is, the model assume lockdown of n days followed by free movement for m days to allow for partial economic reactivation - although no economic modelling is done. My concern is that the authors assume that the populace will be only as active in the m days of free movement than they would be on a random day without lockdown (and therefore disease spread and economic recovery can both be fractional). A more natural (to me) assumption is that the population will overcompensate during limited periods of "freedom" and exacerbate infection further than predicted here.

My second principle concern is that there is no sensitivity analysis of the presumed parameters of the model.

Minor concerns:

- comparison to season effects is spurious as the frequency is much lower (line 42)

- be -> by( line 66) - there other typos throughout, a careful proofreading would help.

- since the author point out other similar studies [22-24] to lend authority to their model, it would be useful to more thoroughly consider what the particular unique contribution of this work is. (95-97)

- reference to "official statistics" (line 123-4) is confusing. Please say exactly what it is within these statistics that is interesting.

- rather than n-days on and m-days out of lockdown, why not lockdown a fraction of the population? Wouldn't this achieve the same result?

- line 281-2 Eqn (6) : there is a t missing. And, is c distinct from T? Following line, you're assuming that a<c

- line 309-310: why do you need H and E as seperate categories? It serves no purpose here and just complicates the model.

- line 327-333: what effect does these parameter choices have on your results? Where do they come from and do they matter?</c

Reviewer #3: The article is quite interesting and well written. The methodology proposed is clearly presented. The article can still benefit from an extended discussion of the points I list below:

1. Given that the optimal pulsating period for the lock-down is around a week, and the incubation period of the virus is between 1 and 2 weeks, Have you considered the possibility of a resonance between the two oscillations (lockdown and incidence) which could make matters worse? After all, this synchronous release of lock down will force all new infections to happen within a narrow time window creating delayed wave of incidence. This does not show up on your results, but couldn't it be because the SIDARTHE model does not include a E (exposed) compartment? If it did, perhaps the ratio between of the incubation and lockdown periods could become an important parameter to consider.

2. Does working intermittently actual solves the economic problem? I guess the benefits will vary depending on the type of economic activity. For example: for one of the most affected sectors, Tourism, opening for 2 days every week is not sustainable.

Major comments:

Supplementary material is missing, even thought it is referred to in line 668

Figure 10 is missing. without it it is not possible to check the sensitivity of the model to uncertainty in the parameters.

Minor Comments:

line 43: Periodicity is also related to patterns of approaching endemicity, not just disease die-out.

Reviewer #4: The main idea of this article is interesting and could be relevant for policy design. Of course, as the authors point out, this work shows theoretical results and several additional aspects would need to be addressed before application to health strategies.

Basically the proposed idea is to combine regular periods of normal/free and quarantine days. As expected, successful outcomes are those in which the number of normal days X and quarantine days Y give a combined R0 less than 1 (weighted average).

Interestingly, given for example a strategy of X normal days during a month, the incidence would be sensitive to how the X days are arranged in that period of time. That is, the resulting number of infections (as well as peak sizes, etc) would be different if the X days are together than if they are located in a periodic fashion during the month. In particular this work shows that fast periodic switching is better than allocating all the free days together.

It would be valuable for the authors to provide further intuitive explanation for these results, as well as their explicit connection with other systems. For example, when I read the article the first thing that came to mind was the results of periodic forced systems in physics (signals, circuits, etc). It is known that the amplitude of an oscillation will decrease when the forced frequencies are faster than its natural frequency, and that it increases as the forcing frequency gets closer to the natural one. (Does the result on the best X and Y combination depend on N?)

Although the basic idea is nice and “clean”, it took me a while to understand the paper. The reading of the text could be cleared in some places. I provide specific examples for improving the clarity below.

Introduction

- This section is clear but is a bit long and repetitive.

- In some parts, the authors make somewhat strong statements which should be treated with care. See here examples:

- Line 58: high fidelity model? what do you mean? It might be better to avoid terms that can have different interpretations.

- Although the lack of uncertainties in the proposed method is stated in several parts of the text, this is not clear for me. Your results, for example the optimal set of T, X and Y, come from a model whose parametrization is based on clinical datasets (that as you mention have many sources of errors) (moreover, model itself and model parametrization remains a challenge in this area).

Results

- This section is a bit messy and in some places it is difficult to pull out the main message. A better organized version would improve understanding of this section. It may be helpful to add subsections with clear subtitles.

- In addition, it would also be beneficial to explicitly guide the reader through the figures. Figure 5 is a good example of this (only a phrase in the text).

- Figures’ font and legend should be bigger

- Parameters need units (eq 7). For example, beta is a rate (this is specified in line 224 for example), so what does beta=1 mean? if the units are days-1, that would mean that an individual only interacts with one person per day, which is hard to believe. Are g1, g2, g3 and g4 rates (line 311) or probabilities? (g:=sigma). If beta is a rate, then gi, i=1,2,3,4, cannot have units and therefore cannot be a rate. Maybe I am missing something here.

- I understood that these parameters are fitted from clinical data, right? Does this data set correspond to periods with intervention? If so, the model and its parameters represent a situation under intervention. Although the main goal of the paper would be independent of this, your results on the optimal T and the values of beta+ and beta- would not be right? Please, discuss or clarify this.

- Figure 3 is difficult to understand, please consider other options for this.

Discussion

- This section needs to be more straightforward

- When you mention the FPSP for policy making, I would like to see a discussion with other options. For example, your simulations are based on a reduction of almost 85% of the contact rate which is not a small number (moreover, the used beta+ in itself could be quite small; I do not know because I do not know the units) and, in the best of cases for 5 days a week. This corresponds to an R0* of about 0.9. For this scenario, I would like to know your thoughts on the FPSP approach vs a constant “partial-reduced” beta, which for this example, would represent a reduction of 60%. So, is it better to implement 5 days with a reduction of 85% or 7 days with a reduction of 60%?

- Here the uncertainties appear again. Please be clear on what you mean by uncertainties.

- Line 700. Empirical results? I did not see them.

- This is a good place to discuss intuitive explanations of your results.

- There are parts where references are missing and sentences are vague. For example, the phrase that goes from line 638 to 641, ref? Which early results? If you mention this, you do need to explain more clearly what is different now.

- Another example: Line 703: “... are enough to approximate ...” what is enough? Did you define a criteria? I am curious also if the one week is robust under different population sizes and betas.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: None

Reviewer #2: Yes

Reviewer #3: No: 

Reviewer #4: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Reviewer #3: Yes: Flávio Codeço Coelho

Reviewer #4: No

Figure Files:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, PLOS recommends that you deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions, please see http://journals.plos.org/compbiol/s/submission-guidelines#loc-materials-and-methods

Attachment

Submitted filename: Reproducible_report_PCOMPBIOL_D_20_01341 (1).pdf

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008604.r003

Decision Letter 1

Mercedes Pascual, Virginia E Pitzer

3 Dec 2020

Dear Professor Stone,

We are pleased to inform you that your manuscript 'Post-Lockdown Abatement of COVID-19 by Fast Periodic Switching' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Mercedes Pascual

Associate Editor

PLOS Computational Biology

Virginia Pitzer

Deputy Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: Reproducibility report have been uploaded as an attachment.

Reviewer #2: I am happy with the authors responses and revisions and recommend publication.

Reviewer #3: The authors have fully addressed my comments.

Reviewer #4: The authors have addressed all of my comments their revision. I have no further comments.

**********

Have all data underlying the figures and results presented in the manuscript been provided?

Large-scale datasets should be made available via a public repository as described in the PLOS Computational Biology data availability policy, and numerical data that underlies graphs or summary statistics should be provided in spreadsheet form as supporting information.

Reviewer #1: None

Reviewer #2: None

Reviewer #3: Yes

Reviewer #4: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: Anand K. Rampadarath

Reviewer #2: No

Reviewer #3: Yes: Flavio Codeco Coelho

Reviewer #4: No

Attachment

Submitted filename: Reproducible_report_PCOMPBIOL_D_20_01341_R1 (1).pdf

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1008604.r004

Acceptance letter

Mercedes Pascual, Virginia E Pitzer

13 Jan 2021

PCOMPBIOL-D-20-01341R1

Post-Lockdown Abatement of COVID-19 by Fast Periodic Switching

Dear Dr Stone,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Jutka Oroszlan

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    Attachment

    Submitted filename: Reproducible_report_PCOMPBIOL_D_20_01341 (1).pdf

    Attachment

    Submitted filename: Replies_Reviewers.pdf

    Attachment

    Submitted filename: Reproducible_report_PCOMPBIOL_D_20_01341_R1 (1).pdf

    Data Availability Statement

    All relevant data are within the manuscript file.


    Articles from PLoS Computational Biology are provided here courtesy of PLOS

    RESOURCES