Skip to main content

Influence of parameter perturbations on the reachability of therapeutic target in systems with switchings

Abstract

Background

Examination of physiological processes and the influences of the drugs on them can be efficiently supported by mathematical modeling. One of the biggest problems is related to the exact fitting of the parameters of a model. Conditions inside the organism change dynamically, so the rates of processes are very difficult to estimate. Perturbations in the model parameters influence the steady state so a desired therapeutic goal may not be reached. Here we investigate the effect of parameter deviation on the steady state in three simple models of the influence of a therapeutic drug on its target protein. Two types of changes in the model parameters are taken into account: small perturbations in the system parameter values, and changes in the switching time of a specific parameter. Additionally, we examine the systems response in case of a drug concentration decreasing with time.

Results

The models which we analyze are simplified, because we want to avoid influences of complex dynamics on the results. A system with a negative feedback loop is the most robust and the most rapid, so it requires the largest drug dose but the effects are observed very quickly. On the other hand a system with positive feedback is very sensitive to changes, so small drug doses are sufficient to reach a therapeutic target. In systems without feedback or with positive feedback, perturbations in the model parameters have a bigger influence on the reachability of the therapeutic target than in systems with negative feedback. Drug degradation or inactivation in biological systems enforces multiple drug applications to maintain the level of a drug’s target under the desired threshold. The frequency of drug application should be fitted to the system dynamics, because the response velocity is tightly related to the therapeutic effectiveness and the time for achieving the goal.

Conclusions

Systems with different types of regulation vary in their dynamics and characteristic features. Depending on the feedback loop, different types of therapy may be the most appropriate, and deviations in the model parameters have different influences on the reachability of the therapeutic target.

Background

Biological switches

A significant part of biological processes proceed in a switch-like manner. A typical example of such step changes in biological systems is related to application of a therapeutic drug; after drug administration, especially through injection, specific processes are activated and intracorporeal conditions change in a sudden, step-like manner. When a drug is administered to a patient (orally or by a drip-bag), the number of drug molecules in the body increases rapidly and drug-induced processes start suddenly. The level of active drug cannot be maintained at a steady level due to processes such as transport of drug molecules through the organism, import and export by cells, binding to other molecules, and drug degradation or inactivation [1]. Administration of a drug is intended to enforce specific processes such as inactivation or degradation of a protein target or blockade of inter- or extra-cellular transport [2]. Consequently, the activity of a drug should be included in a model in a multiplicative manner: drug molecules influence the rate of the processes related to the number of protein or other molecular targets. Instead of considering the drug application as an input to the model, we propose considering it as an abrupt change of the parameter values; in this case the drug accelerates the process of protein degradation. Other examples of biological processes which proceed in a switch-like manner are gene activation and deactivation [3] and transmembrane transport through (divided by) ion channels [4]. These and many other biological processes can be effectively modeled as systems with switches in the parameter values.

Parameter changes

The intra- and inter-cellular environments are very complex, containing many different types of molecules both non-organic and organic such as carbohydrates, proteins, lipids, and nucleic acids. Because of intra- and extra-cellular processes such as export and import, production and degradation of proteins and their modification by phosphorylation, ubiquitylation, or glycosylation, the chemical and physical conditions inside the cell change dynamically [3]. Similarly, cell growth during the cell cycle influences the concentrations of all the substances inside the cell and thereby the rate of all processes. Consequently, the rates of cellular processes are dynamically changing [5]. The building of mathematical models requires exact determination of model parameters. The parameters for biological processes are calculated or estimated using the results of biological experiments and thus depend highly on the biological, chemical and physical conditions in cells. Sensitivity analysis of models is usually employed to test their vulnerability to small perturbations of parameters [6], but when a change of the parameter values is large the model outputs may be significantly different. In systems with switching, the problem of parameter perturbation can cause even greater inaccuracy due to cumulation of two effects: first, the initial state before the switch can be significantly altered, and second, the parameters in the model after a switch are biased. Consequently, the dynamics of such models can be significantly different from the real dynamics. This factor plays an essential role, especially in situations when therapy with minimized doses of a drug is considered.

Drug degradation

In our preliminary study we neglect the pharmacodynamics and pharmacokinetics and assume that the concentration of a drug in the organism is maintained at a stable level. This approach is useful when examining the internal properties of the system, although in real-life systems the problem of estimating drug level and its influence on the organism play an essential role. The problem of drug pharmacodynamics and pharmacokinetics has been widely examined and discussed (see e.g. [7,8,9]). Mechanism-based Pharmacokinetic/Pharmacodynamic (PK-PD) models contain expressions to quantitatively characterize processes such as drug distribution at the target site and drug binding, activation, and inactivation or excretion. Moreover, there are many other factors which can influence the therapeutic or toxic activity of a drug such as the problem of drug-drug interactions which affect the pharmacokinetics , by influencing gastro-intestinal absorption, occupying binding sites on a protein, or competing for drug-metabolizing enzyme systems are described exhaustively by Kristensen [10]. Nevertheless, an interesting problem of pharmacokinetics arises in a system with multiple drug dosage. Clinical research on drug administration supported by mathematical modeling is useful in determining the efficacy and safety of proposed therapies [11]. Model parameters should be fitted for a specific drug, as in our previous work where based on the results published by Zhang et al. [12] we created model equations describing the active and total concentrations for the experimental antitumour drug Nutlin [13]. In the present work we do not consider any specific drug, so we use the previously published equations and slightly modify the parameters to obtain desirable dynamics. The kinetics of the protein degradation is not described by the Michaelis–Menten kinetics, because the number of active molecules of a drug is comparable to the number of protein target molecules, so the process of increased degradation of a target protein by a drug can be described by the mass-action law.

Regulation of protein production

Modeling of biological systems demands a special approach due to their very high complexity. The great majority of these systems are modeled by deterministic algorithms, although in some cases a stochastic approach is more suitable especially when a low number of reacting molecules is involved such as in gene switching processes. Parameter fluctuations may be also considered as stochastic changes of parameter values [14] or modeled as a bounded stochastic process [15,16,17]. However, here we use a deterministic approach despite the existence of gene states in our models and we postpone investigation of stochastic models, since the majority of published models are still deterministic.

The use of a switched system for modeling biological processes is not a new approach, although to our knowledge the achievability of a therapeutic target in systems with parameter perturbation has not been considered. There have been attempts to use piecewise linear systems to model highly non-linear processes, in which the dependencies between molecules are described by the switching rules which enforce changes in the model structure or parameter values [18,19,20]. Similar methods were presented by de Jong and co-workers, who proposed qualitative simulation of regulatory networks using piecewise linear models [21, 22]. A different application of switched system was presented by Parise et al. [23], where a stochastic model of a controlled gene expression system is discussed focussing on the achievability region for the protein produced from the gene by solving an optimization problem.

Methods

Proposed models

In this work we investigate the problem of the influence of parameter perturbations on a medical therapy designed to decrease the number of active molecules of a target protein. In the first part of this paper three models are considered which all consist of three variables: G—the gene state, R—the number of mRNA molecules transcribed from the gene, and A—the number of molecules of the protein A. In the second part the model is expanded by two more equations, which describe the total and active drug levels. The model without a feedback loop is a well-known model of protein production, and the model with a negative feedback loop was published in [24]. Additionally, we create a model with a positive feedback loop to compare the influence of different types of autoregulation. The parameter values are taken partially from our previous work [24, 25], where we presented some preliminary results. Here the positive feedback loop is created in a different way, and we further examine the case when a drug is degraded or inactivated. The number of target protein molecules in the steady state before drug application is established arbitrarily at 160,000 molecules and the therapeutic goal is to reduce this level to below 70,000 molecules.

The basic system without any feedback loop is described by the following equations:

$$\begin{aligned} \frac{dG}{dt} = q_{a} * (N_A - G(t)) - q_{d1}* G(t), \end{aligned}$$
(1)
$$\begin{aligned} \frac{dR}{dt} = t_1 * G(t) - d_1 * R(t), \end{aligned}$$
(2)
$$\begin{aligned} \frac{dA}{dt} = t_2*R(t) - d_2 * A(t) . \end{aligned}$$
(3)

To decrease the protein level below the required threshold, we apply a drug which induces its degradation or inactivation. In the first part of our approach we neglect pharmacokinetics and pharmacodynamics, so the drug concentration is maintained at a stable level. The drug application is considered as the parameter switch because it induces a step change in the value of the rate of degradation of protein A. The basic therapeutic goal is to maintain the level of protein A under the required threshold. After the switching time ts Eq. (3) changes to the following form:

$$\begin{aligned} \frac{d A}{dt} = t_2*R(t) - (d_2+d_3*DRUG)*A(t). \end{aligned}$$
(4)

The structure of this model is presented in Fig.  1a.

Fig. 1
figure 1

Schematic diagrams of the models. a Model without feedback loops. b Model with negative feedback loop in which protein A represses its own gene. c Model with positive feedback loop in which protein A blocks repression of its own gene. The red box contains the step added after switching and related to the drug application.

Biological processes are usually regulated by a variety of feedback loops, which are mainly negative although positive loops are also well known. We propose two additional models, the first with a negative feedback loop and the second with a positive feedback loop. In the first model protein A acts as a repressor of its own transcription causing it to increase the deactivation rate of its gene. The equation which describes the gene state has the following form:

$$\begin{aligned} \frac{dG}{dt} = q_{a} * (N_A - G(t)) - q_{d2} *G(t) - q_{d2A} * G(t) *A(t). \end{aligned}$$
(5)

The structure of the model with a negative feedback loop is presented in Fig. 1b.

The model with a positive feedback loop is created by double negation where protein A blocks repression of the gene responsible for its production. As a result transcription of the gene increases and subsequently the production of mRNA and protein is higher. The first equation of this model describes the gene state and its dependency on the number of protein molecules:

$$\begin{aligned} \frac{dG}{dt} = q_{a} * (N_A - G_A(t))- \frac{q_{d3}}{1+q_{d3A} * A} * G(t). \end{aligned}$$
(6)

The structure of the model with a positive feedback loop is presented in Fig. 1c. To maintain a similar protein level of \(\sim\)160,000 molecules in all the models we fitted the spontaneous gene deactivation rates (these are noted correspondingly by \(q_{d1}\), \(q_{d2}\) and \(q_{d3}\)). Other parameters are the same in all the models (see Table 1).

Table 1 Values of the model parameters

Steady states

The steady state equations for all variables in the model without a feedback loop are as follows:

$$\begin{aligned} {G_{ss}}&= \frac{N_A * q_{a}}{q_{a} + q_{d1}}, \\ R_{ss}&= \frac{t_1 * N_A * q_{a}}{d_1*(q_{a} + q_{d1})}, \\ A_{ss}&= \frac{t_2*t_1 * N_A * q_{a}}{d_2*d_1*(q_{a} + q_{d1})}. \end{aligned}$$

For the models with a positive or negative feedback loop the formulas for the steady state are much more complicated. Derivation includes solution of the square equations, but because one root is positive and the other is always negative there is only one steady state. The steady state for the model with a negative feedback loop is described by the equations:

$$\begin{aligned} {G_{ss}}&= \frac{-(q_a+q_{d2}) + \sqrt{(q_a+q_{d2})^2 + 4*N_A*q_a*q_{d2A}*\frac{t_2*t_1}{d_1*d_2}}}{2*\frac{t_2*t_1}{d_1*d_2}*q_{d2A}},\\ R_{ss}&= \frac{t_1 }{d_1} * \frac{-(q_a+q_{d2}) + \sqrt{(q_a+q_{d2})^2 + 4*N_A*q_a*q_{d2A}*\frac{t_2*t_1}{d_1*d_2}}}{2*\frac{t_2*t_1}{d_1*d_2}*q_{d2A}}, \\ A_{ss}&= \frac{t_2*t_1}{d_2*d_1} * \frac{-(q_a+q_{d2}) + \sqrt{(q_a+q_{d2})^2 + 4*N_A*q_a*q_{d2A}*\frac{t_2*t_1}{d_1*d_2}}}{2*\frac{t_2*t_1}{d_1*d_2}*q_{d2A}}. \end{aligned}$$

For the model with a positive feedback loop the formulas for the steady state are as follows:

$$\begin{aligned} G_{ss} &= {} \frac{-(q_a*N_A*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}-q_a-q_{d3})}{-2*q_a*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}} \\ & \quad - \frac{ \sqrt{(q_a*N_A*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}-q_a-q_{d3})^2 + 4 * q_a^2 * q_{d3A}*N_A *\frac{t_1*t_2}{d_1*d_2}}}{-2*q_a*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}} \\ R_{ss}&= {} \frac{-(q_a*N_A*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}-q_a-q_{d3})}{-2*q_a*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}} \\ & \quad - \frac{ \sqrt{(q_a*N_A*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}-q_a-q_{d3})^2 + 4 * q_a^2 * q_{d3A}*N_A *\frac{t_1*t_2}{d_1*d_2}}}{-2*q_a*q_{d3A}*\frac{t_2}{d_2}} \\ A_{ss} &= {} \frac{-(q_a*N_A*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}-q_a-q_{d3})}{-2*q_a*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}} \\ & \quad - \frac{ \sqrt{(q_a*N_A*q_{d3A}*\frac{t_1*t_2}{d_1*d_2}-q_a-q_{d3})^2 + 4 * q_a^2 * q_{d3A}*N_A *\frac{t_1*t_2}{d_1*d_2}}}{-2*q_a*q_{d3A}} \end{aligned}$$

For the positive feedback loop there exists only one steady state, because the second solution of the quadratic equation is always negative. To calculate the steady states after drug application the parameter \(d_2\) should be replaced by the formula (\(d_2 + d_3 *DRUG\)). Drug application change the values of the variables in the steady states but does not affect the stability of the models. The calculated values of the steady states in each case are presented in Table 2. In each case we apply the same dose of drug equal to 140,000 molecules.

Table 2 Values of the steady states in models with or without drug application (drug dose 140,000 molecules)

Simulations

All the simulations were performed by a deterministic algorithm, specifically a Runge–Kutta 4th order algorithm. The results obtained cannot be treated as time courses of the number of molecules in one cell, because we do not take into account the stochastic nature of the processes. However, the deterministic approach enables prediction of the mean behavior of cells, which can be considered as the response of a large cell population like a whole organism. The simple control objective is to keep the protein level \(A(t)<Th\), where Th is the required threshold. To ensure effective therapy, the protein level must be maintained under the threshold until the end of the simulation. The time when this target is achieved (when A goes below Th) is not specified, but a faster therapeutic effect is preferable.

We consider the influence of two different types of perturbations: the uncertainty of the parameter values, and the inaccuracy in estimation of switching time. In the case of deviation of the parameter values we focus on the parameter \(q_a\), which represents the gene’s activation. This rate is changing dynamically, because the concentration of transcription factors fluctuates continuously. This parameter is very difficult to estimate and its value can change during a cell’s life. Further, its value varies from person to person and depends on the physiological conditions at the specific moment. As shown in [24], gene switching time may be crucial for the success or failure of therapy. Inaccuracy in the switching time is the result of delays in drug application and differences in the rate time of the drug’s distribution in the organism.

Table 3 The values of the parameters for model with drug degradation

Results

Results for models without drug degradation

First we examine the response of models after application of the same dose of a drug. We postulate that the therapeutic target is reached if the level of the target protein is less than 70,000 molecules. This target is reached for a drug dose of 140,000 molecules in both the system without any feedback loops and in that with positive feedback, but the same drug dose results in a much lower level of the target protein in the system with a positive feedback loop. The system with a negative feedback loop is less sensitive to the drug, which reduces the target protein level under the threshold but then stabilizes it above the threshold so that the therapeutic goal is not reached (Fig. 2).

Fig. 2
figure 2

Time courses of protein levels in different models. Number of target protein molecules after drug application in the model without feedback loop (red line), the model with negative feedback loop (green line), and the model with positive feedback loop (blue line)

Parameter changes

Due to the potential toxicity of drugs we want to minimize their dose, but on the other hand a low drug dose can result in inefficient therapy. Thus determining the optimal drug dose is challenging. We found that for simplified models (without considering complicated drug pharmacokinetic and pharmacodynamics) the effective drug dose is smaller for the model with a positive feedback loop; 40,000 drug molecules are sufficient to decrease the protein level under threshold, whereas 90,000 are needed for the model without any feedback. The model with negative feedback is almost not sensitive to changes in drug administration and the effective dose is very high (150,000 drug molecules). To investigate the influence of parameter perturbations on the achievability of the therapeutic goal, we altered the rate of gene activation \(q_a\) to 80, 90, 110, or 120% of the original value. These perturbations have a significant influence on the steady states, and thus in some cases the therapeutic target is not reached. Change of the \(q_a\) value results in an altered protein level before and after drug application. In all the systems a reduction of the level of gene activation results in a decreased protein level, so the therapeutic goal is reached. On the contrary, after increasing the value of parameter \(q_a\) the protein level increases, so in some cases the therapy with the defined drug dose cannot be efficient (Figs. 3, 4, 5). The steady states of all the models depend on the values of the parameter qa, but uncertainty in its value have a different influence for different models. In the model with a negative feedback loop deviations of the gene activation rate have the smallest influence on the steady state (Fig. 6 (green line)) whereas in the model with positive feedback loop the observed perturbations are the greatest (Fig. 6 (blue line)).

Fig. 3
figure 3

Achievability of the target protein level with changes of the gene activation rate (parameter \(q_a\)) in the model without feedback loops

Fig. 4
figure 4

Achievability of the target protein level with changes of the gene activation rate (parameter \(q_a\)) in the model with negative feedback loop

Fig. 5
figure 5

Achievability of the target protein level with changes of the gene activation rate (parameter \(q_a\)) in the model with positive feedback loop

Fig. 6
figure 6

Influences of parameter change on the perturbation of the number of protein molecules in the equilibrium state compared to the nominal in each model

Time of the switch change

The second type of deviation considered here results from inaccuracy in the switching time. In this experiment the drug application starts when the number of protein molecules reaches 150,000. Consequently, the switching time occurs before stabilization of the the system in the steady state. Such conditions mimic those in real life where a therapy is initiated when some specified biological indicator exceeds a specified level. The differences in dynamics between the created models are presented in Fig. 7. The time to reach the therapeutic target differs significantly for different systems. The dynamics of the model with a negative feedback loop are the fastest, and in this case the response to the drug is much more rapid than in the other cases. The differences in the time to reach the therapeutic goal are the cumulative effect of two factors: the variation in the switching time and the differences in target protein levels at the switching time. The value of the switching time does not affect the target protein numbers in the steady state, but only the time at which the goal is reached. In all cases, the sooner the switch occurs the sooner the goal is reached. In the model without any feedback the steady state is reached 2.3 h after the switching time (Fig. 8). The dynamics in the model with a negative feedback loop are faster than in the other models and the increase and decrease of target protein number is more rapid—the drug application is after 4.5 h of simulation and the therapeutic goal is reached less than 1 h later. However, due to overshoot the steady state is reached after 10 h of simulation (Fig. 9). The slowest changes are observed in the model with a positive feedback loop, where the goal is reached approximately 13 h after drug application (Fig. 10).

Fig. 7
figure 7

Comparison of the results of models results after drug application on the time of reaching 150,000 protein molecules without perturbation

Fig. 8
figure 8

Time to reach the target number of protein molecules with changes of switch time. Model without feedback loops.

Fig. 9
figure 9

Time to reach the target number of protein molecules with changes of switch time. Model with negative feedback loop

Fig. 10
figure 10

Time to reach the target number of protein molecules with changes of switch time. Model with positive feedback loop

Drug degradation and inactivation

In biological systems like human organisms a stable number of drug molecules is impossible to maintain, because a variety of processes influences the number of active drug molecules. First, application of a drug is a relatively short process (even in the case of intravenous drip it takes no longer than 2 h) and the level of active drug does not increase in a stepwise manner because of the delay in transport to target cells. Moreover, the number of active molecules in target cells depends on their intracellular import and export, and the drug level decreases gradually due to excretion which finally leads to complete removal of drug from the body [26]. We took into account all these factors by adding two more equations to our model, which describe the total amount of drug outside cells and the amount of active drug (not bound to plasma proteins or tissues and thus available for target cells). The equation for the total number of drug molecules consists of a term for the drug application and a term for its removal. The drug application is described by a very simple formula, so it exhibits simplified and very rapid dynamics, while the process of drug removal concerns only molecules not bound to any other particles or tissues, which are denoted by \(DRUG_{N}\):

$$\begin{aligned} \frac{d DRUG_{tot}(t)}{dt} = p_{drug} * U(t) - \delta * DRUG_{N}(t). \end{aligned}$$
(7)

where \(DRUG_{tot}(t)\) stands for the total drug number of drug molecules in the body and U(t) is the drug dose. The number of free drug molecules (\(DRUG_{N}(t)\)) is defined by the equation:

$$\begin{aligned}DRUG_{N} (t) &= \frac{-(1+K_a*B_{max}-K_a*DRUG_{tot}(t))}{2*K_a} \\ & \quad + \frac{\sqrt{(1+K_a*B_{max}-K_a*DRUG_{tot}(t))^2+4*K_a*DRUG_{tot}(t)}}{2*K_a}. \end{aligned}$$
(8)

The above equation is derived from the standard equilibrium equation presented in [13]. The parameter \(B_{max}\) denotes the concentration of total tissue and plasma protein drug-binding sites and \(K_a\) is an equilibrium association constant. The number of active drug molecules depends on the number of free molecules in the organism (\(DRUG_N\)) and their transport into and out of the cell. We assume that the dynamics of drug transport are very rapid, so we neglect drug degradation inside cells or tissue. The number of drug molecules in cells is described by the equation:

$$\begin{aligned} \frac{d DRUG (t)}{dt} = i * DRUG_{N}(t) - e*DRUG(t). \end{aligned}$$
(9)

The equations describing the pharmacodynamics and pharmacokinetics were published in our previous paper [13], where we presented the biological justification for the formulas and the parameter values based on the drug Nutlin (Table 3).

When we take into account drug removal, its influence on the level of the target protein decreases with time. As a result, in all the models the protein level goes over the given threshold and therapy fails after some time (Fig. 11). To ensure successful therapy, a drug should be applied repeatedly and we consider next therapy with drug administration at different frequencies. We compare system results for the same drug dose, because the nonlinear process of drug removal influences the results in the case of different doses. In reference to real drug application system, we apply the same cumulative drug dose in all therapies. In the case of more frequent drug application we use accordingly smaller drug doses (U(t)): for application every 6 h the dose is 70, for every 12 h it is 140, and for every 24 h it is 280 arbitrary units. In the model without feedback loops, the time to reach the goal depends on the frequency of drug application. The high drug dose for application every 24 h is effective right after the first application, so the therapeutic goal is reached very fast (Fig. 12). In schedules with a smaller drug dose, a longer time is needed to decrease the target protein level under the threshold (Figs. 13, 14). In the model with a negative feedback loop the first application of a drug dose of 280 is not sufficient, and the target protein level exceeds the desired threshold quite rapidly; the second application after 24 h is needed for efficient therapy (Fig. 15). For this system, more frequent drug application will be preferable(see Figs. 16 and 17) because this allows the therapeutic target to be reached after about 19 h in the case of application every 6 h (Fig. 17). Like the experiments without drug degradation, the model with a positive feedback loop is the most sensitive for drug activity . The same drug dose induces a lower target protein level (Figs. 18, 19, 20) than those in the previous models. In the model with positive feedback, application every 24 h ensures that the goal is reached very rapidly.

Fig. 11
figure 11

Time courses of the protein levels in different models with drug degradation. Note that in all cases the therapy fails after some time

Fig. 12
figure 12

Time course of the level of target protein molecules in the model without a feedback loop with drug degradation after application every 24 h

Fig. 13
figure 13

Time course of the level of target protein molecules in the model without a feedback loop with drug degradation after application every 6 h

Fig. 14
figure 14

Time course of the level of target protein molecules in the model without a feedback loop with drug degradation after application every 12 h

Fig. 15
figure 15

Time course of the level of target protein molecules in the model with a negative feedback loop with drug degradation after application every 24 h

Fig. 16
figure 16

Time course of the level of target protein molecules in the model with a negative feedback loop with drug degradation after application every 12 h

Fig. 17
figure 17

Time course of the level of target protein molecules in the model with a negative feedback loop with drug degradation after application every 6 h

Fig. 18
figure 18

Time course of the level of target protein molecules in the model with a positive feedback loop with drug degradation after application every 24 h

Fig. 19
figure 19

Time course of the level of target protein molecules in the model with a positive feedback loop with drug degradation after application every 12 h

Fig. 20
figure 20

Time course of the level of target protein molecules in the model with a positive feedback loop with drug degradation after application every 6 h

The minimal therapy involves an application of the smallest effective drug dose to ensure the least toxic effect for the patient. Inaccuracy in determination of the model parameters can result in ineffective therapy, in this case due to an increased rate of gene activation. In the schedule with repeated drug application we use the normalized mean square error to calculate the discrepancy between the required and the observed protein level. The formula for this error is given by:

$$\begin{aligned} E = \frac{\sqrt{\sum {(A/A-\hat{A}/A)^2}}}{N}, \end{aligned}$$
(10)

where A—assumed protein level, \(\hat{A}\)—observed protein level and N—number of time samples.

The discrepancies are largest in the model with a positive feedback loop, where the mean square error is approximately \(6*10^{-4}\) for 80 and 120% parameter perturbations (Fig. 21). In the model with negative feedback the mean square error is the smallest, and even in the case of 80% perturbation it is smaller than \(1.5*10^{-4}\) (Fig. 22). In the model with a positive feedback loop the mean square errors for 80% and 120% perturbation are almost the same, but in the two other models the 120% perturbation results in a smaller error than the 80% perturbation (compare Fig. 21 with Figs. 22, 23). In the system without feedback and in that system with positive feedback discrepancy does not depend on the frequency of drug application. In the model with negative feedback, less frequent drug administration results in a smaller discrepancy.

Fig. 21
figure 21

Time course of the level of target protein molecules in the model with a positive feedback loop with drug degradation. Mean square error for parameter deviations in different types of therapy

Fig. 22
figure 22

Time course of the level of target protein molecules in the model with a negative feedback loop with drug degradation. Mean square error for parameter deviations in different types of therapy

Fig. 23
figure 23

Time course of the level of target protein molecules in the model without a feedback loop with drug degradation. Mean square error for parameter deviations in different types of therapy

Discussion

Systems with switching form a quite common and well investigated group of automatic control problems [27, 28]. However, application of methods known from control theory to real biological systems with stepwise changes of parameter values is quite a new approach. In the present work abrupt changes of parameter values for a target protein are used to model the results of application of a therapeutic drug. In the case of the drug degradation multiple drug dosage case can be treated as a multiple switch in the system. This property creates a variety of possible applications, for example cell disorders like carcinogenesis which induce many different changes in cellular processes can be modeled as switches in the structure of the system. All the models presented in this work, even those with feedback, are very simplified, and we do not consider any specific target protein. In biological systems, dependencies between proteins and other molecules create very complex regulatory networks which can include multiple different feedbacks, both positive and negative. Moreover, in more complicated systems we can observe delays in signal transduction so that the dynamics can be even more complicated. It is even possible that complicated dynamics of a real system will filter out the effect of parameter perturbations so that no effect will not be observed at all. Analysis of real systems can therefore be challenging, but in our opinion it is worth performing. However, in this work we neglect the complicated real-life intercellular dynamics to focus on the problem of the effects of parameter perturbations in the system. Efficient therapy usually requires the application of several drugs. The pharmacodynamics and pharmacokinetics of particular drugs, especially their removal from and inactivation by the organism, enforce frequent drug application to maintain the desired effect and due to drug toxicity and side effects, the cumulative dose should be minimized. In the case of similar target protein levels in the steady state, the internal feedback can result in decreased or increased sensitivity to the drug (Fig. 2). The effects observed here emphasize the importance of careful investigations of the regulatory networks inside the cell. An optimal algorithm for drug application is still a problem which has not been fully examined. High drug doses can be toxic for patients, and moreover they are very quickly removed from the body due to the nonlinear process of drug excretion. Side effects can be minimized by application of smaller drug doses with higher frequency, but the dynamics of the process is very important. The time to reach the therapeutic goal can be a crucial factor in selection of a therapy and in the case of fast and insensitive systems such as those with negative feedback studied here, more frequent drug application allows the therapeutic target to be reached much earlier than with a schedule of less frequent applications with the same cumulative dose. Inaccuracies in parameter determination and times of drug administration could have a significant impact on the results of therapy, and thus should be always taken into consideration. Attempts have been made to estimate the influence of parameter deviations on the reachability of the therapeutic goal using the analytical approach [29]. Parameter perturbation will be especially crucial for systems where switching depends on the system’s state. If the switches are used for modeling the internal features, for example step-like activation of a protein by other macromolecules, perturbations in the model parameters will influence not only the numbers of molecules but also the time of the switch, and as a result such models will have significantly different dynamics. In such case the problem of parameter perturbation will be even more interesting and thus worth focussing on. In this paper, despite the existence of genes in our models we have focused only on the deterministic approach. The reason was that the majority of published models is still deterministic, and we want to point out some possible problems related to the determination of parameter values (and thus their fluctuations) when systems with switchings (such as drug application) are considered. This leads us to results which may be considered as the expected values realized in a real stochastic system. One should remember, however, that the real response of a single cell to a drug may be more strongly affected by the intrinsic noise resulting from stochastic gene switching than by parameter deviations, and this possibility will be the subject of our future studies. The other interesting phenomena related to stochastic gene switching and drug efficiency was pointed out in our previous work [24] where we show that the drug dose required to achieve the therapeutic goal may be significantly higher when a system is modeled by the stochastic approach than by the deterministic approach. In real biological systems, differences in parameter values can be mitigated by the very complex dynamics of non-linear systems and the stochasticity of processes such as gene activation. Nevertheless, numerous models presented in the literature were created as deterministic systems, so the problem discussed in this paper is applicable to them.

Conclusions

Creation of models of biological systems can be very useful and thus becomes a more and more popular method for examination of biological processes. One of the biggest problems in model development is determination of the parameter values. Some parameter values are calculated based on biological experiments, which are often very expensive, time consuming and gives only approximate results. However, the values of many biological parameters can not be calculated directly and therefore must be estimated. Moreover, the rates of biological processes are dynamically changing due to the physical, chemical and biological conditions inside the cell or organism. Taking all these factors into account, the problem of perturbations in model parameters is a significant issue. In this work we focus on the influence of parameter deviations on the reachability of a therapeutic goal in quite simple models of a therapeutic drug targeting a specific protein in vivo, and we examine the general properties of these models. Negative feedback in the model decreases the sensitivity to a switch (in this case the application of the drug) but also decreases the sensitivity to parameter perturbations. This model has very rapid dynamics and its response shows overregulation. On the other hand, a model with positive feedback is characterized by very slow changes. It is very sensitive to the schedule of drug application, but perturbations in the model parameters result in significant difference in the output and, moreover, changes in the parameter values can make the model unstable. Considering changes in the level of active drug due to its degradation, multiple drug application is optimal. More frequent drug application allows for using a smaller total dose, so that the therapy can be effective and has lower toxicity. A high drug dose results in a very large and rapid jump of drug concentration which could cause serious damage to the whole body. The frequency of drug application has a significant influence on the time to reach the therapeutic target. In our opinion, analysis of dynamics and sensitivity for the models of such processes plays a crucial role in their application

References

  1. Benet LZ, Kroetz D, Sheiner L, Hardman J, Limbird L. Pharmacokinetics: the dynamics of drug absorption, distribution, metabolism, and elimination. In: Goodman and Gilman’s the pharmacological basis of therapeutics. 1996. p. 3–27.

  2. Bantscheff M, Scholten A, Heck AJ. Revealing promiscuous drug-target interactions by chemical proteomics. Drug Discov Today. 2009;14(21):1021–9.

    Article  Google Scholar 

  3. Alberts B, Bray D, Hopkin K, Johnson A, Lewis J, Raff M. Essential cell biology. 4th ed. New York: Taylor & Francis Group; 2013.

    Google Scholar 

  4. Sachs F. Mechanical transduction by membrane ion channels: a mini review. Mol Cell Biochem. 1991;104(1–2):57–60.

    Google Scholar 

  5. Hartwell LH, Weinert TA. Checkpoints: controls that ensure the order of cell cycle events. Science. 1989;246(4930):629.

    Article  Google Scholar 

  6. Puszynski K, Lachor P, Kardynska M, Smieja J. Sensitivity analysis of deterministic signaling pathways models. Bull Pol Acad Sci Tech Sci. 2012;60(3):471–9.

    Google Scholar 

  7. De Buck SS, Sinha VK, Fenu LA, Nijsen MJ, Mackie CE, Gilissen RA. Prediction of human pharmacokinetics using physiologically based modeling: a retrospective analysis of 26 clinically tested drugs. Drug Metab Dispos. 2007;35(10):1766–80.

    Article  Google Scholar 

  8. Danhof M, de Lange EC, Della Pasqua OE, Ploeger BA, Voskuyl RA. Mechanism-based pharmacokinetic-pharmacodynamic (PK-PD) modeling in translational drug research. Trends Pharmacol Sci. 2008;29(4):186–91.

    Article  Google Scholar 

  9. Derendorf H, et al. Drug actions: basic principles and theraputic aspects. Stuttgart: CRC-Press; 1995.

    Google Scholar 

  10. Kristensen MB. Drug interactions and clinical pharmacokinetics. Clin Pharmacokinet. 1976;1(5):351–72.

    Article  Google Scholar 

  11. Weller S, Blum MR, Doucette M, Burnette T, Cederberg DM, Miranda P, et al. Pharmacokinetics of the acyclovir pro-drug valaciclovir after escalating single-and multiple-dose administration to normal volunteers. Clin Pharmacol Ther. 1993;54(6):595–605.

    Article  Google Scholar 

  12. Zhang F, Tagen M, Throm S, Mallari J, Miller L, Guy RK, et al. Whole-body physiologically based pharmacokinetic model for nutlin-3a in mice after intravenous and oral administration. Drug Metab Disp. 2011;39(1):15–21.

    Article  Google Scholar 

  13. Puszynski K, Gandolfi A, d’Onofrio A. The pharmacodynamics of the p53-Mdm2 targeting drug Nutlin: the role of gene-switching noise. PLoS Comput Biol. 2014;10(12):e1003991.

    Article  Google Scholar 

  14. Assaf M, Roberts E, Luthey-Schulten Z, Goldenfeld N. Extrinsic noise driven phenotype switching in a self-regulating gene. Phys Rev Lett. 2013;111(5):058102.

    Article  Google Scholar 

  15. de Francisicis S, Caravagna G, Mauri G, d’Onofrio A. Gene switching rate determines response to extrinsic perturbations in the self-activation transcriptional network motif. Nat Sci Rep. 2016;6:26980.

    Article  Google Scholar 

  16. Caravagna G, Mauri G, d’Onofrio A. The interplay of intrinsic and extrinsic bounded noises in biomolecular networks. PLoS ONE. 2013;8(2):e51174.

    Article  Google Scholar 

  17. d’Onofrio A, Gandolfi A. Resistance to antitumor chemotherapy due to bounded-noise-induced transitions. Phys Rev E. 2010;82(6):061901.

    Article  MathSciNet  Google Scholar 

  18. Mestl T, Plahte E, Omholt SW. A mathematical framework for describing and analysing gene regulatory networks. J Theor Biol. 1995;176(2):291–300.

    Article  MATH  Google Scholar 

  19. Plahte E, Mestl T, Omholt SW. A methodological basis for description and analysis of systems with complex switch-like interactions. J Math Biol. 1998;36(4):321–48.

    Article  MathSciNet  MATH  Google Scholar 

  20. Plahte E, Kjøglum S. Analysis and generic properties of gene regulatory networks with graded response functions. Phys D Nonlinear Phenom. 2005;201(1):150–76.

    Article  MathSciNet  MATH  Google Scholar 

  21. De Jong H, Gouzé JL, Hernandez C, Page M, Sari T, Geiselmann J. Qualitative simulation of genetic regulatory networks using piecewise-linear models. Bull Math Biol. 2004;66(2):301–40.

    Article  MathSciNet  MATH  Google Scholar 

  22. De Jong H, Page M. Search for steady states of piecewise-linear differential equation models of genetic regulatory networks. IEEE ACM Trans Comput Biol Bioinform. 2008;5(2):208–22.

    Article  Google Scholar 

  23. Parise F, Valcher ME, Lygeros J. On the reachable set of the controlled gene expression system. In: 2014 IEEE 53rd annual conference on decision and control (CDC). New York: IEEE; 2014. p. 4597–604.

  24. Puszynski K, Gandolfi A, d’Onofrio A. The role of stochastic gene switching in determining the pharmacodynamics of certain drugs: basic mechanisms. J Pharmacokinet Pharmacodyn. 2016;43(4):395–410.

    Article  Google Scholar 

  25. Ochab M, Puszynski K, Swierniak A. Reachability of the therapeutic target in the systems with parameters switch. In: 4th international conference on bioinformatics and biomedical engineering. Berlin: Springer; 2016. p. 573–84.

  26. Brunton L, Lazo J, Parker K. Goodman & Gilman’s the pharmacological basis of therapeutics. Eleventh ed. New York: McGraw Hill; 2005.

    Google Scholar 

  27. Liberzon D. Switching in systems and control. Systems & control: foundations & applications. Boston: Birkhäuser; 2012.

    Google Scholar 

  28. Klamka J, Czornik A, Niezabitowski M. Stability and controllability of switched systems. Bull Pol Acad Sci Tech Sci. 2013;61(3):547–55.

    Google Scholar 

  29. Swierniak A, Ochab M, Smieja J. Sensitivity of switching control systems in the case of fixed terminal state. In: 2015 20th international conference on methods and models in automation and robotics (MMAR). New York: IEEE; 2015. p. 325–8.

Download references

Declarations

Authors' contributions

AS suggested the problem, MO and KP developed the models, MO performed numerical simulations, MO and KP analyzed the data, AS, KP and MO wrote the paper. All authors read and approved the final manuscript.

Acknowledgements

The authors wish to thank Prof. Ronald Hacock for his assistance in preparation of the revised version of the manuscript.

Calculations were performed on the Ziemowit computational cluster (http://www.ziemowit.hpc.polsl.pl)created in the EU Innovative Economy Operational Programme (POIG).02.01.00-00-166/08 project (BIO-FARMA) and expanded in the POIG.02.03.01-00-040/13 project (Syscancer).

Competing interests

The authors declare that they have no competing interests.

Funding

The research presented here was partially supported by the National Science Centre in Poland grants with decision numbers DEC-2012/05/D/ST7/02072 (for KP) and DEC-2014/13/B/ST7/00755 (for AS and MO). Publication costs were funded by Silesian University of Technology grant with decision number BK/213/RAU1/2016.

About this supplement

This article has been published as part of BioMedical Engineering OnLine Volume 16 Supplement 1, 2017: Selected articles from the 4th International Work-Conference on Bioinformatics and Biomedical Engineering-IWBBIO 2016. The full contents of the supplement are available online at https://biomedical-engineering-online.biomedcentral.com/articles/supplements/volume-16-supplement-1.

Publisher’s Note

TSpringer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Magdalena Ochab.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ochab, M., Puszynski, K. & Swierniak, A. Influence of parameter perturbations on the reachability of therapeutic target in systems with switchings. BioMed Eng OnLine 16 (Suppl 1), 77 (2017). https://doi.org/10.1186/s12938-017-0360-9

Download citation

  • Published:

  • DOI: https://doi.org/10.1186/s12938-017-0360-9

Keywords