Abstract
Tumor angiogenesis, the formation of new blood vessels from pre-existing vasculature, is a crucial process in cancer growth and metastasis. Mathematical modeling through partial differential equations helps to understand this complex biological phenomenon. Here, we provide a conservation properties analysis in a tumor angiogenesis model describing the evolution of endothelial cells, proteases, inhibitors, and extracellular matrix. The adopted approach introduces a numerical framework that combines spatial and time discretization techniques. Here, we focus on maintaining solution accuracy while preserving physical quantities during the simulation process. The method achieved second-order accuracy in both space and time discretizations, with conservation errors showing consistent convergence as the mesh was refined. The numerical schema demonstrates stable wave propagation patterns, in agreement with experimental observations. Numerical experiments validate the approach and demonstrate its reliability for long-term angiogenesis simulations.
Keywords:
tumor angiogenesis; partial differential equations; numerical methods; numerical conservation MSC:
65M06; 65M12; 35Q92; 35Q92; 65L70; 65L20; 35K57
1. Introduction
Differential equations represent a powerful mathematical tool for describing and analyzing complex phenomena among various scientific disciplines. In particular, the field of mathematical biology has guaranteed significant developments through the application of both ordinary and partial differential equations, enabling researchers to capture the dynamic behavior of complex biological systems and predict their evolution over time. This approach has become especially important in studying intricate biological processes that involve multiple interacting components and feedback mechanisms. Angiogenesis, the formation of new blood vessels from pre-existing vasculature, is a very important mechanism in both physiological and pathological processes, particularly in tumor development and metastasis [1,2]. This complex biological process manages interactions among multiple components: endothelial cells (ECs), tumor angiogenic factors (TAFs), matrix metalloproteinases (MMPs), and angiogenic inhibitors. The mathematical modeling of such intricate biological dynamics through partial differential equations (PDEs) provides a powerful framework for understanding and predicting angiogenic behavior [3,4]. Let us consider a one-dimensional tumor angiogenesis model, presented in [5], describing the spatio-temporal evolution of four key variables, namely the endothelial cell density , protease concentration , inhibitor concentration , and extracellular matrix (ECM) density , where and denote, respectively, the spatial and time domains. The coupling among these variables through chemotaxis, haptotaxis, and chemical interactions is modeled by the following system of partial differential equations:
where the chemotactic and haptotactic sensitivity functions are defined as follows:
The TAF concentration is modeled as follows:
The system (1) is subject to no-flux (Neumann) boundary conditions:
and the following initial conditions:
where and represent small random perturbations. In this paper, we analyze the numerical conservation properties of this system and investigate the conservation-preserving of discretization schema. The focus is on maintaining key physical quantities during numerical integration while ensuring solution accuracy and stability. We start by recalling from [5] the main steps and features of the numerical schema. Hence, we introduce a framework for analyzing and preserving discrete conservation properties, which is important for obtaining physically meaningful solutions in long-time simulations. We employ the Method of Lines (MOL) approach combined with the forward Euler time integration, analyzing its capability to preserve main physical quantities during the simulation of tumor angiogenesis. This analysis begins with the identification of the conservation properties related to the continuous system (1)–(5). Particular attention is given to the preservation of total mass and chemical species balance in the discrete setting. We also provide a theoretical analysis of the conservation properties in the discrete framework. Moreover, we also include error estimates for both spatial and time discretizations, with a focus on how these errors impact the conservation of key physical quantities. The analysis is performed through numerical experiments that demonstrate the practical importance of conservation in tumor angiogenesis simulations. Several numerical approaches have been previously proposed for solving angiogenesis models. Finite element implementations [6,7], while accurate, can be computationally expensive and may not guarantee mass conservation. Some recent works have employed splitting methods [8,9] that, although efficient, can introduce artificial numerical diffusion. Spectral methods [10] provide high accuracy but face challenges with the nonlinear terms typical in angiogenesis models. Moreover, existing numerical frameworks typically focus either on accuracy [11] or conservation properties [12] but rarely address both simultaneously. More recent attempts using hybrid methods [13,14] have shown improvements but still face stability issues in long-term simulations. The aim of this work is to analyze and establish the conservation properties of a numerical schema for tumor angiogenesis simulations, with a particular focus on maintaining physical fidelity during long-term integration. We aim to develop and validate a framework for preserving discrete conservation laws while ensuring solution accuracy and stability. Furthermore, we provide theoretical error estimates for both spatial and temporal discretizations, with special attention to how these errors impact the conservation of key physical quantities. The remaining parts of the paper are organized as follows: Section 2 examines the conservation laws of the continuous system, deriving explicit expressions for the conserved quantities. Section 3 presents an analysis of the numerical discretization schema proposed in [5], focusing on its conservation properties, and theoretical error estimates for the conservation of physical quantities. Section 4 presents numerical experiments that validate our theoretical findings and demonstrate the importance of conservation in practical simulations. Finally, Section 5 summarizes our findings and concludes the paper.
2. Conservation Law Analysis
Consider the system (1) on a bounded domain with smooth boundary and time interval ; the system can be written in a compact form as follows:
where , and is the linear differential operator:
and contains all nonlinear reaction and taxis terms:
Let us establish the mathematical framework for analyzing the conservation properties and deriving a priori estimates [15]. For this analysis, we set a Hilbert space equipped with the inner product
and the induced norm . For higher regularity analysis, we work in the Sobolev spaces , , equipped with the norm
The solution vector , which is defined as
belongs to the product space at each fixed time t, with temporal regularity . The choice of the function space is motivated by its guarantee of square-integrability for both the functions and their first derivatives, a property that is fundamental for ensuring the well-posedness of the advection–diffusion terms within the system (1).
Assumption 1
(solution regularity). Throughout this paper, we assume the following:
- 1.
- with ,
- 2.
- for error estimates,
- 3.
- Initial data .
Theorem 1
(local conservation laws). Let be a strong solution to system (1). Then, for any measurable set , where denotes the outward unit normal vector to , the following local conservation laws hold:
Proof.
For the endothelial cell equation, we have
Applying the divergence theorem to the flux terms yields this result. Similar computations apply to the remaining components. □
Theorem 2
(a priori estimates). Let be a strong solution to system (1) with initial data . Then, there exists a constant depending only on the system parameters such that
Moreover, the solution satisfies the maximum principle:
where and are positive constants depending on the system parameters.
Proof.
We first establish the global estimate. Taking the inner product of Equation (6) with in , we obtain the following:
where we used the inequality of Young and the boundedness of . The estimate in (13) follows from (14) by Gronwall inequality. For the maximum principle, we employ the invariant region technique. Let ; the outward normal flux on satisfies appropriate sign conditions ensuring the invariance of . The upper bounds follow from comparison principles applied to each component. □
Theorem 3
(energy dissipation). Define the generalized energy functional
where are appropriately chosen constants. Then, there exist positive constants α and β such that
Theorem 4
(chemical kinetic conservation). For protease–inhibitor interaction, we define
Then,
Proof.
Direct differentiation of using the evolution equations for P and I yields
where we used the no-flux boundary conditions to eliminate the diffusion terms. □
3. Numerical Methods
In order to provide a numerical approximation of system (1), we adopt the MOL [16] approach combined with forward Euler time integration proposed and described in [5]. Let us first recall the main aspects of this numerical framework. In order to discretize in space direction, we introduce a uniform partition of :
where M is the number of grid points and h is the mesh size. For each function in (1), we consider its restriction to the grid lines :
The spatial derivatives are approximated using central difference operators [17]:
which provide accuracy. The no-flux boundary conditions (4) are defined in discrete counterpart as follows:
The semi-discrete system resulting from the MOL application takes the following form:
where , , and . In order to discretize in time direction, we employ the forward Euler method [18] with time step :
where represents the numerical approximation to and is defined as
where the right-hand side of (25) is evaluated at time step n, with and representing the discrete counterparts of the operators in (6). This numerical schema achieves accuracy:
In order to analyze the conservation properties of this numerical schema, we introduce the discrete mass [19,20]:
and the discrete energy functional
Conservation Properties of the Numerical Schema
In this section, we analyze how the numerical schema presented in Section 3 preserves the conservation properties of the continuous system (1). We begin by introducing discrete analogs of the mass integrals using the trapezoidal rule approximation:
These discrete masses represent numerical approximations of the continuous mass integrals (28) (see [21] for more information). The numerical schema is able to preserve discrete analogs of the continuous conservation laws. This preservation is formalized in the following theorem:
Theorem 5
These discrete conservation laws mirror their continuous counterparts from Theorem 1. The proof follows from an analysis of the discrete operators and summation by parts, taking advantage of the no-flux boundary conditions. Of particular biological interest is the preservation of total mass in the system. Hence, the numerical schema maintains this property with second-order accuracy:
Theorem 6
(global mass conservation). The discrete total mass satisfies the following:
where is the discrete mass operator defined in (28) and is independent of h and τ.
Another aspect is the preservation of the protease–inhibitor balance. For this, we define the discrete analog:
which evolves according to the following:
Corollary 1
(local discrete conservation). For each , the discrete quantities satisfy the following:
The stability of our numerical schema is guaranteed under appropriate time step restrictions.
Theorem 7
(discrete stability). Under the CFL condition
the numerical solution remains bounded
where depends only on T and system parameters.
The stability result confirms that the numerical solutions are well behaved [22], but we also focus on quantifying how well they preserve the conservation properties of the continuous system [23]. This leads to the following result:
Theorem 8
The proof of this result relies on the analysis of both space and time discretization errors. For the spatial part, the trapezoidal rule provides second-order accuracy
while the error comes from our forward Euler discretization:
In order to quantify the conservation of total physical quantities, we define the conservation error
The numerical schema (26) ensures that
where depends only on the problem constants and the solution regularity. These estimates lead to the main convergence result, which combines solution accuracy with conservation.
Theorem 9
(convergence with conservation). For sufficiently regular solutions, the numerical schema provides simultaneous convergence of the solution and its conservation properties:
where depends on the regularity of the exact solution but is independent of h and τ.
4. Numerical Results and Discussion
In this section, we present some numerical experiments to confirm the expected results achieved in the theoretical analysis. The numerical validation of the proposed theoretical framework begins with computational experiments [24,25] conducted on the spatial domain with final time . The model parameters were selected to represent physiologically relevant conditions: diffusion coefficients ; chemotactic/haptotactic sensitivities , , , ; and reaction rates , , , , , . Initial conditions were prescribed as a discontinuous profile for endothelial cells:
with protease, inhibitor, and ECM distributions initialized as , , and , where represent uniform random perturbations in . In order to implement the CFL condition established in Theorem 7 in practice, we focus on demonstrating that selecting an appropriate time step size is systematically achieved in our numerical experiments. The system parameters and allow for a systematic determination of stable time steps. Using identical diffusion coefficients, the parabolic stability constraint reduces to the following:
For the reaction terms, we apply the maximum principle to ensure that remains bounded, leading to the reaction stability constraint:
To ensure stability while maintaining efficiency, we choose the following:
where is chosen based on numerical experiments as a safety factor to account for discretization errors and floating-point arithmetic effects. For the mesh refinement analysis, we employ a geometric sequence of spatial discretizations:
corresponding to mesh sizes . The associated time steps are determined as follows:
The scheme preserves both the parabolic CFL condition and the reaction’s stability bound
Furthermore, it ensures the optimal convergence rate proven in Theorem 8, which establishes that for some constant C independent of both h and . The numerical results in Table 1 confirm the effectiveness of this approach, showing both stability and the predicted convergence rates.
Table 1.
Conservation error convergence by varying both space and time grid step size.
Figure 1 exhibits the spatial–temporal evolution of all system components. The endothelial cell density shows characteristic traveling wave behavior with measured wave speed units per time, consistent with experimental observations of angiogenic expansion. The protease concentration shows localized peaks before the endothelial cell front, while inhibitor profiles develop in response to protease activity, maintaining the theoretically predicted balance. The conservation properties established in Theorem 5 were validated through careful monitoring of the discrete masses , , , and . The conservation error defined in (40) exhibits second-order convergence under mesh refinement, as shown in Table 1.
Figure 1.
Evolution of system components at times , , and . The profiles demonstrate the maintenance of sharp interfaces and biologically relevant patterns.
The global convergence behavior of our numerical schema was investigated through an analysis of solution errors in multiple norms:
Figure 2 presents the convergence analysis results, confirming the theoretical predictions of Theorem 9. All error measures exhibit second-order convergence rates when we refine the mesh. Specifically, we use a reference solution computed on a very fine mesh as a substitute for the exact solution, since no analytical solution is available for this nonlinear system.
Figure 2.
Convergence analysis demonstrating second-order accuracy in solution errors , , and mass conservation error . The dashed line indicates the convergence rate.
The preservation of chemical kinetics, particularly the protease–inhibitor balance quantified by , satisfies the discrete balance law:
In Figure 3, the evolution of the discrete energy functional is important in characterizing solution behavior:
Figure 3.
Evolution of discrete masses over time, demonstrating preservation of conservation properties within theoretical bounds.
Figure 4 demonstrates that the numerical rate of energy change satisfied the following:
Figure 4.
Semi-logarithmic plot of discrete energy evolution demonstrating the predicted dissipation behavior.
The stability characteristics were investigated through variation in the stability parameter:
For , solutions remained bounded with
The ECM density had degradation patterns that closely followed protease distribution, with degradation rates satisfying the following:
where , confirming the conservation of ECM mass up to the second-order of accuracy [26]. From a computational perspective, this approach achieves the theoretical convergence rate, with conservation errors demonstrating steady second-order convergence as the mesh is refined. The framework keeps physical fidelity throughout numerical simulations through the discrete mass operators and energy functional , which effectively mirror their continuous counterparts while remaining computationally efficient. The biological significance of our numerical findings is supported by several observations: the endothelial cell density shows characteristic traveling wave patterns with measured wave speeds ( units per time) that correspond with experimental data, peaks in protease concentration appropriately occur before the leading edge of endothelial cells, and inhibitor profiles respond realistically to protease activity. The demonstrated conservation properties provide a reliable foundation for more complex models while achieving a balance between accuracy and stability. This framework allows us to preserve conservation laws while accurately capturing complex biological dynamics, serving as a template for future research in mathematical biology.
5. Conclusions
In this study, we conducted an analysis of conservation laws in numerical schema for tumor angiogenesis simulations. Our theoretical and numerical investigation focused on establishing and validating conservation properties that are important for accurate long-term simulations. A mathematical analysis was carried out to investigate the ability of the proposed numerical framework to maintain conservation properties, with error bounds of for both space and time discretizations. Numerical experiments supported the theoretical predictions, which showed that the discrete conservation laws were in agreement with the continuous ones, which were from the original PDE system. While our approach demonstrates robust conservation properties and numerical stability, some limitations should be acknowledged. The framework is currently restricted to one-dimensional domains and assumes constant diffusion coefficients, which may not fully capture the complex three-dimensional nature and heterogeneous characteristics of biological tissues. These limitations present opportunities for future research in extending the model to higher dimensions and incorporating variable diffusion coefficients. The adopted numerical approach indeed maintains these quantities during the simulations, and this study is able to retain second-order accuracy based on convergence analysis as the mesh is refined. To conclude, the numerical tests confirm both of our theoretical frameworks and underlie the significance of conservation in the simulations of tumor angiogenesis.
Author Contributions
Conceptualization, P.D.L. and L.M.; Methodology, P.D.L. and L.M.; Software, P.D.L.; Formal analysis, P.D.L. and L.M.; Writing—original draft, P.D.L. and L.M.; Writing—review & editing, P.D.L. and L.M.; Supervision, L.M. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.
Acknowledgments
De Luca P. and Marcellino L. are member of the Gruppo Nazionale Calcolo Scientifico-Istituto Nazionale di Alta Matematica (GNCS-INdAM).
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| EC | Endothelial cell |
| TAF | Tumor angiogenic factor |
| ECM | Extracellular matrix |
| PDE | Partial differential equation |
| ODE | Ordinary differential equation |
| MOL | Method of Lines |
| CFL | Courant–Friedrichs–Lewy |
References
- Carmeliet, P.; Jain, R.K. Molecular mechanisms and clinical applications of angiogenesis. Nature 2011, 473, 298–307. [Google Scholar] [CrossRef] [PubMed]
- Folkman, J. Angiogenesis in cancer, vascular, rheumatoid and other disease. Nat. Med. 1995, 1, 27–31. [Google Scholar] [CrossRef]
- Mantzaris, N.V.; Webb, S.; Othmer, H.G. Mathematical modeling of tumor-induced angiogenesis. J. Math. Biol. 2004, 49, 111–187. [Google Scholar] [CrossRef]
- Chaplain, M.A.; McDougall, S.R.; Anderson, A.R. Mathematical modeling of tumor-induced angiogenesis. Annu. Rev. Biomed. Eng. 2006, 8, 233–257. [Google Scholar] [CrossRef] [PubMed]
- De Luca, P.; Galletti, A.; Giunta, G.; Marcellino, L. A numerical approach for a 1D Tumor-Angiogenesis simulations model. Appl. Numer. Math. 2024. [Google Scholar] [CrossRef]
- Zhao, G.; Wu, J.; Xu, S. A finite element method for tumor angiogenesis model with free boundary. Numer. Methods Partial. Differ. Equ. 2019, 35, 2087–2113. [Google Scholar]
- Sun, S.; Wheeler, M.F. Discontinuous Galerkin methods for coupled flow and reactive transport problems. Appl. Numer. Math. 2005, 52, 273–298. [Google Scholar] [CrossRef]
- Spilker, R.L.; Taylor, C.A. Operator splitting methods for solving coupled flow-transport equations in vascular networks. Int. J. Numer. Methods Biomed. Eng. 2010, 26, 1507–1527. [Google Scholar]
- Hundsdorfer, W.; Verwer, J.G. Numerical Solution of Time-Dependent Advection-Diffusion-Reaction Equations; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2003; Volume 33. [Google Scholar] [CrossRef]
- Hesthaven, J.S.; Gottlieb, S.; Gottlieb, D. Spectral Methods for Time-Dependent Problems; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar]
- Chung, C.A.; Lin, T.H.; Chen, S.D. Hybrid numerical simulation of blood flow in angiogenesis. J. Med. Biol. Eng. 2013, 33, 199–208. [Google Scholar]
- Cueto-Felgueroso, L.; Juanes, R. Nonlocal interface dynamics and pattern formation in gravity-driven unsaturated flow through porous media. Phys. Rev. Lett. 2018, 101, 244504. [Google Scholar] [CrossRef]
- Jin, Y.; Wu, H. A hybrid method for tumor angiogenesis modeling with mass conservation. J. Sci. Comput. 2020, 82, 1–25. [Google Scholar]
- Zhang, M.; Deng, W. A conservative numerical scheme for biological dynamic system. Appl. Math. Model. 2019, 76, 137–153. [Google Scholar]
- Lu, Y. Hyperbolic Conservation Laws and the Compensated Compactness Method, 1st ed.; Chapman and Hall/CRC: New York, NY, USA, 2002. [Google Scholar] [CrossRef]
- LeVeque, R.J. Finite Volume Methods for Hyperbolic Problems; Cambridge University Press: Cambridge, UK, 2002. [Google Scholar] [CrossRef]
- Shu, C.W.; Osher, S. Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 1988, 77, 439–471. [Google Scholar] [CrossRef]
- Gottlieb, S.; Shu, C.W.; Tadmor, E. Strong stability-preserving high-order time discretization methods. SIAM Rev. 2001, 43, 89–112. [Google Scholar] [CrossRef]
- LeVeque, R.J. Finite Difference Methods for Ordinary and Partial Differential Equations: Steady-State and Time-Dependent Problems. Society for Industrial and Applied Mathematics; SIAM: Philadelphia, PA, USA, 2007. [Google Scholar] [CrossRef]
- Quarteroni, A.; Sacco, R.; Saleri, F. Numerical Mathematics, 2nd ed.; Springer: Berlin/Heidelberg, Heidelberg, 2007. [Google Scholar] [CrossRef]
- Bertozzi, A.L.; Brandman, J. Finite-time blow-up of L∞-weak solutions of an aggregation equation. Commun. Math. Sci. 2007, 8, 45–65. [Google Scholar] [CrossRef]
- Morton, K.W.; Mayers, D.F. Numerical Solution of Partial Differential Equations: An Introduction, 2nd ed.; Cambridge University Press: New York, NY, USA, 2005. [Google Scholar] [CrossRef]
- LeVeque, R.J. Numerical Methods for Conservation Laws; Birkhäuser: Basel, Switzerland, 1992. [Google Scholar] [CrossRef]
- Neilson, M.P.; Mackenzie, J.A.; Webb, S.D.; Insall, R.H. Modeling cell movement and chemotaxis using pseudopod-based feedback. SIAM J. Sci. Comput. 2011, 33, 1035–1057. [Google Scholar] [CrossRef]
- Tadmor, E. A review of numerical methods for nonlinear partial differential equations. Bull. Am. Math. Soc. 2012, 49, 507–554. [Google Scholar] [CrossRef]
- Bressan, A. Hyperbolic Systems of Conservation Laws: The One-Dimensional Cauchy Problem; Oxford University Press: Oxford, UK, 2000. [Google Scholar] [CrossRef]
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. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).