Dynamical Analysis of a Class of Tumor-Immune Models with Effector Cell Action ()
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:
(1.1)
where b is the production rate of immature T lymphocytes in the absence of tumor cells;
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
is the half-saturation constant, and all parameters are positive.
For convenient analysis, we introduce the following nondimensional transformation for system (1.1):
where
and the nondimensional parameters are
For convenience, we continue to use the notation
Then system (1.1) can be rewritten as
(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
,
,
, then for every
, we have
,
,
.
Proof: The vector field is continuous on the boundary of the region
,
,
and satisfies the Lipschitz condition. By the existence and uniqueness theorem, the solution
of system (1.2) exists uniquely on
. Moreover,
Since
,
,
, it follows that
,
,
for every
.
Theorem 2.2: For every nonnegative initial value, the corresponding solution of system (1.2) is ultimately bounded. More precisely, the rectangular set
is an absorbing region: every solution with a nonnegative initial value enters Ω after a finite time and remains in a bounded subset of
.
Proof: From the third equation of system (1.2),
(2.1)
Let
with
. The scalar comparison principle gives
, and
. Hence there exists
such that
for all
.
For
, the first equation satisfies
(2.2)
Comparison with
shows that there exists
such that
for all
. Consequently, for
,
(2.3)
A final comparison with the corresponding linear equation yields a time
such that
for all
. 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
(3.1)
The boundary equation
gives the semi-trivial equilibrium
For a positive equilibrium,
, the first two equations give
After division of the third equation by
and substitution of these expressions, one obtains
Multiplying by
and collecting powers of
yields the scalar quadratic
(3.2)
where
when
, the solutions of Equation (3.2) are
where
A root is biologically admissible only when
. For every such root,
and
, so it determines a feasible positive equilibrium. The upper bound
also follows directly from the equilibrium identity
. Therefore, every positive equilibrium satisfies
.
Theorem 3.1. System (1.2) has the semi-trivial equilibrium
. For a positive solution
, the following conclusions hold:
1) If any one of the following conditions holds, model (1.2) has a unique positive equilibrium
.
(H1)
.
(H2)
,
.
(H3)
,
, and
.
2) If
(H4)
,
, and
.
then Equation (3.2) has two equilibria:
3.2. Local Stability of Equilibria
Let
(3.3)
The Jacobian matrix of the model at the equilibrium
is
Here,
,
.
The stability of an equilibrium is determined below by calculating the eigenvalues of the Jacobian matrix.
Theorem 3.2: If
holds, then the semi-trivial equilibrium
is locally asymptotically stable. If
, then
is unstable.
Proof: The Jacobian matrix of the model at
is
The characteristic polynomial of
is
.
The eigenvalues of
are
If
, i.e.,
, then
has three negative real roots, and
is locally asymptotically stable. If
, i.e.,
, then at least one root is positive, and therefore
is unstable.
Biologically,
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
. Then
is locally asymptotically stable if and only if
(H5)
Proof: The Jacobian matrix of the system (1.2) at the equilibrium
is
where
the characteristic polynomial of the Jacobian at
is
(3.4)
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
has no root on the imaginary axis, then at least one eigenvalue has a positive real part and
is unstable. The boundary cases must be separated from this genuinely unstable case. If
, then
is an eigenvalue. If
then
so the eigenvalues are
and
. 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
may change. A previously stable
may lose stability, while the stability region of the positive equilibrium
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
, 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
as the bifurcation parameter. If
and
, then system (1.2) undergoes a transcritical bifurcation near the equilibrium
.
Proof: Let
The Jacobian matrix of the system at
is
When
, we have
.
Therefore,
The eigenvalues are
.
For the zero eigenvalue, the corresponding eigenvectors of
and
are
We now verify the nondegeneracy conditions for the transcritical bifurcation in the Sotomayor theorem.
We next verify the transversality conditions.
Therefore, by the Sotomayor theorem, system (1.2) undergoes a transcritical bifurcation at the boundary equilibrium
.
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
be an open set containing
, and let
be an open set containing 0. Suppose that
is analytic and that
for every
. Assume that the variational matrix
has one real eigenvalue
and a pair of complex-conjugate eigenvalues
. At
, suppose that
,
,
,
and that the eigenvalues cross the imaginary axis with a nonzero speed, namely,
.
Then the differential system
undergoes a Hopf bifurcation at the equilibrium O when
.
Definition 4.1 Assume that (H1) holds, and define the Routh-Hurwitz discriminant function
(4.1)
If there exists
such that
From the characteristic equation
(4.2)
Substituting the purely imaginary root
into the characteristic equation gives
(4.3)
Choose
such that
. Then the characteristic equation becomes
(4.4)
Separating the real and imaginary parts gives
(4.5)
From the second equation in (4.5), we obtain
,
Since
,
is a positive real number.
The sum of the three roots is
.
Therefore,
.
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
when
. If there exists
satisfying
and
(4.6)
then system (1.2) undergoes a Hopf bifurcation at
.
Proof: When
, the linearized matrix has a pair of purely imaginary conjugate eigenvalues
, where
The other eigenvalue is
. Let
be the eigenvalue branch passing through
. Write the characteristic polynomial as
Differentiating
with respect to
gives
Thus,
At
and
, and
, we have
and
Taking the real part further gives
(4.7)
Since the denominator is positive,
is equivalent to
. 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
. 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
For convenience, we continue to use
in place of
. Then system (5.1) becomes
(5.1)
Thus, the equilibrium
of system (1.2) is shifted to the origin
, and the system becomes
(5.2)
where
,
the components of
are
When
, the eigenvalues at
are
and
. Let
. Choose the right and left eigenvectors
, and use the Hermitian inner product , such that
This choice automatically satisfies the first two rows of the eigenvector equations. The third row follows from the characteristic equation
After normalization,
.
At
, the function
satisfies
Therefore, for arbitrary
,
, and
, we have
(5.3)
(5.4)
The formula for calculating the first Lyapunov coefficient is as follows:
(5.5)
All vectors and matrices in (5.5) are uniquely determined by
,
, and the model parameters. Therefore, they can be evaluated directly by symbolic substitution or numerical calculation.
Let
denote the eigenvalue branch near
satisfying
and denote the transversality derivative by
Define
(5.6)
From the normal form of the Hopf bifurcation, the amplitude of the bifurcating periodic solution satisfies
(5.7)
Therefore, if
, the periodic-solution branch appears on the side
.
If
, the periodic-solution branch appears on the side
. The stability of the periodic solution is determined by the sign of
.
Theorem 5.1 Assume that (H1) and condition (H5) hold. Then system (1.2) undergoes a Hopf bifurcation near
, and the following conclusions hold:
1) If
, the bifurcating periodic solution is orbitally asymptotically stable, and the Hopf bifurcation is supercritical.
2) If
, 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
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
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
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
and
. Evaluation of (5.5) gives
and
. 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
and
. Therefore, the stable periodic branch lies on the side
at the first crossing and on the side
at the second crossing. These two orientations delimit the stable oscillatory interval observed numerically around
.
Table 1. Numerical information at the Hopf critical points.
Critical point |
|
Positive equilibrium
|
|
|
|
Type and cycle stability |
|
2.631082 |
(1.760760, 1.173840, 0.138320) |
0.625239 |
0.256683 |
−0.533949 |
Supercritical; stable |
|
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
. 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
, 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
, 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
, 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
.
Figure 2. Stable periodic oscillation of the system at
.
Figure 3. Stable positive equilibrium of the system at
.
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
,
, and
side by side. The trajectories converge to equilibria when
and
, whereas the trajectory remains on a closed curve when
. 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
and the tumor variable
. For
, both curves maintain sustained oscillations, reflecting the long-term mutual restriction between immune killing and tumor growth. For
and
, 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
and
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.