Abstract
We develop a reaction–diffusion–chemotaxis model for spatial tumour–immune–chemokine dynamics that couples logistic tumour growth, immune-mediated killing, chemokine-dependent immune recruitment, chemotactic migration, and signal production. For the non-dimensional system, we establish local classical solvability, nonnegativity, a uniform tumour-density bound, and global mass estimates for the immune and chemokine components. The tumour-free equilibrium is stable precisely when the baseline immune-control index satisfies , whereas positive homogeneous coexistence is characterized by a scalar nonlinear equation. Linearization in the Neumann Laplacian eigenbasis yields a mode-dependent cubic dispersion relation, showing that chemotaxis does not alter the tumour-invasion threshold but can destabilize homogeneous coexistence through a finite-wavelength oscillatory instability above a critical sensitivity . A conservative finite-volume discretization with upwind chemotactic fluxes and implicit backward differentiation formula time integration is used to test these predictions. Numerical experiments recover the analytical equilibria and growth rates, identify the dominant unstable mode, reproduce the transition to spatial heterogeneity, and quantify the effects of immune recruitment, decay, and diffusion on the stability boundary. Grid-refinement, mass-balance, residual, and nonnegativity diagnostics support the computational reliability of the results.
1. Introduction
1.1. Motivation: Computational Tumour Modelling
Cancer progression is governed by interacting processes across molecular, cellular, and tissue scales [1,2]. At the molecular scale, cytokines, chemokines, growth factors, and metabolic signals regulate proliferation, death, migration, and immune activation [3]. At the cellular scale, tumour cells, immune effector cells, stromal cells, and endothelial cells interact through direct contact and through diffusible mediators [4,5,6]. At the tissue scale, these local interactions produce spatially heterogeneous patterns of tumour expansion, immune infiltration, immune exclusion, necrosis, invasion fronts, and treatment response [7,8]. Therefore, tumour progression is not only a temporal growth process; it is also a spatially structured dynamical process.
Spatial mathematical models are particularly useful for describing these mechanisms because they connect local cell–signal interactions with macroscopic tumour behaviour. Continuum models based on reaction–diffusion equations describe cell proliferation, death, signal production, degradation, and passive spreading [9]. Chemotaxis terms describe directed cell migration along chemical gradients, which is especially relevant when immune cells respond to chemokine fields generated inside the tumour microenvironment [10]. In this way, reaction–diffusion–chemotaxis systems provide a mechanistic framework for studying how microscopic signalling and cell movement generate macroscopic invasion, immune infiltration, immune exclusion, or coexistence patterns [11,12,13,14,15,16,17].
From a computational viewpoint, such models also provide a bridge between mathematical analysis and numerical simulation. A biologically meaningful tumour model should preserve nonnegativity of cell densities and chemical concentrations, respect no-flux tissue boundaries when the model is posed on a closed tissue region, and produce interpretable stability or instability criteria. These requirements are not merely technical. Negative cell densities are biologically meaningless, artificial boundary fluxes may distort tumour growth or immune infiltration, and unstable numerical schemes may create patterns that are artifacts of the discretization rather than consequences of the model.
This work contributes to the development of mathematically analyzable and numerically reliable partial-differential-equation (PDE) models for tumour-related phenomena. The emphasis is not only on simulating spatial tumour–immune dynamics, but also on identifying stability thresholds and designing numerical diagnostics that preserve the biological constraints of nonnegativity and no-flux tissue boundaries. The resulting framework is intended to support mechanistic investigation of how chemokine-mediated immune recruitment and chemotactic migration shape tumour–immune spatial organization.
1.2. Biological Setting: Tumour–Immune–Chemokine Interactions
We consider a spatial tumour microenvironment represented by a bounded tissue domain , where , or 3 depending on the application. The model contains three primary state variables:
- is tumour-cell density.
- is immune effector-cell density.
- is chemokine concentration.
Here denotes time and denotes spatial position. The variable T represents the local density of proliferating tumour cells. The variable E represents immune effector cells, such as cytotoxic lymphocytes or other anti-tumour immune populations. The variable A represents a chemokine or aggregate chemotactic signal that promotes immune recruitment and guides immune cell movement.
The biological feedback structure underlying the model is summarized in Figure 1. The model is a computational oncology framework coupling tumour growth, immune killing, chemokine production, immune recruitment, and chemotactic immune migration.
Figure 1.
Tumour–immune–chemokine feedback loop used in the computational oncology model. Tumour cells (T) produce chemokine (A), while tumour–immune contacts () provide an additional chemokine source. The chemokine field recruits immune effector cells (E), and its spatial gradient () drives chemotactic immune migration. Immune effectors suppress tumour cells through local killing. In the diagram, regular arrows indicate biological reactions (e.g., production, immune recruitment, and contact, as labeled), dashed arrows denote spatial migration (e.g., chemotactic migration), and arrows with an orthogonal line at the head indicate suppression (e.g., local killing). This feedback structure is represented mathematically by the reaction–diffusion–chemotaxis system (1).
The biological interpretation of the model is as follows. Tumour cells proliferate locally and are limited by tissue-level carrying capacity, so the baseline tumour dynamics are represented by logistic growth. Immune effector cells kill tumour cells through local tumour–immune contact, producing a negative interaction term in the tumour equation. Chemokines recruit immune cells into the tumour microenvironment and create spatial gradients that direct immune-cell migration. Thus, the immune population is influenced both by local source terms, representing recruitment or activation, and by chemotactic drift along the chemokine gradient. Finally, chemokines are produced by tumour cells and by tumour–immune interactions, while natural degradation or clearance reduces the chemokine concentration.
In schematic form, the biological mechanisms are
These assumptions lead naturally to a reaction–diffusion–chemotaxis system: diffusion accounts for undirected spatial spreading, reaction terms describe local tumour–immune–chemokine interactions, and chemotaxis represents directed immune migration toward increasing chemokine concentration. The purpose of the paper is to analyze this model mathematically, identify thresholds separating homogeneous and spatially heterogeneous regimes, and construct a numerical method that respects the biological structure of the equations.
1.3. Related Work and Modelling Context
The present work sits at the intersection of several active research areas, which we briefly survey here to situate our contribution.
- Mathematical and computational oncology.
Quantitative modelling has become central to the study of cancer as a multi-scale, spatially structured process. Integrative and computational frameworks combine mechanistic models with experimental and clinical data to interrogate tumour initiation, progression, heterogeneity, and treatment response [18,19,20,21,22]. The recent literature emphasizes both the maturation of mechanistic models toward clinical decision support and the increasing integration of mechanistic and data-driven approaches, including the community roadmap of Rockne et al. [23] and the emerging program of mechanistic learning [24,25,26,27]. The model studied here is mechanistic and analytically tractable, in the spirit of this broader effort to extract interpretable thresholds and mechanisms from minimal but biologically grounded systems.
- Tumour–immune interaction models.
Dynamical models of tumour–immune competition originate with the work of Kuznetsov et al. [28], whose ordinary-differential-equation model of the cytotoxic T-lymphocyte response reproduces dormancy, immune escape, and recurrent dynamics. Subsequent models incorporated immunotherapy and immune recruitment [29,30,31,32,33]; a broad survey of non-spatial tumour–immune models is given by Eftimie et al. [34]. These models capture the temporal balance between tumour growth and immune control that our homogeneous equilibrium analysis also exhibits, but they do not resolve spatial organization.
- Spatial tumour modelling and the microenvironment.
Spatially resolved models describe how local cell–signal interactions generate tissue-scale structure. Reaction–diffusion and taxis-based models of tumour-induced angiogenesis [35,36,37,38], avascular tumour growth [39,40,41,42], and the spatio-temporal response of cytotoxic T-lymphocytes to a solid tumour [11] demonstrate that directed migration and diffusible signals can produce heterogeneous invasion and immune infiltration patterns, including travelling waves and irregular spatial distributions. Agent-based and hybrid platforms such as PhysiCell [43,44] complement continuum approaches for the multicellular tumour microenvironment. Furthermore, recent coupled PDE–agent-based frameworks have rigorously elucidated the bidirectional feedback between hypoxia-driven angiogenesis and therapeutic resistance, demonstrating how spatial vascular heterogeneity and resistant niches emerge from multi-scale continuous and stochastic interactions [45]. Our model contributes a continuum treatment in which the spatial structure arises specifically from chemokine-directed immune chemotaxis.
- Chemokines, immune infiltration, and hot-versus-cold tumours.
On the biological side, chemokines are the principal guidance cues that recruit and position immune effector cells within the tumour microenvironment [46,47,48,49]. The density, location, and organization of tumour-infiltrating lymphocytes are strongly prognostic [50,51,52,53], motivating the now-standard classification of tumours as immune “hot”, “altered”, or “cold” according to their infiltration state [54]. A central obstacle to immunotherapy is immune exclusion, in which effector T cells are present but physically kept away from cancer cells by features of the microenvironment [55,56,57,58]. The transition between spatially homogeneous coexistence and chemotaxis-driven heterogeneity studied in this paper is a mathematical caricature of precisely this hot/cold, infiltrated/excluded dichotomy.
- Chemotaxis equations and their numerical analysis.
Mathematically, the immune chemotaxis term places the model within the Keller–Segel family of chemotaxis systems [59,60,61,62], for which aggregation, blow-up, and boundedness under logistic damping or critical sensitivity have been extensively analyzed [63,64,65,66]. Because chemotaxis systems concentrate mass and can form steep gradients, specialized structure-preserving discretizations are required: conservative finite-volume schemes [67], positivity preserving central-upwind schemes [68], and conservative upwind finite-element methods [69] have all been developed for Keller–Segel-type models. Our finite-volume scheme with upwind chemotactic flux and discrete positivity and residual diagnostics follows this line.
- Contribution relative to the Special Issue.
This paper contributes to advanced computational oncology in three ways. First, it formulates a minimal tumour–immune–chemokine reaction–diffusion–chemotaxis model that couples immune-mediated tumour killing, chemokine-mediated immune recruitment, and directed immune migration along chemokine gradients. Second, it derives analytically interpretable thresholds for tumour-free control, homogeneous tumour–immune coexistence, and chemotaxis-driven finite-wavelength instability, thereby connecting biological feedback mechanisms with stability and pattern-formation criteria. Third, it implements a conservative finite-volume scheme with no-flux boundary treatment, upwind chemotactic flux, positivity monitoring, mass-balance diagnostics, and post hoc residual certification. These components link mathematical modelling, PDE-based stability analysis, and numerically reliable simulation in a form that is directly aligned with computational oncology studies of tumour-related reaction–diffusion and chemotaxis systems.
1.4. Outline
Section 2 formulates the dimensional model, states the boundary and initial conditions, and non-dimensionalizes the system. Section 3 presents the structure-preserving finite-volume scheme. Section 4 establishes local solvability, positivity, and a priori estimates; the technical proofs are collected in Appendix A. Section 5 identifies the equilibria and the tumour-free immune-control threshold. Section 6 derives the dispersion relation about coexistence, with the full Routh–Hurwitz algebra given in Appendix B. Section 7 reports the numerical experiments, each verifying a specific theoretical result. Section 8 concludes.
2. Methods (Model Formulation)
2.1. Dimensional Tumour–Immune–Chemokine Model
Let , , be a bounded smooth tissue domain with outward unit normal vector n on . We denote by , , and the tumour-cell density, immune effector-cell density, and chemokine concentration, respectively, at time and position .
We model tumour–immune–chemokine interactions by the following reaction–diffusion–chemotaxis system:
Here are diffusion coefficients. The tumour population grows logistically with intrinsic growth rate and carrying capacity . The term represents immune-mediated tumour killing, with the killing rate . The immune population diffuses with the coefficient and moves chemotactically in response to the chemokine gradient , with the chemotactic sensitivity . The source term
represents baseline immune influx together with chemokine-enhanced immune recruitment. The parameter is the baseline immune supply, is the maximal chemokine-induced recruitment rate, and is the half-saturation constant. Immune cells are removed at the rate and may be locally exhausted or lost through tumour–immune interaction at the rate . The chemokine is produced by tumour cells at the rate and by tumour–immune interactions at rate , and is degraded or cleared at the rate . To visually summarize the complex spatial and biological interactions captured by the system (1), we present a schematic diagram of the reaction–diffusion–chemotaxis topology in Figure 2.
Figure 2.
Schematic representation of the reaction–diffusion–chemotaxis topology for the tumour–immune–chemokine interactions. Colors denote the specific components and their intrinsic dynamics: red for tumour cells (u), blue for immune cells (v), and green for the chemokine (w). Black arrows indicate inter-population interactions, such as immune killing or chemical recruitment. Regarding the line styles, solid lines indicate local reaction kinetics, such as population growth, cell death, and chemical secretion. Dashed lines represent random spatial motility (diffusion), while the wavy blue line illustrates the directed chemotactic migration of immune cells up the chemokine gradient. The non-dimensional variables depicted here correspond to the populations .
The model is intentionally minimal. It retains the mechanisms needed to describe spatial tumour growth, immune killing, chemokine-mediated immune recruitment, and directed immune migration, while remaining analytically tractable and numerically testable. In particular, the chemotaxis term is the mechanism through which chemokine gradients can amplify spatial heterogeneity and generate immune infiltration or immune-exclusion patterns.
2.2. Boundary and Initial Conditions
We impose biologically natural no-flux boundary conditions. These conditions describe a closed tissue region across whose boundary there is no net movement of tumour cells, immune cells, or chemokines:
The immune-cell condition is written in conservative form because the total immune flux is
Thus, is equivalent to
This is the physical no-flux condition for the chemotactic immune population.
The initial data are assumed to satisfy
where
When classical solutions are considered, the initial data are also assumed to be sufficiently smooth and compatible with the boundary conditions.
For the eigenfunction-based linear stability calculation in Section 6, we impose the stronger componentwise Neumann condition
This condition implies the natural no-flux condition (2) whenever . Its purpose is analytical: it allows the Neumann Laplacian eigenbasis to be used directly in the linear stability and dispersion-relation calculations. Table 1 lists dimensional parameters in the tumour–immune–chemokine model.
Table 1.
Dimensional parameters with representative biological orders of magnitude. Ranges are indicative of solid-tumour tissue; cell motilities are effective (random-motility) coefficients from intravital imaging, chemokine transport from tissue diffusion measurements, and kinetic rates from validated tumour–immune models. Values are used only to fix orders of magnitude, not to model a specific tumour.
2.3. Non-Dimensionalization
We now non-dimensionalize (1). Let
where is a reference tissue length scale. In these variables, u is the tumour density normalized by the carrying capacity, v is the immune density scaled by the tumour-killing rate relative to tumour growth, and w is the chemokine concentration normalized by the immune-recruitment half-saturation constant.
Dropping tildes after re-scaling, we obtain
The non-dimensional diffusion coefficients are
The non-dimensional chemotactic sensitivity is
The immune recruitment, decay, and tumour–immune loss parameters are
The chemokine production and degradation parameters are
The non-dimensional no-flux boundary conditions become
For the analytical linear stability calculation, we again use the stronger componentwise Neumann condition
Table 2 lists non-dimensional parameters. The non-dimensional system (4) is the main model analyzed in the remainder of the paper. The first equation describes logistic tumour growth and immune-mediated tumour removal. The second equation describes immune-cell diffusion, chemotactic migration, chemokine-mediated recruitment, natural immune-cell loss, and tumour-induced immune loss. The third equation describes chemokine diffusion, production by tumour cells and tumour–immune interactions, and chemokine degradation. This formulation makes explicit the mechanisms by which chemokine-mediated immune recruitment and chemotactic migration may stabilize a homogeneous tumour–immune coexistence state or destabilize it toward spatially heterogeneous patterns.
Table 2.
Non-dimensional parameters in (4).
- Biological plausibility of the non-dimensional base set.
The non-dimensional groups inherit clear biological orderings. Because chemokine molecules diffuse far faster than immune cells migrate, which in turn move far faster than bulk tumour cells, one has and hence ; the base values , , and reproduce exactly this three-order separation. A representative dimensional set (, tissue scale –, motilities , immune loss ) maps onto the base values , , , , and . We note one deliberate simplification: fast chemokine turnover () would give , placing the chemokine near a quasi-steady state; we retain for analytical transparency, which re-scales but does not remove the chemotaxis-driven finite-wavelength instability.
3. Methods (Numerical Scheme)
This section describes the numerical method used to simulate the non-dimensional tumour–immune–chemokine system (4). The numerical method is designed around three requirements: (i) , , , (ii) discrete no-flux boundary conditions, (iii) mass-balance and residual diagnostics. These requirements are important because negative cell densities or artificial boundary fluxes would have no biological interpretation and could distort the onset of spatial tumour–immune patterns. Chemotaxis systems are well known to concentrate mass and form steep gradients, which has motivated a substantial literature on structure-preserving discretizations for Keller–Segel-type models [67,68,69].
For clarity, we first describe the method on a one-dimensional interval . The extension to rectangular two-dimensional domains is obtained by applying the same finite-volume construction in each coordinate direction.
3.1. Finite-Volume Discretization and No-Flux Treatment
Let , , and define the cell centres
Let , , and denote cell averages over the finite volume
The semi-discrete finite-volume scheme is written in conservative form as
and
The tumour and chemokine diffusive fluxes are approximated by centered finite differences:
The immune-cell flux contains both diffusion and chemotaxis. We write the continuous immune flux as
Accordingly, the numerical immune flux is
Here is the upwind value selected according to the discrete chemotactic velocity
Specifically,
The chemotactic flux is therefore discretized by an upwind finite-volume flux. This choice is first-order in the advective chemotaxis term but improves robustness and positivity in parameter regimes where steep immune gradients form.
The no-flux boundary conditions are imposed by setting the boundary fluxes to zero:
This implementation is conservative at the discrete level. Summing (7)–(9) over all cells gives cancellation of interior fluxes and leaves only reaction contributions. The finite-volume spatial discretization framework is illustrated in Figure 3.
Figure 3.
Schematic of the 1D finite-volume spatial discretization framework. The domain is divided into control volumes of uniform width h, with nodes located at the cell centers and boundaries at the interfaces . A centered difference approximation evaluates the diffusion flux . In contrast, an upwind scheme dictates the chemotactic flux to effectively capture directed migration and ensure the strict nonnegativity of cell densities.
3.2. Mass-Balance Diagnostics
The discrete masses are defined by
Because of the conservative finite-volume form and the no-flux boundary treatment, the numerical masses satisfy the discrete balance laws
and
These identities are used as mass-balance diagnostics in the numerical experiments. In particular, the discrepancy between the left-hand side and the right-hand side of (14)–(16) provides a simple check on temporal accuracy and boundary-flux implementation.
3.3. BDF Time Stepping with Positivity Diagnostics
The semi-discrete system (7)–(9) is stiff when diffusion is strong, the mesh is fine, or chemotactic gradients are large. Therefore, we use an implicit backward differentiation formula (BDF) time discretization. Let
denote the vector of all cell averages at time . In compact form, the semi-discrete system is
where contains the finite-volume fluxes and reaction terms.
For example, the first-order BDF scheme is backward Euler:
In computations requiring higher temporal accuracy, a second-order BDF method is used after one backward Euler starting step:
The nonlinear algebraic system at each time step is solved by Newton iteration with tolerance . Time steps are reduced if Newton iteration fails to converge or if the positivity diagnostic described below is violated beyond the prescribed tolerance.
We do not claim that the BDF method by itself guarantees positivity. Instead, positivity is promoted by the conservative finite-volume form, the no-flux boundary treatment, and the upwind chemotactic flux, and is monitored explicitly during the computation. At each time step we compute
The run is accepted only if
for all reported time steps, where is a small solver tolerance. In all reported runs, the minimum of each component remains nonnegative up to solver tolerance.
3.4. Residual Diagnostics
To distinguish genuine pattern formation from numerical artifacts, we compute post hoc residuals for the three equations. Let , , and denote the discrete time derivative, Laplacian, and divergence operators induced by the finite-volume method. The residuals are defined by
and
We report the normalized residual indicator
Together with the positivity diagnostic and the mass-balance identities, provides a numerical certificate that the computed spatial patterns are consistent with the PDE system and not merely artifacts of the discretization.
3.5. Consistency, Positivity, and Convergence Status of the Scheme
We complement the a posteriori diagnostics with an a priori analysis of the finite-volume discretization.
- Consistency. On a smooth solution, Taylor expansion of the fluxes about each face gives, for the diffusion and reaction terms, a local truncation error of order (centred face gradients and midpoint reaction quadrature are second order). The first-order upwind chemotactic flux (11) and (12) contributes a numerical-diffusion error of size , i.e., where the chemotactic drift is nonzero. Hence the semi-discrete scheme is consistent, with local truncation errorThis is consistent with the observed order in Section 7.6, where the smooth diffusion–reaction part dominates; the order degrades toward 1 only in strongly chemotaxis-dominated regimes with steep immune gradients.Positivity with a precise step-size condition. We prove that the explicit scheme preserves nonnegativity under a computable step-size restriction. Consider the fully explicit forward-Euler update of the finite-volume scheme on a uniform Cartesian mesh of spacing h in dimension , with no-flux boundaries imposed as zero boundary-face fluxes. For an interior face in coordinate direction e let be the discrete chemotactic velocity, and write . Let be the number of present neighbours of cell i, and set
Proposition 1
(discrete positivity). Assume componentwise. If
then componentwise. Hence if (25) holds at every step the scheme preserves nonnegativity for all n.
Proof.
The upwind rule (12) writes the discrete chemotactic flux as . Substituting into the update and collecting terms, each component takes the form
as follows.
Tumour. , with (the growth is retained inside the centre weight and only lowers ).
Chemokine. , with and source .
Immune. The neighbour weight of is and of is ; the source ; and
where .
In every case the neighbour weights and sources are nonnegative and the centre weight is . The bracket in (25) dominates each of , so (25) gives for every cell and component; hence every centre weight is nonnegative. Thus is a nonnegative combination of nonnegative quantities, so . Induction on n completes the proof. □
Because v has no a priori bound (only the mass bound of Proposition 3), the peak may grow as immune cells aggregate, and (25) then automatically reduces —consistent with Remark 1; the tumour factor is controlled by the discrete logistic bound . In the implementation the step is selected adaptively to satisfy (25) with a safety factor below one, so positivity holds by the Proposition. The implicit BDF integrator used for the stiff one-dimensional runs carries no such guarantee and is instead monitored a posteriori via (19) and (20).
- Convergence status. For sufficiently smooth solutions, the spatial finite-volume operator is consistent, with truncation error in general because of the upwind chemotactic flux and when its leading first-order contribution vanishes. Proposition 1 establishes nonnegativity of the forward-Euler discretization under (25), while the conservative flux form gives the discrete mass-balance identities. These properties alone, however, do not constitute a convergence proof for the nonlinear cross-diffusion system. Such a proof would additionally require mesh-uniform stability estimates and either a discrete compactness argument or a direct error estimate around the classical solution; see, for example, [67,75]. We therefore interpret the grid-refinement results of Section 7.6 as numerical evidence of self-convergence. The observed order reflects the smooth, diffusion-dominated regime considered there; the formal asymptotic spatial order of the upwind scheme is first order in general.
3.6. Extension to Two-Dimensional Rectangular Domains
On a rectangular domain
we use a Cartesian finite-volume grid with cell averages
Diffusive fluxes are computed on cell faces by centered differences, while the chemotactic immune flux is computed face-by-face using the upwind value of v determined by the corresponding discrete chemotactic velocity. For example, in the x-direction,
and the analogous formula is used in the y-direction. No-flux boundary conditions are again imposed by setting all boundary face fluxes to zero.
This dimension-by-dimension finite-volume construction preserves the same conservative structure as the one-dimensional scheme. The positivity, mass-balance, and residual diagnostics are computed in the same way, with sums taken over all grid cells.
4. Results (Mathematical Well-Posedness)
In this section, we establish the basic analytical properties of the non-dimensional tumour–immune–chemokine system (4) posed in a bounded smooth domain with nonnegative initial data. The purpose of this section is to identify the mathematical regime in which the model is biologically meaningful: solutions exist at least locally, remain nonnegative, and satisfy basic a priori estimates. These estimates also provide the analytical foundation for the equilibrium and linear stability analysis in the following sections. The technical proofs are collected in Appendix A.
Throughout the paper we assume
Unless otherwise stated, solutions are considered under the natural no-flux boundary conditions (5). For the eigenfunction-based linear stability calculation, we shall use the stronger componentwise Neumann condition (6) as already explained in Section 2.2.
4.1. Classical Solvability and Positivity
We first record the local classical solvability and positivity property of (4). The system is quasilinear only through the chemotactic flux in the v-equation. Since the principal diffusion matrix is triangular with positive diagonal entries , the system is normally parabolic in the standard sense. Local solvability therefore follows from classical quasilinear parabolic theory [76], while nonnegativity follows from the quasi-positivity of the reaction terms and the no-flux boundary conditions.
Theorem 1
(Local classical solvability and positivity). Let be a bounded domain with smooth boundary and let . Suppose that
and assume that the initial data are compatible with the boundary conditions. Then there exists a maximal time and a unique nonnegative classical solution,
of (4) and (5) satisfying
Moreover, either , or
The proof, based on normal parabolicity and the quasi-positivity of the reaction vector field, is given in Appendix A.1.
4.2. A Priori Estimates
We next state the estimates that are used throughout the rest of the paper. The first estimate is a uniform pointwise bound on the tumour density; its proof is given in Appendix A.2.
Proposition 2
The next estimates give global-in-time integral control of the immune and chemokine variables as long as the classical solution exists; their proofs are given in Appendix A.3 and Appendix A.4.
Proposition 3
(Immune and chemokine mass estimates). Let be a nonnegative classical solution of (4) on , and let . Then, for all ,
and
Consequently,
and there exists a constant , depending only on the parameters, Ω, and the initial masses, such that
Remark 1
(What the estimates do and do not prove). The estimates above provide tumour-density boundedness and global mass control for the immune and chemokine variables. They do not by themselves imply full global -boundedness of the three-component chemotaxis system in arbitrary spatial dimension. Full boundedness would require additional assumptions, such as stronger damping, small chemotactic sensitivity, entropy-type estimates, signal-dependent desensitization, or dimension-dependent regularity arguments [63,64]; see Appendix A.5 for a precise discussion. Accordingly, the results in the rest of the paper are stated for classical solutions on their interval of existence, or for globally defined bounded solutions when such boundedness is assumed or verified numerically.
5. Results (Equilibria)
In this section, we identify the spatially homogeneous equilibria of the non-dimensional tumour–immune–chemokine system (4). Spatially homogeneous equilibria play two roles. Mathematically, they provide the base states for the linear stability and dispersion-relation analysis. Biologically, they correspond to different tumour–immune regimes: tumour-free control, spatially homogeneous coexistence, or possible transition toward spatially heterogeneous tumour–immune organization.
Throughout this section, a spatially homogeneous equilibrium is a constant triple
satisfying
5.1. Tumour-Free Equilibrium
The tumour-free equilibrium is obtained by setting . Since the chemokine equation then gives , the immune equation gives . Thus,
This equilibrium represents a tumour-free tissue state maintained by the baseline immune supply and immune loss rate .
The stability of has a particularly simple interpretation. Near , the tumour equation linearizes as
Therefore, tumour perturbations decay when the baseline immune level exceeds the non-dimensional tumour growth strength 1, and they grow when it is below this level.
Theorem 2
(Tumour-free threshold). The tumour-free equilibrium is linearly stable if , linearly unstable if , and non-hyperbolic at . At this equilibrium, chemotaxis does not affect the linear tumour-invasion threshold.
Proof.
Let
The linearization of (4) at is
Using the Neumann Laplacian eigenbasis
the tumour component has growth rate . The largest of these rates occurs at and equals . Hence all tumour perturbations decay if , while the homogeneous tumour mode grows if .
The remaining two components form a triangularly forced stable subsystem once is fixed. Indeed, the diagonal decay rates for and contain and , which are strictly negative. Therefore, the sign of the dominant eigenvalue is determined by . This proves the stated stability threshold.
Finally, the chemotactic contribution appears only in the immune equation through the linear term . It does not enter the tumour growth rate . Thus chemotaxis does not affect the linear tumour-invasion threshold at . □
Remark 2
(Biological interpretation). The threshold means that baseline immune supply is sufficiently large relative to immune loss to maintain a tumour-free state. Conversely, when , the tumour-free state is linearly unstable, and a small tumour perturbation can invade. Thus the ratio acts as a non-dimensional immune-control threshold for tumour-free stability.
The tumour-free threshold has a direct dimensional reading in tissue terms. Restoring units, , where is the tumour-free immune density; thus is the ratio of the baseline immune-mediated tumour kill rate to the tumour proliferation rate r. Control () requires that resident immune surveillance remove tumour cells at least as fast as they divide. Using – and effective immune-mediated kill rates – from validated tumour–immune data [28,72], one finds of order –10, i.e., straddling the control threshold. This near-threshold position is biologically meaningful: it is precisely why tumour fate is context-dependent, and why modest shifts in immune supply or turnover—as in the transition from immune “hot” to “cold” tumours [54]—can move a lesion across the surveillance boundary.
5.2. Coexistence Equilibria
We next consider spatially homogeneous coexistence equilibria, for which
From the first equilibrium equation in (30), positivity of implies , and therefore
Hence a positive coexistence equilibrium must satisfy . The third equilibrium equation gives
Substituting (33) and (34) into the immune equilibrium equation yields a single scalar equation for :
where
and
Proposition 4
(Coexistence equilibria). Every spatially homogeneous coexistence equilibrium satisfies
where is a zero of
If and , then at least one interior coexistence equilibrium exists. The condition holds whenever or whenever and .
Proof.
Let be a coexistence equilibrium. Since , the first equation in (30) gives . Since , it follows that . The third equation then gives
Substituting these expressions into the second equilibrium equation gives , with F defined by (36).
For existence, observe that F is continuous on , with
under the hypothesis , while
If , the intermediate value theorem produces a zero . Finally, holds whenever ; and if then , which is positive precisely when and . □
Remark 3
(Boundary case). If , or if but with , then and the endpoint corresponds to an immune-free tumour-dominant boundary state () rather than a positive coexistence state.
Remark 4
(Biological interpretation). A coexistence equilibrium represents a spatially homogeneous balance between tumour growth, immune killing, immune recruitment, and chemokine signalling. The condition means that the tumour persists below carrying capacity, while means that immune pressure offsets the remaining tumour growth capacity. The scalar equation balances immune recruitment, immune loss, and tumour-induced immune suppression. Thus coexistence is governed by the competition between immune supply and chemokine recruitment on one side, and immune decay and tumour-associated immune loss on the other.
6. Results (Linear Stability Analysis)
We now analyze the spatial stability of a homogeneous coexistence equilibrium of Proposition 4 with respect to finite-wavelength perturbations. This is the mechanism through which chemotaxis can convert a spatially homogeneous tumour–immune state into a spatially heterogeneous one. The algebraic details are collected in Appendix B; here we record the mode-wise stability matrix, the dispersion relation, and the resulting notion of a critical chemotactic sensitivity.
6.1. Mode-Wise Stability Matrix
Lemma 1
(The linearized flux condition reduces to Neumann). Let be a homogeneous equilibrium and let be a perturbation satisfying the linearization of the physical no-flux conditions (2). Then the linearized conditions are exactly the componentwise Neumann conditions
Proof.
The tumour and chemokine conditions in (2) are already and , which linearize to and . The immune condition is . Linearizing about with gives
The second term vanishes because from the chemokine condition, leaving , i.e., since . Thus the coupled flux condition is equivalent, at the linear level about a homogeneous state, to the separate Neumann conditions used in the spectral analysis. In particular, the Neumann Laplacian eigenbasis diagonalizes all three linearized fluxes simultaneously, which is what makes the mode-by-mode reduction to in (38) legitimate. □
Writing , , and keeping first-order terms, the chemotactic flux linearizes as
because at a homogeneous state. Projecting the linearized system onto the Neumann eigenbasis , (so that in one dimension and ), and using at coexistence, the modal amplitudes satisfy with
The chemotactic sensitivity enters only through the entry, as the term is obtained from . This contribution vanishes for the homogeneous mode and grows linearly with ; it is the sole route by which chemotaxis can destabilize finite spatial modes while leaving the spatially uniform mode unaffected.
6.2. Dispersion Relation and Critical Sensitivity
The equilibrium is linearly stable with respect to mode k if and only if all eigenvalues of lie in the open left half-plane. We define the dispersion relation
so that the coexistence state is linearly stable to all spatial perturbations precisely when for every , and the critical chemotactic sensitivity is
The characteristic polynomial of is the monic cubic , whose coefficients are computed in Appendix B. We have the following result:
Proposition 5
(Existence of a critical sensitivity and nature of the onset). Assume the coexistence equilibrium is stable to the homogeneous mode, i.e., all eigenvalues of have negative real part, and adopt the notation (A11) and (A12). For each mode the coefficients of the characteristic cubic are smooth, and . Then:
- (i)
- (Monotone destabilization.) Both and are affine and strictly decreasing in ξ, with slopes and . Consequently the Hurwitz determinant is affine in ξ and, for each fixed k with , the map is continuous and eventually positive.
- (ii)
- (Existence of .) Since for all k (homogeneous stability plus continuity of eigenvalues) and as for any k with , the set is nonempty and is attained at some finite mode .
- (iii)
- (Stationary vs. oscillatory.) At the critical mode satisfies exactly one of:
- (a)
- , (stationary/Turing: a simple real eigenvalue crosses 0);
- (b)
- , (oscillatory/Hopf: a complex pair crosses the imaginary axis at .
The onset is stationary iff occurs at no larger ξ than , and it is oscillatory otherwise. In case (b) the marginal frequency is .
Proof.
(i) From (A15) and (A16) and , only depends on , linearly, so and are affine in with the stated slopes; because , and from (A21). Hence is affine in . (ii) Homogeneous stability gives for every k (the reaction Jacobian equals shifted by , so adding diffusion cannot destabilize at ). As , the entry forces an eigenvalue of into the right half-plane (e.g., when , or when ), so . Continuity of eigenvalues and compactness of the neutral set over the finitely many modes with below the eventual cutoff give a finite minimizing and . (iii) By the Routh–Hurwitz criterion for a cubic with , the boundary of the stable region is reached either when (a real root crosses zero, ) or when with (a conjugate pair crosses the imaginary axis); these are mutually exclusive at a first crossing, and the affine (hence monotone) dependence in (i) selects whichever occurs at the smaller . The frequency follows from substituting into the cubic, which gives . □
Remark 5
(Application to the computational parameter set). For Table 3 one has throughout the unstable band, so stays positive and case (b) applies: the onset is oscillatory. The first admissible Neumann mode to lose stability is , at (the continuous-μ infimum reported in Section 7.3 is , the two agreeing to within the discrete mode spacing ). At this onset the critical mode has a marginal complex pair with , the Hopf condition holds exactly while , and consistently and the third eigenvalue is real at . All five quantities are checked in the onset-diagnostics block of Section 7.3 (computed values , , , , ). This is the statement about the Hopf-type onset, and it is why the onset must be located from directly rather than from the constant-term threshold . Note that this is the mode that first goes unstable at ; the dominant (fastest-growing) mode at the super-critical used in Section 7.3 is instead , and the two need not coincide.
Table 3.
Baseline non-dimensional parameters used in the numerical experiments in Section 7. Experiment 1 instead varies with fixed; Experiment 5 varies the indicated pairs.
By the Routh–Hurwitz criterion, mode k is stable if and only if
Because the diffusion and reaction contributions make automatically, the loss of stability occurs through (a stationary, Turing-type crossing) or through (an oscillatory, Hopf-type crossing); this mode-projection approach to diffusion-driven instability is classical in reaction–diffusion pattern formation [77]. The chemotactic sensitivity enters both and through the amplified coupling . Appendix B.5 gives an explicit constant-term destabilization threshold that is valid only when a sign condition holds; since the first crossing may instead be of Hopf type, the onset is most safely located from (39) and (40) directly, and that is the route used in the numerical experiments of Section 7.
The destabilizing coupling combines two effects. The recruitment sensitivity measures how strongly local immune recruitment responds to the chemokine concentration, while the spatial term measures the chemotactic amplification of the immune response to a chemokine mode of wavenumber . Because the latter grows with , a sufficiently large chemotactic sensitivity destabilizes a band of finite wavelengths even when the homogeneous coexistence state is stable to spatially uniform perturbations. This is the mathematical mechanism behind the transition from homogeneous tumour–immune coexistence to spatially heterogeneous immune infiltration or exclusion patterns, which is verified numerically in Section 7.
7. Results (Numerical Experiments)
The numerical experiments in this section are organized around the theoretical results of Section 4 and Section 5. Rather than presenting simulations as illustrations, each experiment is designed to verify a specific analytical statement and to quantify the agreement between theory and computation. Concretely, we test the tumour-free threshold of Theorem 2 (Experiment 1), the coexistence construction of Proposition 4 (Experiment 2), the chemotaxis dispersion relation derived below (Experiment 3), the chemotaxis-driven onset of spatial heterogeneity (Experiment 4), the parametric structure of the stability boundary (Experiment 5), and the convergence, positivity, and residual consistency of the finite-volume scheme of Section 3 (Experiment 6).
All computations use the conservative finite-volume discretization of Section 3 with upwind chemotactic flux, discrete no-flux boundaries, and implicit (BDF) time stepping, on the one-dimensional domain with . Unless stated otherwise, the parameters are those of Table 3, for which the homogeneous coexistence equilibrium of Proposition 4 is
obtained as the unique interior root of in (36). This equilibrium is stable to spatially homogeneous perturbations (the eigenvalues of the reaction Jacobian are and ), so any instability reported below is genuinely chemotaxis- and wavenumber-driven.
The linear-stability experiments use the mode-wise stability matrix of (38), derived in Section 6 by linearizing about the homogeneous coexistence equilibrium and projecting onto the Neumann Laplacian eigenbasis (so that in one dimension). We recall that the chemotactic sensitivity enters only through the entry as , that the dispersion relation is , and that the critical sensitivity is the smallest for which .
7.1. Experiment 1: Tumour-Free Threshold
We use this experiment to verify Theorem 2: the tumour-free equilibrium is linearly stable for and unstable for , with linear tumour growth rate independent of chemotaxis.
We fix and take a small tumour seed on the tumour-free background , , with . Two regimes are compared: the stable case and the invasion case .
Figure 4 reports , the tumour mass , and the measured exponential rate against the predicted value . In the stable regime the tumour decays to machine zero at the rate (predicted ); in the invasion regime it grows at (predicted ) and saturates at the coexistence value from (42). The measured rates lie on the diagonal of Figure 4c, confirming the threshold and the predicted growth rate to within the time-stepping tolerance.
Figure 4.
Experiment 1. (a) Tumour amplitude for the decay regime and the invasion regime ; (b) tumour mass ; (c) measured versus predicted growth rate (dashed line is identity). The measured rates agree with Theorem 2.
7.2. Experiment 2: Coexistence Equilibrium Verification
We use this experiment to verify Proposition 4: starting from generic positive data, the dynamics (with , below any patterning threshold) converge to the homogeneous coexistence state determined by the scalar equation , with and .
We integrate from spatially random nonnegative initial data to and compare the numerical steady state with the analytical equilibrium (42).
Figure 5 shows the monotone convergence of to , and the final spatial fields coincide with the analytical equilibrium (dashed) to the same order. The componentwise errors are , , and for u, v, w respectively, confirming both the existence construction and the closed-form expressions for and .
Figure 5.
Experiment 2. (a) Convergence of the solution to the analytical coexistence equilibrium in ; (b) final numerical fields (solid) versus the analytical values of (42) (dashed).
7.3. Experiment 3: Dispersion Relation and Unstable Modes
We use this experiment to verify the dispersion relation associated with (38): the eigenvalues of predict which spatial modes grow, the dominant wavenumber, and the per-mode growth rates measured from the full nonlinear simulation.
About the coexistence equilibrium (42) we compute as a function of the wavenumber index k for several values of . The smallest sensitivity at which a finite-k mode becomes neutral is . For we then integrate the nonlinear system from a small random perturbation of the equilibrium, extract the discrete-cosine (Neumann-mode) amplitudes of v, and fit their exponential growth rate during the linear phase.
Figure 6a shows that the homogeneous and weakly chemotactic cases are stable for all k, while for a band of intermediate wavenumbers becomes unstable, with maximal growth near . Panel (b) compares the linear-theory growth rates with the simulated modal growth rates: in the active (near-marginal and unstable) band the agreement is excellent, with correlation , and the dominant mode matches in both location () and rate (predicted , measured ). Strongly damped modes saturate at the nonlinear noise floor rather than following their large negative linear rates, as expected, since linear theory governs only the growing band.
Figure 6.
Experiment 3. (a) Dispersion relation versus wavenumber index k for (curves: continuous ; markers: admissible Neumann modes). (b) Linear-theory modal growth rates (line) versus rates measured from the nonlinear simulation via the discrete cosine transform (squares: active band; crosses: damped modes at the noise floor) for .
7.4. Experiment 4: Chemotaxis-Driven Pattern Formation
We use this experiment to verify that separates spatially homogeneous behaviour from spatially heterogeneous tumour–immune organization: convergence to the homogeneous coexistence state for , marginal small-amplitude structure near , and a sustained pattern for .
Starting from the same perturbed coexistence data, we integrate to for (sub-critical), (onset), and (super-critical), tracking the spatial amplitude .
Figure 7 confirms the predicted transition. For the amplitude decays to and the fields return to homogeneity; near a small steady modulation of amplitude persists; for the system develops a large-amplitude pattern in which the immune density forms sharp aggregation peaks at chemokine maxima (, ) with the tumour correspondingly depleted there. The minimum of every component remains strictly positive throughout (e.g., , in the super-critical run), consistent with the positivity property of Theorem 1 and the positivity-preserving design of the scheme.
Figure 7.
Experiment 4. (Top row): final tumour (u) and immune (v) fields for sub-critical, near-critical, and super-critical chemotactic sensitivity. (Bottom row): the corresponding spatial amplitude versus time. The transition homogeneous → onset → heterogeneity occurs across .
7.5. Experiment 5: Two-Parameter Sensitivity Maps
We use this experiment to characterize how the patterning threshold depends on the model parameters by mapping the stability boundary in the planes , , and . This directly addresses the sensitivity analysis of the chemotaxis-driven instability.
For each point of a parameter grid we recompute the coexistence equilibrium from and evaluate over the admissible Neumann modes. The zero level set of this quantity is the onset curve.
Figure 8 shows the three stability maps. The instability region (positive growth, red) expands as the chemokine-induced recruitment increases, so that stronger recruitment lowers the critical sensitivity . Conversely, increasing the immune decay or the immune diffusion shrinks the unstable region and raises : immune turnover and random immune motility are both stabilizing, since they damp the spatial immune aggregation that drives the instability. The monotone, smooth dependence of the onset curve on each parameter quantifies the competition between chemotactic aggregation and the stabilizing effects of immune loss and diffusion.
Figure 8.
Experiment 5. Stability maps of in the planes , , and . Blue: homogeneous coexistence stable; red: chemotaxis-driven patterning; black curve: onset (). The equilibrium is recomputed at every grid point.
7.6. Experiment 6: Grid Convergence and Residual Certification
We use this experiment to certify that the computed patterns are properties of the PDE system and not artifacts of the discretization by demonstrating grid convergence, discrete positivity, and small post hoc PDE residuals (21)–(23).
In a mildly super-critical regime (, smooth low-amplitude pattern) we integrate to on grids . We report the successive differences (fine fields averaged to the coarse grid), the running minimum of each component, and the residual norms evaluated on the trajectory.
Figure 9a shows that decreases from to as N increases, an observed convergence order of . The order is close to two because the diffusion and reaction terms are second-order accurate and dominate here; the first-order upwind chemotactic flux reduces the order toward one only in strongly chemotaxis-dominated regimes with steep immune gradients. The running minimum of each component remains positive on every grid (uniformly , consistent with the small pattern amplitude), confirming discrete positivity. Figure 9b shows that the PDE residuals remain small and decay in time (maxima , , ), certifying that the computed solution is a faithful discrete realization of (4). Together the convergence, positivity, and residual diagnostics validate the spatial patterns reported in Experiments 3 and 4.
Figure 9.
Experiment 6. (a) Grid convergence versus N (observed order ; dashed reference). (b) Post hoc partial-differential-equation (PDE) residual norms versus time on the finest grid.
7.7. Experiment 7: Two-Dimensional Pattern and Immune-Infiltration Foci
To illustrate the biologically relevant regime, we integrate the full system on the square with the two-dimensional finite-volume scheme of Section 3.6, using the CFL-limited explicit stepper of Section 3.5 (which guarantees discrete positivity, see Proposition 1). Starting from a small perturbation of the coexistence equilibrium (42) at , the solution self-organizes into the pattern of Figure 10: the immune density condenses into sharp aggregation foci located at local maxima of the chemokine field, where the tumour is correspondingly depleted, while intervening regions remain immune-poor and tumour-rich. The minimum of every component stays strictly positive throughout (), consistent with Proposition 1. This is the two-dimensional, spatially explicit counterpart of the “hot” (infiltrated) versus “cold” (excluded) dichotomy: chemokine-directed chemotaxis concentrates effector cells into discrete infiltration hot-spots rather than distributing them uniformly.
Figure 10.
Experiment 7. Two-dimensional chemotaxis-driven pattern at () on , shown at . (Left): tumour u (labyrinthine network of tumour-rich plateaus and depleted channels); (centre): immune v (discrete aggregation foci, peak against baseline ); (right): chemokine w (smooth field whose maxima coincide with the immune foci). Immune effectors concentrate into infiltration hot-spots at chemokine maxima where the tumour is locally cleared. Discrete positivity is preserved ().
7.8. Summary of Verification
Table 4 collects the quantitative agreement between theory and computation. Across all six experiments, the simulations reproduce the analytical thresholds and equilibria to within solver tolerance and confirm the chemotaxis-driven origin of the spatial patterns, while the positivity, mass-balance, and residual diagnostics certify the reliability of the numerical results.
Table 4.
Quantitative verification of the theoretical results.
8. Conclusions
We have analyzed a minimal but mechanistically complete reaction–diffusion–chemotaxis model of tumour–immune–chemokine dynamics in which a tumour-produced chemokine both recruits immune effector cells and directs their chemotactic migration. After non-dimensionalization we established local classical solvability, invariance of the nonnegative cone, a uniform tumour-density bound, and global-in-time immune and chemokine mass estimates, and we delineated precisely why these estimates fall short of global -boundedness for the full three-component chemotaxis system.
On the level of equilibria, the tumour-free state is governed by the immune control index , with linear stability for and invasion for , and coexistence reduces to a single scalar equation . Linearizing about coexistence and projecting onto the Neumann eigenbasis yields the stability matrix in which the chemotactic sensitivity appears only through the wavenumber-amplified coupling . Through the Routh–Hurwitz analysis this coupling drives a finite-wavelength instability above a critical sensitivity , which for the parameters studied here is an oscillatory (Hopf-type) crossing rather than a stationary one.
The numerical contribution is a conservative finite-volume scheme with upwind chemotactic flux, discrete no-flux boundaries, and positivity, mass-balance, and residual diagnostics. Rather than presenting simulations as illustrations, we organized the experiments around the explicit verification of each theoretical result. The simulations reproduced the tumour-free growth rate and threshold, recovered the analytical coexistence equilibrium to solver tolerance, matched the dispersion relation and the dominant unstable wavenumber, exhibited the predicted homogeneous-to-heterogeneous transition across , mapped the stability boundary in three parameter planes, and passed grid convergence and residual certification while preserving discrete positivity.
Several directions remain open. A global boundedness theory for the full system would require additional structure, such as small chemotactic sensitivity, stronger logistic damping, signal-dependent desensitization, or dimension-dependent regularity estimates. The weakly nonlinear analysis of the Hopf-type onset, the classification of the emerging spatio-temporal patterns in two and three dimensions, and the incorporation of treatment terms (immunotherapy, chemotherapy) are natural extensions of the present framework.
Author Contributions
Z.L., J.Y., L.S.W. and L.S. contributed equally to this work as co-first authors. Conceptualization, Z.L., J.Y., L.S.W., L.S. and Y.L.; methodology, Z.L., J.Y., L.S.W., L.S. and Y.L.; software, Z.L., J.Y., L.S.W., L.S. and Y.L.; validation, Z.L., J.Y., L.S.W., L.S. and Y.L.; formal analysis, Z.L., J.Y., L.S.W., L.S. and Y.L.; investigation, Z.L., J.Y., L.S.W., L.S. and Y.L.; resources, Z.L., J.Y., L.S.W., L.S. and Y.L.; data curation, Z.L., J.Y., L.S.W., L.S. and Y.L.; writing—original draft preparation, Z.L., J.Y., L.S.W., L.S. and Y.L.; writing—review and editing, Z.L., J.Y., L.S.W., L.S., Y.L., Y.D. and J.L.; visualization, Z.L., J.Y., L.S.W., L.S. and Y.L.; supervision, Y.D. and J.L.; project administration, Z.L., J.Y., L.S.W., L.S., Y.L., Y.D. and J.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
All simulations were implemented in Python 3 using NumPy and SciPy; the stiff semi-discrete systems were advanced with the implicit BDF integrator of scipy.integrate.solve_ivp, and the two-dimensional explicit runs used the CFL-limited forward-Euler stepper of Section 3.5. Figures were produced with Matplotlib (version number: 3.11.1). The complete source code, together with the scripts that regenerate every figure and table in this paper, is openly available at https://github.com/Louis-shuo-wang/second-Bioengineering.git (accessed on 11 August 2026).
Acknowledgments
Generative AI tools (Gemini 3.1 Pro) were used for language editing and proofreading. A preprint of this article is available at [78]. We would like to thank the reviewers for their constructive and insightful comments, which helped improve the quality and clarity of this manuscript. Jiguang Yu’s research was partially supported by a Distinguished Ph.D. Fellowship from the College of Engineering and a Summer Fellowship from the Institute for Global Sustainability, both at Boston University. Additionally, J. Yu expresses sincere gratitude to Carnegie Mellon University for hosting the CNA RTG Summer School, supported by the National Science Foundation (Grant No. 2342349) and the Center for Nonlinear Analysis. During the writing of this paper, Louis Shuo Wang participated in the “Tianyuan Mathematics Advanced Seminar on the Dynamical Behavior of Infinite-Dimensional Stochastic Dynamical Systems” (Grant No. 12526413), funded by the National Natural Science Foundation of China.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| PDE | Partial Differential Equation |
| BDF | Backward Differentiation Formula |
Appendix A. Proofs of Technical Estimates
This appendix collects the technical arguments supporting the local solvability, positivity, and a priori estimates used in Section 4. The goal is not to prove a full global boundedness theorem for the three-component chemotaxis system, but rather to record the estimates that are sufficient for the equilibrium, stability, and numerical verification results developed in the main text. We consider the non-dimensional system (4) posed in a bounded smooth domain with the no-flux boundary conditions (5). The initial data are assumed to satisfy
Appendix A.1. Normal Parabolicity, Local Solvability, and Positivity
Writing the principal part of (4) in divergence form,
gives
For every ,
Consequently, with ,
This is the normal-ellipticity condition. The conclusion remains valid when two diffusivities coincide, even though the block may then have a nontrivial Jordan form. On every set , the coefficients and the corresponding sectoriality constants are uniform.
The boundary conditions are compatible with this normally elliptic principal part. Indeed, and imply , so the no-flux conditions are equivalent, for classical solutions, to componentwise homogeneous Neumann conditions. The associated boundary operator satisfies the standard complementing condition. Moreover, and the reaction map are smooth on the open phase domain
Thus, on a smooth bounded domain and for sufficiently regular compatible initial data, standard quasilinear parabolic theory [76] yields a unique maximal classical solution.
We next prove invariance of the nonnegative cone. Fix . Classical regularity implies that and are bounded on . By continuity, it is enough initially to work on a time interval on which . Define
Testing the immune equation in conservative form by and using the no-flux boundary condition gives
Young’s inequality and boundedness of u and imply
On , because ,
and hence
Therefore
Testing the u- and w-equations by and , respectively, gives
and
For the latter estimate we use the boundedness of u and v and
Adding the three inequalities and applying Gronwall’s lemma yields
because all three negative parts vanish initially. A continuation argument then extends the conclusion to every . Thus
throughout the classical solution’s interval of existence.
Appendix A.2. Tumour-Density Bound
We prove Proposition 2. Since , the first equation of (4) satisfies
Let solve the scalar logistic equation
The comparison principle under homogeneous Neumann boundary conditions gives
The explicit solution of the logistic equation satisfies
Therefore
Appendix A.3. Immune Mass Estimate
We prove the first estimate in Proposition 3. Integrating the v-equation in (4) over gives
The diffusion and chemotaxis integrals vanish because of the no-flux condition:
Since and
we obtain
Solving the scalar differential inequality yields
Consequently,
where
Appendix A.4. Chemokine Mass Estimate
Appendix A.5. Why These Estimates Do Not Imply Full Global Boundedness
The estimates derived above imply
on the interval of classical existence. These estimates are sufficient for the basic biological interpretation of the model and for the equilibrium calculations in the main text. However, they do not by themselves imply
The reason is that the immune equation contains the chemotactic aggregation term
which can transfer spatial gradients of the chemokine field into concentration of the immune density. An bound on v and an bound on w do not control the gradients or the pointwise size of v. Thus a full global boundedness theorem would require additional structure, such as one or more of the following: small chemotactic sensitivity, strong logistic damping, signal-dependent chemotactic desensitization, entropy or Lyapunov estimates, dimension-dependent regularity arguments, or stronger a priori control of . For this reason, the main text states local classical well-posedness, positivity, tumour-density boundedness, and mass estimates, but does not claim global -boundedness for the full three-component chemotaxis system in arbitrary dimension.
Appendix B. Details of the Routh–Hurwitz Calculation
This appendix gives the algebra leading to the mode-wise stability criterion used in Section 6 and Section 7. We linearize the non-dimensional system (5) about a spatially homogeneous coexistence equilibrium
where
Appendix B.1. Linearization About Coexistence
Let
Keeping only first-order terms gives
Since , we have , so the first equation becomes
The sign of the chemotaxis term is important. Since the chemotactic contribution is , its linearization at the homogeneous equilibrium is
After projection onto a Neumann eigenmode, this term becomes a positive -coupling, as shown below.
Appendix B.2. Projection onto Neumann Modes
Let be the Neumann Laplacian eigenfunctions,
For a single mode, write
Since , the modal amplitudes satisfy
where
The positive contribution in the -entry follows from
Thus chemotaxis has no effect on the homogeneous mode through this term because , but it can destabilize finite spatial modes with . This is the matrix (38) used in the main text.
Appendix B.3. Characteristic Polynomial
For compactness define
and
Then (A10) can be written as
The characteristic polynomial is . Since
expansion along the first row gives
Therefore
where
Equivalently,
Appendix B.4. Routh–Hurwitz Conditions
The mode k is linearly stable if and only if all roots of lie in the open left half-plane. By the Routh–Hurwitz criterion for a monic cubic, this holds if and only if
Since , we always have . The remaining inequalities encode the competition between diffusive damping, reaction damping, chemokine recruitment, and chemotactic amplification.
Appendix B.5. Chemotactic Contribution to the Constant Term
The dependence of on the chemotactic sensitivity is especially important. Since , we can rewrite (A17) as
where
Equivalently,
Thus, if
then increasing decreases . In this case, if , the k-th mode violates the Routh–Hurwitz condition whenever
If , then already at , so the mode is unstable before chemotaxis is increased. Hence (A23) is a useful chemotactic threshold only in the regime . The first instability generated through this mechanism occurs at
The restriction is necessary because the homogeneous mode has , and the chemotactic contribution vanishes for .
Appendix B.6. Alternative Instability Through the Determinant Condition
The condition is only one of the Routh–Hurwitz inequalities. A mode may also lose stability through or through . The latter corresponds to a Hopf-type crossing for the modal ODE system when the remaining Routh–Hurwitz inequalities hold. Therefore, in numerical stability maps it is safest to compute
directly and define the onset by . The explicit threshold (A23) should be interpreted as an analytical sufficient destabilization criterion through the constant term , not as the only possible instability mechanism. Indeed, for the parameter set of Section 7 one has in the relevant wavenumber band, so the constant-term mechanism is inactive and the onset is the Hopf-type crossing.
References
- Beeghly, G.F.; Shimpi, A.A.; Riter, R.N.; Fischbach, C. Measuring and modelling tumour heterogeneity across scales. Nat. Rev. Bioeng. 2023, 1, 712–730. [Google Scholar] [CrossRef] [Scilit]
- Desoyer, C.; Loibner, D.; Brislinger, D.; Baumgartner, C. Computational frameworks for modelling cancer across scales. Clin. Transl. Discov. 2025, 5, e70093. [Google Scholar] [CrossRef] [Scilit]
- Tiwari, L.; Kujan, O. Molecular basis of cancer. In Pathological Basis of Oral and Maxillofacial Diseases; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2025; pp. 415–428. [Google Scholar]
- Kamińska, K.; Szczylik, C.; Bielecka, Z.F.; Bartnik, E.; Porta, C.; Lian, F.; Czarnecka, A.M. The role of the cell–cell interactions in cancer progression. J. Cell. Mol. Med. 2015, 19, 283–296. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Joshi, O.; Hamidi, H.; Mathieu, M.; Ivaska, J. The Dynamic Tumor Extracellular Matrix: Biophysical Cues, Cellular Crosstalk, and Disease Progression. Curr. Opin. Biomed. Eng. 2026, 38, 100652. [Google Scholar] [CrossRef] [Scilit]
- He, X.; Lee, B.; Jiang, Y. Extracellular matrix in cancer progression and therapy. Med. Rev. 2022, 2, 125–139. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Giuliani, G.; Chavan, D.; Gaddam, R.; Stewart, W.C.; Li, Z.; Jayaprakash, C.; Das, J. Immune and non-immune cell fencing of tumor cells is a widespread and functionally relevant spatial pattern in solid cancers. Comput. Struct. Biotechnol. J. 2025, 27, 5537–5548. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Biswas, A.; Ghaddar, B.; Riedlinger, G.; De, S. Inference on spatial heterogeneity in tumor microenvironment using spatial transcriptomics data. Comput. Syst. Oncol. 2022, 2, e21043. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kondo, S.; Miura, T. Reaction-diffusion model as a framework for understanding biological pattern formation. Science 2010, 329, 1616–1620. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Mempel, T.R.; Lill, J.K.; Altenburger, L.M. How chemokines organize the tumour microenvironment. Nat. Rev. Cancer 2024, 24, 28–50. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Matzavinos, A.; Chaplain, M.A.; Kuznetsov, V.A. Mathematical modelling of the spatio-temporal response of cytotoxic T-lymphocytes to a solid tumour. Math. Med. Biol. 2004, 21, 1–34. [Google Scholar] [CrossRef] [PubMed]
- Tao, Y.; Winkler, M. Global smooth solutions in a chemotaxis system modeling immune response to a solid tumor. Proc. Am. Math. Soc. 2024, 152, 4325–4341. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.S.; Yu, J.; Liang, Y.; Zhang, J. Elliptic criticality versus Volterra memory in indirect chemotaxis cascades. Transp. Phenom. 2026, 1, 20260061. [Google Scholar] [CrossRef] [Scilit]
- Li, K.; Li, Y. Global boundedness of an N-D chemotactic tumor immune evasion system. Discret. Contin. Dyn. Syst.-B 2026, 38, 141–152. [Google Scholar] [CrossRef] [Scilit]
- Ai, S.; Huang, W.; Wang, Z.A. Reaction, diffusion and chemotaxis in wave propagation. Discret. Contin. Dyn. Syst. Ser. B 2015, 20, 1–21. [Google Scholar] [CrossRef] [Scilit]
- Ke, Y.; Li, J.; Wang, Y. Analysis of Reaction-Diffusion Models with the Taxis Mechanism; Springer: Singapore, 2022. [Google Scholar]
- Kiselev, A.; Nazarov, F.; Ryzhik, L.; Yao, Y. Chemotaxis and reactions in biology. J. Eur. Math. Soc. 2023, 25, 2641–2696. [Google Scholar] [CrossRef] [Scilit]
- Anderson, A.R.; Quaranta, V. Integrative mathematical oncology. Nat. Rev. Cancer 2008, 8, 227–234. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Altrock, P.M.; Liu, L.L.; Michor, F. The mathematics of cancer: Integrating quantitative models. Nat. Rev. Cancer 2015, 15, 730–745. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yu, J.; Wang, L.S.; Ban, S.; Liang, Y. From microscopic damage to macroscopic games: A dimensionality reduction of stem cell homeostasis. Transp. Phenom. 2026, 1, 20260037. [Google Scholar] [CrossRef] [Scilit]
- McDonald, T.O.; Cheng, Y.C.; Graser, C.; Nicol, P.B.; Temko, D.; Michor, F. Computational approaches to modelling and optimizing cancer treatment. Nat. Rev. Bioeng. 2023, 1, 695–711. [Google Scholar] [CrossRef] [Scilit]
- Gopukumar, S.; Dwivedi, D.; Rahamathulla, M.; Ahmed, M.M.; Soni, T.K.; Natarajan, P.G.; Ramkanth, S.; Mitra, A.; Das, U. Multiscale predictive cellular modeling: Integrating hypothesis grammars, digital twins, and multi-omics for In silico oncology and precision theranostics. Funct. Integr. Genom. 2026, 26, 113. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Rockne, R.C.; Hawkins-Daarud, A.; Swanson, K.R.; Sluka, J.P.; Glazier, J.A.; Macklin, P.; Hormuth, D.A.; Jarrett, A.M.; Lima, E.A.; Tinsley Oden, J.; et al. The 2019 mathematical oncology roadmap. Phys. Biol. 2019, 16, 041005. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Metzcar, J.; Jutzeler, C.R.; Macklin, P.; Köhn-Luque, A.; Brüningk, S.C. A review of mechanistic learning in mathematical oncology. Front. Immunol. 2024, 15, 1363144. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lan, Y.; Shin, S.Y.; Nguyen, L.K. From shallow to deep: The evolution of machine learning and mechanistic model integration in cancer research. Curr. Opin. Syst. Biol. 2025, 40, 100541. [Google Scholar] [CrossRef] [Scilit]
- de Kermenguy, F.; Morel, D.; El-Aichi, M.; Barbolosi, D.; Deutsch, E.; Robert, C. Radiation-induced lymphopenia: From mathematical modeling towards mechanistic learning. Int. J. Radiat. Oncol. Biol. Phys. 2026, 124, 465–483. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Laslo, D.; Georgiou, E.; Linguraru, M.G.; Rauschecker, A.M.; Müller, S.; Jutzeler, C.R.; Brüningk, S. Mechanistic learning with guided diffusion models to predict spatio-temporal brain tumor growth. In Learning with Longitudinal Medical Images and Data; Springer: Cham, Switzerland, 2026; pp. 68–79. [Google Scholar]
- Kuznetsov, V.A.; Makalkin, I.A.; Taylor, M.A.; Perelson, A.S. Nonlinear dynamics of immunogenic tumors: Parameter estimation and global bifurcation analysis. Bull. Math. Biol. 1994, 56, 295–321. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kirschner, D.; Panetta, J.C. Modeling immunotherapy of the tumor–immune interaction. J. Math. Biol. 1998, 37, 235–252. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- De Pillis, L.G.; Radunskaya, A. A mathematical tumor model with immune resistance and drug therapy: An optimal control approach. J. Theor. Med. 2001, 3, 79–100. [Google Scholar] [CrossRef] [Scilit]
- Mehdizadeh, R.; Shariatpanahi, S.P.; Goliaei, B.; Rüegg, C. Targeting myeloid-derived suppressor cells in combination with tumor cell vaccination predicts anti-tumor immunity and breast cancer dormancy: An in silico experiment. Sci. Rep. 2023, 13, 5875. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yu, J.; Wang, L.S. Beyond diagonal noise: A better predator-prey modeling framework with cross-covariance. PLoS ONE 2026, 21, e0350127. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Barrera-León, A.S.; Rodríguez-Quiñones, L.; De Mendoza, A.M. Impact of mild hyperthermia on tumor-immune dynamics explored through mathematical modeling. Sci. Rep. 2025, 15, 45467. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Eftimie, R.; Bramson, J.L.; Earn, D.J. Interactions between the immune system and cancer: A brief review of non-spatial mathematical models. Bull. Math. Biol. 2011, 73, 2–32. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yu, J.; Wang, L.S.; Liang, Y. Rigorous analysis of a nonlocal transport–renewal system for physiologically structured populations. Math. Methods Appl. Sci. 2026, 49, 14869–14889. [Google Scholar] [CrossRef] [Scilit]
- Hadjigeorgiou, A.G.; Stylianopoulos, T. Hybrid model of tumor growth, angiogenesis and immune response yields strategies to improve antiangiogenic therapy. npj Biol. Phys. Mech. 2024, 1, 4. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Anderson, A.R.; Chaplain, M.A. Continuous and discrete mathematical models of tumor-induced angiogenesis. Bull. Math. Biol. 1998, 60, 857–899. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Agosti, A.; Lucifero, A.G.; Luzzi, S. An image-informed Cahn–Hilliard Keller–Segel multiphase field model for tumor growth with angiogenesis. Appl. Math. Comput. 2023, 445, 127834. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.S.; Yu, J.; Liang, Y.; Zhang, J. The breakdown of linear quasi-cycles: Demographic noise and absorbing boundaries in finite predator–prey systems. Electron. Res. Arch. 2026, 34, 4248–4289. [Google Scholar] [CrossRef] [Scilit]
- Roose, T.; Chapman, S.J.; Maini, P.K. Mathematical models of avascular tumor growth. SIAM Rev. 2007, 49, 179–208. [Google Scholar] [CrossRef] [Scilit]
- Ferreira, S., Jr.; Martins, M.L.; Vilela, M. Reaction-diffusion model for the growth of avascular tumor. Phys. Rev. E 2002, 65, 021907. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chaplain, M.A. Avascular growth, angiogenesis and vascular growth in solid tumours: The mathematical modelling of the stages of tumour development. Math. Comput. Model. 1996, 23, 47–87. [Google Scholar] [CrossRef] [Scilit]
- Ghaffarizadeh, A.; Heiland, R.; Friedman, S.H.; Mumenthaler, S.M.; Macklin, P. PhysiCell: An open source physics-based cell simulator for 3-D multicellular systems. PLoS Comput. Biol. 2018, 14, e1005991. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Savić, M.; Kurbalija, V.; Balaz, I.; Ivanović, M. Heterogeneous tumour modeling using PhysiCell and its implications in precision medicine. In Cancer, Complexity, Computation; Springer: Cham, Switzerland, 2022; pp. 157–189. [Google Scholar]
- Wang, L.S.; Yu, J.; Li, S.; Liu, Z. Analysis and Mean-Field Limit of a Hybrid PDE-ABM Modeling Angiogenesis-Regulated Resistance Evolution. Mathematics 2025, 13, 2898. [Google Scholar] [CrossRef] [Scilit]
- Nagarsheth, N.; Wicha, M.S.; Zou, W. Chemokines in the cancer microenvironment and their relevance in cancer immunotherapy. Nat. Rev. Immunol. 2017, 17, 559–572. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chaudhary, J.K.; Danga, A.K.; Kumari, A.; Bhardwaj, A.; Rath, P.C. Role of chemokines in aging and age-related diseases. Mech. Ageing Dev. 2025, 223, 112009. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Liang, Y.; Wang, L.S.; Yu, J.; Liu, Z. Global well-posedness and stability of nonlocal damage-structured lineage model with feedback and dedifferentiation. Mathematics 2025, 13, 3583. [Google Scholar] [CrossRef] [Scilit]
- Foeng, J.; Comerford, I.; McColl, S.R. Harnessing the chemokine system to home CAR-T cells into solid tumors. Cell Rep. Med. 2022, 3, 100543. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Galon, J.; Costes, A.; Sanchez-Cabo, F.; Kirilovsky, A.; Mlecnik, B.; Lagorce-Pagès, C.; Tosolini, M.; Camus, M.; Berger, A.; Wind, P.; et al. Type, density, and location of immune cells within human colorectal tumors predict clinical outcome. Science 2006, 313, 1960–1964. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lopez de Rodas, M.; Villalba-Esparza, M.; Sanmamed, M.F.; Chen, L.; Rimm, D.L.; Schalper, K.A. Biological and clinical significance of tumour-infiltrating lymphocytes in the era of immunotherapy: A multidimensional approach. Nat. Rev. Clin. Oncol. 2025, 22, 163–181. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yu, J.; Wang, L.S.; Liu, Z.; Liu, J. Pattern suppression and recovery under one-way versus two-way chemotactic coupling in hybrid partial differential equation–ordinary differential equation models. Transp. Phenom. 2026, 1, 20260023. [Google Scholar] [CrossRef] [Scilit]
- Brummel, K.; Eerkens, A.L.; de Bruyn, M.; Nijman, H.W. Tumour-infiltrating lymphocytes: From prognosis to treatment selection. Br. J. Cancer 2023, 128, 451–458. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Galon, J.; Bruni, D. Approaches to treat immune hot, altered and cold tumours with combination immunotherapies. Nat. Rev. Drug Discov. 2019, 18, 197–218. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Joyce, J.A.; Fearon, D.T. T cell exclusion, immune privilege, and the tumor microenvironment. Science 2015, 348, 74–80. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yu, K.X.; Yuan, W.J.; Wang, H.Z.; Li, Y.X. Extracellular matrix stiffness and tumor-associated macrophage polarization: New fields affecting immune exclusion. Cancer Immunol. Immunother. 2024, 73, 115. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, L.S.; Yu, J. Algebraic–spectral thresholds and discrete–continuous stability transfer in Leslie–Gower systems. Electron. Res. Arch. 2026, 34, 251–290. [Google Scholar] [CrossRef] [Scilit]
- Bruni, S.; Mercogliano, M.F.; Mauro, F.L.; Cordo Russo, R.I.; Schillaci, R. Cancer immune exclusion: Breaking the barricade for a successful immunotherapy. Front. Oncol. 2023, 13, 1135456. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Keller, E.F.; Segel, L.A. Initiation of slime mold aggregation viewed as an instability. J. Theor. Biol. 1970, 26, 399–415. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hillen, T.; Painter, K.J. A user’s guide to PDE models for chemotaxis. J. Math. Biol. 2009, 58, 183–217. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, L.S.; Yu, J. Analysis framework for stochastic predator–prey model with demographic noise. Results Appl. Math. 2025, 27, 100621. [Google Scholar] [CrossRef] [Scilit]
- Horstmann, D. From 1970 until present: The Keller-Segel model in chemotaxis and its consequences. I. Jahresber. Deutsch. Math.-Verein. 2004, 106, 51. [Google Scholar]
- Winkler, M. Aggregation vs. global diffusive behavior in the higher-dimensional Keller–Segel model. J. Differ. Equ. 2010, 248, 2889–2905. [Google Scholar] [CrossRef] [Scilit]
- Tao, Y.; Winkler, M. Boundedness in a quasilinear parabolic–parabolic Keller–Segel system with subcritical sensitivity. J. Differ. Equ. 2012, 252, 692–715. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.S.; Yu, J.; Liu, Z. A damage-structured PDE model of stem cell hierarchies: The dual role of dedifferentiation in tissue homeostasis and aging. PLoS ONE 2026, 21, e0335163. [Google Scholar] [CrossRef]
- Arumugam, G.; Tyagi, J. Keller-Segel chemotaxis models: A review. Acta Appl. Math. 2021, 171, 6. [Google Scholar] [CrossRef] [Scilit]
- Filbet, F. A finite volume scheme for the Patlak–Keller–Segel chemotaxis model. Numer. Math. 2006, 104, 457–488. [Google Scholar] [CrossRef] [Scilit]
- Chertock, A.; Kurganov, A. A second-order positivity preserving central-upwind scheme for chemotaxis and haptotaxis models. Numer. Math. 2008, 111, 169–205. [Google Scholar] [CrossRef] [Scilit]
- Saito, N. Conservative upwind finite-element method for a simplified Keller–Segel system modelling chemotaxis. IMA J. Numer. Anal. 2007, 27, 332–365. [Google Scholar] [CrossRef] [Scilit]
- Miller, M.J.; Wei, S.H.; Cahalan, M.D.; Parker, I. Autonomous T cell trafficking examined in vivo with intravital two-photon microscopy. Proc. Natl. Acad. Sci. USA 2003, 100, 2604–2609. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Thurley, K.; Gerecht, D.; Friedmann, E.; Höfer, T. Three-dimensional gradients of cytokine signaling between T cells. PLoS Comput. Biol. 2015, 11, e1004206. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- de Pillis, L.G.; Radunskaya, A.E.; Wiseman, C.L. A validated mathematical model of cell-mediated immune response to tumor growth. Cancer Res. 2005, 65, 7950–7958. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Poznansky, M.C.; Olszak, I.T.; Foxall, R.; Evans, R.H.; Luster, A.D.; Scadden, D.T. Active movement of T cells away from a chemokine. Nat. Med. 2000, 6, 543–548. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sutherland, H.J.; Lansdorp, P.M.; Henkelman, D.H.; Eaves, A.C.; Eaves, C.J. Functional characterization of individual human hematopoietic stem cells cultured at limiting dilution on supportive marrow stromal layers. Proc. Natl. Acad. Sci. USA 1990, 87, 3584–3588. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Eymard, R.; Gallouët, T.; Herbin, R. Finite volume methods. Handb. Numer. Anal. 2000, 7, 713–1018. [Google Scholar] [CrossRef] [Scilit]
- Amann, H. Nonhomogeneous linear and quasilinear elliptic and parabolic boundary value problems. In Function Spaces, Differential Operators and Nonlinear Analysis; Birkhäuser: Basel, Switzerland, 1993; pp. 9–126. [Google Scholar]
- Murray, J.D.; Murray, J.D. Mathematical Biology: II: Spatial Models and Biomedical Applications; Springer: New York, NY, USA, 2003; Volume 18. [Google Scholar]
- Liu, Z.; Yu, J.; Su, L.; Wang, L.S.; Du, Y.; Liu, J. Computational Oncology of Chemotaxis-Driven Tumour–Immune Spatial Patterning and Stability. arXiv 2026, arXiv:2607.03813. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.









