Modeling and simulation for toxicity assessment

  • The effect of various toxicants on growth/death and morphology of human cells is investigated using the xCELLigence Real-Time Cell Analysis High Troughput in vitro assay. The cell index is measured as a proxy for the number of cells, and for each test substance in each cell line, time-dependent concentration response curves (TCRCs) are generated. In this paper we propose a mathematical model to study the effect of toxicants with various initial concentrations on the cell index. This model is based on the logistic equation and linear kinetics. We consider a three dimensional system of differential equations with variables corresponding to the cell index, the intracellular concentration of toxicant, and the extracellular concentration of toxicant. To efficiently estimate the model's parameters, we design an Expectation Maximization algorithm. The model is validated by showing that it accurately represents the information provided by the TCRCs recorded after the experiments. Using stability analysis and numerical simulations, we determine the lowest concentration of toxin that can kill the cells. This information can be used to better design experimental studies for cytotoxicity profiling assessment.

    Citation: Cristina Anton, Jian Deng, Yau Shu Wong, Yile Zhang, Weiping Zhang, Stephan Gabos, Dorothy Yu Huang, Can Jin. Modeling and simulation for toxicity assessment[J]. Mathematical Biosciences and Engineering, 2017, 14(3): 581-606. doi: 10.3934/mbe.2017034

    Related Papers:

    [1] Suqi Ma . Low viral persistence of an immunological model. Mathematical Biosciences and Engineering, 2012, 9(4): 809-817. doi: 10.3934/mbe.2012.9.809
    [2] Cristina Anton, Alan Yong . Stochastic dynamics and survival analysis of a cell population model with random perturbations. Mathematical Biosciences and Engineering, 2018, 15(5): 1077-1098. doi: 10.3934/mbe.2018048
    [3] Ge Song, Tianhai Tian, Xinan Zhang . A mathematical model of cell-mediated immune response to tumor. Mathematical Biosciences and Engineering, 2021, 18(1): 373-385. doi: 10.3934/mbe.2021020
    [4] Abeer S. Alnahdi, Muhammad Idrees . Nonlinear dynamics of estrogen receptor-positive breast cancer integrating experimental data: A novel spatial modeling approach. Mathematical Biosciences and Engineering, 2023, 20(12): 21163-21185. doi: 10.3934/mbe.2023936
    [5] Yongxin Gao, Shuyuan Yao . Persistence and extinction of a modified Leslie-Gower Holling-type Ⅱ predator-prey stochastic model in polluted environments with impulsive toxicant input. Mathematical Biosciences and Engineering, 2021, 18(4): 4894-4918. doi: 10.3934/mbe.2021249
    [6] Hsiu-Chuan Wei . Mathematical modeling of tumor growth: the MCF-7 breast cancer cell line. Mathematical Biosciences and Engineering, 2019, 16(6): 6512-6535. doi: 10.3934/mbe.2019325
    [7] Ann Nwankwo, Daniel Okuonghae . Mathematical assessment of the impact of different microclimate conditions on malaria transmission dynamics. Mathematical Biosciences and Engineering, 2019, 16(3): 1414-1444. doi: 10.3934/mbe.2019069
    [8] Thomas G. Hallam, Qingping Deng . Simulation of structured populations in chemically stressed environments. Mathematical Biosciences and Engineering, 2006, 3(1): 51-65. doi: 10.3934/mbe.2006.3.51
    [9] M. Hadjiandreou, Raul Conejeros, Vassilis S. Vassiliadis . Towards a long-term model construction for the dynamic simulation of HIV infection. Mathematical Biosciences and Engineering, 2007, 4(3): 489-504. doi: 10.3934/mbe.2007.4.489
    [10] Kimberlyn Roosa, Ruiyan Luo, Gerardo Chowell . Comparative assessment of parameter estimation methods in the presence of overdispersion: a simulation study. Mathematical Biosciences and Engineering, 2019, 16(5): 4299-4313. doi: 10.3934/mbe.2019214
  • The effect of various toxicants on growth/death and morphology of human cells is investigated using the xCELLigence Real-Time Cell Analysis High Troughput in vitro assay. The cell index is measured as a proxy for the number of cells, and for each test substance in each cell line, time-dependent concentration response curves (TCRCs) are generated. In this paper we propose a mathematical model to study the effect of toxicants with various initial concentrations on the cell index. This model is based on the logistic equation and linear kinetics. We consider a three dimensional system of differential equations with variables corresponding to the cell index, the intracellular concentration of toxicant, and the extracellular concentration of toxicant. To efficiently estimate the model's parameters, we design an Expectation Maximization algorithm. The model is validated by showing that it accurately represents the information provided by the TCRCs recorded after the experiments. Using stability analysis and numerical simulations, we determine the lowest concentration of toxin that can kill the cells. This information can be used to better design experimental studies for cytotoxicity profiling assessment.


    1. Introduction

    Industrial chemicals might be environmental or health hazards, thus there is an increasing need for developing efficient methodologies for toxicity assessment. The traditional method of conducting in vivo assays is very efficient for understanding the mode of action of various toxicants, but it is expensive, time consuming, and there are moral issues regarding the use of animals. Cell-based in vitro assays [28] are attractive alternatives for the assessment of toxicity. We propose a mathematical model to study the effect of toxicants on human cells.

    Our work is part of the cytotoxicity profiling project carried by Alberta Centre for Toxicology in which initially 63 chemicals [27] were investigated using the xCELLigence Real-Time Cell Analysis High Troughput (RTCA HT) Assay [19]. The xCELLigence RTCA HT system is developed by the ACEA Biosciences Inc. (San Diego, USA), utilizing 384 well electronic microtiter plates (E-Plates 384). Impedance is generated by cells attached to electrodes, impeding the electric current between electrodes. Therefore, the impedance signal is label free and non-invasive, enabling direct measurement of cellular status in real time. The impedance value is converted by a software to Cell Index, which closely reflects not only cell number, but also cell morphology and adhesion.

    The cells were seeded into the wells of E-Plates 384 [19], and the test substances were added about 24 hours later to allow cells to attach to the bottom of the wells and adapt to growth. The 11 concentrations of the test substances were selected based on a literature study, and each of them was tested in at least quadruplicates [27]. Time-dependent concentration response curves (TCRCs) for each test substance in each cell line were generated [27].

    Series of physiological events, such as changes in cell population, cell morphology, and cellular functions, that characterize an adverse biological response are referred to as mode of action (MOA) [27]. According to the MOA, the tested substances were divided in 10 groups [27]. For example, the TCRCs for two chemicals from the same group, PF431396 and monastrol, are displayed in Fig. 1.

    Figure 1. TCRCs for (a) PF431396 and (b) monastrol.

    The main objectives of our work are to develop a mathematical model capable of reproducing the TCRCs and, based on this model, to investigate the effects of toxicants on the survival/death of the cells' population. We consider a three dimensional model for a cells' population subjected to an acute dose of toxicant. The state variables are the cell index, as a proxy for the number of cells, the concentration of toxicant in the cell, and the concentration of toxicant in the environment, and they are coupled by a linear dose-response function. This model is a special case of the class of models proposed in [4], and it is related to the models considered in [5,10,15]. However, since we consider an acute dose of toxicant instead of a chronic one, the analysis of the survival/death of the cells' population is different from the one done in the previously mentioned papers. We analyze the stability of this system of ordinary differential equations analytically using an approach similar with the one in [7], and we find sufficient conditions for the survival or death of the cells' population.

    An important contribution of this paper is the efficient statistical methodology used to validate the proposed mathematical model. For parameter estimation and prediction we propose an approach based on the Expectation Maximization (EM) algorithm [3] and the Unscented Filter [12]. This method can also be used to predict the concentration of toxicant outside the cells. These predictions are important in any system for toxicity monitoring. For example, a similar cytotoxicity mathematical dynamic model [8] is applied for early detection and quantification of the presence of toxicants in the water supply system. The estimation of the model parameters and prediction of the concentrations of the toxic agent presented in water supply are done using the moving horizon estimator (MHE) and extended Kalman filer (EKF). Although the model considered in [8] is less complicated than the model presented in this paper, for parameter estimation the MHE and the EKF require extensive tunning, so the EM algorithm is a much more efficient alternative.

    Since the parameters of the proposed model are estimated not measured directly, there is uncertainty regarding their precise values. We use Monte Carlo simulations and parameter sensitivity analysis for uncertainty quantification. Sensitivity analysis [13] refers to a broad group of methods that provide valuable insight regarding the dependence of the model output on its parameters. We apply a global sensitivity analysis (GSA) method [23] to test the robustness of the results of our model in the presence of uncertainty, and to increase the understanding of the relationships between input and output variables in the model.

    In addition to proposing an efficient statistical method for parameter estimation and prediction of the concentration of toxicant outside the cells, an important application of the mathematical model is to generate numerically the TCRCs. Based on these numerical simulations and a mathematical analysis of the model, we can determine the threshold value for the initial concentration of a chemical after which the death of the cells' population happens (i.e. the chemical considered becomes toxic for the cells).

    From the information included in the TCRCs, various parameters, such as LC50 [14], KC50 [29,20], and AUC50 [19], were used to describe the time and concentration dependent cellular activity, and they were used in various statistical methods for clustering [27]. The success of clustering and classification methods, such as neural networks and support vectors machines, depends on providing TCRCs corresponding to a range of values of the initial concentration of the toxicant that include both cases when the concentration is low enough to not affect the cells' population, and cases when the concentration is high enough to determine the eventual death of the cells' population ([20,27]). For example, in Fig. 1(b) none of the concentrations used for monastrol was high enough to kill cells. Using the proposed mathematical model we can determine an appropriate range for the initial concentration of the toxicant. Our methodology based on stability analysis has better mathematical justification and gives more accurate results than the approach proposed in [20] and based on LC50 and linear regression.

    The paper is organized as follows. We start by presenting the mathematical model in section 2 followed by the study of stability in section 3. Section 4 includes the methods used for parameter estimation and prediction. Next, in section 5, we validate the proposed model by comparing the experimental TCRCs with the predicted values for the cell index. The GSA and Monte Carlo Simulations are presented in section 6. The last section of the paper includes a summary and discussion of the main results and intended future work.


    2. The mathematical model

    The data set used in this study is from the cytotoxicity test on human hepatocellular carcinoma cell line HepG2 [19].

    Without exposure to the test substances, a typical cell growth curve exhibits four phases: the lag, the log, the plateau and the decline phases. The lag phase is the phase when the cells do not divide and adapt to the culture conditions. In the log phase the cells actively proliferate and have an exponential increase in the cell density. In the plateau phase, the cellular proliferation reaches a steady-state level. Finally, in the decline phase, the cell death predominates and the number of viable cells declines due to the natural path of the cell cycle and depletion of the nutrient supplements.

    We focus on the modeling of the log phase. After seeding the cells in E-Plates for 24 hours, eleven concentrations of each substance were applied. Negative controls were presented in each E-Plate 384, as the cells in these wells were treated with only assay buffer for substance dilution, but no testing substances. The cells were monitored totally for 89 hours. The TCRCs are truncated such that only the data from the log phase are kept.

    To model the negative control curves, we start with the well-known logistic model describing cell growth in non-toxic environment [24]:

    dn(t)dt=βn(t)(1n(t)K), (1)

    where n(t) is the cell index at time t, which closely reflects the number of cells, β denotes the cell growth rate, and K is the capacity volume. The initial stage of growth is approximately exponential; then, as the population is closed to capacity K, the growth slows.

    We consider the following model for cells growth/death in a toxic environment [4]. Let C0(t) and CE(t) be the the intracellular and the extracellular concentrations of toxicant at time t, respectively. We suppose the death rate of cell is linearly dependent on the intracellular concentration of toxicant with coefficient α>0, so we have

    dn(t)dt=βn(t)(1n(t)K)αC0(t)n(t). (2)

    We suppose that the only source of toxicant is the environment. Linear kinetics is known to be relevant for certain toxicants, but there is evidence that higher order formulations are also important [4]. In [6] the mechanisms of in vitro cytotoxicity are analyzed, and in the proposed models the toxicant's uptake rate is considered to be a combination of a linear diffusive component and a saturable, carrier-mediated component (Michaelis-Menten like kinetics). The rapid on-line estimation of toxicant concentration in water supply proposed in [8] is also based on these models. However, after estimating the parameters, for some toxicants it appears that the Michaelis-Menten uptake is not significant [6], so we ignore carrier-mediated transportation and we use linear kinetics [4,24]:

    dC0(t)dt=λ21CE(t)η21C0(t), (3)

    where λ21 represents the uptake rate of the toxicant from environment, and η21 is the toxicant input rate to the environment.

    As in [4] we assume that the cells absorb part of the toxicant, and we express the rate of change of the total amount of toxicant in the environment as the sum of the rates of input to and losses from the environment. Supposing that the inputs to the environment are proportional with C0(t)n(t), and the losses from the environment to the population are proportional with CE(t)n(t), the concentration of toxicant outside the cells changes over time according the following equation:

    dCE(t)dt=λ22C0(t)n(t)η22CE(t)n(t) (4)

    where λ22 is the toxicant uptake rate from cells, and η22 represents the losses rate of toxicants absorbed by cells. Coupling the equations (2) - (4), we obtain the following toxicity model

    dn(t)dt=βn(t)(1n(t)K)αC0(t)n(t)dC0(t)dt=λ21CE(t)η21C0(t)dCE(t)dt=λ22C0(t)n(t)η22CE(t)n(t). (5)

    The variables and parameters in this model are listed in Table 1.

    Table 1. List of Variables and Parameters.
    Symbol Definition
    n(t) cell index ≈ cell population
    C0(t) toxicant concentration inside the cell
    CE(t) toxicant concentration outside the cell
    β cell growth rate in the absence of toxicant
    K capacity volume
    α effect coefficient of toxicant on the cell's growth
    λ21 the uptake rate of the toxicant from environment
    λ22 the toxicant uptake rate from cells
    η21 the toxicant input rate to the environment
    η22 the losses rate of toxicant absorbed by cells
     | Show Table
    DownLoad: CSV

    Without loss of generality we suppose that the initial time is t0=0, and we consider the initial cell index 0<n(0)K. We assume that the toxicants do not exist in the cells before experiments, so the initial concentration of internal toxicant C0(0)=0, and the initial concentration of toxicants outside of the cells CE(0)>0 equals to the concentration of toxicant used in the experiments.

    As we have mentioned before, the model (5) is a particular case of the class of models introduce in [4]. More recently, similar models were studied in [5,10,15]. However, in these papers sufficient conditions for persistence or extinction of the population are expressed in terms of the toxicant input rate u(t), so they do not apply to our model because we consider an acute dose of toxicant (u=0), instead of a chronic one. In the next section we study the stability of the model (5) applying both techniques for studying the persistence as in [4,5], and methods used to analyze the existence and stability of equilibria.


    3. Stability analysis

    We assume that all parameters of model (5) have positive values.


    3.1. Existence and stability of equilibria

    Equilibria are very important in the study of the asymptotic behavior of a dynamical system [7]. To determine the equilibria, we set the vector field in (5) equal to 0, and we solve the equilibria equations. To study the stability of the equilibria, we analyze the eigenvalues of the Jacobian matrix J of (5):

    J=[β2βn/KαC0αn00η21λ21λ22C0η22CEλ22nη22n].

    We have the following equilibria.

    • The extinction equilibria: [0,CEλ21η21,CE] where CE>0 is the concentration of toxicant outside the cells. For [0,CEλ21η21,CE] the eigenvalues are

    ξ1=βαCEη21λ21,ξ2=η21,ξ3=0

    To determine the stability and the qualitative behavior in a neighborhood of these non-hyperbolic equilibria, we study the behavior on the local center manifold [21] (see appendix A for details regarding the center manifold). The analytical center manifold is given by the line {(n,C0,CE):n=0,λ21CEη21C0=0}. The extinction equilibria are unstable [7] if the first eigenvalue is positive, i.e. 0<CE<βη21αλ21.

    • The maximum capacity equilibrium: [K,0,0]. For [K,0,0] the eigenvalues are

    ξ1=β<0ξ2,3=12(η21+η22K±(η21+η22K)2+4(λ21λ22η21η22)K)

    Notice that if λ21λ22η21η22<0, then all the eigenvalues are negative, so [K,0,0] is locally asymptotically stable. If λ21λ22η21η22>0 then ξ1<0, ξ2>0, ξ3<0, so [K,0,0] is unstable. Finally, if λ21λ22η21η22=0 then ξ1<0, ξ2=0, ξ3<0, so [K,0,0] is a non-hyperbolic fixed point.

    • The interior equilibrium: If λ21λ22η21η22=0, then we have the interior equilibria [K(1αλ21CEβη21),λ21CEη21,CE], where CE>βη21αλ21. For these equilibria the eigenvalues are

    ξ1=0,ξ2=β(1αλ21CEβη21)<0,ξ3=η21η22K(1αλ21CEβη21)<0,

    so these equilibria are non-hyperbolic fixed points.


    3.2. Persistence and extinction

    Following [5,4] we define persistence and extinction as follows.

    • The cell population is said to be uniformly persistent if there exist the constants M1>0, M2>0 such that 0<M1liminftn(t)limsuptn(t)M2<+.

    • The cell population is said to go to local extinction if limtn(t)=0.

    Intuitively, uniform persistence corresponds to the long term cells survival, and the cells death corresponds in the previous definition to local extinction.

    Similarly with [5] we can prove the following lemma (see appendix B for a detailed proof).

    Lemma 3.1. If η21η22λ21λ22>0, then 0<CE(t)CE(0), 0C0(t)λ21CE(0)η21, and n(t)>0, for all t0.

    We have noticed that for the chemicals considered in this paper, the estimated values of the parameters η1, η2, λ1, and λ2 verify η21η22λ21λ22>0, so we focus on this case. Using lemma 3.1, we get the following result (see appendix B for the proof).

    Theorem 3.2. If η21η22λ21λ22>0, then limtCE(t) exists and its value determines the asymptotic behavior of system (5) according to the following two cases:

    1. If limtCE(t)<βη21αλ21 then the population is uniformly persistent and we have

    limtn(t)=K,limtC0(t)=limtCE(t)=0.

    2. If limtCE(t)>βη21αλ21 then the population goes to local extinction and we have

    limtn(t)=0,limtC0(t)=CEλ21η21,limtCE(t)=CE>βη21αλ21,

    Moreover, the population component is in L1[0,), i.e. |n|1=0n(t)dt<.

    Notice that if η21η22λ21λ22>0 and 0<CE(0)<βη21αλ21 then, by Lemma 3.1, limtCE(t)<βη21αλ21, so we are in the first case and we have limtn(t)=K>0. From the analysis of the stability of the equilibria we know that [K,0,0] is a locally asymptotically stable fixed point, so there exists populations modeled by equations (5) that are uniformly persistent. These results are summarized in the following corollary.

    Corollary 1. If η21η22λ21λ22>0 and 0<CE(0)<βη21αλ21 then the population is uniformly persistent, and we have limtn(t)=K.

    This is illustrated numerically by the trajectories displayed in Fig. 2(a) for monastrol. These trajectories correspond to several sets of initial values n(0)>0, C0(0)=0, 0<CE(0)<βη21αλ21=6.51. We noticed that for this set of initial values the trajectories approach the equilibrium [K,0,0]=[18.17,0,0].

    Figure 2. Trajectories corresponding to monastrol and initial values 0<n(0)<K, C0(0)=0, and (a) CE(0)<βη21αλ21=6.51.(b) CE(0)>βη21αλ21=6.51.

    This means that if the initial concentration is sufficiently low, the presence of the chemical does not affect the convergence of the cell index towards the maximum capacity K. Moreover, we have a threshold, βη21αλ21, such that if the experiment is done using a chemical with initial concentration CE(0)<βη21αλ21, then the cell population is uniformly persistent.

    If η21η22λ21λ22>0 and CE(0)>βη21αλ21, then we know that the population goes to local extinction if |n|1< (see Theorem 3.2). In Fig. 2(b) this is illustrated numerically for monastrol by the trajectories that asymptotically approach the extinction equilibria [0,CEλ21η21,CE], with CE>βη21αλ21. We notice from Fig. 2(b) that these extinction equilibria are on a line representing also the center manifold.

    However, if η21η22λ21λ22>0, CE(0)>βη21αλ21 and |n|1=, the population is uniformly persistent (see Theorem 3.2). Thus, the initial concentration of the chemical and the entire past history of the population are important to determine the persistence or extinction of the population. A similar conclusion was obtained in [4] for a reduced model (with λ2=0), also corresponding to an acute dose of toxicant.

    For monastrol, the separation between persistence and extinction according to the initial values n(0)>0, C0(0)=0, CE(0)>βη21αλ21=6.51 are presented in Fig. 3. Results of numerical simulations similar with the ones presented in Fig. 3 are important, because they can be applied to choose an appropriate range for the values of CE(0) used in the experiments such that the TCRCs will illustrate the evolution from cells' population survival (corresponding to small values of CE(0)) to cells' population extinction (corresponding to large values of CE(0)).

    Figure 3. The separation between persistence and extinction according to the initial values n(0) and CE(0), red : persistence; blue : extinction.

    In the next section we design an efficient method to estimate the parameters based on the TCRCs. With the proposed method, for a given chemical and a cell line, the parameters can be determined after only two experiments, namely the negative control and an experiment with a relatively high initial concentration of the testing substance. Thus, after two experiments we can determine the threshold βη21αλ21 and we can obtain numerically separation regions similar with one displayed in Fig. 3. This information can be used to save both experimental time and resources.


    4. Parameter estimation

    The non-linear system of ordinary differential equations (5) cannot be solved analytically, so to estimate the parameters we rewrite it in a state-space form. Notice that from the experimental data recorded in the TCRCs we get observations, possibly affected by measurement errors, only for the cell index n(t). Thus, using the Euler integration scheme with time step h, the associated discrete state-space system can be expressed as:

    xk+1=xk+h[βxk[1](1xk[1]K)αxk[2]xk[1]λ21xk[3]η21xk[2]λ22xk[2]xk[1]η22xk[3]xk[1]]+vk+1 (6)
    yk+1=Cxk+1+wk+1 (7)

    Here xk+1=[n,C0,CE]t is the state of the system, yk+1 is the observation at time step k+1, and C=[100]. We assume that the white noise vectors, vk and wk, are Gaussian and from uncorrelated white sequences such that vkN(0,Q) and wkN(0,R). The 3×3 diagonal covariance matrix Q, the variance R>0, α, λ1,λ2,η1, η2, β and K represent the unknown parameters, h is the time step and the initial values x1[1]=n(0) comes from the measured data at the initial time t0, x1[2]=C0(0)=0 and x1[3]=CE(0) equals the concentration of toxicant used in the experiments.

    The parameters β and K are also the parameters of the logistic model (1) for which we can easily get an analytic solution. Thus, using the experimental data corresponding to the negative control (no toxicant) we can estimate β and K using the nonlinear least square method based on the analytic solution of equation (1).

    The system (5) cannot be solved analytically, so to estimate the remaining parameters Θ={Q,R,α,λ1,λ2,η1,η2} we use the state-space model (6)-(7) and the Expectation Maximization (EM) algorithm based on the the unscented filter (UF). The EM algorithm is a classical method for estimating the parameters of linear systems [22], and for a general nonlinear dynamics, the EM algorithm has been applied using the UF or the EKF smoothing [3,25].

    The EM algorithm is especially useful when it is easier to calculate the likelihood of the model using not only the observed data Yobs={yk,k=1,,N}, but also the hidden data Yhid={xk,k=1,,N}. Hence the EM is based upon a data augmentation scheme, such that the observed data are a mapping of the augmented data Yobs=m(Yaug), where Yaug={Yobs,Yhid}.

    The state equation (6) is non-linear, so an approximation is needed during the E-step. The likelihood and the conditional likelihood are approximated based on a linearization, and the UF is used for filtering and smoothing. The next two sub-sections briefly present the implementation of the UF and the EM algorithm for the state-space model (6)-(7).


    4.1. The unscented filter

    The UF was introduced by Julier and Uhlmann [12] as an alternative to the extended Kalman filter (EKF) for non-linear state-space models. This filter does not require the calculation of the Jacobians, and it is computationally at most as expensive as the EKF.

    Both the EKF and the UF approximate the state distribution with a Gaussian one. However, instead of using the EKF linearization approach, the UF employs a deterministic sampling. The sample points completely capture the true mean and the true covariance. In contrast to the first-order accuracy of the EKF, the UF is capable to accurately capture the true posterior mean and the covariance up to the third order for a nonlinear system.

    For the state-space model (6)-(7), let us denote ˉxi=E[xi|y1,,yi] and ˆxi+1=E[xi+1|y1,y2,,yi] for the filtered and the predicted values, respectively, where E[|] represent the conditional expectation. The corresponding conditional covariances are ˉPi=E[(xiˉxi)(xiˉxi)t|y1,,yi] and ˆPi+1=E[(xi+1ˆxi+1)(xi+1 ˆxi+1)t|y1,,yi]. Based on the available observations y1yN, smoothed values xi|N=E[xi|y1 yN] and Pi|N=E[(xixNi)(xixNi)t|y1yN] can be calculated.

    Let denote

    f(x)=x+h[βx[1](1x[1]K)αx[2]x[1]λ21x[3]η21x[2]λ22x[2]x[1]η22x[3]x[1]],xR3 (8)

    and consider the linearised system

    xk+1=f(ˉxk)+fx(ˉxk)(xkˉxk)+vk+1, (9)
    yk=Cxk+wk,. (10)

    Notice that for the linearized system we have

    ˉPxkxk+1=E[(xkˉxk)(xk+1ˆxk+1)t|x1,,xk]=ˉPkfxt(ˉxk), (11)

    and with

    Jk=ˉPxkxk+1ˆP1k+1, (12)

    we have the following backward recursions

    xk1|N=ˉxk1+Jk1(xk|Nˆxk), (13)
    Pk1|N=ˉPk1+Jk1(Pk|NˆPk)Jtk1. (14)

    The UF filtering algorithm [11] can be used to compute ˉxk+1, ˉPk+1, ˆxk+1, ˆPk+1 and ˉPxkxk+1. The smoothed values xk|N and Pk|N, k=1,,N can be computed using (12) and the backwards recursions given in (13)-(14), starting with k=N.


    4.2. The EM algorithm

    The algorithm starts with an initial guess θ0 for the unknown parameters and iteratively compute the estimation θ. Each iteration consists of two steps: the expectation (E) and the maximization (M) step. Using the current estimation θn of the parameters, the E-step computes the conditional expectation of the augmented data log-likelihood Q(θ|θn)=E[logp(θ|Yaug)| Yobs,θn]. The M-step performs a maximization with respect to the parameters θ:

    θn+1=argmaxθQ(θ|θn).

    We briefly explain the implementation of the proposed EM-algorithm for estimating the parameters Θ of he the state-space model (6)-(7). First, we augment the data with the hidden variables xi, i=1,,N and we calculate the complete log-likelihood:

    log(L)=logP(x1,,xN,y1,,yN)=logP(yN|yN1,,y1,xN,,x1)++logP(y1|xN,,x1)+logP(xN|xN1,,x1)++logP(x1).

    Using the linearized equations (9) and (10), we obtain:

    log(L)=5Nln(2π)12Ni=1ln(|R|)12Ni=1(yiCxi)tR1(yiCxi)12Ni=2ln(|Q|)12Ni=2(xiFi1xi1bi1)tQ1(xiFi1xi1bi1)12ln(|Σ|)12(x1μ)tΣ1(x1μ),

    where

    Fi=[1+h(β2βˉxi[1]/Kαˉxi[2])hαˉxi[1]001η21hλ21hhλ22ˉxi[2]hη22ˉxi[3]hλ22ˉxi[1]1hη22ˉxi[1]]

    and

    bi=[h(βˉxi[1]2/K+αˉxi[2]ˉxi[1])0h(λ22ˉxi[2]ˉxi[1]+η22ˉxi[3]ˉxi[1])].

    The EM algorithm iteratively maximizes ˆE=E[log(L)|y1,,yN]. Using the previous formulas and tr(AB)=tr(BA), where tr is the notation for the trace of a matrix, we get

    ˆE=5Nln(2π)N2log(|R|)12Nn=1tr[R1(ynytnynxtn|NCtCxn|Nytn+CPn|NCt)]12Nn=2log(|Q|)12Nn=2tr[Q1(Pn|NPn,n1|NFtn1xn|Nbtn1Fn1Ptn,n1|N+Fn1Pn1|NFtn1+Fn1xn|Nbtn1bxtn|N+bn1xtn|NFtn1+bn1btn1)]12log(|Σ|)12tr[Σ1(P1μxt1|Nx1|Nμt+μμt)]

    The smoothed values Pn|N=E[xnxtn|y1,,yN], Pn,n1|N=E[xnxtn1|y1,,yN], and xn|N=E[xn| y1,,yN] can be calculated using the UF smoothing presented in the previous section. For the M-step, analytical update equations for the parameters Θ can be found taking derivatives with respect to the parameters Θ in the previous formula for ˆE. The implementation of the EM algorithm is summarized in Table 2

    Table 2. The EM algorithm.
    Initialize the model parameters Θ={Q,R,α,λ1,λ2,η1,η2}
    Repeat until the log likelihood has converged
    The E step
    For k=1 to N
    Run the UF filter to compute ˉxk+1, ˉPk+1, ˆxk+1, ˆPk+1 and ˉPxkxk+1
    For k=N to 1
    Calculate the smoothed values xk|N, and Pk|N using (13), (14)
    The M step
    Update the values of the parameters Θ to maximize ˆE
     | Show Table
    DownLoad: CSV

    The main advantage of using the EM-algorithm is the guaranteed convergence [26,18]. However, depending on the initial guess, the algorithm can only converge to a local maximum. Various strategies for choosing the initial guess are proposed in [1], and methods for accelerating the convergence are presented in [17].


    5. Model validation

    We divide the experimental data into a training set (containing N observations, where N equals around 70 of the data), and a test set. We use the observations in the training set to estimate the parameters. Once the parameters are estimated, we can predict the future values of xi, i=N+1,N+2,, and we validate the model by comparing these predictions with the experimental data in the test set.

    We start with the validation of the logistic model on the negative control cell growth data, and we estimate the cell growth rate β and capacity K (which we suppose are unchanged for the whole experiment). Since the logistic equation (1) can be solved analytically, the nonlinear least square method is an efficient and reliable method for parameter estimation and prediction.

    Figure 4 shows the fitting of the negative control data of four replicates. The data predicted by the logistic model is in agreement with all the experimental data. Moreover the estimated parameters of all replicated experiments are consistent. Thus we conclude that the logistic equation (1) is a suitable model to represent the cell growth in non-responsive environment.

    Figure 4. Negative control data fitted by logistic model, dot: experimental data, line: logistic model.

    To test the responsive model (5), we present here the results obtained for PF431396, monastrol, ABT888, and HA1100 hydrochloride. These chemicals are selected from Cluster Ⅰ: DNA/RNA-nucleic acid targets, and Cluster Ⅹ: protein -motor targets. These two clusters are the top 2 most common clusters in the 63 compounds experiments, covering more than half of the cases.

    We perform preprocessing of the experiment data before testing the toxicity model. Since the cell index is not measured uniformly on time, we apply a smoothing spline to approximate the experimental data. Figure 5 presents a good agreement between the experimental data and the fitting spline.

    Figure 5. Smooth spline approximation, dot: experimental data, line: smooth spline.

    After interpolation with a smoothing spline, we sample uniformly from the approximating spline, and we use the first 70% experimental data (i.e. the training set) to estimate the parameters, α, η1, η2, λ1 and λ2 with the EM algorithm. The estimated values of the parameters for the four chemicals mentioned before are given in Table 1. Using the estimated values of the parameters, we apply the UF to predict the cell growth/death, and we compare the predicted values with the data in the test set (i.e. with the last 30% of the experimental data).

    From Figs. 6-8, the predictions are in agreement with the experimental data. We have plotted only the TCRCs corresponding to the largest 8 out of 11 values of the initial concentration of the chemicals because the curves corresponding to the first 3 values are similar to the negative control. The observations from the initial time t0 to the red vertical line represent the training set, and are used for parameter estimation. The test set is formed with the data after the vertical red line. In all the figures the experimental data is plotted using dotted lines, and the filtered or predicted observations are presented using plain lines. The concentration reduces by a third from top to bottom, and from left to right.

    Figure 6. Estimation results for PF431396, dot: experimental data, line: filtered or predicted observations; (a) CE(0)=5.00uM, (b) CE(0)= 1.67uM, (c) CE(0)=0.56uM, (d) CE(0)=0.19uM, (e) CE(0)=61.73nM, (f) CE(0)= 20.58nM, (g) CE(0)= 6.86nM, (h) CE(0)=2.29nM.
    Figure 7. Estimation results for monastrol, dot: experimental data, line: filtered or predicted observations; (a) CE(0)=100.00uM, (b) CE(0)=33.33uM, (c) CE(0)=11.11uM, (d) CE(0)= 3.70uM, (e) CE(0)=1.23uM, (f) CE(0)= 0.41uM, (g) CE(0)=0.14uM, (h) CE(0)=45.72nM.
    Figure 8. Estimation results for ABT888, dot: experimental data, line: filtered or predicted observations; (a) CE(0)=308.00uM, (b) CE(0)=102.67uM, (c) CE(0)=34.22uM, (d) CE(0)=11.41uM, (e) CE(0)=3.80uM, (f) CE(0)=1.27uM, (g) CE(0)=0.42uM, (h) CE(0)=0.14uM.

    6. Parameter uncertainty and sensitivity analysis

    In addition to the point estimates obtained with the EM algorithm, we analyze the effect of parameter uncertainty on predicting the cell index using Monte Carlo simulations and global sensitivity analysis (GSA). Sensitivity Analysis (SA) refers to a broad group of methods that ranks parameters by their effect on output variables. GSA is the most suitable group of sensitivity analysis methods for application in highly nonlinear dynamic models [13]. In GSA, variations of all input parameters simultaneously are considered. As a result, interactions among different inputs can be detected. There is a variety of GSA methods, and here we apply the Sobol's method [23].


    6.1. Simulations with random parameters

    To account for parameter uncertainty, we run simulations assuming that all parameters are random variables with triangle distributions on intervals centered around the estimated values of the parameters given in Table 1. Based on these simulations we determine the expected cell index and the extinction probability. We consider intervals corresponding to perturbations of 10%, we run the model for 1000 realizations and we simulate for t=60 hours (similarly with the experimental settings). In Figs. 10(a), 11(a) we display some TCRCs recorded after experiments for PF431396 and ABT888. We compare these curves with the simulations results obtained using the proposed mathematical model.

    Figure 10. (a) Experimental TCRCs for PF431396 for CE(0)=5uM, 1.67uM, 0.56uM (b) Expected cell index and probability of extinction for different concentrations for PF431396.
    Figure 11. (a) Experimental TCRCs for ABT888 for CE(0)=308uM, 103uM, 34uM (b) Expected cell index and probability of extinction for different concentrations for ABT888.

    In Figs. 10(b), 11(b) we plot the expected cell index and the probability of extinction against the concentration of PF431396 and ABT888. Notice that the values of the expected cell index are in good agreement with the experimental data represented in the TCRCs. The probability of extinction increases very steeply from 0 to 1 when the concentrations increase and pass a certain threshold. This illustrates the conclusions of the stability analysis presented in section 3.

    From figures 6, 8, 9 we can notice that the TCRCs for PF431396, ABT888 and HA1100 hydrochloride cover both cases corresponding to persistence and to extinction. However, from figures 7 we can notice that the experiments for monastrol are done with too small initial concentrations because all TCRCs show persistence. The results of this type of simulations can be used to determine an appropriate range for the initial concentration of chemicals CE(0) used in the experiments such that both values smaller and larger than the threshold between extinction and persistence are included. They extend the stability analysis done in section 3 by considering also the effects of parameter uncertainty.

    Figure 9. Estimation results for HA1100 hydrochloride, dot: experimental data, line: filtered or predicted observations; (a) CE(0)=1.00mM, (b) CE(0)=0.33mM, (c) CE(0)=0.11mM, (d) CE(0)= 37.04uM, (e) CE(0)=12.35uM, (f) CE(0)=4.12uM, (g) CE(0)=1.37uM, (h) CE(0)= 0.46uM.

    6.2. Global sensitivity analysis

    Sobol's sensitivity measures [23] that utilize the analysis of variance (ANOVA) of the model output are among the most widely used GSA methods [13] [9]. In Sobol's method, the variance of the model output is decomposed into components that result from individual parameters as well as from parameter interactions.

    Consider a mathematical model represented by the square integrable function f(x), where x=(x1,,xd) are the parameters of the model. Without loss of generality, we suppose x1,,xd are independent, uniformly distributed random variables on [0,1]d, and f(x) has the ANOVA type of decomposition

    f(x)=f+kf[k](xk)+k1<k2f[k1,k2](xk1,xk2)++f[1,,d](x1,,xd) (15)

    where f is a constant and f[k1,,kr](xk1,,xkr) is a function only depending on the variables xk1,xkr such that for 1ir,

    10f[k1,,kr](xk1,,xkr)dxki=0.

    Thus the summands in (15) are orthogonal to each other and we have

    [0,1]df(x)dx=f.

    Let us define

    D:=[0,1]df2(x)dxf2
    Dk1,,kr:=[0,1]rf2[k1,,kr](xk1,,xkr)dxk1dxkr.

    We have Var[f(x)]=D, Var[E[f(x)|xi]]=Di, Var[E[f(x)|xi,xj]]=Di+Dj+Di,j, , so D can be seen as the total variance and Dk1,,kr as partial variances. The Sobol's indices are defined as

    Sk1,,kr=Dk1,,krD.

    Squaring (15), integrating over [0,1]d and using the orthogonality of the summands [23], we get

    dr=1k1<k2<<krDk1,,kr=D.

    The GSA indices of a model can be evaluated using Monte Carlo numerical integration. To demonstrate the process, we present the estimation of first order indices Di for 1id, and the second order indices Di,j for 1i<jd.

    Let ξi=(ξi1,,ξid) for i=1,,N be random samples of x. Then

    f1NNi=1f(ξi),D1NNi=1f2(ξi)f2.

    Then we generate another group of samples ˆξi=(ˆξi1,,ˆξid) for i=1,,N, which are independent with ξi. The GSA indices are estimated as

    Dj1NNi=1f(ξi1,,ξid)f(ˆξi1,,ˆξij1,ξij,ˆξij+1,,ˆξid)f2Dj1,j21NNi=1f(ξi1,,ξid)f(ˆξi1,,ˆξij11,ξij1ˆξij1+1,,ˆξij21,ξij2,ˆξij2+1,,ˆξid)f2

    We present the GSA studies for our proposed model. The estimated values of the parameters for different chemicals are given in Table 3. We consider that all parameters are random variables with uniform distribution on intervals corresponding to perturbations of 10%. To calculate the Sobol's indices we use the Matlab toolbox named GSAT developed by Cannavó [2].

    Table 3. Estimated Values of Parameters.
    Toxicant Cluster β K η1 λ1 λ2 η2 α
    PF431396 0.077 21.912 0.273 0.058 0 0.008 0.238
    monastrol 0.074 18.17 0.209 0.177 0.204 0.5 0.016
    ABT888 0.083 17.543 0.079 0.177 0.205 0.5 0.005
    HA1100 hydrochloride 0.077 21.913 0.143 0.0098 0.0786 0.147 0.351
     | Show Table
    DownLoad: CSV

    In Figs. (12), (13), we present the ranking for the GSA indices for PF431396 and ABT888 with various concentration, respectively. We can notice that when the chemicals' concentration is small the capacity K is the most sensitive parameter of the model. This can be explained by the fact that for low concentrations of toxicant the cell population is persistent, and asymptotically the cell index n approaches the capacity K (see section 3). As the concentration increase to the transition stage from persistence to extinction, the cell population become more sensitive to the intake and outtake rates λ1,η1,λ2,η2.

    Figure 12. The first order GSA indices ranking for PF431396 (higher rank means more sensitive).
    Figure 13. The first order GSA indices ranking for ABT888 (higher rank means more sensitive).

    Figure (14) present the second order GSA indices for the same chemicals at the transition stage from persistence to extinction. The thickness of lines of any pair of parameters represents the rank of their co-sensitivity (the thicker the line, the greater the co-sensitivity). These pictures also show that the intakes and outtakes rates are the most sensitive parameters for the cells' population model. Similar results are obtained for monastrol and HA1100 hydrochloride.

    Figure 14. Network graph visualizing the second order GSA indices for (a) PF431396 with CE(0)=10uM (b) ABT888 with CE(0)=400uM.

    7. Discussion and summary

    The novelty of this paper is the application of a dual methodology, including an efficient statistical method for parameter estimation and prediction of the cell index and chemicals' concentration, followed by a numerical and analytical stability study for the dynamical system modeling the cells' growth/death.

    We propose a mathematical model expressed by a three dimensional system of differential equations that can be expressed in a state-space form, and we design an EM algorithm based on the unscented filter for parameter estimation and prediction. Since it requires less tunning, the EM algorithm is a more efficient alternative for parameter estimation than the MHE or the EKF [8]. The results presented here for four chemicals with different MOAs illustrate the efficiency of the proposed algorithm and validate the mathematical model. Our approach is very efficient because the model parameters can be estimated based on TCRCs provided by only two experiments, namely the negative control and an experiment with a relatively large initial concentration of the chemical. Using the mathematical model, accurate TCRCs for other concentrations can be obtained numerically.

    Based on the TCRCs, clustering methods or machine learning algorithms can be applied to classify the chemicals. However, some chemicals were tested with either too low concentrations (so no significant effect on the cells growth/death is noticed) or too high concentrations (so the only effect that can be noticed is the rapid cells' death). Consequently, the TCRCs generated after this kind of experiments do not have the features necessary for statistical classification. The main practical motivation of this study was to find a way to determine the lowest concentration of toxin that can kill the cells (i.e. the value of chemical's initial concentration that separate the persistent cells' populations from those that go to extinction).

    Once the parameters are estimated, the stability analysis and numerical simulations can provide a range of values for the chemical's initial concentration that give TCRCs with useful features. The asymptotic analysis of the proposed model shows that persistence occurs if the initial concentration of chemical is smaller than a certain threshold. For the persistent trajectories, the cell index tends toward the nominal carrying capacity of the population, and the internal and external chemical concentrations tend toward zero. Extinction depends on the initial concentration of toxicant and the entire past history of the population. The extinction behavior is more complex because when the cell index tends to zero, the internal and external toxicant concentrations can approach an infinite number of limiting values.

    We illustrate this analytical and numerical analysis for monastrol, but the proposed model based on first order kinetics gives accurate predictions for the TCRCs corresponding to the 63 chemicals considered in this study. However, there might be limitations for different experimental settings or chemicals with different MOA.

    We plan to further extend this study using uncertainty quantification methods. Although the proposed model was validated by experimental data, parameter uncertainty is inherent. To account for parameter uncertainty and calculate the probability of extinction, we have considered random perturbation of parameters' values, we have done Monte Carlo simulations, and we have calculated the Sobol's GSA indices to find out which parameters are important and sensitive to change. Based on the results of the GSA we plan to introduce a model with random parameters, for example to consider a system of stochastic differential equations similar with the ones in [15,16].


    Acknowledgments

    This work was supported by a Mathematics of Information Technology and Complex Systems (MITACS) Accelerate Clusters grant and by a grant from the Natural Sciences and Engineering Research Council of Canada.


    Appendix A. Center manifold

    Let [0,CEλ21η21,CE] be any extinction equilibrium with CEβη21αλ21. To translate this fixed point to the origin, we consider two new variables y1=C0CEλ21η21 and z1=CECE. The corresponding model in terms of [n,y1,z1] is given by the following system of equations

    dn(t)dt=(βαλ21CEη21)n(t)βn(t)2Kαy1(t)n(t)dy1(t)dt=λ21z1(t)η21y1(t)dz1(t)dt=CE(η21η22+λ21λ22)n(t)η21+λ22y1(t)n(t)η22z1(t)n(t). (16)

    The diagonal form of this system is

    dxdt=(αCEλ21βη21)η21x+F1(x,y,z)dydt=η21y+F2(x,y,z)dzdt=F3(x,y,z) (17)

    where the new variables are

    x=CE(η21η22λ21λ22)(αCEλ21βη21)ny=(η21η22λ21λ22)CEλ21(αCEλ21η41βη21)η21n+y1λ21η21z1z=CE(η21η22λ21λ22)(αCEλ21βη21)n+z1,

    and the non-linear terms are of the form Fi(x,y,z)=c1x2+c2xy+c3xz, for some coefficients ci, i=1,,3 that can be easily determined using MAPLE. The local center manifold at [0,0,0] (see chapter 2.12 in [21]) is of the form

    x=h(z)=a1z2+a2z3+y=g(z)=b1z2+b2z3+. (18)

    To determine the coefficients ai, bi, i=1,, we substitute the previous expansions into the following equation (see Theorem 1, chapter 2.12 in [21])

    F3(h(z),g(z),z)D[h(z)g(z)][(αCEλ21βη21)η21h(z)+F1(h(z),g(z),z)η21g(z)+F2(h(z),g(z),z)]=0 (19)

    Simple, but long calculations give ai=bi=0, i=1,, so the initial system is topologically conjugate (see Theorem 2, chapter 2.12 in [21]) to the system

    dxdt=(αCEλ21βη21)η21xdydt=η21ydzdt=0. (20)

    and, in terms of the initial variables, the local center manifold is the line {(n,C0,CE):n=0,λ21CEη21C0=0}.


    Appendix B. The proofs

    Before we give the proofs for the lemma and theorem included in section 3, we notice that the we have the following formulas for the solutions of system (5) (see also [4]). Since equations (3) and (4) are linear we have

    C0(t)=λ21eη21tt0CE(s)eη21sdsCE(t)=CE(0)exp(η22t0n(s)ds)+λ22exp(η22t0n(s)ds) (21)
    t0C0(s)n(s)exp(η22s0n(l)dl)ds,t0. (22)

    Equation (2) is a Bernoulli equation, so we get

    n(t)=n(0)exp(βtαt0C0(s)ds)1+n(0)βKt0exp(βsαs0C0(l)dl)ds,t0. (23)

    B.1. Proof of lemma 3.1

    Assume that there exists T1>0 such that CE(T1)>CE(0) or CE(T1)0, and suppose that [0,T] is the maximum interval for which 0<CE(t)CE(0). Then we should either have CE(T)=CE(0) or CE(T)=0.

    From (21) we get for any 0<tT

    0C0(t)=λ21eη22tt0CE(s)eη21sdsλ21eη22tCE(0)t0eη21sds=λ21CE(0)η21(1eη21t)λ21CE(0)η21

    Thus, for any 0<tT

    0t0C0(s)dsλ21CE(0)tη21< (24)

    and from equation (23) we have 0<n(t)n(0)eβt. Using this and equation (22) we get for any 0<tT

    CE(t)CE(0)exp(η22t0n(s)ds)>0, (25)

    so CE(T)>0.

    Moreover, if CE(T)=CE(0), then from equation (4) we obtain

    dCEdt|t=T=λ22C0(T)n(T)η22CE(T)n(T)CE(0)n(T)(λ21λ22η21η22)<0 (26)

    So there exists δ>0 such that CE(t)CE(0) for all t[T,T+δ], and we have a contradiction with the definition of the interval [0,T].

    Thus, we have proved that 0<CE(t)CE(0) for any t0. Using this and (21) we also get 0C0(t)λ21CE(0)η21, for any t0. Consequently inequalities (24) are true for any t0, and from (23) we get n(t)>0, for all t0.


    B.2. Proof of Theorem 3.2

    Since from Lemma 3.1 we know that n(t)>0, for any t0, we have 0n(t)dt= or 00n(t)dt<.

    If |n|1=0n(t)dt< then for any t0 we also have

    t0C0(s)n(s)exp(η22s0n(l)dl)dsλ21CE(0)η21exp(η22|n|1)|n|1, (27)

    so 00C0(s)n(s)exp(η22s0n(l)dl)ds=M<. Thus from (22) we get

    limtCE(t)=CE(0)exp(η22|n|1)+λ22Mexp(η22|n|1)<. (28)

    Consequently, there exists T1>0 such that tor any t>T1 we have CE(t)>CE(0)exp(η22|n|1)/2. This implies that 0CE(s)eη21sds= because for any t>T1 we have

    t0CE(s)eη21sdstT1CE(s)eη21sdsCE(0)exp(η22|n|1)/2tT1eη21sds.

    So we can apply L'Hospital rule in (21), and we get

    limtC0(t)=λ21η21limtCE(t). (29)

    Thus, if 0n(t)dt<, then limtCE(t) and limtC0(t) exist and they are related by the previous equation.

    Next we consider the case when 0n(t)dt=. If 00C0(s)n(s) exp(η22 s0n(l)dl)ds<, from (22) we get limtCE(t)=0. On the other hand, if 0C0(s)n(s)exp(η22s0n(l)dl)ds=, from L'Hospital rule in (22) we have

    0λ22η22lim inftC0(t)lim inftCE(t)lim suptCE(t)λ22η22lim suptC0(t) (30)

    Similarly, from (21) we either get that limtC0(t)=0 (if 0CE(s)eη21sds<), or we have

    0λ21η21lim inftCE(t)lim inftC0(t)lim suptC0(t)λ21η21lim suptCE(t), (31)

    (if 0CE(s)eη21sds=). All these possible cases give

    limtC0(t)=limtCE(t)=0, (32)

    because η21η22λ21λ22>0. Thus, if 0n(t)dt=, then limtCE(t) and limtC0(t) exist and they are equal with zero.

    In conclusion, we have shown that in both cases limtCE(t) and limtC0(t) exist, and we have limtC0(t)=λ21η21limtCE(t).

    To prove the first part of the theorem we first show that if limtCE(t)<βη21αλ21 then 0n(t)dt=. From the previous discussion we know that limtCE(t)<βη21αλ21 implies limtC0(t)<βα, and consequently

    limtexp(βtαt0C0(s)ds)=,limtt0exp(βsαs0C0(l)dl)ds=

    Hence, from L'Hospital rule in (23) we have

    0limtn(t)=K(βαlimtC0(t))β (33)

    If 0n(t)dt< then we should have limtn(t)=0, and this implies limtC0(t) =βα. But limtC0(t)<βα, so 0n(t)dt=. Hence limtC0(t)=limtCE(t) =0, and replacing in (33) we get limtn(t)=K. This completes the proof of the first part of the theorem.

    Next, if limtCE(t)=CE>βη21αλ21>0, then from the previous discussion we know that |n|1=0n(t)dt<. Moreover, limtC0(t)=λ21η21CE>βα>0, so

    limtexp(βtαt0C0(s)ds)=0.

    Thus limtn(t)=0 because from (23) we have

    0<n(t)n(0)exp(βtαt0C0(s)ds).

    [1] [ C. Biernacki,G. Celeux,G. Govaert, Choosing starting values for the EM algorithm for getting the highest likelihood in multivariate gaussian mixture models, Comput. Statist. Data Anal., 41 (2003): 561-575.
    [2] [ F. Cannavó, Sensitivity analysis for volcanic source modeling quality assessment and model selection, Computers & Geosciences,, 44 (2012): 52-59.
    [3] [ Z. Ghahramani and S. Roweis, Learning nonlinear dynamical systems using an EM algorithm, in Advances in Neural Information Processing Systems (eds. M. Kearns, S. Solla and C. D. A.), MIT Press, 1999,599-605.
    [4] [ T. Hallam,C. Clark,G. Jordan, Effects of toxicants on populations: A qualitative approach Ⅱ. First order kinetics, J. Math. Biology, 18 (1983): 25-37.
    [5] [ J. He,K. Wang, The survival analysis for a population in a polluted environment, Nonlinear Analysis: Real World Applications, 10 (2009): 1555-1571.
    [6] [ B. Huang,J. Xing, Dynamic modeling and prediction of cytotoxicity on microelectronic cell sensor array, The Canadian Journal of Chemical Engineering, 84 (2006): 393-405.
    [7] [ Q. Huang,L. Parshotam,H. Wang,C. Bampfylde,M. Lewis, A model for the impact of contaminants on fish population dynamics, Journal of Theoretical Biology, 334 (2013): 71-79.
    [8] [ F. Ibrahim,B. Huang,J. Xing,S. Gabos, Early determination of toxicant concentration in water supply using MHE, Water Research, 44 (2010): 3252-3260.
    [9] [ A.M. Jarrett,Y. Liu,N. Cogan,M.Y. Hussaini, Global sensitivity analysis used to interpret biological experimental results, Journal of Mathematical Biology, 71 (2015): 151-170.
    [10] [ J. Jiao,W. Long,L. Chen, A single stage-structured population model with mature individuals in a polluted environment and pulse input of environmental toxin, Nonlinear Analysis: Real World Applications, 10 (2009): 3073-3081.
    [11] [ S. Julier,J. Uhlmann,H. Durrant-White, A new method for the nonlinear transformation of means and covariances in filters and estimators, IEEE Trans. Aut. Control, 45 (2000): 477-482.
    [12] [ S. Julier, J. Uhlmann and H. Durrant-Whyte, A new approach for filtering nonlinear systems, in American Control Conference, Seattle, Washington, 1995,1628–1632.
    [13] [ A. Kiparissides,S. Kucherenko,A. Mantalaris,E.N. Pistikopoulos, Global sensitivity analysis challenges in biological systems modeling, Industrial & Engineering Chemistry Research, 48 (2009): 7168-7180.
    [14] [ K. Kothawad,A. Pathan,M. Logad, Evaluation of in vitro anti-cancer activity of fruit lagenaria siceraria against MCF7, HOP62 and DU145 cell line, Int. J. Pharm. & Technol, 4 (2012): 3909-4392.
    [15] [ M. Liu,K. Wang, Survival analysis of stochastic single-species population models in polluted environments, Ecological Modeling, 220 (2009): 1347-1357.
    [16] [ M. Liu,K. Wang,X. Liu, Long term behaviors of stochastic single-species growth models in a polluted environment, Applied Mathematical Modelling, 35 (2011): 752-762.
    [17] [ X. Meng,D. Van Dyk, The EM algorithm -an old folk-song to a fast new tune, J.R. Statist. Soc.B, 59 (1997): 511-567.
    [18] [ R. Neal and G. Hinton, A view of the EM algorithm that justifies incremental, sparse, an other variants, in Learning in Graphical Models (ed. M. Jordan), 89 (1998), 355-368.
    [19] [ T. Pan,B. Huang,W. Zhang,S. Gabos,D. Huang,V. Devendran, Cytotoxicity assessment based on the AUC50 using multi-concentration time-dependent cellular response curves, Anal. Chim. Acta, 764 (2013): 44-52.
    [20] [ T. Pan,S. Khare,F. Ackah,B. Huang,W. Zhang,S. Gabos,C. Jin,M. Stampfl, In vitro cytotoxicity assessment based on KC50 with real-time cell analyzer (RTCA) assay, Comp. Biol. Chem., 47 (2013): 113-120.
    [21] [ L. Perko, Differential Equations and Dynamical Systems, Springer, New York, 2001.
    [22] [ R. Shumway,D. Stoffer, An approach to time series smoothing and forecasting using the EM algorithm, J. Time Ser. Anal., 3 (1982): 253-264.
    [23] [ I.M. Sobol, Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates, Mathematics and Computers in Simulation, 55 (2001): 271-280.
    [24] [ H. Thieme, Mathematics in Population Biology, Princeton Series in theoretical and Computational Biology., 2003
    [25] [ E. A. Wan, R. Van der Merwe and A. T. Nelson, Dual estimation and the unscented transformation, in Advances in Neural Information Processing Systems (ed. M. I. J. et al.), MIT Press, 2000.
    [26] [ C. Wu, On the convergence properties of the EM algorithm, The Annals of Statistics, 11 (1983): 95-103.
    [27] [ Z. Xi,S. Khare,A. Cheung,B. Huang,T. Pan,W. Zhang,F. Ibrahim,C. Jin,S. Gabos, Mode of action classification of chemicals using multi-concentration time-dependent cellular response profiles, Comp. Biol. Chem., 49 (2014): 23-35.
    [28] [ J. Xing,L. Zhu,S. Gabos,L. Xie, Microelectronic cell sensor assay for detection of cytotoxicity and prediction of acute toxicity, Toxicology in Vitro, 20 (2006): 995-1004.
    [29] [ M. Zhang,D. Aguilera,C. Das,H. Vasquez,P. Zage,V. Gopalakrishnan,J. Wolff, Measuring cytotoxicity: A new perspective on LC50, Anticancer Res., 27 (2007): 35-38.
  • This article has been cited by:

    1. Giuseppe Chichiriccò, Claudio Ferrante, Luigi Menghini, Lucia Recinella, Sheila Leone, Annalisa Chiavaroli, Luigi Brunetti, Simonetta Di Simone, Maurizio Ronci, Pierpaolo Piccone, Barbara Lanza, Stefania Cesa, Annamaria Poma, Giulia Vecchiotti, Giustino Orlando, Crocus sativus by-products as sources of bioactive extracts: Pharmacological and toxicological focus on anthers, 2019, 126, 02786915, 7, 10.1016/j.fct.2019.01.040
    2. Anna Poma, Sabrina Colafarina, Eleonora Aruffo, Osvaldo Zarivi, Antonella Bonfigli, Sebastiano Di Bucchianico, Piero Di Carlo, Maria Rosaria Scarfi, Effects of ozone exposure on human epithelial adenocarcinoma and normal fibroblasts cells, 2017, 12, 1932-6203, e0184519, 10.1371/journal.pone.0184519
    3. A. M. Antonenko, O. P. Vavrinevych, S. T. Omelchuk, B. I. Shpak, Hygienic substantiation of calculating models for predicting toxicity of different classes insecticides (first part)., 2019, 24, 2307-0404, 106, 10.26641/2307-0404.2019.3.181892
    4. Vavrinevych O.P., Antonenko A.M., Korshun M.M., Omelchuk S.T., Hygienic substantiation of calculating models for fungicides of different classes toxicity depend on their physical and chemical properties prognosis, 2017, 20777477, 52, 10.32402/dovkil2017.04.052
    5. Tiantian Ma, Dan Richard, Yongqing Betty Yang, Adam B Kashlak, Cristina Anton, Functional non-parametric mixed effects models for cytotoxicity assessment and clustering, 2023, 13, 2045-2322, 10.1038/s41598-023-31011-1
    6. Beatriz Xavier Soares, Cláudia C. Miranda, Tiago G. Fernandes, Systems bioengineering approaches for developmental toxicology, 2023, 21, 20010370, 3272, 10.1016/j.csbj.2023.06.005
  • Reader Comments
  • © 2017 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(4585) PDF downloads(666) Cited by(6)

Article outline

Figures and Tables

Figures(14)  /  Tables(3)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog