Next Article in Journal
Two-Field Weak Solutions for a Class of Contact Models
Previous Article in Journal
European Citizens’ Happiness: Key Factors and the Mediating Effect of Quality of Life, a PLS Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stochastic Analysis of Nonlinear Cancer Disease Model through Virotherapy and Computational Methods

1
Department of Mathematics, Govt. Maulana Zafar Ali Khan Graduate College Wazirabad, Punjab Higher Education Department (PHED), Lahore 54000, Pakistan
2
Department of Automation, Biomechanics and Mechatronics, Lodz University of Technology, 1/15 Stefanowskiego St., 90-924 Lodz, Poland
3
Department of Mathematics, Faculty of Sciences, University of Central Punjab, Lahore 54000, Pakistan
4
Department of Mathematics and Statistics, The University of Lahore, Lahore 54590, Pakistan
5
Department of Mathematics, Chemnitz University of Technology, 09111 Chemnitz, Germany
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(3), 368; https://doi.org/10.3390/math10030368
Submission received: 26 December 2021 / Revised: 18 January 2022 / Accepted: 20 January 2022 / Published: 25 January 2022
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
Cancer is a common term for many diseases that can affect anybody. A worldwide leading cause of death is cancer, according to the World Health Organization (WHO) report. In 2020, ten million people died from cancer. This model identifies the interaction of cancer cells, viral therapy, and immune response. In this model, the cell population has four parts, namely uninfected cells (x), infected cells (y), virus-free cells (v), and immune cells (z). This study presents the analysis of the stochastic cancer virotherapy model in the cell population dynamics. The model results have restored the properties of the biological problem, such as dynamical consistency, positivity, and boundedness, which are the considerable requirements of the models in these fields. The existing computational methods, such as the Euler Maruyama, Stochastic Euler, and Stochastic Runge Kutta, fail to restore the abovementioned properties. The proposed stochastic nonstandard finite difference method is efficient, cost-effective, and accommodates all the desired feasible properties. The existing standard stochastic methods converge conditionally or diverge in the long run. The solution by the nonstandard finite difference method is stable and convergent over all time steps.

1. Introduction

Cancer is a family of diseases associated with developing abnormal cells to seize or transmit to other parts of one’s body. Cancer is the rapid emergence of abnormal cells which arise outside their normal limits, and it may occupy the linked parts of the body and transfer to the tissues afterward. Virotherapy is the treatment of cancer that detects or destroys cancer cells during the process, and healthy cells are not harmed. Tuwairqi et al. presented the qualitative analysis of cancer cells in the cell population [1]. In 2011, Crivelli et al. presented the cell dynamics with the recommendation of the control strategies [2]. In 2020, Nouni et al. analyzed the tumor cells’ dynamics for the immune response of a virological model for cancer therapy [3]. Storey et al. developed a deterministic model for treating a tumor via oncolytic treatment [4]. Abernathy et al. investigated the dynamics of the cell population, including interactions between infected and uninfected brain tumor cells [5]. Matos et al. studied the new approaches for treating cancer-like infections [6]. Makaryan et al. analyzed the awareness strategies within immune cell actions and biological therapy techniques [7]. Malinzi et al. presented the wave propagation model for dynamics of chemo/virotherapy cancer [8]. Bajzer et al. developed a co-infection dynamic of the tumor with measles in the human body [9]. Timalsina et al. developed computational techniques to model tumor virotherapy in the cell population [10]. Rommeifanger et al. developed a melanoma tumor model in the cell dynamics and performed its qualitative analysis [11]. Wares et al. established a mathematical model for cell-cycle-specific cancer virotherapy [2]. Liu et al. launched a comparison analysis of a deterministic and stochastic model for tumor-immune responses to chemotherapy [12]. Eftimie et al. investigated the complex dynamics of cell populations with well-known epidemiology techniques [13]. Santiago et al. presented the optimal control interventions [14]. Kim et al. established the hybrid analysis of cancer in the cell population [15]. Berg et al. introduced multidimensional modeling of oncolytic tumor virotherapy [16]. Some notable models related to cervical cancer and many more are presented in References [17,18,19,20,21,22,23]. The well-known methods in the sense of stochastic are presented in References [24,25]. This work aimed to understand the complex interplay among tumor cells, oncolytic viruses, and immune response. Thus, a dynamical analysis was employed to investigate the optimal therapeutic strategies for cancer remission. Stochastic analysis of the cancer disease is more realistic, practical, accurate, and close to nature. The stochastic differential equations have no analytic solutions, due to the non-differentiable term of Brownian motion. Thus, there is a need for computational methods to solve the said problems; furthermore, our focus is on those methods that restore the model’s dynamical properties. That is why we moved to construct the nonstandard finite difference method in the sense of stochastic. The rest of the paper is organized based on the following sections: In Section 2, the deterministic cancer model’s formulation has fundamental properties. Section 3 and Section 4 deal with the stochastic model’s transition probabilities, positivity, boundedness and implementation methods, convergence, and comparative analysis. Finally, the conclusion is presented in Section 5.

2. Deterministic Formulation

For any time, the states of the model are described as follows: x t represents the uninfected cancer cells, y t denotes the infected cancer cells, v t gives the virus-free cells, and z t shows the immune cells. Furthermore, the incoming and outgoing ratios are defined as λ , which is the growth rate of cells; C, which is the carrying capacity; d , which represents the death rate of cells that die due to natural causes or with infection; β , which is the rate of the oncolytic virus on cancer cells; δ , which is the rate of infected cells; b , which is the rate at which new version particles are released with burst size; and γ , which is the rate of decay of free virus-cell. Other ratios are defined as follows: α is the rate of uninfected cells due to immunity of the body, μ is the rate of infected cells due to weak immunity, k is the rate of elimination at which cancer cells become immune, h 2 is the rate of stimulation of uninfected cells by immunity, h 1 is the response rate at which infected cells become immuned, and ρ is the rate of decay of immune cells. The systematic flow of cancer disease is presented in Figure 1.
The nonlinear ordinary differential equations by using the law of mass action are as follows:
x t = r 1 a x v d 1 x ,   t 0 ,
y t = a x v c y z d 1 y b y ,   t 0 ,
v t = b y h 2 y z d 1 v m 1 v ,   t 0
z t = c y z + h 2 y z d 1 z + m 1 v ,   t 0
with nonnegative (initial) conditions x 0 = x 0 0 , y 0 = y 0 0 , v 0 = v 0 0 , z 0 = z 0 0 and x + y + v + z = 1 .

2.1. Analysis of Model

In this section, we define the feasible region of the system (1)–(4) as follows:
Ψ = x t , y t , v t , z t ε   R _ + ^ 4 : N t r _ 1 / d _ 1 ,   x _ 0 0 ,   y _ 0 0 , v _ 0 0 , z _ 0 0 . Furthermore, we present the model’s positivity, boundedness, and characteristic equilibria (disease-free and endemic equilibrium).
Lemma 1.
The solutions ( x t , y t , v t , z t ϵ   R + 4 ) of the system (1)–(4) are positive at any time; t 0 if the rate of change of state variables is non-negative at the trivial stage.
Proof. 
The following is clear from Equations (1)–(4):
dx dt x = 0 = r 1 0 ,   dy dt y = 0 = a x v e 1 d 1 τ 0 ,   dv dt v = 0 = b y h 2 y z 0 ,   dz dt z = 0 = m 1 v 0 , as required. □
Lemma 2.
The solutions of (1)–(4) lie in the feasible region Ψ ; N(t) is the total population of cancer cells and l i m t S u p   N t r 1 d 1 . Otherwise, the system is unbounded.
Proof. 
Consider the cell population function as follows:
N t = x t + y t + v t + z t ,   dN dt r 1 d 1 N .
By using the Gronwall’s inequality, we obtain the following:
N t N 0 e d 1 t + r 1 d 1 ,   t 0 , lim t Sup   N t r 1 d 1 ,
as required. □
Lemma 3.
The system (1)–(4) admits two equilibria states, and both are contained in Ψ .
Proof. 
Assume that the state variables of Equations (1)–(4) are constants.
Consider the x 0 ,   y = 0 ,   v = 0 ,   and   z = 0 in the given system, and then we obtain the disease-free equilibrium (DFE- D 1 ) = r 1 d 1 , 0 , 0 , 0 . Then, by entering the x 0 ,   y 0 ,   v 0 ,   and   z 0 into the system and solving them simultaneously, the endemic equilibrium is obtained as follows: (EE- E 1 ) = x 1 , y 1 , v 1 , z 1 , where x 1 = r 1 a v 1 + d 1 ,   y 1 = a r 1 v 1 a v 1 + d 1 c z 1 + d 1 + b , v = h 2 β z 1 b β d 1 + m 1 ,   z 1 = m 1 γ c β + h 2 β d 1 .  □

2.2. Reproduction Number

To determine the reproduction number, let us apply the next-generation matrix method to find the transmission and transition matrices of the system (1)–(4) after substituting the disease-free equilibrium as follows:
y v z = 0 a r 1 d 1 0 0 0 0 0 0 0 y v z d 1 + b 0 0 b d 1 + m 1 0 0 m 1 d 1 y v z ,
A = 0 a r 1 d 1 0 0 0 0 0 0 0 , B = d 1 + b 0 0 b d 1 + m 1 0 0 m 1 d 1 ,
A B 1 = a b r 1 d 1 d 1 + b d 1 + m 1 a r 1 d 1 d 1 + m 1 0 0 0 0 0 0 0 ,
A B 1 λ = a b r 1 d 1 d 1 + b d 1 + m 1 λ a r 1 d 1 d 1 + m 1 0 0 0 λ 0 0 0 0 λ .
Hence, the dominant eigenvalue of the AB−1 is called the reproduction number and denoted as R 0 = a b r 1 d 1 d 1 + b d 1 + m 1 .

2.3. Local Stability

In this section, we present two well-known theorems to determine the local stability of the model. Again, consider Equations (1)–(4) as a function of F ,   G ,   H ,   and   K as follows:
F = r 1 a x v d 1 x ,
G = a x v c y z d 1 y b y ,
H = b y h 2 y z d 1 v m 1 v ,
K = c y z + h 2 y z d 1 z + m 1 v .
The Jacobian matrix for the system (5)–(8) becomes the following:
J x , y , v , z = a v d 1 0 a x 0 a v c z d 1 b a x c y 0 b h 2 z d 1 m 1 h 2 y 0 c z + h 2 z m 1 c y + h 2 y d 1
Theorem 1.
If the reproduction number R 0 < 1 , then the disease-free equilibrium (DFE), D 1 = r 1 d 1 , 0 , 0 , 0 , is locally and asymptotically stable. Otherwise, the system is unstable.
Proof. 
The Jacobian matrix (9) at the disease-free equilibrium, D 1 = r 1 d 1 , 0 , 0 , 0 , is evaluated as follows:
J r 1 d 1 , 0 , 0 , 0 = d 1 0 a r 1 d 1 0 0 d 1 b a r 1 d 1 0 0 b d 1 m 1 0 0 0 m 1 d 1 ,
J D 1 λ I = d 1 λ 0 a r 1 d 1 0 0 d 1 b λ a r 1 d 1 0 0 b d 1 m 1 λ 0 0 0 m 1 d 1 λ = 0 ,
λ 1 = d 1 < 0 ,   λ 2 = d 1 < 0 ,
J D 1 λ I = d 1 b λ a r 1 d 1 b d 1 m 1 λ = 0 ,
λ 2 + A 1 λ + A 2 = 0 ,
where A 1 = 2 d 1 + b and A 2 = d 1 2 + m 1 d 1 + b m 1 + b d 1 + a b r 1 d 1 , if R 0 < 1 . □
All coefficients of the polynomial are positive. Therefore, the Routh–Hurwitz stability criterion for a 2nd-degree polynomial is satisfied. Therefore, the disease-free equilibrium is stable.
Theorem 2.
If R 0 > 1 , then the endemic equilibrium (EE), E 1 = x 1 , y 1 , v 1 , z 1 , is locally and asymptotically stable.
Proof. 
The Jacobian matrix (9) at the endemic equilibrium, E 1 = x 1 , y 1 , v 1 , z 1 , is as follows:
J x 1 , y 1 , v 1 , z 1 , = a v 1 d 1 0 a x 1 0 a v 1 c z 1 d 1 b a x 1 c y 1 0 b h 2 z 1 d 1 m 1 h 2 y 1 0 c z 1 + h 2 z 1 m 1 c y 1 + h 2 y 1 d 1 ,
J E 1 λ I = a v 1 d 1 0 a x 1 0 a v 1 c z 1 d 1 b a x 1 c y 1 0 b h 2 z 1 d 1 m 1 h 2 y 1 0 c z 1 + h 2 z 1 m 1 c y 1 + h 2 y 1 d 1 = 0 ,
λ 4 + ( A + d 1 + F I B ) λ 3 + ( A F A B A I d 1 F D F + B I F I C F D H ) λ 2 ( A B I A B F A F I A C E A D H + d 1 B I d 1 B F d 1 F I d 1 I d 1 C E d 1 D H + B F I + m 1 G + C E I C G H C E m 1 D H F + A C E ) λ + ( A B F I + A G m 1 + A C E I A C G H A D E m 1 A D H F + B F T d 1 + G d 1 m 1 + d 1 C E I C G H d 1 D E m 1 d 1 D H F d 1 A C E I + A C H G ) = 0 ,
where A = a v 1 , B = d 1 b c y 1 , C = a x 1 , D = c y 1 , E = b h 2 z 1 , F = d 1 + m 1
G = h 2 y 1 ,   H = c z + h 2 z 1 ,   and   I = c y 1 d 1 + h 2 y 1 .
By considering the coefficients of the characteristic equation above as a 4th-order polynomial, we have the following:
m 0 , m 1 > 0 ,   m 1 m 2 m 0 m 3 > 0 ,   ( m 1 m 2 m 0 m 3 ) m 3 m 1 2 m 4 > 0 ,   m 4 > 0 ,   if   R O > 1 .
where m 0 = 1 ,   m 1 = A + d 1 + F I B , m 2 = A F A B A I d 1 F D F + B I F I C F D H , m 3 = A B I A B F A F I A C E A D H + d 1 B I d 1 B F d 1 F I d 1 I d 1 C E d 1 D H + B F I + m 1 G + C E I C G H C E m 1 D H F + A C E , m 4 = A B F I + A G m 1 + A C E I A C G H A D E m 1 A D H F + B F T d 1 + G d 1 m 1 + d 1 C E I C G H d 1 D E m 1 d 1 D H F d 1 A C E I + A C H G . □
It satisfies the Routh–Hurwitz stability criterion for a 4th-degree polynomial. Therefore, the endemic equilibrium is also stable.

3. Stochastic Cancer Virotherapy Model

Let us consider the vector M = x , y , v , z T for the system (1)–(4). Transition probabilities are presented in Table 1 for the expectations and variance.
Expectation = E Δ M i = i = 1 10 P i T i
= P 1 P 2 P 3 P 2 P 4 P 5 P 6 P 6 + P 7 P 8 P 9 P 4 P 7 P 9 P 10 = r 1 a x v d 1 x a x v c y z d 1 y b y b y + h 2 y z d 1 v m 1 v c y z h 2 y z m 1 v d 1 z Δ t ,
Variance = i = 1 10 T i ( T i ) t
= P 1 + P 2 + P 3 P 2 0 0 P 2 P 2 + P 4 + P 5 + P 6 P 6 P 4 0 P 6 P 6 + P 7 + P 8 + P 9 P 7 + P 9 0 P 4 P 7 + P 9 P 4 + P 7 + P 9 + P 10 = a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 a 31 a 32 a 33 a 34 a 41 a 42 a 43 a 44 a 11 = P 1 + P 2 + P 3 = r 1 a x v d 1 x ,   a 13 = a 14 = a 31 = a 41 = 0 ,   a 12 = P 2 = a x v , a 21 = P 2 = a v x ,   a 22 = P 2 + P 4 + P 5 + P 6 = a x v + c y z + d 1 y + b y ,   a 23 = P 6 = b y ,   a 24 = P 4 = c y z ,   a 32 = P 6 = b y ,   a 33 = P 6 + P 7 + P 8 + P 9 = b y + h 2 y z + d 1 v + m 1 v ,   a 42 = P 4 = c y z ,   a 43 = P 7 + P 9 = h 2   y z + m 1 v ,   a 44 = P 4 + P 7 + P 9 + P 10 = c y z + h 2 y z + m 1 v + d 1 z , Drift = G 1 M , t = e x p e c t a t i o n Δ t = r 1 a x v d 1 x a x v c y z d 1 y b y b y + h 2 y z d 1 v m 1 v c y z h 2 y z m 1 v d 1 z Δ t , Diffusion = G 2 M , t = Variance Δ t = A , where   A = a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 a 31 a 32 a 33 a 34 a 41 a 42 a 43 a 44 .
The stochastic differential equations (SDEs) of the cancer virotherapy model for the system (1)–(4) are presented as follows:
d M = G 1 M , t dt + G 2 M , t dB ,
d x y v z = r 1 a x v d 1 x a x v c y z d 1 y b y b y + h 2 y z d 1 v m 1 v c y z h 2 y z m 1 v d 1 z d t + A   dB
with initial conditions M 0 = M 0 = 0.5 , 0.3 , 0.2 , 0.1 T , 0 t M , and B is Brownian motion.

3.1. Euler Maruyama Method

In this section, we utilize the Euler Maruyama scheme to determine the numerical solution of differential Equation (11), and the scientific parameters of the model are presented in Table 2 as follows:
M n + 1 = M n + G 1 M n , t Δ t + G 2 M n , t Δ B n , x n + 1 y n + 1 v n + 1 z n + 1 = x n y n v n z n + r 1 a x v d 1 x a x v c y z d 1 y b y b y + h 2 y z d 1 v m 1 v c y z h 2 y z m 1 v d 1 z Δ t + A   Δ B n ,
where Δ t is the time-step size, and Δ B n is the discretization parameter independent paths. By using the values of the parameters presented in Table 2, we plotted the graphs of the Euler Maruyama scheme for disease-free equilibrium (DFE) and endemic equilibrium (EE) (see Figure 2 and Figure 3) with MATLAB software.

3.2. Data Curation

In 2020, the total population of both sexes was approximately 220,892,332, which includes the male sex (113,672,007) and the female sex (107,220,324) [20]. The number of new cases of both sexes and all ages is shown in Figure 4. Using the least-square-curve method technique, the desired fitting is presented in Figure 5. The estimated values from the data are presented in Table 2, and the value of the reproduction number is R 0 = 1.4167 . Furthermore, Figure 6 depicts the residual of the actual data. Hence, the desired values of the transmission rates are helpful to study the system (1)–(4) graphically.

3.3. Non-Parametric Perturbation of Model

This section introduces the stochasticity in each compartment of the system (1)–(4). Then Equations (1)–(4) become as follows:
d x t = r 1 a x t v t d 1 x t + σ 1 x d B t ,   t 0 ,
d y t = a x t v t c y t z t d 1 y t b y t + σ 2 y t d B t ,   t 0 ,
d v t = b y t h 2 y t z t d 1 v t m 1 v t + σ 3 v t d B t ,   t 0 ,
d z t = c y t z t + h 2 y t z t d 1 z t + m 1 v t + σ 4 z t d B t ,   t 0 ,
where, for σ i ,   i = 1 , 2 , 3 , 4 is the randomness of the model; and B(t) is the Brownian motion.

3.4. Positivity and Boundedness of Stochastic Model

Consider U t = x t , y t , v t , z t , and the norm:
U t = x 2 t + y 2 t + v 2 t + z 2 t
In addition, denote C 1 2 , 1 R 4 × 0 , : R + as the families of all positive function V U , t defined on R 4 × 0 , respectively. Let the function be twice differentiable in U and once in t , and then we have the following:
d U t = H 1 U , t + K 1 U , t d B t
Additionally, L = t + i = 1 3 H 1 i U , t U i + 1 2 i , j = 1 3 ( K 1 T U , t K 1 U , t i , j × 2 U i U j ) .
If “L” acts on a function U ϵ C 2 , 1 R 4 × 0 , : R + 4 , then
L U U , t = U t U , t + U U U , t H 1 U , t + 1 2 T r a c e K 1 T U , t U U U U , t K 1 U , t ,
where t means transpose.
Theorem 3.
A unique solution ( x t , y t , v t , z t ) ,   t 0 of the system (13)–(16) lies in R + 4 with initial conditions x 0 , y 0 , v 0 , z 0 ϵ   R + 4 .
Proof. 
By Ito’s formula, (13)–(16) admit positive solution in the sense of local on 0 ,   τ e , while τ e denotes the explosion time, due to the local Lipschitz coefficients of the model.
Next, we prove that the system (13)–(16) model admits τ e = .
Let m 0 = 0 be sufficiently large for x 0 ,   y 0 ,   v 0 , and z 0 lying in the interval 1 m 0 , m 0 .
A sequence at stopping times m 0 is defined as follows:
τ m = i n f τ ϵ 0 , τ e : x t 1 m , m o r   y t 1 m , m o r   z t 1 m , m o r   w t 1 m , m ,
where we set inf φ = ( φ is an empty set).
Since τ m is increasing as m , we have the following:
τ = lim m τ m .
Then τ τ e . Now we wish to show that τ = , as desired.
P τ T > a 1 ,   m m 1 ,
P τ m T > a 1 ,   m m 1 .
Define a function f : R + 4 R + by using the following calculation:
f x , y , v , z = x 1 ln x + y 1 ln y + v 1 ln v + z 1 ln z .
Using Ito’s formula on (23), we have the following:
d f x , y , v , z = 1 1 x d x + 1 1 y d y + 1 1 v d v + 1 1 z d z + σ 1 2 + σ 2 2 + σ 3 2 + σ 4 2 2 d t , d f x , y , v , z = 1 1 x r 1 a x v d 1 x + σ 1 x d B + 1 1 y a x v c y z d 1 y b y + σ 2 y d B + 1 1 v b y h 2 y z d 1 v m 1 v + σ 3 v d B + 1 1 z c y z + h 2 y z d 1 z + m 1 v + σ 4 z d B , d f x , y , v , z r 1 + d 1 + σ 1 2 + σ 2 2 + σ 3 2 + σ 4 2 2 d t + σ 1 x d B + σ 2 y d B + σ 3 v d B + σ 4 z d B .
For simplicity, we let N 1 = r 1 + d 1 + σ 1 2 + σ 2 2 + σ 3 2 + σ 4 2 2 and write Equation (24) as follows:
d f x , y , v , z N 1 d t + σ 1 x + σ 2 y + σ 3 v + σ 4 z d B t .
The N 1 is a positive constant. By integrating Equation (25) from 0 to τ m Λ τ , we obtain the following:
0 τ m Λ τ d f x , y , z , w 0 τ m Λ τ N 1 d s + 0 τ m Λ τ σ 1 x + σ 2 y + σ 3 v + σ 4 z d B s ,
where τ m Λ τ = min ( τ m , T ) . Then the expectation is as follows:
E U ( x τ m Λ τ , y τ m Λ τ , v τ m Λ τ , z τ m Λ τ U x 0 , y 0 , v 0 , z 0 + N 1 T .
Set χ m = τ m T for m > m 1 and from Equation (20), and we have P ( χ m a 1 } .
For every χ 1 ϵ χ m , there are some “ I ’s” such that U i τ m , χ 1 equals either m or 1 m for i = 1, 2, 3, 4. Hence, we have the following:
U x τ m , χ 1 , y τ m , χ 1 , z τ m , χ 1 , w τ m , χ 1 .
For “ I ” less than min ( m 1 ln m , 1 m 1 ln 1 m } , we then obtain the following:
U x 0 , y 0 , v 0 , z 0 + N 1 T E ( I χ χ U x τ m , y τ m , v τ m , z τ m m i n { m 1 ln m , 1 m 1 ln 1 m } .
Iχ of χm represents the indicator functions. Letting m leads to the contradiction = U x 0 , y 0 , v 0 , z 0 + N 1 T < , as desired. □

4. Computational Methods

This section deals with well-known methods, such as the stochastic Euler, the stochastic Runge Kutta, and the proposed stochastic nonstandard finite difference method with the given non-negative initial conditions as follows:

4.1. Stochastic Euler

The stochastic Euler method could be defined on the system (13)–(16). (See Appendix A).

4.2. Stochastic Runge Kutta

The stochastic Runge Kutta method could be developed on the system (13)–(16). (See Appendix B).

4.3. Stochastic NSFD

The stochastic nonstandard finite difference could be developed for the system (13)–(16). (See Appendix C).

4.4. Stability Analysis

This section determines the model’s stability by considering the equilibrium state and the theorem. The model is linearized for the stochastic nonstandard finite difference. (See Appendix D).
Lemma 4.
For the quadratic equation λ 2 P 1 λ + P 2 = 0 , λ i < 1 ,   i = 1 , 2 , 3 , if and only if the following conditions are satisfied:
(i)
1 + P 1 + P 2 > 0 .
(ii)
1 P 1 + P 2 > 0 .
(iii)
P 2 < 1 .
Proof. 
The proof is straightforward. □

4.5. Comparison Section

The stochastic nonstandard finite difference method was compared with other stochastic numerical methods. It is easy to see that other stochastic numerical methods conditionally converge or diverge with larger time-step values by looking at the numerical solutions. On the other hand, the stochastic nonstandard finite-difference scheme remains convergent for all time-step sizes. Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 show these results.

5. Conclusions

Stochastic modeling is a reliable and efficient technique for handling highly nonlinear problems’ natural phenomena. The non-parametric perturbation technique was used in establishing the stochastic cancer virotherapy model. The nonstandard finite difference method gives dynamically consistent, positive, and bounded solutions. It is believed that existing algorithms did not restore the dynamical properties of the model, such as positivity, boundedness, and dynamical consistency, when we take a considerable time-step size. However, the nonstandard finite-difference scheme solved the problem competitively and out-performed the standard methods that were compared in this work. This is visibly noticed in the unconditional convergence of the solution given by the nonstandard finite-difference scheme against the conditional convergence or divergence offered by the existing methods. It further shows that the approach by the nonstandard finite difference is novel and can be applied to solving other nonlinear stochastic problems. The following steps are helpful to reduce the risk of getting cancer by making healthy choices, such as maintaining a healthy weight, avoiding tobacco, limiting the amount of alcohol, and protecting the skin. In the future, we will extend the idea used in this work to different types of stochastic modeling; moreover, its stabilities are presented in References [26,27,28,29,30,31,32,33,34].

Author Contributions

Conceptualization, investigation, and original draft, A.R.; supporting and visualization, J.A.; methodology and lead M.R.; supervision and investigation, N.A.; visualization, formal analysis, and writing—review and editing, M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All of the necessary data and the implementation details are included in the manuscript.

Acknowledgments

Thanks to the Government of Pakistan for providing the facilities of research.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

d x = r 1 a x v d 1 x d t + σ 1 x d B t , x n + 1 x n h = r 1 a x n v n d 1 x n + σ 1 x n Δ B n , x n + 1 = x n + h r 1 a x n v n d 1 x n + σ 1 x n Δ B n .
Similarly, the decomposition of these equations is shown in (A2)–(A4)
y n + 1 = y n + h a x n v n c y n z n d 1 y n b y n + σ 2 y n Δ B n ,
v n + 1 = v n + h b y n h 2 y n z n d 1 v n m 1 v n + σ 3 v n Δ B n ,
z n + 1 = z n + h c y n z n + h 2 y n z n d 1 z n + m 1 v n + σ 4 z n Δ B n ,

Appendix B

Stage 1
K 1 = h r 1 a x n v n d 1 x n + σ 1 x n Δ B n , L 1 = h a x n v n c y n z n d 1 y n b y n + σ 2 y n Δ B n , M 1 = h b y n h 2 y n z n d 1 v n m 1 v n + σ 3 v n Δ B n , N 1 = h c y n z n + h 2 y n z n d 1 z n + m 1 v n + σ 4 z n Δ B n .
Stage 2
K 2 = h r 1 a ( x n + K 1 2 v n + K 1 2 d 1 x n + K 1 2 + σ 1 x n + K 1 2 Δ B n ] , L 2 = h a x n + L 1 2 v n + L 1 2 c y n + L 1 2 z n + L 1 2 d 1 y n + L 1 2 b y n + L 1 2 + σ 2 y n + L 1 2 Δ B n , M 2 = h b y n + M 1 2 h 2 y n + M 1 2 z n + M 1 2 d 1 v n + M 1 2 m 1 v n + M 1 2 + σ 3 v n + M 1 2 Δ B n , N 2 = h c y n + N 1 2 z n + N 1 2 + h 2 y n + N 1 2 z n + N 1 2 d 1 z n + N 1 2 + m 1 v n + N 1 2 + σ 4 z n + N 1 2 Δ B n .
Stage 3
K 3 = h r 1 a ( x n + K 2 2 v n + K 2 2 d 1 x n + K 2 2 + σ 1 x n + K 2 2 Δ B n ] , L 3 = h a x n + L 2 2 v n + L 2 2 c y n + L 2 2 z n + L 2 2 d 1 y n + L 2 2 b y n + L 2 2 + σ 2 y n + L 2 2 Δ B n , M 3 = h b y n + M 2 2 h 2 y n + M 2 2 z n + M 2 2 d 1 v n + M 2 2 m 1 v n + M 2 2 + σ 3 v n + M 2 2 Δ B n , N 3 = h c y n + N 2 2 z n + N 2 2 + h 2 y n + N 2 2 z n + N 2 2 d 1 z n + N 2 2 + m 1 v n + N 2 2 + σ 4 z n + N 2 2 Δ B n .
Stage 4
K 4 = h r 1 a ( x n + K 3 v n + K 3 d 1 x n + K 3 + σ 1 x n + K 3 Δ B n ] , L 4 = h a x n + L 3 v n + L 3 c y n + L 3 z n + L 3 d 1 y n + L 3 b y n + L 3 + σ 2 y n + L 3 Δ B n , M 4 = h b y n + M 3 h 2 y n + M 3 z n + M 3 d 1 v n + M 3 m 1 v n + M 3 + σ 3 v n + M 3 Δ B n , N 4 = h c y n + N 3 z n + N 3 + h 2 y n + N 3 z n + N 3 d 1 z n + N 3 + m 1 v n + N 3 + σ 4 z n + N 3 Δ B n .
Final Stage
x n + 1 = x n + 1 6 K 1 + 2 K 2 + 2 K 3 + K 4 ,
y n + 1 = y n + 1 6 L 1 + 2 L 2 + 2 L 3 + L 4 ,
v n + 1 = v n + 1 6 M 1 + 2 M 2 + 2 M 3 + M 4 ,
z n + 1 = z n + 1 6 N 1 + 2 N 2 + 2 N 3 + N 4 ,

Appendix C

x n + 1 = x n + h r 1 a x n + 1 v n d 1 x n + 1 + σ 1 x n Δ B n , x n + 1 = x n + h γ + h σ 1 x n Δ B n 1 + a h v n + h d 1 .
In the same way, we decompose the remaining system as follows:
y n + 1 = y n + h a x n v n + h σ 2 y n Δ B n 1 + h c z n + h d 1 + h b
v n + 1 = v n + h b y n h h 2 y n z n + h σ 3 v n Δ B n 1 + h d 1 + h m 1
z n + 1 = z n + h c y n z n + h h 2 y n z n + h m 1 v n + h σ 4 z n Δ B n 1 + h d 1

Appendix D

Theorem A1.
For any n 0 , the proposed nonstandard finite difference method is stable if the eigenvalues of the system (A9)–(A12) lie in the unit circle for R 0 < 1 .
Proof. 
Consider the right-hand sides of the system of Equations (A9)–(A12) as functions F, G, H, and J, with the assumption Δ B n = 0 :
F = x n + h γ 1 + a h v n + h d 1 ,   G = y n + h a x n v n 1 + h c z n + h d 1 + h b ,   H = v n + h b y n h h 2 y n z n 1 + h d 1 + h m 1 , J = z n + h c y n z n + h h 2 y n z n + h m 1 v n + h σ 4 z n Δ B n 1 + h d 1 .
The Jacobian matrix for the system (A9)–(A12) is as follows:
J x , y , v , z = F x F y F v F z G x G y G v G z H x H y H v H z J x J y J v J z .
The Jacobian matrix at disease-free equilibrium (DFE) = D 1 = r 1 d 1 , 0 , 0 , 0 is as follows:
J D 1 = 1 1 + h d 1 0 h a r 1 d 1 + h r 1 0 0 1 1 + h d 1 + h b h a r 1 d 1 1 + h d 1 + h b 0 0 h b 1 + h d 1 + h m 1 1 1 + h d 1 + h m 1 0 0 0 0 1 1 + h d 1 , J D 1 λ = 1 1 + h d 1 0 h a r 1 d 1 + h r 1 0 0 1 1 + h d 1 + h b h a r 1 d 1 1 + h d 1 + h b 0 0 h b 1 + h d 1 + h m 1 1 1 + h d 1 + h m 1 0 0 0 0 1 1 + h d 1 , λ 1 = 1 1 + h d 1 < 1 , λ 2 = 1 1 + h d 1 < 1 , J D 1 = 1 1 + h d 1 + h b h a r 1 d 1 1 + h d 1 + h b h b 1 + h d 1 + h m 1 1 1 + h d 1 + h m 1 = 0 , P 1 = Trace   of   J = 1 1 + h d 1 + h b + 1 1 + h d 1 + h m 1 , P 2 = Det   of   J = 1 1 + h d 1 + h b 1 1 + h d 1 + h m 1 h a r 1 d 1 1 + h d 1 + h b h b 1 + h d 1 + h m 1 .
 □

References

  1. Tuwairqi, A.; Johani, O.N.A.; Simbawa, A.E. Modeling Dynamics of Cancer Virotherapy with Immune Response. Adv. Differ. Equ. 2020, 438, 1–26. [Google Scholar]
  2. Crivelli, J.J.; Földes, J.; Kim, P.; Wares, J.R. A mathematical model for cell cycle-specific cancer virotherapy. J. Biol. Dyn. 2012, 6, 104–120. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Nouni, A.; Hattaf, K.; Yousfi, N. Dynamics of a Virological Model for Cancer Therapy with Innate Immune Response. Complexity 2020, 2020, 8694821. [Google Scholar] [CrossRef]
  4. Storey, K.M.; Lawler, S.E.; Jackson, T.L. Modeling Oncolytic Viral Therapy, Immune Checkpoint Inhibition, and the Complex Dynamics of Innate and Adaptive Immunity in Glioblastoma Treatment. Front. Physiol. 2020, 11, 151. [Google Scholar] [CrossRef] [PubMed]
  5. Abernathy, Z.; Abernathy, K.; Stevens, J. A mathematical model for tumor growth and treatment using virotherapy. AIMS Math. 2020, 5, 4136–4150. [Google Scholar] [CrossRef]
  6. Matos, L.A.; Franco, S.L.; McFadden, G. Oncolytic Viruses and the Immune System: The Dynamic Duo. Mol. Theory 2020, 4, 349–358. [Google Scholar]
  7. Makaryan, S.Z.; Cess, C.G.; Finley, S.D. Modeling immune cell behavior across scales in cancer. Wiley Interdiscip. Rev. Syst. Biol. Med. 2020, 12, e1484. [Google Scholar] [CrossRef] [Green Version]
  8. Malinzi, J.; Eladdadi, A.; Sibanda, P. Modelling the spatiotemporal dynamics of chemovirotherapy cancer treatment. J. Biol. Dyn. 2017, 11, 244–274. [Google Scholar] [CrossRef] [Green Version]
  9. Bajzer, Ž.; Carr, T.; Josić, K.; Russell, S.J.; Dingli, D. Modeling of cancer virotherapy with recombinant measles viruses. J. Theor. Biol. 2008, 252, 109–122. [Google Scholar] [CrossRef]
  10. Timalsina, S.; Tian, J.P.; Wang, J. Mathematical and Computational Modeling for Tumor Virotherapy with Mediated Immunity. Bull. Math. Biol. 2017, 79, 1736–1758. [Google Scholar] [CrossRef]
  11. Rommelfanger, D.M.; Offord, C.P.; Dev, J.; Bajzer, Z.; Vile, R.G.; Dingli, D. Dynamics of Melanoma Tumor Therapy with Vesicular Stomatitis Virus: Explaining the Variability in Outcomes Using Mathematical Modeling. Gene Ther. 2012, 19, 543–549. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Liu, X.; Li, Q.; Pan, J. A deterministic and stochastic model for the system dynamics of tumor–immune responses to chemotherapy. Phys. A Stat. Mech. Its Appl. 2018, 500, 162–176. [Google Scholar] [CrossRef] [Green Version]
  13. Eftimie, R.; Eftimie, G. Tumour-associated Macrophages and Oncolytic Virotherapies: A mathematical investigation into a complex-dynamics. Lett. Biomath. 2018, 5, S6–S35. [Google Scholar] [CrossRef]
  14. Santiago, D.N.; Heidbuechel, J.P.W.; Kandell, W.M.; Walker, R.; Djeu, J.; Engeland, C.E.; Abate-Daga, D.; Enderling, H. Fighting Cancer with Mathematics and Viruses. Viruses 2017, 9, 239. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Kim, S.P.; Lee, P.P. Modeling protective anti-tumor immunity via preventative cancer vaccines using a hybrid agent-based and delay differential equation approach. PLoS Comput. Biol. 2012, 8, e1002742. [Google Scholar] [CrossRef] [Green Version]
  16. Berg, D.R.; Offord, C.P.; Kemler, I.; Ennis, M.K.; Chang, L.; Paulik, G.; Bajzer, Z.; Neuhauser, C.; Dingli, D. In vitro and in silico multidimensional modeling of oncolytic tumor virotherapy dynamics. PLoS Comput. Biol. 2019, 15, e1006773. [Google Scholar] [CrossRef] [Green Version]
  17. International Agency for Research on Cancer. Available online: https://gco.iarc.fr/today/data/factsheets/populations/586-pakistan-fact-sheets.pdf (accessed on 1 March 2021).
  18. Ijaz, M.F.; Attique, M.; Son, Y. Data-driven cervical cancer prediction model with outlier detection and over-sampling methods. Sensors 2020, 20, 2809. [Google Scholar] [CrossRef]
  19. Ijaz, M.F.; Alfian, G.; Syafrudin, M.; Rhee, J. Hybrid prediction model for type-2 diabetes and hypertension using DBSCAN-based outlier detection, synthetic minority over-sampling technique (SMOTE), and random forest. Appl. Sci. 2018, 8, 1325. [Google Scholar] [CrossRef] [Green Version]
  20. Mandal, M.; Singh, P.K.; Ijaz, M.F.; Shafi, J.; Sarkar, R. A tri-stage wrapper-filter feature selection framework for disease classification. Sensors 2021, 21, 5571. [Google Scholar] [CrossRef]
  21. Panigrahi, R.; Borah, S.; Bhoi, A.K.; Ijaz, M.F.; Pramanik, M.; Kumar, Y.; Jhaveri, R.H. A consolidated decision tree-based intrusion detection system for binary and multiclass imbalanced datasets. Mathematics 2021, 9, 751. [Google Scholar] [CrossRef]
  22. Panigrahi, R.; Borah, S.; Bhoi, A.K.; Ijaz, M.F.; Pramanik, M.; Jhaveri, R.H.; Chowdhary, C.L. Performance assessment of supervised classifiers for designing intrusion detection systems: A comprehensive review and recommendations for future research. Mathematics 2021, 9, 690. [Google Scholar] [CrossRef]
  23. Srinivasu, P.N.; SivaSai, J.G.; Ijaz, M.F.; Bhoi, A.K.; Kim, W.; Kang, J.J. Classification of skin disease using deep learning neural networks with mobile net V2 and LSTM. Sensors 2021, 21, 2852. [Google Scholar] [CrossRef] [PubMed]
  24. Arif, M.S.; Raza, A.; Rafiq, M.; Bibi, M.; Abbasi, J.N.; Nazeer, A.; Javed, U. Numerical Simulations for Stochastic Computer Virus Propagation Model. Comput. Mater. Contin. 2020, 62, 61–77. [Google Scholar] [CrossRef]
  25. Shatanawi, W.; Arif, M.S.; Raza, A.; Rafiq, M.; Bibi, M.; Abbasi, J.N. Structure-Preserving Dynamics of Stochastic Epidemic Model with the Saturated Incidence Rate. Comput. Mater. Contin. 2020, 64, 797–811. [Google Scholar] [CrossRef]
  26. Bayram, M.; Partal, T.; Buyukoz, G.O. Numerical methods for simulation of stochastic differential equations. Adv. Differ. Equ. 2018, 2018, 17. [Google Scholar] [CrossRef] [Green Version]
  27. Abukhaled, M.I.; Allen, E.J. A class of second-order Runge-Kutta methods for numerical solution of stochastic differential equations. Stoch. Anal. Appl. 1998, 16, 977–991. [Google Scholar] [CrossRef]
  28. Abukhaled, M.; Allen, E.J. A recursive integration method for approximate solution of stochastic differential equations. Int. J. Comput. Math. 1998, 66, 53–66. [Google Scholar] [CrossRef]
  29. Sghir, A.; Hadiri, S. A new numerical method for 1-D backward stochastic differential equations without using conditional expectations. Random Oper. Stoch. Equ. 2020, 28, 79–91. [Google Scholar] [CrossRef]
  30. Halidias, N. A novel approach to construct numerical methods for stochastic differential equations. Numer. Algorithm 2013, 66, 79–87. [Google Scholar] [CrossRef] [Green Version]
  31. Higham, D.J.; Mao, X.; Szpruch, L. Convergence, non-negativity and stability of a new Milstein scheme with applications to finance. arXiv 2012. Available online: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=Convergence%2C+non-negativity+and+stability+of+a+new+Milstein+scheme+with+applications+to+finance&btnG= (accessed on 1 March 2021).
  32. Rebiha, Z. New numerical method for solving nonlinear stochastic integral equations. Владикавказский Математический Журнал 2020, 22. Available online: https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=New+numerical+method+for+solving+nonlinear+stochastic+integral+equations&btnG= (accessed on 1 March 2021).
  33. Słomiński, L. Stability of strong solutions of stochastic differential equations. Stoch. Process. Their Appl. 1989, 31, 173–202. [Google Scholar] [CrossRef] [Green Version]
  34. Abukhaled, M.I. Mean square stability of second-order weak numerical methods for stochastic differential equations. Appl. Numer. Math. 2004, 48, 127–134. [Google Scholar] [CrossRef]
Figure 1. Flow map for the dynamics of the cancer epidemic model.
Figure 1. Flow map for the dynamics of the cancer epidemic model.
Mathematics 10 00368 g001
Figure 2. Combined graphical behavior of subpopulations at DFE for h = 0.01.
Figure 2. Combined graphical behavior of subpopulations at DFE for h = 0.01.
Mathematics 10 00368 g002
Figure 3. Combined graphical behavior of subpopulations at EE for h = 0.01.
Figure 3. Combined graphical behavior of subpopulations at EE for h = 0.01.
Mathematics 10 00368 g003
Figure 4. Ratio of cancer cases.
Figure 4. Ratio of cancer cases.
Mathematics 10 00368 g004
Figure 5. Least-square data-fitting presentation of cancer cases.
Figure 5. Least-square data-fitting presentation of cancer cases.
Mathematics 10 00368 g005
Figure 6. Regular-residuals of cancer cases in 2020.
Figure 6. Regular-residuals of cancer cases in 2020.
Mathematics 10 00368 g006
Figure 7. Combined behavior of infected cancer cells at EE when h = 0.01.
Figure 7. Combined behavior of infected cancer cells at EE when h = 0.01.
Mathematics 10 00368 g007
Figure 8. Combined behavior of infected cancer cells at EE when h = 0.7. Here, notice that, when we increase a time-step size, the Euler Maruyama method fails to restore the dynamical properties of the model.
Figure 8. Combined behavior of infected cancer cells at EE when h = 0.7. Here, notice that, when we increase a time-step size, the Euler Maruyama method fails to restore the dynamical properties of the model.
Mathematics 10 00368 g008
Figure 9. Combined behavior of infected cancer cells at EE when h = 0.1.
Figure 9. Combined behavior of infected cancer cells at EE when h = 0.1.
Mathematics 10 00368 g009
Figure 10. Combined behavior of infected cancer cells at EE when h = 1.
Figure 10. Combined behavior of infected cancer cells at EE when h = 1.
Mathematics 10 00368 g010
Figure 11. Combined behavior of infected cancer cells at EE when h = 0.1.
Figure 11. Combined behavior of infected cancer cells at EE when h = 0.1.
Mathematics 10 00368 g011
Figure 12. Combined behavior of infected cancer cells at EE when h = 2. Here, notice that, when we increase a time-step size, the Stochastic Runge-Kutta method fails to restore the dynamical properties of the model. However, the stochastic nonstandard finite difference method is still convergent.
Figure 12. Combined behavior of infected cancer cells at EE when h = 2. Here, notice that, when we increase a time-step size, the Stochastic Runge-Kutta method fails to restore the dynamical properties of the model. However, the stochastic nonstandard finite difference method is still convergent.
Mathematics 10 00368 g012
Table 1. Transition probabilities of cancer epidemic model.
Table 1. Transition probabilities of cancer epidemic model.
T i = Transition P i = Probabilities
T 1 = 1 , 0 , 0 , 0 T P 1 = r 1 Δ t
T 2 = 1 , 1 , 0 , 0 T P 2 = a x v . Δ t
T 3 = 1 , 0 , 0 , 0 T P 3 = d 1 x Δ t
T 4 = 0 , 1 , 0 , 1 T P 4 = c y z Δ t
T 5 = 0 , 1 , 0 , 0 T P 5 = d 1 y Δ t
T 6 = 0 , 1 , 1 , 0 T P 6 = b y Δ t
T 7 = 0 , 0 , 1 , 1 T P 7 = h 2 y z Δ t
T 8 = 0 , 0 , 1 , 0 T P 8 = d 1 v Δ t
T 9 = 0 , 0 , 1 , 1 T P 9 = m 1 v Δ t
T 10 = 0 , 0 , 0 , 1 T P 10 = d 1 z Δ t
Table 2. Parameter estimation (fitted data).
Table 2. Parameter estimation (fitted data).
ParametersValues
r 1 0.5
a5.1 (EE)
3.1 (DFE)
h 1 0.63
d 1 0.5
C5.048 (EE)
3.048(DFE)
b0.22
h 2 0.016
m 1 0.6
σ i 0 i 1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Raza, A.; Awrejcewicz, J.; Rafiq, M.; Ahmed, N.; Mohsin, M. Stochastic Analysis of Nonlinear Cancer Disease Model through Virotherapy and Computational Methods. Mathematics 2022, 10, 368. https://doi.org/10.3390/math10030368

AMA Style

Raza A, Awrejcewicz J, Rafiq M, Ahmed N, Mohsin M. Stochastic Analysis of Nonlinear Cancer Disease Model through Virotherapy and Computational Methods. Mathematics. 2022; 10(3):368. https://doi.org/10.3390/math10030368

Chicago/Turabian Style

Raza, Ali, Jan Awrejcewicz, Muhammad Rafiq, Nauman Ahmed, and Muhammad Mohsin. 2022. "Stochastic Analysis of Nonlinear Cancer Disease Model through Virotherapy and Computational Methods" Mathematics 10, no. 3: 368. https://doi.org/10.3390/math10030368

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop