Effects of elongation delay in transcription dynamics

  • In the transcription process, elongation delay is induced by the movement of RNA polymerases (RNAP) along the DNA sequence, and can result in changes in the transcription dynamics. This paper studies the transcription dynamics that involved the elongation delay and effects of cell division and DNA replication. The stochastic process of gene expression is modeled with delay chemical master equation with periodic coefficients, and is studied numerically through the stochastic simulation algorithm with delay. We show that the average transcription level approaches to a periodic dynamics over cell cycles at homeostasis, and the elongation delay can reduce the transcription level and increase the transcription noise. Moreover, the transcription elongation can induce bimodal distribution of mRNA levels that can be measured by the techniques of flow cytometry.

    Citation: Xuan Zhang, Huiqin Jin, Zhuoqin Yang, Jinzhi Lei. Effects of elongation delay in transcription dynamics[J]. Mathematical Biosciences and Engineering, 2014, 11(6): 1431-1448. doi: 10.3934/mbe.2014.11.1431

    Related Papers:

    [1] Yan-Xia Dang, Zhi-Peng Qiu, Xue-Zhi Li, Maia Martcheva . Global dynamics of a vector-host epidemic model with age of infection. Mathematical Biosciences and Engineering, 2017, 14(5&6): 1159-1186. doi: 10.3934/mbe.2017060
    [2] Jinliang Wang, Xiu Dong . Analysis of an HIV infection model incorporating latency age and infection age. Mathematical Biosciences and Engineering, 2018, 15(3): 569-594. doi: 10.3934/mbe.2018026
    [3] Xi-Chao Duan, Xue-Zhi Li, Maia Martcheva . Dynamics of an age-structured heroin transmission model with vaccination and treatment. Mathematical Biosciences and Engineering, 2019, 16(1): 397-420. doi: 10.3934/mbe.2019019
    [4] Kento Okuwa, Hisashi Inaba, Toshikazu Kuniya . An age-structured epidemic model with boosting and waning of immune status. Mathematical Biosciences and Engineering, 2021, 18(5): 5707-5736. doi: 10.3934/mbe.2021289
    [5] Yicang Zhou, Zhien Ma . Global stability of a class of discrete age-structured SIS models with immigration. Mathematical Biosciences and Engineering, 2009, 6(2): 409-425. doi: 10.3934/mbe.2009.6.409
    [6] Khadiza Akter Eme, Md Kamrujjaman, Muntasir Alam, Md Afsar Ali . Vaccination and combined optimal control measures for malaria prevention and spread mitigation. Mathematical Biosciences and Engineering, 2025, 22(8): 2039-2071. doi: 10.3934/mbe.2025075
    [7] Shaoli Wang, Jianhong Wu, Libin Rong . A note on the global properties of an age-structured viral dynamic model with multiple target cell populations. Mathematical Biosciences and Engineering, 2017, 14(3): 805-820. doi: 10.3934/mbe.2017044
    [8] Shuang-Hong Ma, Hai-Feng Huo . Global dynamics for a multi-group alcoholism model with public health education and alcoholism age. Mathematical Biosciences and Engineering, 2019, 16(3): 1683-1708. doi: 10.3934/mbe.2019080
    [9] Qiuyi Su, Jianhong Wu . Impact of variability of reproductive ageing and rate on childhood infectious disease prevention and control: insights from stage-structured population models. Mathematical Biosciences and Engineering, 2020, 17(6): 7671-7691. doi: 10.3934/mbe.2020390
    [10] Jinliang Wang, Ran Zhang, Toshikazu Kuniya . A note on dynamics of an age-of-infection cholera model. Mathematical Biosciences and Engineering, 2016, 13(1): 227-247. doi: 10.3934/mbe.2016.13.227
  • In the transcription process, elongation delay is induced by the movement of RNA polymerases (RNAP) along the DNA sequence, and can result in changes in the transcription dynamics. This paper studies the transcription dynamics that involved the elongation delay and effects of cell division and DNA replication. The stochastic process of gene expression is modeled with delay chemical master equation with periodic coefficients, and is studied numerically through the stochastic simulation algorithm with delay. We show that the average transcription level approaches to a periodic dynamics over cell cycles at homeostasis, and the elongation delay can reduce the transcription level and increase the transcription noise. Moreover, the transcription elongation can induce bimodal distribution of mRNA levels that can be measured by the techniques of flow cytometry.


    Infectious disease outbreaks remain a major threat to global health. This is especially the case for highly pathogenic and transmissible diseases with pandemic potential. These global threats were recently exemplified by the 2009 swine flu outbreak and the ongoing COVID-19 pandemic caused by the novel Severe Acute Respiratory Syndrome coronavirus 2 (SARS-CoV-2). To effectively mitigate and control the spread of an epidemic, it is paramount for public health decision-making to be informed by an accurate understanding of the dynamics of disease transmission and the potential impact of intervention measures.

    To this end, epidemic models have become an important tool to help better understand epidemic dynamics, predict its future trends, evaluate the effectiveness of intervention measures, such as lock-down or vaccination, and ultimately control the epidemic.

    Mathematical epidemiology models can be broadly divided into two main types: compartmental models and agent-based models. An agent-based model is a very detailed stochastic model where the agent represent single individuals within a population [1,2,3,4,5,6,7,8]. Such models are generally complex and computationally expensive. In compartmental models, the population is subdivided into epidemiological compartments with each compartmental generally representing a health or disease progression stage [9,10,11,12,13,14,15,16]. Thus compartmental models are computationally simple, scalable, and capable of describing the dynamics of the number of people in each compartment throughout the course of an epidemic. In this work, we propose a nonlinear state-space compartmental model.

    Compartmental model date back to the early twentieth century, most notably to the work by [17], whose susceptible, infected, and recovered (SIR) model was used for modeling the plague (London 1665–1666, Bombay 1906) and cholera (London 1865) epidemics [10]. More specifically, it is a weighted directed graph representation of a dynamic system. The susceptible refers to those healthy people who are susceptible to the disease and may get infected; the infected refers to those under infection; the recovered refers to those who recovered from infection and will be temporarily or permanently immune to the disease. However, there are several drawbacks in the original SIR model:

    $ 1) $ It is a deterministic model, meaning the model always performs the same for a given initial condition, which cannot explain the unknowable randomness in the observations [12,16,18];

    $ 2) $ It is only a temporal model, which does not consider the spread in geographical regions, e.g., human interaction induced by modern transportation [19];

    $ 3) $ It assumes that all the parameters are known, which is not realistic. Parameter estimation from noisy observations is needed for better understanding and forecasting epidemics [18].

    Many researchers have proposed variants of the basic SIR model to address some of these issues, such as [20], who considered the age dependence of social structure; [21], who used hyperbolic compartmental models to solve the large uncertainty in the values reported by official sources; [22,23], who applied multiscale kinetic transport equations to describe the transport dynamic of the commuters and non-communting population; but accurate state and parameter estimation from partial and noisy observations remains an open problem. To handle this issue, our proposed framework embeds the classical compartmental model within a nonlinear state-space model. The state model is a spatial-temporal stochastic dynamic model that allows hidden states in a given location to change over time and the disease dynamics in one location to affect neighbouring locations through human movements between locations. The proposed framework consists of a multinomial state model based on a variant of the SIR model --- the SEIRD model [24,25,26] --- and an observation model to allow the assimilation of publicly available data, including daily testing rate, daily test positivity rate, specificity and sensitivity of the tests. In addition, the model considers the differential testing rate between symptomatic patients and asymptomatic and healthy individuals. The proposed framework is employed to estimate i) the hidden epidemic state vector $ X^t = (S^t, E^t, I^t, R^t, D^t) $ and ii) epidemiological parameters, such as infection rate and the average infectious period, using noisy incomplete time series epidemic data. Accurate estimation of the true epidemic state and parameters is paramount for designing and evaluating the effectiveness of control strategies.

    The SEIRD model predicts the time evolution of epidemic. It models the dynamic interaction of people between five different compartments, namely, the susceptible (S), the exposed (E), the infected (I), the recovered (R) and the deceased (D). The classic discrete-time SEIRD model can be described by the following equations:

    $ St+1=StλSStItEt+1=Et+λSStItλEEtIt+1=It+λEEt(λR+λD)ItRt+1=Rt+λRItDt+1=Dt+λDIt
    $
    (2.1)

    with $ S_t + E_t + I_t + R_t + D_t \, = \, 1 $, where $ S_t $, $ E_t $, $ I_t $, $ R_t $, $ D_t $ are the fraction of the population (the size of which is assumed to be constant over the time interval of interest) at time $ t $ that, respectively, $ S $ is not yet infected with the disease; $ E $ has been exposed to the virus but does not show symptoms yet; $ I $ is infective after the virus incubation period; $ R $ has been infected and then recovered; and $ D $ is deceased due to the epidemic.

    The model is governed by the following parameters:

    ● $ \lambda_S $ is the infection rate, which is the probability that an individual moves from the S to the E compartment. The nonlinear term $ \lambda_S S_tI_t $ models the infection speed, which depends not only on the infection rate, but also on the fraction of susceptible and infected people at time $ t $;

    ● $ \lambda_E $ is the probability that an individual moves from the E to the I compartment. It can be understood as the inverse of the average incubation time;

    ● $ \lambda_R $ is the recovery rate, which is the probability than an individual moves from the I to the R compartment. It can be understood as the inverse of the average recovery time;

    ● $ \lambda_D $ is the mortality rate, which is the probability than an individual moves from the I to the D compartment.

    Given the complexity and reality of epidemics, many different implementations of the classical SEIRD model have been proposed [24,25,26,27]. Two clear drawbacks of the classical SEIRD model is the inability to model variation over a geographic area, and the fact that that the SEIRD values are assumed to be directly observable. In this paper, we address these drawbacks by means of a novel nonlinear metapolulation state-space framework, where the state process provides a spatial-temporal discrete-time stochastic model of the evolution of the number of individuals in the SEIRD compartments over several geographical regions, while the observation process models noisy time series of reported epidemiological data, considering the accuracy of tests and different testing rates for symptomatic and asymptomatic people.

    Consider a discrete-time state process $ \{{{\bf X}}_i^t; i = 1, \dots, G; t = 0, 1, \dots\} $, where $ {{\bf X}}_i^t = (S_i^t, E_i^t, I_i^t, R_i^t, D_i^t) $ is a state vector, containing the number of individuals in the SEIRD compartments in geographical area $ i $ at time $ t $, where the unit of time is typically day or week. At time $ t $, the total number of individuals in region $ i $ is $ N_i = S_i^t + E_i^t + I_i^t + R_i^t + D_i^t $. We assume that this number stays constant over the time interval of interest (e.g., no significant amounts of migration is assumed to occur during the time interval of interest; plus, births and non-specific deaths are assumed to approximately balance out). This results in a good approximation provided that the interval of time in consideration consists of weeks or a few months, especially in the case of a full-blown outbreak when, the impact of migration is negligible.

    Before proceeding, we recall the definition of the binomial and multinomial probability distributions. A random variable $ Z $ has a binomial distribution with parameters $ n\geq 1 $ and $ 0 < p < 1 $, denoted by $ Z \sim {\rm Binomial}(n, p) $, if

    $ P(Z=k)=n!k!(nk)!pk(1p)nk,k=0,,n.
    $
    (2.2)

    Variable $ Z $ is the number of $ k $ occurrences of an outcome among $ n $ identical independent trials that can result in the outcome with probability $ p $. The expected value and variance of this variable are $ E[Z] = np $ and $ {\rm Var}(Z) = np(1-p) $, respectively. More generally, we define a random vector $ (Z_1, \ldots, Z_M) $ to have a multinomial distribution with parameters $ n\geq 1 $ and $ p_1, \ldots, p_M\geq 0 $ such that $ \sum p_i \leq 1 $, denoted by $ (Z_1, \ldots, Z_M) \sim {\rm Multinomial}(n, p_1, \ldots, p_M) $, if

    $ P(Z1=k1,,ZM=kM)=n!k1!kM!(nΣki)!pk11pkMM(1Σpi)nΣki,k1,,kM0,Σkin.
    $
    (2.3)

    Variables $ Z_1, \ldots, Z_M $ are the number of occurrences of each of $ M $ outcomes over $ n $ identical independent trials that can result in outcome $ m $ with probability $ p_m $. It is clear that $ Z_m \sim {\rm Binomial}(n, p_m) $, for $ m = 1, \ldots, M $ (thus $ E[Z_m] = np_m $ and $ {\rm Var}(Z_m) = np_m(1-p_m) $). In addition, the case $ M = 1 $ results in the binomial distribution.

    In our model, the state vector $ {{\bf X}}_i^t = (S_i^t, E_i^t, I_i^t, R_i^t, D_i^t) $ is assumed to evolve according to the following nonlinear stochastic model:

    $ St+1i=StiΣjNtSi,jEt+1i=Eti+ΣjNtSi,jNtEiIt+1i=Iti+NtEiNtRiNtDiRt+1i=Rti+NtRiDt+1i=Dti+NtDi
    $
    (2.4)

    for $ t = 0, 1, \ldots $, where $ N^{t}_{S_{i, j}} $ is the number of susceptible individuals at time $ t $ in region $ i $ who will become exposed at time $ t+1 $ due to contact with an infective individual from region $ j $, $ N^{t}_{E_i} $ is the number of exposed people at time $ t $ in region $ i $ who will become infective at time $ t+1 $, while $ N^{t}_{R_i} $ and $ N^{t}_{D_i} $ are the numbers of infected people at time $ t $ in region $ i $ who will become recovered or deceased at time $ t+1 $, respectively.

    We assume that each susceptible individual in region $ i $ becomes exposed due to contact with an infective individual from region $ j $ at time $ t $ independently with a probability $ \lambda_{S}c_{ij}I_j^t/N_j $ (these parameters are explained below). Therefore, the distribution of the numbers of new infections over the regions is multinomial:

    $ (NtSi,1,,NtSi,G)Multinomial(Sti,λSci1It1N1,,λSciGItGNG).
    $
    (2.5)

    The infection rate $ \lambda_S > 0 $ is disease-specific, but also affected by public policies, such as mask wearing and social distancing. We assume that these factors are constant over the geographical area (e.g., a single political unit, such as a state or country) and time interval in the study, so that $ \lambda_S $ is the same for all regions. If $ i = j $, then the contact is internal to region $ i $, and $ c_{ii} = 1 $. If $ i \neq j $, then $ 0\leq c_{ij} \leq 1 $ models the relative amount of transient interchange of individuals between regions $ i $ and $ j $, due to commuting, tourism, and so on. If regions $ i $ and $ j $ are far apart, or one of them is not economically important, then $ c_{ij} $ is close to zero. Note that $ c_{ij} = c_{ji} $. The values of $ c_{ij} $ are selected in our study based on the gravity model, which is a model of population movement between discrete locations, based on the populations of the origin and destination and the distance between them [28,29,30]. Namely, the $ c_{ij} $ values are determined by a proportional factor (the so-called "gravitational constant") multiplied by the product of the populations of both regions and divided by the square of their distance from one another. Finally, the ratio $ I_j^t/N_j $ indicates that if there are more infective individuals in region $ j $, they will spread the disease with higher probability. Note that the expected value of the (normalized) $ j $-th flux is $ E[N_{S_{i, j}}^t/N_i] = \lambda_{S}c_{ij}(S_i^t/N_i)(I_j^t/N_j) $. This may be contrasted to the flux $ \lambda_{S}S(t)I(t) $ in the classical case.

    In our model, an exposed individual in region $ i $ becomes infective at time $ t $, independently of the other regions, with probability $ \lambda_E $. Hence,

    $ NtEiBinomial(Eti,λE).
    $
    (2.6)

    The expected number of exposed individuals who become infective at time $ t $ is thus $ E[N_{E_i}^{t}] = \lambda_E E_i^t $. Note also that the distribution of the total time until an exposed individual becomes infective is geometric with parameter $ \lambda_E $, so that the expected number of time units until an exposed individual becomes infective is $ \lambda_E^{-1} $.

    Finally, each infective individual in region $ i $ becomes recovered or deceased at time $ t $, independently of the other regions, with probabilities $ \lambda_R $ and $ \lambda_D $, respectively. Hence,

    $ (NtRi,NtDi)Multinomial(Iti,λR,λD).
    $
    (2.7)

    The expected numbers of infective individuals who become recovered or deceased at time $ t $ are $ E[N_{R_i}^{t}] = \lambda_R I_i^t $ and $ E[N_{D_i}^{t}] = \lambda_D I_i^t $, respectively. The expected numbers of time units until an infective individual becomes recovered or deceased are $ \lambda_R^{-1} $ and $ \lambda_D^{-1} $, respectively.

    The observation model is a major contribution of this work. We model reported epidemiological data, namely confirmed new cases and cumulative recorded deaths, as noisy observations on the true state of the pandemic, as defined in the previous section. The proposed observation model addresses the uncertainty introduced by imperfect testing and the imbalance in testing of symptomatic and asymptomatic individuals (the former cohort is tested more [31]).

    We model the reported data as a time series $ \{{{\bf Y}}_i^t; i = 1, \dots, G; t = 0, 1, \dots\} $ where $ {{\bf Y}}_i^t = (P_i^t, Q_i^t) $ contains the numbers $ P_i^t $ and $ Q_i^t $ of new confirmed cases and deaths, respectively, in geographical area $ i $ at time $ t $. The number of reported new cases contain both false and true positives,

    $ Pti=NtTPi+NtFPi,
    $
    (2.8)

    for $ t = 0, 1, ,\ldots $, where $ N_{TP_i}^t $ and $ N_{FP_i}^t $ are the number of false and true testing positives, respectively. Let $ \alpha $ and $ \beta $ be the false positive and true positive rates, respectively, of the COVID-19 test under consideration (multiple tests of different accuracy can be introduced by splitting the populations according to the test received). True positives come from the exposed and infective populations. In addition, a percentage of the infective population is asymptomatic; we assume that those are tested at a smaller rate than the symptomatic ones. Accordingly, we split the number of new true positives at time $ t $ as the sum of the number of positive-tested symptomatic infective people and the number of positive-tested asymptomatic infective and exposed individuals:

    $ NtTPiBinomial(εt2(1εt4)Iti,β)+Binomial(εt1(εt4Iti+Eti),β),
    $
    (2.9)

    where $ \varepsilon^t_1 $ and $ \varepsilon^t_2 $ are the testing rates of asymptomatic and symptomatic individuals at time $ t $, respectively, while $ \varepsilon^t_4 $ is the percentage of infective individuals who are asymptomatic at time $ t $. These parameters are assumed to be the same over all regions. As shown later, these parameters can be calculated from the overall testing and positivity rates, which are available from public records.

    Similarly, the false positives come from the susceptible and recovered populations, and here we have to distinguish between symptomatic individuals (who are not infected by COVID-19 but instead by other similar viruses, such as Influenza) and asymptomatic individuals:

    $ NtFPiBinomial(εt1(1εt3)(Sti+Rti),α)+Binomial(εt2εt3(Sti+Rti),α),
    $
    (2.10)

    where $ \varepsilon^t_3 $ is the percentage of non-specific symptomatic individuals at time $ t $.

    Finally, we assume that the reported cumulative recorded deaths in each region is a fraction of the true number $ D_i^t $, according to

    $ QtiBinomial(Dti,β).
    $
    (2.11)

    Even though there might be a number of non-COVID-19 deaths falsely reported as COVID-19, we are assuming that this number is small and can be ignored. Notice that (2.11) implies that COVID-19 deaths are underreported, which is widely assumed to be the case.

    Let $ R_T^t $ be the testing rate, i.e., the percentage of the population that is tested at time $ t $, and let $ R_P^t $ the positivity rate at time $ t $. Both these parameters are reported by health authorities. Next, we show how the parameters $ \varepsilon^t_1 $, $ \varepsilon^t_2 $, $ \varepsilon^t_3 $, and $ \varepsilon^t_4 $ can be calculated from $ R_T^t $ and $ R_P^t $

    The test positivity rate ($ R_P^t $) is the percentage of positive tests $ P^t $ over the total number of tests $ N_{T}^t $ in a given region; it can be written as

    $ RtP=PtNtT=εt1Aα+εt2Bα+εt2Cβ+εt1Dβεt1A+εt2B+εt2C+εt1D
    $
    (2.12)

    where $ A = (1 - \varepsilon^t_3)(S^t + R^t) $, $ B = \varepsilon^t_3 (S^t + R^t) $, $ C = (1 - \varepsilon^t_4) I^t $, and $ D = \varepsilon^t_4 I^t + E^t $.

    Similarly, the testing rate $ R_T^t $ is the percentage of total tests over the total population, which can be written as

    $ RtT=NtTNt=εt1A+εt2B+εt2C+εt1DA+B+C+D
    $
    (2.13)

    Using the previous two equations, we can solve for $ \varepsilon^t_1 $ and $ \varepsilon^t_2 $ in terms of $ \varepsilon^t_3 $ and $ \varepsilon^t_4 $:

    $ εt1=(St+Et+It+Rt)RtT(RPt(εt3(St+Rt)+(1εt4)It)αεt3(St+Rt)β(1εt4)It)(βα)(εt3(St+Rt)(εt4It+Et)(1εt3)(St+Rt)(1εt4)It)εt2=(St+Et+It+Rt)RtTβα×α(1εt3)(St+Rt)+β(εt4It+Et)RPt((1εt3)(St+Rt)+(εt4It+Et))εt3(St+Rt)(εt4It+Et)(1εt3)(St+Rt)(1εt4)It
    $
    (2.14)

    Now, $ \varepsilon^t_1 $ and $ \varepsilon^t_2 $ are the testing rates of asymptomatic and symptomatic individuals at time $ t $, and can be related to each other. According to [31], we have

    $ εt2=ζεt1,
    $
    (2.15)

    where $ \zeta $ is uniformly distributed in the interval $ [2, 4.3] $ to account for various non-specific symptoms (e.g., fever, cough, loss of taste, smell) that are shared by COVID-19 and other common viral diseases. Substituting (2.15) into (2.14) results, after some algebra, in the following expression for $ {\varepsilon^t_3} $

    $ εt3=(βRtP)(εt4It+Et)+ζ(1εt4)It(βRtP)(St+Rt)(RtPα)(ζ1)(St+Rt)(RtPα)
    $
    (2.16)

    In addition, according to [32], the percentage of asymptomatic infective people $ \varepsilon^t_4 $ is around 20% and from this the other parameters $ \varepsilon^t_1 $, $ \varepsilon^t_2 $, $ \varepsilon^t_3 $ can be calculated.

    In this section, we describe state-of-the-art estimators for the state and parameters of the metapopulation state-space model introduced in the previous section. These estimators use as input the noisy time series $ {{\bf Y}}_i^t = (P_i^t, Q_i^t) $ of reported new cases and deaths in the several geographical regions in the study. The state vector $ {{\bf X}}_i^t = (S_i^t, E_i^t, I_i^t, R_i^t, D_i^t) $ is estimated at each time $ t $ by using the Unscented Kalman Filter (UKF) [33], which is the state-of-the-art estimator for stochastic nonlinear state-space models, while the parameters $ \lambda_S, \lambda_R, \lambda_D $ are estimated by maximum-likelihood, by using the metaheuristic optimization - fish school search algorithm [34,35,36].

    First, we write the state-space model in the previous section in the standard form

    $ Xt+1i=f(Xti)+ntiYti=h(Xti)+vti
    $
    (3.1)

    where $ {f} $ and $ {h} $ are nonlinear mappings, and $ \{{\bf{n}}_i^t; i = 1, \dots, G; t = 0, 1, \dots\} $ and $ \{{\bf{v}}_i^t; i = 1, \dots, G; t = 0, 1, \dots\} $ are white-noise (i.e., uncorrelated in time) transition and observation noise processes, respectively, which are independent of each other and independent of the initial state $ \{{{\bf X}}_i^0; i = 1, \ldots, G\} $.

    The proposed state-space model can be put in the standard form (3.1) by rewriting the state equations as:

    $ St+1i=(1λSΣjcijItj/Nj)×Sti+ntSiEt+1i=(1λE)×Eti+(λSΣjcijItj/Nj)×Sti+ntEiIt+1i=(1λRλD)×Iti+λE×Eti+ntIiRt+1i=Rti+λR×Iti+ntRiDt+1i=Dti+λD×Iti+ntDi
    $
    (3.2)

    where the transition noise terms are:

    $ ntSi=Σj(NtSi,jE[NtSi,j])=Σj(NtSi,jλScijStiItj/Nj)ntEi=(NtEiE[NtEi])+Σj(NtSi,jE[NtSi,j])=(NtEiλEEti)+Σj(NtSi,jλScijStiItj/Nj)ntIi=(NtEiE[NtEi])(NtRiE[NtRi])(NtDiE[NtDi])=(NtEiλEEti)(NtRiλRIti)(NtDiλDIti)ntRi=(NtRiE[NtRi])=(NtRiλRIti)ntDi=(NtDiE[NtDi])=(NtDiλDIti)
    $
    (3.3)

    Similarly, the observation model can be rewritten in the standard form (3.1):

    $ Pti=βεt2(1εt4)Iti+βεt1(εt4Iti+Eti)+αεt1(1εt3)(Sti+Rti)+αεt2εt3(Sti+Rti)+vtPiQti=βDti+vtQi
    $
    (3.4)

    where the observation noise terms are:

    $ vtPi=NtTPiE[NtTPi]+NtFPiE[NtFPi]=NtTPiβ(εt2(1εt4)Iti+εt1(εt4Iti+Eti))+NtFPiα(εt1(1εt3)(Sti+Rti)+εt2εt3(Sti+Rti))vtQi=DtTPiE[DtTPi]=DtTPiβDti
    $
    (3.5)

    With the state-space model in the standard format (3.2), one can apply the Unscented Kalman Filter (UKF) algorithm [33,37,38] to estimate the state variables $ (S_i^t, E_i^t, I_i^t, R_i^t, D_i^t) $ from the noisy data $ (P_i^t, Q_i^t) $ of new cases and cumulative deaths in geographical area $ i $ at time $ t $. The UKF assumes that the statistics of the state variables at time $ t = 0 $ are known (in practice, these values need to be only very roughly guessed since, as the time $ t $ increases, the UKF generally "forgets" the information in the initial state). It also assumes that all the parameters are known; however, in the next section we describe a methodology to estimate the parameters from the data as well.

    In the UKF algorithm, $ {\bf{m}}_{t|t} $ and $ {\bf{P}}_{t|t} $ denote the estimates at time $ t $ of the mean and error covariance matrix, respectively, of the state vector $ {\bf{X}}^t = (S^t, E^t, I^t, R, D^t) $ using all observed data up to time $ t $ (for brevity, the subscript $ i $ used previously to discriminate the region is omitted throughout this section, since the same process is applied to all regions separately). We initalize the mean vector via $ E[I^0] = E[E^0] = P^0 $, $ E[R^0] = 0 $, $ E[D^0] = Q^0/\beta $, and $ E[S^0] = N-E[I^0+E^0+R^0+D^0] $, while the covariance matrix is initialized to the identity matrix. The UKF estimate of the state $ {\bf{X}}^t $ is $ {\bf{m}}_{t|t} $, with uncertainty given by $ {\bf{P}}_{t|t} $. These estimates are computed by the following iteration:

    Initialization: Given the initial observation $ {\bf{Y}}^0 = (P^0, Q^0) $, let

    $ m0|0=(N2P0D0/β,P0,P0,0,Q0/β),P0|0=I.
    $
    (3.6)

    For $ t = 1, 2, \ldots $ repeat:

    Prediction:

    1) Generate (2n+1) sigma points,

    $ z0t1|t1=mt1|t1,zit1|t1=mt1|t1+[nPt1|t1]i,i=1,,n,zi+nt1|t1=mt1|t1[nPt1|t1]in,i=n+1,,2n,
    $
    (3.7)

    where $ \left[ \sqrt{n{\bf{P}}_{t-1|t-1}}\right]_i $ is the i-th column of the matrix square root.

    2) Propagate the sigma points through the state equation:

    $ xit=f(zit1|t1),i=0,,2n
    $
    (3.8)

    3) Compute predicted mean and predicted error covariance:

    $ mt|t1=12n2ni=0ˆxit,Pt|t1=12n2ni=0(ˆxitmt|t1)×(ˆxitmt|t1)T+Qt1,
    $
    (3.9)

    where $ {\bf{Q}}_{t-1} $ is the covariance matrix of the transition noise (see the Supplementary Information for its derivation).

    Update:

    1) Update sigma points based on the predicted mean and error covariance:

    $ z0t|t1=mt|t1,zit|t1=mt|t1+[nPt|t1]i,i=1,,n,zi+nt|t1=mt|t1[nPt|t1]in,i=n+1,,2n.
    $
    (3.10)

    2) Propagate the sigma point through the observation equation:

    $ ˆyit=h(zit|t1),i=0,,n.
    $
    (3.11)

    3) Compute predicted measurement mean, measurement covariance matrix, and cross-covariance matrix:

    $ μt=12n2ni=0ˆyit,St=12n2ni=0(ˆyitμt)(ˆyitμt)T+Rt,Ct=12n2ni=0(zit|t1mt|t1)(ˆyitμt)T,
    $
    (3.12)

    where $ {\bf{R}}_{t-1} $ is the covariance matrix of the observation noise (see the Supplementary Information for its derivation).

    4) Compute the filter gain and new state error covariance matrix. Assimilate the observation $ {\bf{Y}}^t $ at time $ t $ to find new state mean vector $ {\bf{m}}_{t|t} $:

    $ Kt=CtS1t,mt|t=mt|t1+Kt(Ytμt),Pt|t=Pt|t1KtStKTt.
    $
    (3.13)

    The UKF algorithm requires that all parameter values be known. The parameters that govern the proposed model in (3.2) and (2.8) are $ \lambda_S $, $ \lambda_E $, $ \lambda_R $, $ \lambda_D $, $ \alpha $, $ \beta $, $ \varepsilon_1 $, $ \varepsilon_2 $, $ \varepsilon_3 $, and $ \varepsilon_4 $. Of these, $ \alpha $ and $ \beta $ are known, while $ \varepsilon_1 $ through $ \varepsilon_4 $ can be obtained using the procedure described in Section 2.2.2. Among the $ \lambda $ parameters, some may be known a priori, but others may be unknown. Let $ \mathit{\boldsymbol{\theta}} $ be a vector containing these parameters. Accurate estimation of $ \mathit{\boldsymbol{\theta}} $ from the observed data is key to make the proposed methodology useful in practice. We estimate $ \mathit{\boldsymbol{\theta}} $ using maximum-likelihood method in combination with the UKF, which is known as maximum-likelihood adaptive filtering [39,40,41].

    Let $ {{\bf Y}}^{0:t} = \{{{\bf Y}}^0, {{\bf Y}}^1, \ldots, {{\bf Y}}^t\} $ denote the observed data up to time $ t $. The log-likelihood of the model parameters $ \mathit{\boldsymbol{\theta}} $ at time $ t $ is given by:

    $ Lt(θ)=log pθ(Y0:t)=log[pθ(YtY0:t1)pθ(Yt1Y0:t2)pθ(Y1Y0)pθ(Y0)]=Lt1(θ)+logpθ(YtY0:t1),
    $
    (3.14)

    where

    $ pθ(YtY0:t1)=12log|2πSt(θ)|12VTt(θ)S1t(θ)Vt(θ),
    $
    (3.15)

    with $ {\bf{V}}_t \, = \, {{\bf Y}}^t - \mathit{\boldsymbol{\mu}}_t $. The quantities $ \mathit{\boldsymbol{\mu}}_t $ and $ {\bf{S}}_t $ are calculated in the UKF recursion. Then, the target is to maximize the log-likelihood $ L_t(\theta) $,

    $ ˆθML=argmaxθ Lt(θ).
    $
    (3.16)

    There are several possible ways to address this optimization problem. For example, one can apply the Expectation-Maximization (EM) algorithm, which is especially effective when there is a closed-form solution for the "M" maximization step, which avoids recursive gradient calculation. However, there is no such closed-form solution in our case. Other gradient-based optmization methods did not produce good results. Instead, we used biology-inspired metaheuristic optimization, in this case, the Fish School Search (FSS) algorithm [34,35], which we had already applied in our previous work [36]. Metaheuristic optimization algorithms, such as FSS, can find good solutions, in a reasonable amount of time, of complex, non-linear, and multi-dimensional problems, where traditional gradient-descent optimization is not effective [42,43,44]. A brief description of the FSS algorithm is found in the Supplementary Information. For more details about the FSS algorithm, please see [34,35,36].

    In this section, we present the results of numerical experiments, using synthetic and real data from the state of Texas in the United States. We divided Texas into 11 regions, based on the Texas Health and Human Services (HHS) regional map.

    Sections 4.1 and 4.2 assume the parameter values displayed in Table 1 (unless stated otherwise). We initialize 100 individuals in the exposed state in region 1. The COVID-19 test false positive rate $ \alpha $ and false negative rate $ 1 - \beta $ are based on [45]; the infection rate $ \lambda_S $ is an assumption; mean incubation period $ 1/\lambda_E $, and mean recovery time $ 1/\lambda_R $ are consistent with the Center for Disease Control and Prevention (CDC) data [46,47]; while the mortality rate $ \lambda_D $ is based on publicly reported data [48]. The values for $ \varepsilon^t_1 $ through $ \varepsilon^t_4 $ are computed as described in Section 2.2.2. On the other hand, in Section 4.3, the methodology was applied to real COVID-19 epidemic data.

    Table 1.  Parameter values for numerical experiments (section 4.1, 4.2).
    Parameter Value Reference
    Test false positive rate ($ \alpha $) 0.01 [45]
    Test false negative rate ($ 1-\beta $) 0.15 [45]
    Infection rate ($ \lambda_S $) 0.4 Assumption
    Mean incubation period ($ 1/\lambda_E $) 10 (days) [46]
    Mean recovery time ($ 1/\lambda_R $) 14 (days) [47]
    Mortality rate ($ \lambda_D $) 0.01 [48]
    $ \varepsilon^t_1, \varepsilon^t_2, \varepsilon^t_3, \varepsilon^t_4 $ 0.03, 0.1, 0.1, 0.2 Section 2.2.2

     | Show Table
    DownLoad: CSV

    Here we illustrate the proposed model's ability to predict the spatial and temporal dynamics of epidemic, assuming the parameter values displayed in Table 1. We ran the model for a period of 200 days. Figure 1 displays the results at day 1, day 60, day 90, and day 100. In this simulation, the epidemic is assumed to have originated in region 1 with only a few infective individuals, as can be seen in the upper left diagram of Figure 1. After 60 days, the pandemic has spread to other regions, but it is still very limited. However, after 90 days, i.e., only 30 days after the previous snapshot, the epidemic has spread much more widely, especially in the originating region 1, as well as regions with large populational density, e.g., region 3 and region 6, which is where Dallas and Houston are located, respectively. Finally, after only another 10 days, the number of infected individuals has almost doubled. These results are in agreement with the fact that an epidemic is easier to control at an early stage, and will spread at an exponential rate if not controlled early [49,50,51]. These predictions underscore the need for early-stage public health interventions, such as social distancing, mask wearing, or a limited lockdown in the critical originating region 1.

    Figure 1.  Prediction of COVID-19 spread over the state of Texas after 1, 60, 90, and 100 days from initial infection.

    In this section, we investigate the ability of the proposed maximum-likelihood adaptive filtering methodology in recovering both the hidden state and all unknown parameters of the pandemic from a synthetic time series of reported new cases and deaths. The synthetic data allow us to evaluate the performance of the methodology against the simulated ground truth.

    In the first experiment, we assume that the parameter values are known (see Table 1) and evaluate the ability of the filtering methodology to recover the hidden SEIRD state from the synthetic times series. Although in practice not all parameters would be known, this experiment allows us to evaluate the pure state estimation capabilities of the algorithm. Figure 2 displays the results over region 1 (the behavior was similar over all other regions). We can see that the maximum-likelihood adaptive filter can track the state evolution remarkably well. This is confirmed quantitatively by the relative error, defined as

    $ \rm{relative\; error} \, = \, \frac{|\, \rm{estimated \;state}- \rm{true \;state}\,|}{ \rm{true \;state}}\,, $
    Figure 2.  State estimation in region 1 with all parameter values known.

    which is displayed in Table 2 for a few time snapshots. We can see that the errors are small, with the exception of early in the epidemic, when not enough data has been accumulated yet.

    Table 2.  Relative error with all parameter values known.
    Parameter day 10 day 25 day 40 day 55 day 70 day 85 day 100 day 115 day 130
    Susceptible ($ S $) 0.001 0.003 0.010 0.038 0.104 0.139 0.096 0.068 0.052
    Exposed ($ E $) 0.169 0.175 0.137 0.089 0.004 0.071 0.099 0.104 0.107
    Infected ($ I $) 0.311 0.137 0.140 0.107 0.050 0.022 0.061 0.079 0.091
    Recovered ($ R $) 0.53 0.193 0.154 0.134 0.092 0.046 0.017 0.004 0.001
    Deceased ($ D $) 0.711 0.261 0.029 0.095 0.077 0.041 0.015 0.001 0.005

     | Show Table
    DownLoad: CSV

    In the second experiment, we remove the assumption that the infection rate, mean recovery time, and mortality rate parameters are known, and evaluate the performance of the methodology in recovering the values of these parameters. This is a difficult problem, since the states are also unknown, and the algorithm must perform simultaneous state and parameter estimation. Table 3 shows that the algorithm produced estimated parameter values that are close to the groundtruth values. Figure 3 displays state estimation results when the estimated parameters are plugged in for the unknown parameters. We can see that the results are not quite as good as the case where all parameters are known in Figure 2, but the proposed methodology is still able to track the state evolution relatively well. The relative errors in Table 4 is still very small in many cases. Once again, the error tends to be larger early in the epidemic because not enough data has been accumulated. In addition, some of the states, such as number of susceptible and exposed individuals, become very small near the end of the time interval, which makes the relative error increase.

    Table 3.  Parameter estimation with synthetic data.
    Parameter Groundtruth Estimated Value
    Infection rate ($ \lambda_S $) 0.4 0.451
    Mean recovery time ($ 1/\lambda_R $) 14 (days) 12.05 (days)
    Mortality rate ($ \lambda_D $) 0.01 0.0121

     | Show Table
    DownLoad: CSV
    Figure 3.  State estimation in region 1 using estimated parameter values.
    Table 4.  Relative error analysis with all parameter values unknown.
    Parameter day 10 day 25 day 40 day 55 day 70 day 85 day 100 day 115 day 130
    Susceptible ($ S $) 0.001 0.005 0.024 0.115 0.325 0.386 0.191 0.038 0.181
    Exposed ($ E $) 0.280 0.357 0.379 0.309 0.019 0.228 0.303 0.320 0.332
    Infected ($ I $) 0.299 0.191 0.261 0.241 0.051 0.209 0.369 0.469 0.546
    Recovered ($ R $) 0.775 0.449 0.470 0.495 0.400 0.217 0.094 0.034 0.009
    Deceased ($ D $) 0.684 0.013 0.369 0.483 0.409 0.236 0.112 0.050 0.024

     | Show Table
    DownLoad: CSV

    In this experiment, we demonstrate the performance of the proposed algorithm on Texas COVID-19 data from the Center for Systems Science and Engineering (CSSE) at Johns Hopkins University (JHU) [52]. Due to the presence of delayed reporting, there is often incorrect data in the early part of the week and corrections at the end of the week. To address this, we consider the time unit to be week, not day, and average the daily reported data (from Sunday to Saturday) to produce one data point for the week. The data used in this experiment is from the week of Oct 4th, 2020 to the week of Feb 1st, 2021, which is from the third (Fall 2020) wave of the COVID-19 epidemic in the United States.

    In this experiment, we only use data from four large regions (3, 6, 7, 8), which contain Dallas, Houston, Austin and San Antonio, which are the most reliable data available. The population movement parameters $ c_{ij} $ of those four areas were calculated using the gravity model, as explained in Section 2.2.1, where the "gravitational constant" is set such that the probability of an individual moving between regions on a given day is equal to 1%. This produced the following calculated values for $ c_{ij} $:

    $c \, = \, (10.00180.00320.00060.001810.0030.00070.00320.00310.00070.00060.00070.00071)
    $

    We assume that only the test false positive rate, false negative rate and the mean incubation time are known. However, the value of the latter in Table 1 is based on a daily time unit, so here the value used is $ \lambda_E = 10/7 = 0.7 $. If desired, all estimated rates obtained by the algorithm in this experiment can be divided by 7 in order to obtain daily rates.

    In addition, unlike in the experiment with synthetic data, we have no groundtruth for the states or parameters. In order to evaluate the performance of the algorithm, we use the estimated values of states and parameters to predict the time series of observed data and check its agreement with the actual JHU data. These plots are displayed in Figures 4 and 5 for region 3 (the plots for other regions are in the Supplementary Information). In all cases, the state vector was initialized using the procedure described in Section 3.1, which produced the value $ {\bf{m}}_{0|0} = (7717644, 1574, 1574, 0, 3591) $. Table 5 displays the estimated values of the parameters. These results indicate that our model can accurately estimate the hidden states and unknown parameters. The value for the infection rate is the same over all regions, by assumption; however, Figures 4 and 5 provide evidence that this is a reasonable assumption.

    Figure 4.  Prediction of new cases using JHU COVID-19 data over region 3. The blue line represents the actual observed data, the red dashed line are the predicted values in the time interval where the observed data is known.
    Figure 5.  Prediction of cumulative deaths using JHU COVID-19 data over region 3. The blue line represents the actual observed data, the red dashed line are the predicted values in the time interval where the observed data is known.
    Table 5.  Estimated parameters for Texas Fall 2020 wave using JHU COVID-19 data.
    Parameter Region 3 Region 6 Region 7 Region 8
    Infection rate ($ \lambda_S $) 0.16 0.16 0.16 0.16
    Mean recovery time ($ 1/\lambda_R $) 9.92 days 10.52 days 10.85 days 10.95 days
    Mortality rate ($ \lambda_D $) 0.0111 0.00992 0.0135 0.0112

     | Show Table
    DownLoad: CSV

    Compared with the standard SEIRD model, which assumes that the states of the epidemic can be observed directly, our stochastic state-space model realistically treats these states as hidden and only indirectly observed from the reported data. The proposed methodology is also able to incorporate detailed information about the testing procedure, such as false positive and false negative test rates and differential testing rate between symptomatic and asymptomatic patients. Contrary to standard models which consider reported cases as the true state of the epidemic, our model accounts for the impact of unobserved, undiagnosed cases on epidemic prediction. In so doing, our model provides a more accurate understanding of epidemic dynamics than models that ignore the effect of unobserved variables.

    Our model has limitations, which can be addressed by future work. First, our model does not consider vital dynamics such as birth and death from other causes. Provided that the model is run over a short interval of time, such as an isolated wave in the epidemic, the results will not be affected too much; in addition, new born play an insignificant role in COVID-19 spread. Second, we assume that individuals infected with COVID-19 will develop life-long immunity. Though some epidemiological data have indicated evidence of COVID-19 reinfections, in most cases immunity persist for at least eight months. Therefore, we believe that this assumption has a marginal impact on our results, provided once again that the model is run over a short enough time interval. Third, our model ignored the impact of age on COVID-19 epidemiological parameters such as infection rate, disease severity (symptomatic vs asymptomatic), mortality rate, recovery rate, and testing rate. Age-specific infection rate and disease-induced complications have been observed during the ongoing COVID-19 pandemic and considered to play an import role in disease transmission and the design of public health policies. Fourth, our model in its current form assumes that connection between the different regions can be modeled with a simple gravity commuting model [28,29,30]. This limitation can be addressed by using empirical population mobility data. Finally, Our model did not consider potential temporal changes of parameters over time, e.g., the mortality rate may be be high and recovery rate low at the beginning of an outbreak because of lack of effective treatments, or public behavior, such as social distancing and mask wearing, may vary over time. Also, in the case of the Fall 2020 wave, it is known that mass vaccination began at the end of this wave (December 2020), which very likely had a major impact in the disease transmission parameters. Hence, the estimated parameter values reflect average rates over the time interval in consideration.

    We proposed a novel stochastic metapopulation state-space model for COVID-19 transmission, based on a discrete-time SEIRD model, which is able to estimate the hidden epidemic states and transmission parameters from a noisy time series of reported epidemiological data, by applying unscented Kalman filtering (UKF), Maximum Likelihood (ML) adaptive filtering, and metaheuristic optimization. We reported results from a comprehensive set of experiments, using synthetic data and real epidemic data to demonstrate that our model can estimate parameters and predict future trends accurately and effectively. The proposed framework was applied to the state of Texas in the United States, using data from the Center for Systems Science and Engineering (CSSE) at Johns Hopkins University. It can also be applied to any city, state, and nation by providing the necessary time series data (e.g., reported cases, deaths, and testing rates). The proposed methodology may provide a valuable tool for revealing the current epidemic status through accurate estimated states and disease transmission parameters, improving the ability of authorities to make informed decisions on public health measures to contain the disease.

    The authors declare that they have no conflicts of interest.

    Martial Ndeffo-Mbah acknowledges funding from the National Science Foundation RAPID Award [grant number DEB-2028632].

    1. Calculation of the covariance matrix Q of the process noise.

    Covariance matrix $ Q_t $ is a 5 by 5 square matrix giving the covariance between each pair of elements of the state process noise vector $ (n^t_{S_i}, n^t_{E_i}, n^t_{I_i}, n^t_{R_i}, n^t_{D_i}) $ for a specific region $ i $ at time $ t $.

    Diagonal elements of the covariance matrix contain the variances of each variable, which are calculated as:

    $ Var(ntSi)=Var(ΣGj=1NtSi,j)=ΣjSticijλSItjNj(1cijλSItjNj)Σj1Σj2Sticij1λSItj1Nj1cij2λSItj2Nj2,j1j2=ΣjSticijλSItjNjΣj1Σj2Sticij1λSItj1Nj1cij2λSItj2Nj2
    $
    (5.1)
    $ Var(ntEi)=Var(ΣGj=1NtSi,j)+Var(NtEi)=ΣjSticijλSItjNjΣj1Σj2Sticij1λSItj1Nj1cij2λSItj2Nj2+EtiλE(1λE)
    $
    (5.2)
    $ Var(ntIi)=Var(NtEi)+Var(NtRi)+Var(NtDi)+2Cov(NtRi,NtDi)=EtiλE(1λE)+ItiλR(1λR)+ItiλD(1λD)2ItiλRλD=EtiλE(1λE)+Iti(λR+λD)(1(λR+λD))
    $
    (5.3)
    $ Var(ntRi)=Var(NtRi)=ItiλR(1λR)
    $
    (5.4)
    $ Var(ntDi)=Var(NtDi)=ItiλD(1λD)
    $
    (5.5)

    The off-diagonal elements contain the covariances of each pair of variables, which are calculated as:

    $ Cov(ntSi,ntEi)=Var(ntSi)
    $
    (5.6)
    $ Cov(ntEi,ntIi)=Var(NtEi)
    $
    (5.7)
    $ Cov(ntIi,ntRi)=Var(NtRi)Cov(NtRi,NtDi)=ItiλR(1λR)+ItiλRλD=ItiλR(1(λR+λD))
    $
    (5.8)
    $ Cov(ntIi,ntDi)=Var(NtDi)Cov(NtRi,NtDi)=ItiλD(1λD)+ItiλRλD=ItiλD(1(λR+λD))
    $
    (5.9)
    $ Cov(ntRi,ntDi)=ItiλRλD
    $
    (5.10)

    The remaining elements will be zero.

    2. Covariance of the observation noise (R)

    Covariance matrix $ R_t $ is a 2 by 2 square matrix giving the covariance between each pair of elements of the observation noise vector $ ({v_p}_i^t, {v_q}_i^t) $ for a specific region $ i $ at time $ t $.

    Similarly, diagonal elements of the covariance matrix contain the variances of each variable, but all the off-diagonal elements will be zero.

    $ var(vpti)=εt1(1εt3)(Sti+Rti)α(1α)+εt2εt3(Sti+Rti)α(1α)+εt2(1εt4)Itiβ(1β)+εt1(εt4Iti+Eti)β(1β)var(vqti)=Dtiβ(1β)
    $
    (5.11)

    3. Fish school search algorithm

    Fish school search (FSS) is a population-based continuous optimization algorithm, which is inspired by the collective behavior of natural fish schools that expand and contract while searching for food. In the FSS algorithm, the objective is to find a model that maximizes a given score or fitness. Each candidate model, i.e., each candidate parameter vector $ \theta $, corresponds to a particle or "fish". An ensemble of candidate solutions is a "school, " which is iteratively updated by a series of biologically-inspired moves, namely, (1) an individual movement operator for each fish (a small random perturbation), (2) a feeding operator that updates the weight of all fish based on the fitness improvement from the previous step, (3) a collective instinctive movement operator that makes the fish that had successful individual movements influence the collective direction of movement of the school, and (4) a collective volitive movement operator when the fish move in concert, depending on whether the fish school is successful after the previous steps, i.e., its total weight increases, or not. If the fish school is successful, then it should contract, changing from exploration to exploitation mode. Otherwise, it should expand in order to explore the space more. This process is repeated for either a fixed number of iterations or until there is no significant improvement in the score.

    4. State and parameter estimation using Johns Hopkins University COVID-19 data

    Figure 6.  Prediction of new cases using JHU COVID-19 data over region 6. The blue line represents the actual observed data, the red dashed line are the predicted values in the time interval where the observed data is known.
    Figure 7.  Prediction of cumulative deaths using JHU COVID-19 data over region 6. The blue line represents the actual observed data, the red dashed line are the predicted values in the time interval where the observed data is known.
    Figure 8.  Prediction of new cases using JHU COVID-19 data over region 7. The blue line represents the actual observed data, the red dashed line are the predicted values in the time interval where the observed data is known.
    Figure 9.  Prediction of cumulative deaths using JHU COVID-19 data over region 7. The blue line represents the actual observed data, the red dashed line are the predicted values in the time interval where the observed data is known.
    Figure 10.  Prediction of new cases using JHU COVID-19 data over region 8. The blue line represents the actual observed data, the red dashed line are the predicted values in the time interval where the observed data is known.
    Figure 11.  Prediction of cumulative deaths using JHU COVID-19 data over region 8. The blue line represents the actual observed data, the red dashed line are the predicted values in the time interval where the observed data is known.
    [1] Nat. Genet., 40 (2008), 71-475.
    [2] Chapman & Hall/RCR, New York, 2006.
    [3] Cell, 109 (2002), 193-203.
    [4] Mol. Microbiol., 26 (1997), 845-851.
    [5] Nature, 422 (2003), 633-637.
    [6] Proc. Natl. Acad. Sci. USA, 102 (2005), 14593-14598.
    [7] Nature, 440 (2006), 358-362.
    [8] Science, 322 (2008), 442-446.
    [9] Proc. Natl. Acad. Sci. USA, 95 (1998), 15641-15646.
    [10] Nat. Struct. Mol. Biol., 14 (2007), 796-806.
    [11] Proc. Natl. Acad. Sci. USA, 106 (2009), 2583-2588.
    [12] Biochim. Biophys. Acta., 1577 (2002), 208-223.
    [13] Science, 297 (2002), 1183-1186.
    [14] Science, 280 (1998), 585-590.
    [15] Phys. Rev. Lett., 97 (2006), 168302.
    [16] Cell, 123 (2005), 1025-1036.
    [17] Science, 324 (2009), 927-928.
    [18] J. Theor. Biol., 192 (1998), 167-187.
    [19] Cell, 125 (2006), 1083-1094.
    [20] Nat. Rev. Genet., 6 (2005), 451-464.
    [21] Curr. Opin. Genet. Dev., 14 (2004), 440-445.
    [22] Mol. Cell, 18 (2005), 97-108.
    [23] J. Theor. Biol., 256 (2009), 485-492.
    [24] Nonlinearity, 22 (2009), 2845-2859.
    [25] Science, 336 (2012), 183-187.
    [26] Mol. Cell. Biol., 13 (1993), 3456-3463.
    [27] Cell, 108 (2002), 439-451.
    [28] Nat. Genet., 31 (2002), 69-73.
    [29] Nature, 427 (2004), 415-418.
    [30] Phys. Life Rev., 2 (2005), 157-175.
    [31] Science, 319 (2008), 339-343.
    [32] Science, 328 (2010), 504-508.
    [33] Cell, 108 (2002), 501-572.
    [34] PLoS Comp. Biol., 6 (2010), e1000704.
    [35] J. Biol. Chem., 276 (2001), 42601-42609.
    [36] Math. Biosci., 223 (2010), 1-11.
    [37] J. Comput. Biol., 16 (2009), 539-553.
    [38] Phys. Biol., 3 (2006), 274-284.
    [39] Mol. Syst. Biol., 4 (2008), 196.
    [40] Proc. Natl. Acad. Sci. USA, 105 (2008), 17256-17261.
    [41] Biophy. J., 87 (2004), 3945-3953.
    [42] Nature, 456 (2008), 516-519.
    [43] Nature, 440 (2006), 545-550.
    [44] Proc. Natl. Acad. Sci. USA, 99 (2002), 12795-12800.
    [45] Dev. Cell, 14 (2008), 324-330.
    [46] Nat. Genet., 9 (1995), 184-190.
    [47] J. Comput. Appl. Math., 205 (2007), 696-707.
    [48] Nature, 457 (2009), 309-312.
    [49] Science, 327 (2010), 1142-1145.
    [50] Ann. Rev. Biophy., 37 (2008), 417-444.
    [51] Mol. Cell, 3 (1999), 593-600.
    [52] J. Math. Biol., 68 (2014), 1051-1070.
    [53] Biophy. J., 106 (2014), 467-478.
    [54] Biophy. J., 102 (2012), 1247-1257.
    [55] Biophy. J., 106 (2014), 479-488.
    [56] Mol. Syst. Biol., 8 (2012), 613.
    [57] J. Theor. Biol., 246 (2007), 725-745.
    [58] FEBS Lett., 582 (2008), 2905-2910.
  • This article has been cited by:

    1. Zhe Yin, Yongguang Yu, Zhenzhen Lu, Stability Analysis of an Age-Structured SEIRS Model with Time Delay, 2020, 8, 2227-7390, 455, 10.3390/math8030455
    2. Shuang-Lin Jing, Hai-Feng Huo, Hong Xiang, Modeling the Effects of Meteorological Factors and Unreported Cases on Seasonal Influenza Outbreaks in Gansu Province, China, 2020, 82, 0092-8240, 10.1007/s11538-020-00747-6
    3. Zhong-Kai Guo, Hong Xiang, Hai-Feng Huo, Analysis of an age-structured tuberculosis model with treatment and relapse, 2021, 82, 0303-6812, 10.1007/s00285-021-01595-1
    4. Zhong-Kai Guo, Hai-Feng Huo, Hong Xiang, Analysis of an age-structured model for HIV-TB co-infection, 2021, 0, 1553-524X, 0, 10.3934/dcdsb.2021037
    5. Jasmina Đorđević, A stochastic model for malaria and its behavior under insecticide‐treated nets, 2022, 149, 0022-2526, 631, 10.1111/sapm.12515
    6. S.Y. Tchoumi, E.Z. Dongmo, J.C. Kamgang, J.M. Tchuenche, Dynamics of a two-group structured malaria transmission model, 2022, 29, 23529148, 100897, 10.1016/j.imu.2022.100897
    7. Qian Yang, Hai-Feng Huo, Hong Xiang, Analysis of an edge-based SEIR epidemic model with sexual and non-sexual transmission routes, 2023, 609, 03784371, 128340, 10.1016/j.physa.2022.128340
    8. Zhongkai Guo, Liang Zhang, Global Dynamics of an Age-Structured Tuberculosis Model with Vaccine Failure and Nonlinear Infection Force, 2023, 12, 2075-1680, 805, 10.3390/axioms12090805
    9. Xiaogang Liu, Yuming Chen, Xiaomin Li, Jianquan Li, Global stability of latency-age/stage-structured epidemic models with differential infectivity, 2023, 86, 0303-6812, 10.1007/s00285-023-01918-4
    10. Riya Das, Dhiraj Kumar Das, Tapan Kumar Kar, Qualitative analysis of TB transmission dynamics considering both the age since latency and relapse, 2024, 225, 03784754, 939, 10.1016/j.matcom.2023.09.021
    11. Zhong-Kai Guo, Hai-Feng Huo, Hong Xiang, TRANSMISSION DYNAMICS AND OPTIMAL CONTROL OF AN AGE-STRUCTURED TUBERCULOSIS MODEL, 2024, 14, 2156-907X, 1434, 10.11948/20230248
  • Reader Comments
  • © 2014 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2967) PDF downloads(482) Cited by(4)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog