Dynamical Analysis of a Class of Tumor-Immune Models with Effector Cell Action

Abstract

Tumor cells interact with the immune system via multiple nonlinear feedbacks, which can trigger various clinically relevant dynamical outcomes including tumor clearance, immune escape, long-term tumor dormancy, and recurrent periodic oscillations. This study investigates a two-stage T-lymphocyte-tumor model. First, the positivity and boundedness of solutions with nonnegative initial values are rigorously established. Next, the existence conditions and local stability criteria for the tumor-free equilibrium and positive equilibria are derived. Then, the Sotomayor theorem is applied to analyze the transcritical bifurcation at the boundary equilibrium. The Poincare-Andronov-Hopf bifurcation theory is further used to obtain the conditions for a Hopf bifurcation at a positive equilibrium. Moreover, normal form theory and the center manifold theorem are employed to characterize the direction of the Hopf bifurcation and the stability of the resulting periodic solutions. Finally, MATLAB simulations verify the stability of the equilibria and the Hopf bifurcation.

Share and Cite:

Wang, J. (2026) Dynamical Analysis of a Class of Tumor-Immune Models with Effector Cell Action. Journal of Applied Mathematics and Physics, 14, 2645-2665. doi: 10.4236/jamp.2026.147132.

1. Introduction

Tumor initiation, progression, and recurrence are not caused only by the autonomous growth of a single cell population. Instead, they arise from the long-term coupled evolution of tumor cells, effector immune cells, cytokines, stromal components, and metabolic resources. The immune system can recognize and eliminate abnormal cells. However, under persistent selection pressure, it may also promote the enrichment of weakly immunogenic clones and facilitate immune escape. This dual role is commonly summarized as the “elimination-equilibrium-escape” process of cancer immunoediting [1]. As the tumor microenvironment, tumor-promoting inflammation, and immune escape have been incorporated into the expanded framework of cancer hallmarks, quantitatively revealing the nonlinear feedback between tumor growth and immune regulation has become an important problem in mathematical oncology and tumor immunology [2].

Mathematical models can transform mechanisms such as antigen stimulation, immune-cell recruitment and maturation, effector-cell killing, tumor resource competition, and therapeutic intervention into tractable dynamical systems. Compared with statistical analyses that describe correlations at only a single time point, dynamical models can study long-term behaviors such as thresholds, steady states, bistability, dormancy, recurrence, and periodic oscillations within a unified framework. Parameter sensitivity and bifurcation analyses can also identify the key mechanisms that determine transitions between system states [3] [4]. In recent years, mathematical models have also been increasingly integrated with clinical data, virtual patients, and quantitative systems pharmacology. This integration provides a useful methodological basis for evaluating immunotherapy strategies and making individualized predictions [5].

Research on tumor-immune dynamics can be traced back to the immune-surveillance model developed by DeLisi and Rescigno. That model represented the interaction between lymphocytes and tumor cells as a predator-prey relationship. It showed that a low-dimensional nonlinear system can already generate distinct outcomes, including tumor clearance, persistent coexistence, and immune escape [6]. Later, Rescigno and DeLisi introduced a two-stage structure of immature and mature lymphocytes. This structure clearly separated immune-cell recruitment, maturation, and killing effects across different time scales [7]. Kuznetsov et al. combined experimental data, parameter estimation, and global bifurcation analysis. Their study revealed threshold effects, sneaking-through behavior, tumor dormancy, and recurrence-like oscillations in an immunogenic tumor model [8]. Kirschner and Panetta further discussed adoptive immunotherapy and long-term recurrence within a tumor-cell-effector-cell-IL-2 framework [9]. de Pillis et al. constructed and validated a detailed cell-mediated immune-response model by coupling NK cells, CD8+ T cells, and tumor cells [10].

Building on these studies, the research focus gradually expanded from the existence of equilibria to complex attractors and bifurcation mechanisms. Eftimie et al. systematically reviewed the structure, scales, and main dynamical conclusions of non-spatial tumor-immune models. They emphasized that low-dimensional ordinary differential equation models remain especially valuable for threshold identification and clear mechanistic interpretation [3]. Liu, Ruan, and Zhu proved the existence of stable periodic oscillations in a two-stage tumor-immune model. They interpreted these oscillations as recurrence-like behavior in which tumor burden and immune response repeatedly rise and fall [11]. Pang et al. discussed steady and oscillatory dynamics from the perspective of antitumor immune responses [12]. Li et al. further analyzed how intrinsic tumor growth, antigen stimulation, and immune-killing parameters affect equilibrium stability and Hopf bifurcation in a two-stage lymphocyte framework [13].

Current tumor-immune modeling is moving toward more detailed cellular states, stronger data constraints, and greater clinical translatability. For example, Lai et al. divided cytotoxic T cells according to their degree of exhaustion and revealed how T-cell functional decline affects tumor clearance, equilibrium, and escape outcomes [14]. Yao et al. combined an ordinary differential equation model of the tumor immune microenvironment with deep reinforcement learning to optimize patient-specific combination therapy with immune checkpoint inhibitors [15]. Arulraj et al. emphasized the important role of multi-omics data in the parameterization, calibration, and validation of quantitative systems pharmacology models [16]. These studies have promoted a shift from mechanistic explanation toward prediction and decision-making. However, they have also introduced challenges such as high parameter dimensionality, limited identifiability, and less transparent analytical structure.

Therefore, high-dimensional and data-driven models cannot replace clear and well-structured low-dimensional dynamical analyses. For models that include immune recruitment, cell maturation, saturating killing, and Logistic tumor growth, a complete theoretical study should establish the biological feasibility of solutions and the stability of equilibria. It should also identify the state-exchange mechanism at boundary equilibria and verify the transversality of Hopf bifurcation. In addition, center manifold and normal form theories should be used to determine the direction of periodic-solution branches and their orbital stability [17] [18]. In particular, cross-validation between the first Lyapunov coefficient and numerical critical values can prevent the oscillation type from being judged only from time series or phase portraits. This procedure improves the reproducibility and theoretical reliability of the model conclusions.

Based on the two-stage lymphocyte tumor-immune model proposed by Li et al. [13], this study retains the transformation of immature T lymphocytes into mature T lymphocytes, Logistic tumor growth, and the antigen-stimulation term. The killing effect of mature T lymphocytes on tumor cells is rewritten as a Holling type-II saturating functional response to describe the biologically realistic saturation of the killing efficiency per effector cell under a high tumor burden. The model is given as follows:

{ d L 1 dt =b( δ 0 +μ ) L 1 +εT, d L 2 dt =μ L 1 δ L 2 , dT dt =rT( 1 T K )s L 2 T a+T . (1.1)

where b is the production rate of immature T lymphocytes in the absence of tumor cells; δ 0 and δ are the natural death-rate coefficients of immature and mature T lymphocytes, respectively; μ is the rate coefficient for the transformation of immature T lymphocytes into mature T lymphocytes; ε is the recruitment-rate coefficient of immature T lymphocytes induced by tumor-antigen stimulation; r is the maximum tumor-cell growth-rate coefficient; K is the carrying capacity of the tumor microenvironment, namely the maximum number of tumor cells that the microenvironment can support; and s is the killing-rate coefficient of mature T lymphocytes against tumor cells. The parameter a is the half-saturation constant, and all parameters are positive.

For convenient analysis, we introduce the following nondimensional transformation for system (1.1):

x= l 1 L 1 ,y= l 2 L 2 ,z= l 0 T,τ= t 0 t

where

l 1 = δ 0 +μ b , l 2 = ( δ 0 +μ ) 2 μb , l 0 = 1 K , t 0 = δ 0 +μ

and the nondimensional parameters are

α= εK b ,β= δ δ 0 +μ ,γ= r δ 0 +μ ,m= sμb ( δ 0 +μ ) 3 ,η= a K

For convenience, we continue to use the notation

τ=t

Then system (1.1) can be rewritten as

{ dx dt =1x+αz, dy dt =xβy, dz dt =γz( 1z )m yz η+z . (1.2)

This study mainly investigates the qualitative properties and bifurcation structure of system (1.2). The main contributions are summarized as follows. First, the positivity and boundedness of solutions with nonnegative initial values are established, and the existence conditions and local stability criteria for the semi-trivial and positive equilibria are systematically derived. Second, the Sotomayor theorem is used to analyze the transcritical bifurcation at the boundary equilibrium and to clarify the dynamical mechanism of equilibrium exchange near the tumor-invasion threshold. Third, the nondimensional parameter γ , which corresponds to the maximum tumor-cell growth rate, is selected as the bifurcation parameter. The pure-imaginary-root condition and the transversality criterion for Hopf bifurcation at a positive equilibrium are obtained. Center manifold and normal form theories are then used to construct the first Lyapunov coefficient and determine the direction of the Hopf bifurcation and the stability of the bifurcating periodic solutions. Finally, MATLAB simulations, equilibrium calculations, and eigenvalue verification are used to cross-check the theoretical results. While retaining a clear and interpretable low-dimensional structure, the analysis connects three important dynamical states: the tumor-invasion threshold, stable coexistence, and recurrence-like periodic oscillation.

2. Positivity and Boundedness of the Model Solutions

Theorem 2.1: If the initial conditions satisfy x( 0 )>0 , y( 0 )>0 , z( 0 )>0 , then for every t>0 , we have x( t )>0 , y( t )>0 , z( t )>0 .

Proof: The vector field is continuous on the boundary of the region x>0 , y>0 , z>0 and satisfies the Lipschitz condition. By the existence and uniqueness theorem, the solution ( x,y,z ) of system (1.2) exists uniquely on ( 0,τ ) . Moreover,

x( t )=x( 0 ) e t + e t [ 0 t [ 1+αz( s ) ] e s ds ], y( t )=y( 0 ) e βt + e βt [ 0 t x( s ) e βs ds ], z( t )=z( 0 )exp[ 0 t [ γ( 1z( s ) )m y( s ) η+z( s ) ]ds ]

Since x( 0 )>0 , y( 0 )>0 , z( 0 )>0 , it follows that x( t )>0 , y( t )>0 , z( t )>0 for every t>0 .

Theorem 2.2: For every nonnegative initial value, the corresponding solution of system (1.2) is ultimately bounded. More precisely, the rectangular set

Ω={ ( x,y,z ) + 3 :0z2,0x2( 1+2α ),0y 4( 1+2α ) β }

is an absorbing region: every solution with a nonnegative initial value enters Ω after a finite time and remains in a bounded subset of + 3 .

Proof: From the third equation of system (1.2),

dz dt =γz( 1z ) myz η+z γz( 1z ). (2.1)

Let u =γu( 1u ) with u( 0 )=z( 0 ) . The scalar comparison principle gives 0z( t )u( t ) , and u( t )1 . Hence there exists t 1 >0 such that 0z( t )2 for all t t 1 .

For t t 1 , the first equation satisfies

dx dt 1+2αx. (2.2)

Comparison with v =1+2αv shows that there exists t 2 t 1 such that 0x( t )2( 1+2α ) for all t t 2 . Consequently, for t t 2 ,

dy dt 2( 1+2α )βy. (2.3)

A final comparison with the corresponding linear equation yields a time t 3 t 2 such that 0y( t )4 ( 1+2α )/β for all t t 3 . Thus, each nonnegative solution eventually enters the explicitly defined absorbing region Ω, proving ultimate boundedness.

The positivity and boundedness results show that the system cannot produce negative cell populations or finite-time blow-up. Therefore, equilibrium and bifurcation analyses can be carried out within the biologically feasible region.

3. Existence and Stability of Equilibria

3.1. Existence of Equilibria

The equilibria of system (1.2) satisfy

{ 1x+αz=0, xβy=0, γz( 1z )m yz η+z =0. (3.1)

The boundary equation z=0 gives the semi-trivial equilibrium

E 0 =( 1, 1 β ,0 ).

For a positive equilibrium, z * >0 , the first two equations give

x * =1+α z * , y * = 1+α z * β .

After division of the third equation by z * >0 and substitution of these expressions, one obtains

γ( 1 z * ) m( 1+α z * ) β( η+ z * ) =0.

Multiplying by β( η+ z * ) and collecting powers of z * yields the scalar quadratic

f( z )= a 1 z 2 + a 2 z+ a 3 =0, (3.2)

where

a 1 =γβ,

a 2 =mα+γβ( η1 ),

a 3 =mγβη.

when Δ0 , the solutions of Equation (3.2) are

z 1 = a 2 + Δ 2 a 1 ,

z 2 = a 2 Δ 2 a 1 .

where

Δ= a 2 2 4 a 1 a 3 = [ mα+γβ( η1 ) ] 2 4γβ( mγβη )

A root is biologically admissible only when 0<z<1 . For every such root, x=1+αz>0 and y= ( 1+αz )/β >0 , so it determines a feasible positive equilibrium. The upper bound z<1 also follows directly from the equilibrium identity γ( 1z )= m( 1+αz )/ [ β( η+z ) ] >0 . Therefore, every positive equilibrium satisfies 0<z<1 .

Theorem 3.1. System (1.2) has the semi-trivial equilibrium E 0 =( 1, 1 β ,0 ) . For a positive solution E * =( x * , y * , z * ) , the following conclusions hold:

1) If any one of the following conditions holds, model (1.2) has a unique positive equilibrium E * =( x * , y * , z * ) .

(H1) m<γβη .

(H2) m=γβη , η< 1 1+α .

(H3) m>γβη , mα<γβ( 1η ) , and [ mα+γβ( η1 ) ] 2 4γβ( mγβη )=0 .

2) If

(H4) m>γβη , mα<γβ( 1η ) , and [ mα+γβ( η1 ) ] 2 4γβ( mγβη )>0 .

then Equation (3.2) has two equilibria:

E 1 =( 1+α z 1 , 1+α z 1 β , z 1 ), E 2 =( 1+α z 2 , 1+α z 2 β , z 2 )

3.2. Local Stability of Equilibria

Let

f 1 ( x,y,z )=1x+αz, f 2 ( x,y,z )=xβy, f 3 ( x,y,z )=γz( 1z )m yz η+z . (3.3)

The Jacobian matrix of the model at the equilibrium E * is

J( x,y,z )=( 1 0 α 1 β 0 0 mz η+z γ( 12z ) mηy ( η+z ) 2 ).

Here, s= mz η+z , s 0 =γ( 12z ) mηy ( η+z ) 2 .

The stability of an equilibrium is determined below by calculating the eigenvalues of the Jacobian matrix.

Theorem 3.2: If m>ηγβ holds, then the semi-trivial equilibrium E 0 is locally asymptotically stable. If m<γβη , then E 0 is unstable.

Proof: The Jacobian matrix of the model at E 0 is

J( E 0 )=( 1 0 α 1 β 0 0 0 γ m βη ).

The characteristic polynomial of J( E 0 ) is f( λ )=( λ+1 )( λ+β )( λ( γ m βη ) )=0 .

The eigenvalues of J( E 0 ) are

λ 1 =1, λ 2 =β, λ 3 =γ m βη

If λ 3 <0 , i.e., m>γβη , then f( λ ) has three negative real roots, and E 0 is locally asymptotically stable. If λ 3 >0 , i.e., m<γβη , then at least one root is positive, and therefore E 0 is unstable.

Biologically, m represents the threshold at which the basal mature immune level can suppress tumor invasion. When immune-cell killing is sufficiently strong, a small tumor perturbation cannot invade. When immune killing is insufficient, the tumor can enter the system and establish coexistence or oscillation with immune cells.

Theorem 3.3: Suppose that (H1) holds. So that system (1.2) has a unique positive equilibrium E * . Then E * is locally asymptotically stable if and only if

(H5) b 1 >0, b 2 >0, b 3 >0, b 1 b 2 b 3 >0.

Proof: The Jacobian matrix of the system (1.2) at the equilibrium E * is

J( E * )=( 1 0 α 1 β 0 0 a 32 a 33 ).

where

a 32 =m z * η+ z * , a 33 =γ( 12 z * ) mη y * ( η+ z * ) 2 .

the characteristic polynomial of the Jacobian at E * is

λ 3 + b 1 λ 2 + b 2 λ+ b 3 =0 (3.4)

b 1 = 2γ ( z * ) 2 +( 1+β+ηγγ ) z * +η( 1+β ) η+ z * , b 2 = 2γ( 1+β ) ( z * ) 2 +( βγ+ηγ+ηγβ ) z * +βη η+ z * , b 3 = 2γβ ( z * ) 2 +( αm+βηγβγ ) z * η+ z * .

For a monic cubic polynomial, the Routh-Hurwitz criterion is necessary and sufficient. Therefore, all eigenvalues have negative real parts if and only if the four strict inequalities in (H5) hold, proving the local asymptotic stability statement.

If the strict inequalities in (H5) fail and p has no root on the imaginary axis, then at least one eigenvalue has a positive real part and E * is unstable. The boundary cases must be separated from this genuinely unstable case. If b 3 =0 , then λ=0 is an eigenvalue. If

b 1 >0, b 2 >0, b 3 >0, b 1 b 2 = b 3 ,

then

p( λ )=( λ+ b 1 )( λ 2 + b 2 ),

so the eigenvalues are b 1 and ±i b 2 . This is the Hopf boundary rather than a genuinely unstable case.

Several key parameters can be varied over suitable ranges to analyze their effects on equilibrium stability and system dynamics. Consider γ as an example. As γ gradually increases, the stability of the semi-trivial equilibrium E 0 may change. A previously stable E 0 may lose stability, while the stability region of the positive equilibrium E * may shrink or expand. This occurs because γ is the maximum tumor-cell growth rate, and its variation disturbs the overall immune balance. Similarly, variation in m , which represents the killing rate of mature T lymphocytes against tumor cells, may also change equilibrium stability and affect the occurrence and threshold of Hopf bifurcation. This sensitivity analysis provides a clearer understanding of the importance of each parameter and the response of the system to changes in different biological processes.

4. Bifurcation Analysis of the System

4.1. Transcritical Bifurcation

Select m as the bifurcation parameter. If m= m c =γβη and η 1 1+α , then system (1.2) undergoes a transcritical bifurcation near the equilibrium E 0 =( 1, 1 β ,0 ) .

Proof: Let

F( x,y,z,m )=( f 1 ( x,y,z ) f 2 ( x,y,z ) f 3 ( x,y,z,m ) ).

The Jacobian matrix of the system at E 0 is

J( E 0 )=( 1 0 α 1 β 0 0 0 γ m βη ).

When m= m c =γβη , we have γ m βη =0 .

Therefore,

J( E 0 ; m c )=( 1 0 α 1 β 0 0 0 0 ).

The eigenvalues are λ 1 =1, λ 2 =β, λ 3 =0 .

For the zero eigenvalue, the corresponding eigenvectors of J( E 0 ; m c ) and J T ( E 0 ; m c ) are

V=( α α/β 1 ),W=( 0 0 1 ), W T V=1.

We now verify the nondegeneracy conditions for the transcritical bifurcation in the Sotomayor theorem.

F m ( E 0 , m c )= ( f 1 m f 2 m f 3 m )| ( E 0 , m c ) =( 0 0 0 ).

D F m ( E 0 , m c )V= ( f 1m x f 1m y f 1m z f 2m x f 2m y f 2m z f 3m x f 3m y f 3m z )( v 1 v 2 v 3 )| ( E 0 , m c ) =( 0 0 1 βη ).

D 2 F m ( E 0 , m c )( V,V ) = ( 2 f 1 x 2 v 1 2 + 2 f 1 y 2 v 2 2 + 2 f 1 z 2 v 3 2 +2 2 f 1 xy v 1 v 2 +2 2 f 1 xz v 1 v 3 +2 2 f 1 yz v 2 v 3 2 f 2 x 2 v 1 2 + 2 f 2 y 2 v 2 2 + 2 f 2 z 2 v 3 2 +2 2 f 2 xy v 1 v 2 +2 2 f 2 xz v 1 v 3 +2 2 f 2 yz v 2 v 3 2 f 3 x 2 v 1 2 + 2 f 3 y 2 v 2 2 + 2 f 3 z 2 v 3 2 +2 2 f 3 xy v 1 v 2 +2 2 f 3 xz v 1 v 3 +2 2 f 3 yz v 2 v 3 )| ( E 0 , m c ) =( 0 0 2γ η [ 1η( 1+α ) ] ).

We next verify the transversality conditions.

W T F m ( E 0 , m c )=0, W T [ D F m ( E 0 , m c )V ]= 1 βη 0, W T [ D 2 F m ( E 0 , m c )( V,V ) ]= 2γ η [ 1η( 1+α ) ]0.

Therefore, by the Sotomayor theorem, system (1.2) undergoes a transcritical bifurcation at the boundary equilibrium E 0 .

4.2. Hopf Bifurcation

When the bifurcation value changes, the stability of the model changes abruptly, and a limit cycle “emerges” around an equilibrium. When an equilibrium changes from stable to unstable, or from unstable to stable, the topological structure of the system solutions changes in a small neighborhood of the bifurcation value, and a periodic solution is generated. We therefore use the Poincare-Andronov-Hopf bifurcation theorem to discuss the Hopf bifurcation of system (1.2).

Lemma 4.1: Let Ω 3 be an open set containing O( x 1 , x 2 , x 3 ) , and let S be an open set containing 0. Suppose that f:Ω×S R 3 is analytic and that f( 0,ρ )=0 for every ρS . Assume that the variational matrix Df( 0,ρ ) has one real eigenvalue γ( ρ ) and a pair of complex-conjugate eigenvalues α( ρ )±iβ( ρ ) . At ρ=0 , suppose that

γ( 0 )<0 , α( 0 )=0 , β( 0 )>0 ,

and that the eigenvalues cross the imaginary axis with a nonzero speed, namely,

dα( ρ ) dρ 0 .

Then the differential system

X=f( X,ρ )

undergoes a Hopf bifurcation at the equilibrium O when ρ=0 .

Definition 4.1 Assume that (H1) holds, and define the Routh-Hurwitz discriminant function

H( γ )= b 1 ( γ ) b 2 ( γ ) b 3 ( γ ). (4.1)

If there exists γ= γ H such that

b 1 ( γ H )>0, b 2 ( γ H )>0, b 3 ( γ H )>0,H( γ H )=0,

From the characteristic equation

λ 3 + b 1 λ 2 + b 2 λ+ b 3 =0 (4.2)

Substituting the purely imaginary root λ=ξ+iω into the characteristic equation gives

( ξ+iω ) 3 + b 1 ( ξ+iω ) 2 + b 2 ( ξ+iω )+ b 3 =0 (4.3)

Choose γ= γ c such that α( γ c )=0 . Then the characteristic equation becomes

( iω ) 3 + b 1 ( iω ) 2 + b 2 ( iω )+ b 3 =0 (4.4)

Separating the real and imaginary parts gives

{ b 1 ω 2 + b 3 =0, ω 3 + b 2 ω=0. (4.5)

From the second equation in (4.5), we obtain

ω= ω 0 = b 2 , b 3 = b 1 b 2

λ 1,2 =±i b 2 0

Since b 2 >0 , ω 0 >0 is a positive real number.

The sum of the three roots is λ 1 + λ 2 + λ 3 =iω+( iω )+ λ 3 = b 1 .

Therefore, λ 3 = b 1 <0 .

This shows that the system has a pair of purely imaginary conjugate eigenvalues and one negative real eigenvalue at the positive equilibrium.

Theorem 4.1: Select γ as the bifurcation parameter. Suppose that system (1.2) has a unique positive equilibrium E * when m<γβη . If there exists γ= γ H satisfying

H( γ H )= b 1 ( γ H ) b 2 ( γ H ) b 3 ( γ H )=0.

and

d( b 1 ( γ ) b 2 ( γ ) b 3 ( γ ) ) dγ | γ= γ H 0 (4.6)

then system (1.2) undergoes a Hopf bifurcation at E * ( γ H ) .

Proof: When γ= γ H , the linearized matrix has a pair of purely imaginary conjugate eigenvalues ±i ω H , where

ω H = b 2 ( γ H ) >0,

The other eigenvalue is b 1 ( γ H ) . Let

λ( γ )=ξ( γ )+iω( γ )

be the eigenvalue branch passing through i ω H . Write the characteristic polynomial as

P( λ,γ )= λ 3 + b 1 ( γ ) λ 2 + b 2 ( γ )λ+ b 3 ( γ ).

Differentiating P( λ( γ ),γ )=0 with respect to γ gives

( 3 λ 2 +2 b 1 λ+ b 2 ) dλ dγ + d b 1 dγ λ 2 + d b 2 dγ λ+ d b 3 dγ =0

Thus,

dλ dγ = P γ ( λ,γ ) P λ ( λ,γ ) = d b 1 dγ λ 2 + d b 2 dγ λ+ d b 3 dγ 3 λ 2 +2 b 1 λ+ b 2

At γ= γ H and λ=i ω H , and b 3 ( γ H )= b 1 ( γ H ) b 2 ( γ H ) , we have

P λ ( i ω H , λ H )=2 b 2 +2 b 1 ω H i

and

P γ ( i ω H , γ H )= d b 1 dγ b 2 + d b 3 dγ +i ω H d b 2 dγ

Taking the real part further gives

a H := d dγ Reλ( γ )| γ= γ H = H ( γ H ) 2[ b 1 ( γ H ) 2 + b 2 ( γ H ) ] .0 (4.7)

Since the denominator is positive, H ( γ H )0 is equivalent to a H 0 . condition (4.7) implies that a pair of complex-conjugate eigenvalues crosses the imaginary axis with a nonzero speed. Thus, the transversality condition holds. By the Poincare-Andronov-Hopf bifurcation theorem, the system undergoes a Hopf bifurcation at E * ( γ H ) . The proof is complete.

5. Direction of the Hopf Bifurcation and Stability of Periodic Solutions

To determine the direction of the Hopf bifurcation and the stability of the bifurcating periodic solutions more precisely, we use center manifold and normal form theories to calculate the first Lyapunov coefficient. We first translate the positive equilibrium of system (1.2) to the origin.

Let

x 1 =x x * , y 2 =y y * , z 3 =z z * ,

For convenience, we continue to use x,y,z in place of x 1 , y 1 , z 1 . Then system (5.1) becomes

{ dx dt =1( x+ x * )+α( z+ z * ), dy dt =( x+ x * )β( y+ y * ), dz dt =γ( z+ z * )( 1z z * )m ( y+ y * )( z+ z * ) η+z+ z * . (5.1)

Thus, the equilibrium E * =( x * , y * , z * ) of system (1.2) is shifted to the origin ( 0,0,0 ) , and the system becomes

dU dt = J H U+F( U )+ 1 2 B( U,U )+ 1 6 C( U,U,U )+ (5.2)

where

U= ( x,y,z ) T ,F( U )= ( F 1 , F 2 , F 3 ) T ,

the components of F( U ) are

F 1 =0,

F 2 =0,

F 3 =γ z 2 mη ( η+ z * ) 2 yz+ myη ( η+ z * ) 3 z 2 +

When γ= γ H , the eigenvalues at E * =( x * , y * , z * ) are λ 1,2 =±i ω H ( ω H = b 2 ) and λ 3 = b 1 . Let λ 3 0 . Choose the right and left eigenvectors p,q , and use the Hermitian inner product p,q = p ¯ T q , such that

J H q=i ω H q, J H T p=i ω H p, p,q =1,

q ( 0 ) =( α( β+i ω H ) α ( 1+i ω H )( β+i ω H ) ).

This choice automatically satisfies the first two rows of the eigenvector equations. The third row follows from the characteristic equation

det( i ω H I J H )=0

After normalization, p,q =1 .

At ( y * , z * ; γ H ) , the function f 3 ( y,z;γ )=γz( 1z ) myz η+z satisfies

f 3,yz = mη ( η+ z * ) 2 , f 3,zz =2 γ H + 2myη ( η+ z * ) 3 , f 3,yzz = 2mη ( η+ z * ) 3 , f 3,zzz = 6myη ( η+ z * ) 4 ,

Therefore, for arbitrary x= ( x 1 , x 2 , x 3 ) T , y= ( y 1 , y 2 , y 3 ) T , and z= ( z 1 , z 2 , z 3 ) T , we have

B( u,v )=( 0 0 f 3,yz ( u 2 v 3 + u 3 v 2 )+ f 3,zz u 3 v 3 ) (5.3)

C( u,v,w )=( 0 0 f 3,yzz ( u 2 v 3 w 3 + u 3 v 2 w 3 + u 3 v 3 w 2 )+ f 3,zzz u 3 v 3 w 3 ) (5.4)

The formula for calculating the first Lyapunov coefficient is as follows:

l 1 ( 0 )= 1 2 ω H Re{ p,C( q,q, q ¯ ) 2 p,B( q, J H 1 B( q, q ¯ ) ) + p,B( q ¯ , ( 2i ω H I J H ) 1 B( q,q ) ) }. (5.5)

All vectors and matrices in (5.5) are uniquely determined by E * , γ H , and the model parameters. Therefore, they can be evaluated directly by symbolic substitution or numerical calculation.

Let λ( γ ) denote the eigenvalue branch near γ H satisfying

λ( γ H )=i ω H

and denote the transversality derivative by

a H = d dγ Reλ( γ )| γ= γ H 0,

Define

μ 2 = l 1 ( 0 ) a H , β 2 =2 l 1 ( 0 ). (5.6)

From the normal form of the Hopf bifurcation, the amplitude of the bifurcating periodic solution satisfies

r 2 = γ γ H μ 2 +o( | γ γ H | ). (5.7)

Therefore, if μ 2 >0 , the periodic-solution branch appears on the side γ> γ H .

If μ 2 <0 , the periodic-solution branch appears on the side γ< γ H . The stability of the periodic solution is determined by the sign of β 2 .

Theorem 5.1 Assume that (H1) and condition (H5) hold. Then system (1.2) undergoes a Hopf bifurcation near γ= γ H , and the following conclusions hold:

1) If l 1 ( 0 )<0 , the bifurcating periodic solution is orbitally asymptotically stable, and the Hopf bifurcation is supercritical.

2) If l 1 ( 0 )>0 , the bifurcating periodic solution is unstable, and the Hopf bifurcation is subcritical.

This result is consistent with the stable limit cycle observed in the numerical simulations. It shows that when the negative feedback among tumor-cell growth, antigen stimulation, T-cell maturation, and immune killing has a sufficiently strong phase difference, the system can shift from stable coexistence to stable periodic oscillation. Biologically, this stable limit cycle represents a recurrence-like process in which tumor burden and immune-cell levels repeatedly rise and fall.

6. Numerical Simulations

MATLAB is used to perform numerical simulations of the system. To make the numerical results directly comparable with the preceding theoretical analysis, the nondimensional parameter γ , corresponding to the maximum tumor-cell growth rate, is selected as the main bifurcation parameter. The remaining parameters are fixed as

α=5.5,β=1.5,m=0.75,η=0.25,

This set is used as an illustrative nondimensional case study rather than as a patient-calibrated parameter set. This set is used because it preserves a biologically feasible positive equilibrium and produces a tumor-invasion threshold together with two Hopf crossings, allowing stable coexistence and recurrence-like periodic oscillations to be compared within a single sweep of γ . Quantitative calibration and validation against experimental or clinical data are left for future work.

The initial conditions are

( x( 0 ),y( 0 ),z( 0 ) )=( 1.9,0.8,0.16 ).

An adaptive Runge-Kutta method is used to solve the differential equations. A sufficiently long transient is removed when plotting the bifurcation and amplitude diagrams. The positive equilibrium is obtained by numerically solving the algebraic equations, while local stability is verified jointly by the eigenvalues of the Jacobian matrix and the Routh-Hurwitz discriminant function. For this parameter set, the transcritical threshold at the boundary equilibrium and the two Hopf critical values are

γ T =2.000000, γ H1 =2.631082, γ H2 =3.474665.

The eigenvalues and normal-form quantities at the two Hopf critical points are listed in Table 1. Numerical differentiation of the critical eigenvalue branch gives a H1 =0.256683>0 and a H2 =0.165608<0 . Evaluation of (5.5) gives l 1 ( γ H1 )=0.533949 and l 1 ( γ H2 )=0.056076 . Because both first Lyapunov coefficients are negative, both Hopf points are supercritical under the standard convention, and the emerging periodic solutions are orbitally asymptotically stable. The branch-side coefficients are μ 2,1 =2.080187>0 and μ 2,2 =0.338606<0 . Therefore, the stable periodic branch lies on the side γ> γ H1 at the first crossing and on the side γ< γ H2 at the second crossing. These two orientations delimit the stable oscillatory interval observed numerically around γ=3.00 .

Table 1. Numerical information at the Hopf critical points.

Critical point

γ

Positive equilibrium E * =( x * , y * , z * )

ω H

a H

l 1 ( 0 )

Type and cycle stability

γ H1

2.631082

(1.760760, 1.173840, 0.138320)

0.625239

0.256683

−0.533949

Supercritical; stable

γ H2

3.474665

(2.681178, 1.787452, 0.305669)

0.915099

−0.165608

−0.056076

Supercritical; stable

6.1. Phase Portraits and Time Evolution for Different Values of γ

We first examine how the system trajectories change for several representative values of γ . Figure 1 shows the phase portrait and time-evolution curves for γ=2.40 . This parameter value lies to the left of the first Hopf critical value. The positive equilibrium is locally asymptotically stable, and the trajectory converges to a stable coexistence state after a brief damped oscillation. Biologically, this means that the tumor burden and immune-cell levels eventually reach a relatively stable dynamic balance.

When γ=3.00 , the parameter lies between the two Hopf critical values. The positive equilibrium loses local stability, and the system trajectory forms a stable closed orbit near the positive equilibrium. Figure 2 shows a clear limit cycle in the phase portrait, while the time-evolution curves display sustained periodic oscillations. This indicates a phase-lagged feedback among tumor growth, antigen stimulation, T-cell maturation, and immune killing.

When γ=4.00 , the parameter passes the second Hopf critical value, and the positive equilibrium becomes locally stable again. Figure 3 shows that although the system still undergoes an initial oscillatory adjustment, the trajectory eventually converges to a new positive equilibrium. Compared with the case γ=2.40 , the equilibrium tumor burden is higher. This result shows that a stronger intrinsic tumor-growth ability raises the final coexistence level of the system.

Figure 1. Phase portrait and time evolution of the system at γ=2.40 .

Figure 2. Stable periodic oscillation of the system at γ=3.00 .

Figure 3. Stable positive equilibrium of the system at γ=4.00 .

6.2. Comparison of Phase Portraits and Evolution Curves under Parameter Variation

To compare the effect of γ on the system dynamics more clearly, Figure 4 presents the x-z phase portraits for γ=2.40 , γ=3.00 , and γ=4.00 side by side. The trajectories converge to equilibria when γ=2.40 and γ=4.00 , whereas the trajectory remains on a closed curve when γ=3.00 . This comparison shows that stable periodic oscillations occur only inside the Hopf interval.

Figure 5 further compares the time evolution of the mature T-lymphocyte variable y( τ ) and the tumor variable z( τ ) . For γ=3.00 , both curves maintain sustained oscillations, reflecting the long-term mutual restriction between immune killing and tumor growth. For γ=2.40 and γ=4.00 , the oscillations gradually decay, and the system eventually enters a stable coexistence state.

Figure 4. Comparison of the x-z phase portraits for different values of γ .

Figure 5. Comparison of the evolution curves of y( τ ) and z( τ ) for different values of γ .

In summary, the numerical simulations agree with the preceding theoretical analysis. When γ lies outside the Hopf interval, the system approaches a stable positive equilibrium. When γ lies between the two Hopf critical values, the system produces stable periodic oscillations. These oscillations provide a natural dynamical explanation for recurrence-like behavior in which tumor burden and immune-cell numbers repeatedly increase and decrease.

7. Conclusion

This study presents a detailed dynamical analysis of a two-stage tumor-immune model with T-lymphocyte action. The positivity and boundedness of solutions, the existence of equilibria, and their local stability are systematically discussed. By constructing the Jacobian matrix and applying the Routh-Hurwitz criterion, sufficient conditions for the local asymptotic stability of the positive equilibrium are obtained. The Sotomayor theorem is then used to analyze the transcritical bifurcation at the boundary equilibrium. In addition, Poincare-Andronov-Hopf bifurcation theory is applied to determine the conditions for Hopf bifurcation at a positive equilibrium. The system is further examined from the perspectives of Hopf bifurcation direction and periodic-solution stability, and the first Lyapunov coefficient is used to determine the stability of the bifurcating periodic orbit. The numerical simulations are consistent with the theoretical analysis. When the tumor-growth parameter γ lies outside the Hopf interval, the system eventually approaches a stable positive equilibrium. When γ lies between the two Hopf critical values, the system produces stable periodic oscillations. The phase portraits and time-evolution curves reveal a clear nonlinear coupling among tumor growth, antigen stimulation, T-cell maturation, and immune killing. This feedback mechanism can explain periodic fluctuations in tumor burden and immune-cell levels.

Biologically, a stable positive equilibrium represents long-term coexistence between tumor cells and immune cells. A stable limit cycle induced by a Hopf bifurcation represents an alternating oscillatory process between tumor recurrence and immune suppression. When immune killing is relatively strong, a small tumor perturbation cannot continue to expand. When the intrinsic tumor-growth ability increases or immune-killing efficiency becomes relatively weaker, the system may shift from stable coexistence to periodic oscillation, or even approach a stable state with a higher tumor burden. Therefore, immunotherapy should consider not only the instantaneous killing intensity, but also the duration and replenishment of effector cells, as well as the balance between immune-killing efficiency and tumor-growth ability.

Overall, the model retains a low dimension and strong analytical tractability. It provides a clear dynamical explanation of stable coexistence, recurrence-like oscillations, and immune control in tumor-immune interactions. Future studies may extend the present framework by introducing NK cells, dendritic cells, macrophages, regulatory T cells, cytokines, immune checkpoints, CAR-T therapy, treatment pulses, time delays, random perturbations, or spatial diffusion. Parameter estimation and model validation based on experimental data may further improve the ability of the model to represent realistic tumor-immune processes.

Acknowledgements

Sincere thanks to the members of JAMP for their professional performance, and special thanks to managing editor Hellen XU for a rare attitude of high quality.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Schreiber, R.D., Old, L.J. and Smyth, M.J. (2011) Cancer Immunoediting: Integrating Immunity’s Roles in Cancer Suppression and Promotion. Science, 331, 1565-1570.[CrossRef] [PubMed]
[2] Hanahan, D. (2022) Hallmarks of Cancer: New Dimensions. Cancer Discovery, 12, 31-46.[CrossRef] [PubMed]
[3] Eftimie, R., Bramson, J.L. and Earn, D.J.D. (2011) Interactions between the Immune System and Cancer: A Brief Review of Non-Spatial Mathematical Models. Bulletin of Mathematical Biology, 73, 2-32.
[4] Murray, J.D. (2002) Mathematical Biology I: An Introduction. 3rd Edition, Springer.
[5] Butner, J.D., Dogra, P., Chung, C., Pasqualini, R., Arap, W., Lowengrub, J., et al. (2022) Mathematical Modeling of Cancer Immunotherapy for Personalized Clinical Translation. Nature Computational Science, 2, 785-796.[CrossRef] [PubMed]
[6] Delisi, C. and Rescigno, A. (1977) Immune surveillance and Neoplasia—I. A Minimal Mathematical Model. Bulletin of Mathematical Biology, 39, 201-221.[CrossRef]
[7] Rescigno, A. and Delisi, C. (1977) Immune Surveillance and Neoplasia—II. A Two-Stage Mathematical Model. Bulletin of Mathematical Biology, 39, 487-497.[CrossRef]
[8] Kuznetsov, V.A., Makalkin, I.A., Taylor, M.A. and Perelson, A.S. (1994) Nonlinear Dynamics of Immunogenic Tumors: Parameter Estimation and Global Bifurcation Analysis. Bulletin of Mathematical Biology, 56, 295-321.[CrossRef] [PubMed]
[9] Kirschner, D. and Panetta, J.C. (1998) Modeling Immunotherapy of the Tumor-Immune Interaction. Journal of Mathematical Biology, 37, 235-252.[CrossRef] [PubMed]
[10] de Pillis, L.G., Radunskaya, A.E. and Wiseman, C.L. (2005) A Validated Mathematical Model of Cell-Mediated Immune Response to Tumor Growth. Cancer Research, 65, 7950-7958.[CrossRef] [PubMed]
[11] Liu, D., Ruan, S. and Zhu, D. (2012) Stable Periodic Oscillations in a Two-Stage Cancer Model of Tumor and Immune System Interactions. Mathematical Biosciences and Engineering, 9, 347-368.
[12] Pang, L., Liu, S., Zhang, X. and Tian, T. (2020) Mathematical Modeling and Dynamic Analysis of Anti-Tumor Immune Response. Journal of Applied Mathematics and Computing, 62, 473-488.[CrossRef]
[13] Li, J., Chen, Y., Guo, J., Wu, H., Xi, X. and Zhang, D. (2025) Dynamical Analysis of a Simple Tumor-Immune Model with Two-Stage Lymphocytes. Mathematical Methods in the Applied Sciences, 48, 10016-10027.[CrossRef]
[14] Lai, N., Farman, A. and Byrne, H.M. (2025) The Impact of T-Cell Exhaustion Dynamics on Tumour-Immune Interactions and Tumour Growth. Bulletin of Mathematical Biology, 87, Article No. 61.[CrossRef] [PubMed]
[15] Yao, Y., Chen, Y.F. and Zhang, Q. (2024) Optimized Patient-Specific Immune Checkpoint Inhibitor Therapies for Cancer Treatment Based on Tumor Immune Microenvironment Modeling. Briefings in Bioinformatics, 25, bbae547.[CrossRef] [PubMed]
[16] Arulraj, T., Wang, H., Ippolito, A., et al. (2024) Leveraging Multi-Omics Data to Empower Quantitative Systems Pharmacology in Immuno-Oncology. Briefings in Bioinformatics, 25, bbae131.
[17] Kuznetsov, Y.A. (2004) Elements of Applied Bifurcation Theory. 3rd Edition, Springer.
[18] Perko, L. (2001) Differential Equations and Dynamical Systems. 3rd Edition, Springer.

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.