Skip to main content
Cancers logoLink to Cancers
. 2022 Dec 13;14(24):6143. doi: 10.3390/cancers14246143

Bio-Mechanical Model of Osteosarcoma Tumor Microenvironment: A Porous Media Approach

Yu Hu 1, Navid Mohammad Mirzaei 1, Leili Shahriyari 1,*
Editor: François Lamoureux1
PMCID: PMC9777270  PMID: 36551627

Abstract

Simple Summary

Osteosarcoma is the most common type of bone cancer seen in children to young adults with poor prognosis. To find effective treatments, it is crucial to understand the mechanism of the initiation and progression of the osteosarcoma tumors. In this paper, we introduce a PDE model for the progression of osteosarcoma tumors by considering the location of different cell types, including immune and cancer cells, in the tumors. We perform several simulations using the developed model to investigate the importance and role of the different immune cells’ location in the growth of the tumors. The results show that the co-localization of macrophages and cancer cells promotes tumors’ growth.

Abstract

Osteosarcoma is the most common malignant bone tumor in children and adolescents with a poor prognosis. To describe the progression of osteosarcoma, we expanded a system of data-driven ODE from a previous study into a system of Reaction-Diffusion-Advection (RDA) equations and coupled it with Biot equations of poroelasticity to form a bio-mechanical model. The RDA system includes the spatio-temporal information of the key components of the tumor microenvironment. The Biot equations are comprised of an equation for the solid phase, which governs the movement of the solid tumor, and an equation for the fluid phase, which relates to the motion of cells. The model predicts the total number of cells and cytokines of the tumor microenvironment and simulates the tumor’s size growth. We simulated different scenarios using this model to investigate the impact of several biomedical settings on tumors’ growth. The results indicate the importance of macrophages in tumors’ growth. Particularly, we have observed a high co-localization of macrophages and cancer cells, and the concentration of tumor cells increases as the number of macrophages increases.

Keywords: osteosarcoma, cancer modeling, tumor microenvironment, partial differential equation, tumor growth, poroelasticity, Biot equations

1. Introduction

Osteosarcoma (also called osteogenic sarcoma) is the most common type of cancer that starts in the bones. It happens most often in children, adolescents, and young adults. Approximately 800 new cases of osteosarcoma are reported each year in the U.S.; of these cases, about 400 are in children and teens [1]. Surgery, chemotherapy, radiation therapy, and targeted therapy are the types of standard treatment for osteosarcoma [2].

There are many mathematical models to understand and investigate biomedical problems such as cancer. Mainly, bio-mechanical models are developed to investigate the spatial interaction among cells and their movements in tumors using appropriate physical laws [3,4]. In one study, the authors have developed a partial differential equation (PDE) model to study the breast tumors’ progression in mice as a fluid structure because the breast tumors are mainly confined in the mammary gland [5]. However, when the tissues are porous, modeling with techniques of porous media can be more realistic [6,7,8,9,10,11]. Although the Biot equations are the critical part of poroelasticity theory, few studies have incorporated the equations for porous media (the Biot equations) into their model.

There is a limited number of mathematical models for osteosarcoma, and to the best of our knowledge, there is no PDE model for osteosarcoma. To find optimal treatments for osteosarcoma patients based on their immune profiles, an ODE model has been recently developed to study the key players in the tumors’ microenvironment and their interaction network, which are shown in Figure 1. In this model, osteosarcoma tumors have been grouped based on their immune profile. For each group, the models’ parameters that could not be found in current literature have been estimated using the tumors’ gene expression profiles [12,13].

Figure 1.

Figure 1

Interaction network of the tumor microenvironment in osteosarcoma. Blue arrows show activation and proliferation while inhibitions are indicated by red arrows.

Here, we propose a bio-mechanical multiphase model that describes the dynamics of the tumor microenvironment of osteosarcoma. The model PDE consists of two parts: the biological part and the mechanical part. The biological part is an extension of the ODE system provided in [12] to a system of RDA equations. The coupling terms from the mechanical part are the fluid velocity involved in the convection terms. The mechanical part is derived from the first principles, following the same argument that leads to Biot equations. Using the mechanical part, we model the motion of the fluid, which carries various kinds of cells and chemokines, and is an essential part of the continuity equation as fluid flow through porous media. The coupling term from the biological part is the additional strain of the solid tumor caused by the increase or reduction of cells. We investigate the reference case in the absence of influx and cases with different settings to examine the importance of considering cell locations and their movements in the mathematical modeling of the tumors’ growth.

2. Materials and Methods

2.1. Tumor Microenvironment and Interaction Network

The key players of the tumor microenvironment in osteosarcoma and their interaction network are shown in Figure 1, which lay the foundation of the ODE paper [12].

The vector, [X]=([X1],[X2],,[X14]) represents the 14 key players we will investigate. The values of [Xi]’s are re-scaled by the corresponding steady-state abundance of cells or cytokines. The correspondence of [Xi]’s to the cells or molecules and the steady-state abundance values are shown in Table 1.

Table 1.

Variable names corresponding to [Xi].

[Xi] Variable Name Biological Meaning (Concentration of) Scaling Factor
[X1] Mn Naive macrophages 6.236×106
[X2] M Macrophages 1.977×107
[X3] Tn Naive T cells 4.926×106
[X4] Th Helper T cells 7.092×106
[X5] Tr Regulatory T cells 3.675×106
[X6] Tc Cytotoxic T cells and NK cells 2.292×107
[X7] Dn Naive dendritic cells 4.826×105
[X8] D Dendritic cells 9.865×105
[X9] C Cancer cells 1.343×1010
[X10] N Necrotic cells 3.764×108
[X11] Iγ IFN-γ 0.868
[X12] μ1 TGF-β, IL-4, IL-10, and IL-13 21.510
[X13] μ2 IL-6 and IL-17 2.067
[X14] Hn HMGB1 5.076

These are values associated with cluster 1 in the ODE paper [12].

2.2. Biological Part of the Model

We adopt the Reaction-Diffusion-Advection equations by adding the diffusion term DcellΔ[Xi] and the advection term b·([Xi]κp) to the ODEs of each cell type. Here, Dcell is the diffusion coefficient of cells, i=2,4,5,6,7,8,9, b is the advection coefficient which is set to be 1 for the sake of simplicity, and κ is the hydraulic conductivity of the solid tumor.The derivation of the form of the advection term will be explained in detail in the mechanical modeling part. We assume that necrotic cells are immotile, so we do not consider any diffusion or advection for them [14]. As for the naive T-cells and naive macrophages, since they activate mainly outside of the tumor microenvironment [15,16,17], we are only interested in their level, not their spatial distributions. We, therefore model their dynamics via ODEs.

We add the diffusion and advection terms to every ODE of cytokines. We denote the diffusion coefficient of HMGB1 (H) by DH and the diffusion coefficients of other cytokines (Iγ,μ1,andμ2 ) by Dcyto.

In summary, the biological part of our model can be written as

[Xi]tDiΔ[Xi]+bi·([Xi]κp)=fi,i=1,,14, (1)

where Di is 0,Dcell,Dcyto,orDH, depending on the specific equation, bi=0or1, and fi’s model the biochemical interactions which are given in [12] (please see Appendix A). Consequently, the equations can be written in the following vector form

[X]tDΔ[X]+B·([X]κp)=f, (2)

where D=diag{Di} and B=diag{bi} are diagonal coefficient matrices.

2.3. Mechanical Part of the Model

In the chapter “Cancer Models and Their Mathematical Analysis” of the book [14], Friedman utilizes the continuity equation that generally takes the form

ρt+·(ρv)=f, (3)

where ρ is the density of the matter of interest, v is usually the fluid velocity, and f is the external source. In the context of cancer modeling, v represents the continuous motion of cells within the tumor. Later, Friedman specifies the meaning of v to be the velocity of the fluids that flow through porous media and applies Darcy’s law, treating the tumor tissue as a porous medium and assuming the moving cells are carried with the flow.

Here, we will go one step further and take advantage of the full poroelasticity equations that cover Darcy’s law while maintaining a variable that describes the movement of the solid body—the tumor. Therefore, we put the description of fluid flow into the theory of porous media and obtain a source for the solid/mesh movement.

2.3.1. Governing Equations

We start with presenting the stress(σij)-strain(eij) relation for linear, isotropic poroelastic material. In the spirit of Hooke’s law, the linear relation is

σij=Ku2G3δije+2Geijαδijζ. (4)

Here, eij=12uixj+ujxi is the stress, e=eii=u1x1+u2x2=·u is the total volumetric strain, where u is the solid displacement of the material, δij is the Kronecker delta, ζ is the fluid content, Ku is the undrained bulk modulus, G is the shear modulus, and α is the Biot effective stress coefficient. The total stress comprises two parts, the contribution from the displacement of the solid framework and the contribution from the fluid flow. In our case, when building a multiphase model, we consider the contribution from the variation of the number of cells that constitute the solid frame of the tumor, namely, the cancer cells C, the necrotic cells N, the naive dendritic cells Dn, and the dendritic cells D, since most tumors are infiltrated by dendritic cells [18].

The expression for the stress can be formally written as

stress=solidcontribution+fluidcontribution+biologicalcontribution.

For the biological contribution, we apply Hooke’s law again. The spring constant is the drained bulk modulus K, and the distance is induced by the volumetric change resulting from the variations of cells’ number. The number of cells changes with respect to time in a pattern that we have already given:

[Xi]tDiΔ[Xi]+bi·([Xi]vf)=fi.i=1,,14. (5)

The volume of cells that are a part of the solid tumor V is calculated through

V=i=710AXi[Xi] (6)

where AXi is the size of the cell Xi. The variable Xi when i=7,8,9,and10 corresponds to naive dendritic cells, dendritic cells, cancer cells, and necrotic cells. To summarize, if we regard the tumor as isotropic, the stress-strain relation for the tumor is,

σij=Ku2G3δije+2GeijαδijζKVδij. (7)

This expression is verified in the paper by Roose et al. [19], where they have used the same form. Here, we have the density of cells at any time from solving the biological equations, so we can calculate the volumetric change without resorting to the other given formulae of tumor growth. We complete the set of governing equations with the following ones.

Definition of strain:

eij=12uixj+ujxi, (8)

where we define u as the solid displacement of the solid tumor, a macroscopic measure.

Constitutive equation of the fluid pressure p:

p=M(ζαe), (9)

where M is the Biot modulus.

Equilibrium equation (Newton’s law of motion):

σijxj=0. (10)

Darcy’s law (flow of a fluid with constant viscosity across a solid is a function of its pressure difference and the solid properties):

qi=κpxi. (11)

Here, q is the fluid-specific discharge vector, defined as the volume of fluid passing through a unit area of the porous medium, per unit time, in the direction normal to the area, which has the dimension of velocity, [L/T], and κ is the hydraulic conductivity.

Continuity equation (conservation of mass):

ζt+qixi=0. (12)

Solving the governing Equations (7)–(12) simultaneously, we obtain the mechanical part of our model: In Ω(t)

K2G3(·u)GΔu+αp+KV=0, (13)
tc0p+α·uκΔp=0, (14)

which is to be aligned with the biological part (1)

[Xi]tDiΔ[Xi]+bi·([Xi]κp)=fi,i=1,,14. (15)

The parameter values of the local dynamics f of the biological part are shown in [12] and other parameter values are shown in Table 2.

Table 2.

Mechanical parameter values.

Parameter Name Value
ϕ Porosity 0.2
K Bulk modulus 40,000 (Pa) [19]
G Shear modulus 30,000 (Pa) [19]
α Biot effective stress coefficient 0.7 [20]
κ Hydraulic conductivity 6.9×1014 (m2·Pa1·s1) [19]
M Biot modulus 2×105 (Pa) [20]
Dcell Diffusion coefficient for cells 3.6×108(cm2·h1) [21]
Dcyto Diffusion coefficient for cytokines 5.2×105(cm2·h1) [22]
DH Diffusion coefficient for HMGB1 3.3×103(cm2·h1) [23]

These values are for sarcoma, not necessarily osteosarcoma; These values are for generic tumors, evaluated through Artificial Neural Network (ANN) and then averaged among all reasonable values.

2.3.2. Initial and Boundary Conditions

For the mechanical part, for simplicity, we set the initial displacement field to zero and the interstitial fluid pressure equal to the blood pressure everywhere. This yields

u(x,0)=(0,0),p(x,0)=p0, (16)

where p0 is the average blood pressure of humans. Since we set u at time 0 as the reference, we shall reset the biological coupling term in Equation (13) as KV*=K(VV0) where V0 is V(t=0) so that at every time, V is to be compared with V0. At t=0, it can be seen that u=0; hence compatibility is ensured. The initial conditions of the biological part can be found in [12]; we have also listed them here in Table A1.

We use the no-flux boundary condition for u, in which case the tumor can grow freely while ignoring mechanical influences from surrounding tissues. We also treat the boundary of the tumor as the boundary of the normal tissues and set the pressure to be fixed as the blood pressure.

u(x,t)n=0,onΩ, (17)
p(x,t)=p0,onΩ, (18)

where n is the outward unit normal vector. To exclude translation or rotation of the domain, two constraints are added [24]

Ωudx=0,Ωu×ddx=0, (19)

where d is the deformation vector.

We will apply both the no-flux boundary conditions and the Robin Boundary conditions to the biological equations. A no-flux boundary condition resembles the case when the tumors develop without interference, while the Robin boundary condition imitates the case when immune cells infiltrate. They can be written as

[Xi]n=0,onΩ,or, (20)
[Xi]n+αi([Xi][Xi^])=0,onΩ, (21)

where αi is the influx rate and is only non-zero for immune cells. The quantity [Xi*] pertains to the maximum levels of immune cells in lymph nodes and blood.

2.4. Weak Formulation and Discretization

2.4.1. Weak Formulation

We first rewrite the biological equations in the Eulerian system. Noticing that the definition of the material derivative is given by

DDt=t+vf·, (22)

we have

[Xi]tDiΔ[Xi]+bi·([Xi]vf)=[Xi]tDiΔ[Xi]+bi[Xi]·vf+bi[Xi]·v=D[Xi]DtDiΔ[Xi]+bi[Xi]·vf=fi, (23)

where vf is the fluid velocity. Let I=(0,T], V=(L2(I;H1(Ω)))3, Q=L2(I;H1(Ω)), X=(L2(I;H1(Ω)))14, and au,v=K2G3·u,·v+Gu,v, the weak formulation of the problem is: find (u,p,[X])V×Q×X that satisfies (16) and Lagrange multipliers λi such that for a.e. t(0,T]

au,v+αp,v+KV*,vi=13λiv,zii=13ωiu,zi=0, (24)
c0pt,q+α(·u)t,q+κp,q=0, (25)

and

D[X]Dt,Ξ+D[X],Ξ+b[X]κΔp,Ξ=(f,Ξ), (26)

for all appropriate choices of test functions v,q and Ξ. The last two terms at the left-hand side of Equation (24) are added to exclude rigid body movements, with the following constraints of Lagrange multipliers λi and test functions ωi corresponding to the bases zi of the space of rigid body movements:

i=13λivh,zi+i=13ωiuh,zi=0, (27)

where zi{(1,0),(0,1),(x2,x1)}.

2.4.2. Discretization

We only list the result of discretization in this section. The details about discretization are given in Appendix B.

Denote by Vh, Qh, Xh the appropriate finite dimensional subspaces of V, Q, X, respectively, and denote the time step size by k. Let un=u(tn) and pn=p(tn) and let Un and Pn be their approximations, respectively. We use Lagrange elements for the two mechanical equations. The fully discrete approximation for the mechanical problem is: find UnVh and PnQh for n=1,2,,N, and Lagrange multipliers λi such that

aUn,vh+Pn,vh+KV*n,vhi=13λivh,zii=13ωiuh,zi=0, (28)
k1c0(PnPn1),qh+k1α·(UnUn1),qh+κPn,qh=0, (29)

for all basis functions vh and qh of the spaces Vh and Qh.

After solving the mechanical problem (28) and (29), we obtain the mesh displacement vector Un. We can apply it to the domain if we want to observe the shape and size of the domain with respect to the reference frame, at any time.

We then solve the biological problem. We use a mixed finite element space enriched with bubble elements for the biological equations. The fully discrete approximation for the biological problem is: find XnQh for n=1,2,,N, such that

k1[X]n[X]n1,Ξh+D[X]n,Ξh+b[X]nκΔp,Ξh=(f,Ξh) (30)

for all basis functions Ξh of the space Xh.

3. Results

There are three distinct groups of osteosarcoma tumors based on their immune profile [25]. The recent ODE model [12] investigates the dynamics of key players given in Table 1 for each of these three groups by finding their parameter values using tumors’ gene expression profiles. In this paper, we have used the parameter values for the biochemical interactions (fi’s) obtained for the first group of osteosarcoma tumors using the TARGET data with 88 samples (downloaded from the UCSC Xena web portal [26]). We simulated several scenarios to evaluate the model’s performance and gather insights about the role of the spatial interactions among key players and their movements during the tumors’ growth. We performed four main categories of simulations: the reference case Section 3.1, with a different initial profile Section 3.2, with immune cells infiltration from the boundary Section 3.3, and with external sources Section 3.4, Section 3.5, Section 3.6 and Section 3.7, as shown below.

3.1. The Reference Case

The reference case has the simplest settings. In this case, the initial conditions of the biological Equations (2) are uniform throughout the domain with no-flux boundary condition, meaning that there is no infiltration of cells. Finally, there is no alteration of biological coefficients, i.e., no treatments are modeled. Mathematically, we solve the Equations (13)–(15) with the boundary conditions:

t(x,t)·n=0,onΩ, (31)
p(x,t)=p0,onΩ, (32)
[X]n=0,onΩ, (33)

and initial conditions:

u(x,0)=(0,0), (34)
p(x,0)=p0, (35)
[X](x,0)=Ci, (36)

where Ci, for i=1,2,or3 is the vector of initial condition for 3 clusters, shown in Table A1. The domain Ω is initially a circle with a diameter 0.01 (m).

As expected, the number of cells is the same everywhere throughout the domain at any time for all variables because the initial values of variables are uniform throughout the entire domain. The values of C and D in the entire domain are shown in Figure 2a,d. The perfect agreement between the results of the reference case (Figure 2a,e and the ones obtained from the ODE model (green curves in Figure 2c,f) provide validation for the PDE model and its implementation.

Figure 2.

Figure 2

Dynamics of variables C and D. Part (a) shows the value of C at time t=400 for the first group of osteosarcoma patients provided in [12]. The agreement of the curve in (b) with the green curve (results of the first group of tumors) from (c) shows that the dynamics of C at any point in the domain match the solution from the ODE paper. Sub-figure (df) show the dynamics of D.

The size change of the domain is partly displayed in Figure 3. At t=10, the number of cells V decreases, implying that the size should decrease accordingly. The inward pointing displacement vector field u shown in Figure 3b suggests the same trend. An opposite example is given in Figure 3c, for t=400. The domain at t=10, 200 and 400 are shown in the same frame in Figure 3d–f, respectively.

Figure 3.

Figure 3

Evolution of the domain. The original domain is plotted in (a). At t=10, the arrows, showing the vector field u, are pointing inward, since V is decreasing in (b) whereas in (c), they are pointing outward since V is increasing, which means that the domain is growing at t=400. Part (df) show the size of the domain at time t=10, 200, and 400, respectively.

The solution of the reference case is essential because it can be used to validate the model and compare the results of different scenarios with the reference case. We calculate the total number of cells that are a part of the solid tumor: cancer cells, necrotic cells, dendritic and naive dendritic cells. We aim to simulate the tumor’s size changes, as indicated by the number of cells, by applying the solid displacement vector u to the domain. Because the domain is selected to be the tumor or part of it, the solid displacement vector u tells us how each point on the solid tumor moves with respect to the reference frame at any time.

We use the initial total number of cells V0 and the initial diameter d0=0.01(m) as references. If, at one time, the total number of cells V reaches nV0, we have an intuitive but crude estimate of the tumor size at that time, A=nA0=π4×104n(m2), and an estimate of the diameter of the tumor d=nd0 (since we are working on 2D cases). For example, by the time the total number of cells becomes 4V0, we expect the diameter to reach approximately 0.02 (m). In fact, the size can be bigger because of the remnants of dead cells inside the tumor or stronger angiogenesis, or it can be smaller if the squeezing effect dominates. In [27], the authors have built a generalized linear model that connects the tumor cell number with cell diameter and tumor diameter after studying 38 tumor samples with R2=0.92. The relation is

No.ofcells/colony=2.40(colonydiameter)2.378(celldiameter)2.804. (37)

Using this formula, we obtain another estimate of the tumor’s diameter (Table 3). Figure 4 provides a visualized comparison between different estimates. The number of cells decreases in the first 17 days due to a sharp reduction of necrotic cells, then increase rapidly, and finally remains unchanged at about 1100 days. We, therefore, can estimate the evolution of a biological feature, the size of the tumor, using a calculated mechanical quantity, the displacement vector.

Table 3.

The total number of cells V, the ratios n=V/V0, the crude estimate of diameters 0.01n, the linear model’s prediction of diameters, and the diameter of the domain after we apply the solid displacement vector u, at different times.

t Cell Number V  Ratio n=V/V0 Crude Estimate 0.01n Linear Model Estimate Simulated Domain Diameter
0 33,726 1 0.01 0.01 0.01
10 24,264 0.785 0.0089 0.0087 0.0096
50 41,447 1.229 0.0111 0.0112 0.0102
100 71,778 2.128 0.0146 0.0153 0.0116
150 118,172 3.504 0.0187 0.0202 0.014
200 184,578 5.473 0.0234 0.0259 0.0176
250 273,510 8.110 0.0285 0.0324 0.0227
300 384,156 11.39 0.0337 0.0392 0.0291
350 510,781 15.14 0.0389 0.0459 0.0367
400 642,925 19.06 0.0437 0.0523 0.0451
450 768,233 22.78 0.0477 0.0578 0.0535
500 876,630 25.99 0.0510 0.0622 0.0614
550 963,109 28.56 0.0534 0.0656 0.0684
600 1,027,711 30.47 0.0552 0.0680 0.0743
650 1,073,622 31.83 0.0564 0.0697 0.0793
700 1,105,104 32.77 0.0572 0.0709 0.0834
750 1,126,165 33.39 0.0578 0.0716 0.0868
800 1,140,022 33.80 0.0581 0.0721 0.0897
850 1,149,042 34.07 0.0584 0.0724 0.0922
900 1,154,872 34.24 0.0585 0.0726 0.0944
950 1,158,622 34.35 0.0586 0.0728 0.0963
1000 1,160,215 34.40 0.0587 0.0728 0.098

These values are cell numbers in a 2D area. A scale of 106 in a 2D area amounts to a scale of 109 in a 3D volume.

Figure 4.

Figure 4

The diameter of the tumor is estimated from different sources. The red line, blue line, and black line represent the estimation from taking a square root, a linear model, and applying the displacement vector. It can be seen that the estimate obtained from applying the displacement vector is sound.

3.2. The Case of a High Level of M and Tc in the Middle of the Tumor at the Initial Time

This is to imitate the condition of a high initial biological activity in the middle of the tumor. The initial concentration of M and Tc in the center is set to be 11 times higher than the boundary, as shown in Figure 5a,c. The distribution of Tc over the domain rapidly changes, as we can see from Figure 5d at t=2.5. The concentration of Tc becomes higher on the boundary, and the overall concentration greatly decreases. However, M maintains the “higher concentration in the middle” profile throughout the process. The dynamics of M and Tc over the domain are displayed in Figure 5b,e. We can see that the initial differences last for less than 200 days. At t=200, V=6.25V0 (comparing with the reference case when V=5.48V0), C has higher concentration in the middle and ranges between 0.177 and 0.179, Figure 5f. At t=1000, V=34.98V0 (comparing with the reference case when V=34.6V0), the distribution of C is close to uniform, Figure 5g. The initial differences in M and Tc have not brought significant different behaviors in C. The steady-state value is still 1.

Figure 5.

Figure 5

Illustrations for the case of more M and Tc in the middle initially. Sub-figure (a,c) shows the initial value of Tc and M through the domain, respectively; (d) shows Tc at t=2.5, which marks a drastic change in both the profile and values; the dynamics of M and Tc over the whole time interval is shown in (b,e), respectively; the cancer cell concentrations at t=100 and t=1000 are shown in (f,g), and the dynamics of C is shown in (h).

3.3. The Case of Using a Robin Boundary Condition for Five Types of Cells

To simulate the movements of the immune cell types: M, Tc, Th, Tr, and Dn between the inside and outside of the tumor, we use the uniform initial value on the entire domain for all cell types and Robin boundary condition by assigning αi=100 and αi[X^i]=1 for these five immune cell types. Although we used the same boundary condition for all these cells, it has resulted in different distributions of Tc, M, and Dn over the domain at t=200, respectively (Figure 6a–c). The value of M over the domain varies greatly while Dn becomes nearly uniform after t=100. At t=200, V=5.09V0 (comparing with the reference case when V=5.48V0), C has lower concentration over the boundary and ranges between 0.143 and 0.147 (lower than 0.16 in the reference case), see Figure 6d. At t=1000, V=33.04V0 (comparing with the reference case when V=34.6V0), the dynamics of C at the center and on the boundary are displayed in Figure 6h. In this case, we observe that the cells that activate the growth of cancer cells are outperformed by cells that inhibit the growth of cancer cells. From applying the Robin boundary condition to every cell type one at a time, we observe that the changes in macrophages result in the biggest changes in the concentration of cancer cells compared to the other immune cell types.

Figure 6.

Figure 6

Illustrations for the case of using Robin boundary condition for 5 immune cell types. Sub-figure (ad) show the value of Tc, M, Dn, and C at t=200; Sub-figure (eh) show the maximum and minimum in the whole interval for Tc, M, Dn, and C, respectively. Using the same boundary condition for 5 immune cell types results in different profiles for these cell types.

3.4. The Case of a Positive Source of M in the Middle

We simulated the case of adding a constant source of M at all times in the middle of the tumor. The source has resulted in 200% higher concentration of M in the middle of the tumor for most of the time interval, see Figure 7a–c. As a result, at t=200, V=6.70V0 (comparing with the reference case when V=5.48V0), C has 20% higher concentration in the middle and ranges between 0.18 and 0.21, see Figure 7d. Moreover, at t=1000, V=38.00V0 (comparing with the reference case when V=34.6V0), C has a higher concentration in the middle and ranges between 1.08 and 1.15, see Figure 7e. The dynamics of C at the center and on the boundary are displayed in Figure 7f.

Figure 7.

Figure 7

Illustrations for the case of a source of M in the middle. Sub-figure (a,b) show the value of M at t=200 and t=1000, respectively; (c) shows the dynamics of the maximum and minimum of M, from where we can see that the source has introduced a significant amount of increase in the middle; the cancer cell concentration at t=200 and t=1000 are shown in (d,e); the value of the maximum and minimum of C over the whole time interval is shown in (f). These figures suggest that the cancer cells will be at the place where there are more macrophages, yet the concentration still reaches a steady state.

3.5. The Case of a Positive Source of Tc in the Middle

We also simulated the condition of a constant source of Cytotoxic and NK cells Tc in the middle of the tumor. The source has resulted in a roughly 0.6 higher concentration of Tc at all times, see Figure 8a,b for two time points t=200 and t=1000 and Figure 8c for the comparison of the maximum and minimum of Tc in the whole time interval. At t=200, V=4.87V0 (comparing with the reference case when V=5.48V0), C has more than 20% higher concentration on the boundary and ranges between 0.11 and 0.14, see Figure 8d. At t=1000, V=32.30V0 (comparing with the reference case when V=34.6V0), C has a lower concentration in the middle and ranges between 0.81 and 0.95, see Figure 8e. The dynamics of C at the center and on the boundary are displayed in Figure 8f. The concentration of C is approaching its steady-state value of 1 much slower in the middle of the tumor.

Figure 8.

Figure 8

Illustrations for the case of a source of Tc in the middle. Part (a,b) show the value of Tc at t=200 and t=1000, respectively; (c) shows the dynamics of the maximum and minimum of Tc, depicting that the value of Tc in the middle is constantly higher than it on the boundary by a considerable amount; the cancer cell concentration at t=200 and t=1000 are shown in (d,e); the value of the maximum and minimum of C over the whole time interval is shown in (f), where the growth of cancer cells in the middle are inhibited strongly by the higher concentration of Tc.

3.6. The Case of a Positive Source of Tc on the Boundary

We have simulated the condition of a constant source of cytotoxic and NK cells Tc on the boundary of the tumor. The source has resulted in a roughly 33% higher concentration of this cell type over the boundary at all times; see Figure 9a,b for two time points t=200 and t=1000 and Figure 9c for the comparison of the maximum and minimum of Tc in the whole time interval. At t=200, V=4.77V0 (comparing with the reference case when V=5.48V0), C has a lower concentration over the boundary and ranges between 0.127 and 0.142 (significantly lower than 0.16 in the reference case), see Figure 9d. At t=1000, V=32.00V0 (comparing with the reference case when V=34.6V0), C has a higher concentration in the middle and ranges between 0.89 and 0.95, see Figure 9e. The dynamics of C at the center and on the boundary are displayed in Figure 9f.

Figure 9.

Figure 9

Illustrations for the case of a constant source of Tc on the boundary. Su-figures (a,b) shows the value of Tc at t=200 and t=1000, respectively; (c) shows the dynamics of the maximum and minimum of Tc, depicting that the value of Tc on the boundary is constantly higher than it is elsewhere; the cancer cell concentration at t=200 and t=1000 are shown in (d,e); the value of the maximum and minimum of C over the whole time interval is shown in (f), where the growth of cancer cells, especially near the boundary, are inhibited strongly by the higher concentration of Tc.

3.7. The Case of a Positive Source of M on the Boundary

We have also simulated a constant source of macrophages M on the boundary of the tumor. The source has resulted in up to 133% higher concentration of this cell type over the boundary at most of the time points; see Figure 10a,b for two time points t=200 and t=1000 and Figure 10c for the comparison of the maximum and minimum of Tc in the whole time interval. At t=200, V=8.88V0 (comparing with the reference case when V=5.48V0), C has a lower concentration over the boundary and ranges between 0.23 and 0.27 (significantly higher than 0.16 in the reference case), see Figure 10d. At t=1000, V=42.09V0 (comparing with the reference case when V=34.6V0), C has a higher concentration in the middle and ranges between 1.2 and 1.25, see Figure 10e. The dynamics of C at the center and on the boundary are displayed in Figure 10f. We can see that the cancer cell concentrations C approach different values, positively related to the concentrations of Macrophages M. Still, both M and C reach steady states.

Figure 10.

Figure 10

Illustrations for the case of a source of M on the boundary. Sub-figure (a,b) show the value of Tc at t=200 and t=1000, respectively; (c) show the dynamics of the maximum and minimum of M, depicting that the value of M on the boundary is substantially higher than it is elsewhere; the cancer cell concentration at t=200 and t=1000 are shown in (d,e); the value of the maximum and minimum of C over the whole time interval is shown in (f). We can see that the cancer cell concentrations approach different steady-state values, positively related to the concentrations of Macrophages.

Remark 1.

Simulations associated with all three clusters of patients’ data from the ODE paper have been done. The results are qualitatively the same. Thus, only the results obtained from using data from cluster 1 have been shown in this paper.

4. Discussion

Accumulating evidence demonstrates the critical roles of the tumor-infiltrating immune cells in tumors’ progression [28,29,30]. For example, it has been shown that cytotoxic T-cells are effector cells of adaptive immunity targeting osteosarcoma [31] and significantly affect the immune responses of osteosarcoma patients [32]. In addition, treatments with anti-tumor immunocompetence, such as NK cells and γδ T-cells appear to be effective for some osteosarcoma tumors [33,34].

Many mathematical models have been developed to study tumors’ initiation, and progression [35,36,37,38,39,40,41,42]. Some computational models include bone modeling, osteoblast cells, or osteosarcoma treatments [43,44,45,46,47]. Recently a data-driven ODE model for the progression of osteosarcoma tumors, which considers immune cells’ interactions with tumor cells, has been developed [12]. However, to the best of our knowledge, there is no PDE model for osteosarcoma tumors considering the immune cells and tumor cell interactions. We have extended a recent ODE model for the immune and cancer cell interactions in osteosarcoma tumors [12] by developing a bio-mechanical multiphase model. Using this PDE model, which includes spatial information, namely, cellular/molecular distributions, influxes, size, and shape of the domain, we have simulated different scenarios to investigate the effect of the location of immune cells and their influx on the location and concentration of cancer cells as well as the tumor’s growth.

We have used the solution of the mechanical part, which also considers the biological variables, to trigger the change in the domain. We assess the accuracy of the domain change from the number of cells that are a part of the solid tumor. The results shown in Table 3 suggest that the domain changes fall into a reasonable range. The model also captures the killing effect of cytotoxic T-cells well. Cancer cells become more concentrated in the middle of the tumor and depleted in the boundary when there is a constant source of cytotoxic cells on the boundary of the tumor (Figure 9), and vice versa if the Tc’s are more located in the middle of the tumor, Figure 8).

The model results emphasize the importance of the influx and the location of macrophages on the cancer cells’ concentration. As we simulated the influx of immune cells, we noticed a higher level of cancer cells with the influx of macrophages than any other immune cells. Importantly, suppose there is a constant source of macrophages on the boundary of the tumors. In that case, cancer cells are collocated with them on the boundary Figure 10d, implying that the concentration of macrophages is spatially positively related to the concentration of cancer cells. This relation cannot be observed through an ODE modeling of the tumor. These results agree with the observations of a high infiltration of macrophages in localized osteosarcoma tissues using immunohistochemical staining techniques [48].

The greatest challenge in this study was finding the parameter values of the Biot equations for osteosarcoma tumors. Ideally, those parameter values should be measured exclusively for osteosarcoma. However, if we find a value for general sarcomas, we will see it as a good approximation. As such examples, we found the bulk modulus K, shear modulus G, and hydraulic conductivity κ in [19]. We found the values of the rest of the parameters from [20]; these values were calculated using an artificial neural network for general tumors. Fortunately, using those parameters, the results we obtained are biologically sound. However, the results of the model should be experimentally and bio-medically validated.

5. Conclusions

To sum up, we have proposed a model that describes osteosarcoma tumor progression and explored the effect of immune cells infiltration in the cancer cells concentration. As we are providing this model as an open-source Python code, this model can be utilized by researchers and can be improved by considering more factors, such as angiogenesis and chemotactic and haptotactic effects, or be adjusted for other cancer types. It may also be used in developing a model to elaborate the mechanical tumor growth, which could be made possible with recently published MRI image sources and image processing results [49,50].

Acknowledgments

The results published here are based upon the data generated by the Therapeutically Applicable Research to Generate Effective Treatments (https://ocg.cancer.gov/programs/target, accessed on 16 April 2021) initiative, phs000468.

Appendix A. The ODE Model and Its Parameters

Here is the system of ODEs presented in [12] that models the biochemical interaction of key players of the osteosarcoma tumors given in Figure 1. In this paper, we have denoted the right hand-sides of this system by fi’s. In the following equations, the proliferation and activation rates are denoted by λ’s, and the degradation and death rates are denoted by δ’s. In addition, the constant production rates of the cells are denoted by A’s. For the detail of the derivations of this system of ODEs, please see [12].

dMNdt=AMNλMIγIγ+λMμ1μ1MNδMNMN, (A1)
dMdt=λMIγIγ+λMμ1μ1MNδMM, (A2)
dTNdt=ATNλThMM+λThDDTNλTrμ1μ1TNλTcThTh+λTcMM+λTcDDTNδTNTN, (A3)
dThdt=λThMM+λThDDTNδThTrTr+δThμ1μ1+δThTh, (A4)
dTrdt=λTrμ1μ1TNδTrTr, (A5)
dTcdt=λTcThTh+λTcMM+λTcDDTNδTcTrTr+δTcμ1μ1+δTcTc, (A6)
dDNdt=ADNλDCC+λDHHDNδDNDN, (A7)
dDdt=λDCC+λDHHDNδDCC+δDD, (A8)
dCdt=λC+λCμ1μ1+λCμ2μ2C1CC0δCTcTc+δCIγIγ+δCC, (A9)
dNdt=αNCδCTcTc+δCIγIγ+δCCδNN, (A10)
dIγdt=λIγThTh+λIγTcTcδIγIγ, (A11)
dμ1dt=λμ1ThTh+λμ1MM+λμ1CCδμ1μ1, (A12)
dμ2dt=λμ2ThTh+λμ2MM+λμ2CCδμ2μ2, (A13)
dHdt=λHMM+λHDD+λHNNδHH. (A14)

Table A1.

Non-dimensional initial conditions for each cluster.

Cluster MN/MN M/M TN/TN Th/Th Tr/Tr Tc/Tc DN/DN
1 2.367 1.005 0.019 0.794 0.764 0.828 1.122
2 0.954 0.753 1.299 1.451 2.313 0.062 0.071
3 0.866 1.104 0.572 0.340 0.484 0 1.643
D/D C/C N/N Iγ/Iγ μ1/μ1 μ2/μ2 H/H
1 0 0.020 0.160 2.394 1.104 1.806 1.059
2 0.693 0.005 0.018 0.859 1.307 3.259 0.988
3 0 0.014 0.0008 0.276 1.030 1.296 1.284

Table A2.

Non-dimensional parameter values for each cluster, the sources can be found in the ODE paper [12].

Parameter Cluster 1 Cluster 2 Cluster 3
λ¯MIγ 4.3649 ×103 8.4234 ×104 2.8083 ×103
λ¯Mμ1 1.0635 ×102 1.4158 ×102 1.2192 ×102
λ¯ThM 3.3434 ×102 1.9270 ×102 2.2194 ×102
λ¯ThD 1.0963 ×101 7.3778 9.8325
λ¯Trμ1 6.3 ×102 6.3 ×102 6.3 ×102
λ¯TcTh 6.1171 2.3846 2.8415
λ¯TcM 1.7478 1.2263 1.4683
λ¯TcD 1.1463 ×101 9.3900 1.3011 ×101
λ¯DC 4.0114 ×101 4.8942 ×101 5.9472 ×101
λ¯DH 4.1518 ×101 4.2621 ×101 4.1729 ×101
λC 1.662 ×102 1.662 ×102 1.662 ×102
λ¯Cμ1 3.7101 ×104 3.5910 ×104 4.0692 ×104
λ¯Cμ2 7.1405 ×104 6.3207 ×104 5.7910 ×104
λ¯IγTh 6.3095 1.1946 ×101 4.1848
λ¯IγTc 2.6961 ×101 2.1324 ×101 2.9085 ×101
λ¯μ1Th 1.8813 ×102 1.1491 ×102 1.0315 ×102
λ¯μ1M 1.0751 ×102 1.1818 ×102 1.0661 ×102
λ¯μ1C 1.9184 ×102 2.5440 ×102 2.7772 ×102
λ¯μ2Th 1.2313 6.8806 ×101 6.0936 ×101
λ¯μ2M 1.4073 1.4153 1.2595
λ¯μ2C 2.5113 3.0467 3.2811
λ¯HM 4.4046 5.8355 1.8254
λ¯HD 3.6107 5.5856 2.0218
λ¯HN 5.0685 ×101 4.7279 ×101 5.4853 ×101
δMN 6.93 ×101 6.93 ×101 6.93 ×101
δM 1.5 ×102 1.5 ×102 1.5 ×102
δTN 4.2 ×104 4.2 ×104 4.2 ×104
δ¯ThTr 6.6404 3.1732 5.0991
δ¯Thμ1 4.1253 3.9929 4.5246
δTh 2.31 ×101 2.31 ×101 2.31 ×101
δTr 6.3 ×102 6.3 ×102 6.3 ×102
δ¯TcTr 1.1671 ×101 5.5771 8.9620
δ¯Tcμ1 7.2505 7.0179 7.9524
δTc 4.06 ×101 4.06 ×101 4.06 ×101
δDN 1.664 1.664 1.664
δ¯DC 5.3932 ×101 6.3864 ×101 7.3501 ×101
δD 2.77 ×101 2.77 ×101 2.77 ×101
δ¯CTc 1.2269 ×102 9.6574 ×103 8.4017 ×103
δ¯CIγ 4.5923 ×103 6.4192 ×103 8.4660 ×103
δC 3.0078 ×104 1.0390 ×103 2.4530 ×104
δN 4.5935 ×101 4.8360 ×101 1.1137 ×101
δIγ 3.327 ×101 3.327 ×101 3.327 ×101
δμ1 4.8748 ×102 4.8748 ×102 4.8748 ×102
δμ2 5.15 5.15 5.15
δH 5.87 ×101 5.87 ×101 5.87 ×101
A¯MN 7.4055 ×101 7.0151 ×101 7.1382 ×101
A¯TN 1.0581 ×102 1.7917 3.1561
A¯DN 3.3325 2.3958 2.4867
αMNM 3.1701 5.6721 ×101 1.3878
αTNTh 1.4396 1.8848 ×101 8.8053 ×102
αTNTr 7.4588 ×101 8.2864 ×102 1.0267 ×101
αTNTc 4.6531 3.0144 ×102 1.3172 ×101
αDND 2.0440 7.9922 ×101 8.1299 ×101

Appendix B. Details about Discretization of the PDEs

We consider a partition Th of Ωt into triangular elements and let {Pj}j=1Nh be the set of all the interior nodes of the triangulation (where Nh is the number of interior nodes). Let Pr denote the standard space of polynomials of total degree less than or equal to r. We introduce the space of finite elements

Xhr={gC0(Ω¯):g|τPr,τTh}, (A15)

that is the space of globally continuous functions that are polynomials of degree r on the single triangles of the triangulation Th. We also define

Qh={gXh1:g|Ω=0}. (A16)

The spaces Xhr and Qh are suitable for the approximation of H1(Ω) and H01(Ω), respectively [51]. The space Vh is selected to be (Xh1)3. Denote the time step size by k, that is, k=T/N for some positive integer N, and tn=nk for n=0,1,,N. Let un=u(tn) and pn=p(tn) and let Un and Pn be their approximations, respectively. The fully discrete approximation for the mechanical problem is: find UnVh and PnQh for n=1,2,,N and Lagrange multipliers λi for i=1,2,3 such that

aUn,vh+Pn,vh+KV*n,vhi=13λivh,zii=13ωiuh,zi=0, (A17)
k1c0(PnPn1),qh+k1α·(UnUn1),qh+κPn,qh=0, (A18)

for all basis function vh and qh of the spaces Vh and Qh. Then we solve the biological problem. Enriching the usual piece-wise linear function spaces using the bubble elements is a simple way of reducing the instability [52], for the diffusion-advection problems in the advection-dominated case [53], without increasing the size of the problem significantly [54,55].

We define

B(l)=span{bτl,τTh}, (A19)

where bτl are the l-th bubble functions. In this paper, we used the case r=1 and l=3, thus we define the bubble enriched piece-wise linear function spaces as

B=Xh1B(3). (A20)

Therefore, the finite element space of the biological problem is

Xh=(B)14. (A21)

The fully discrete approximation for the biological problem is: find Xn(H1(Ω))14 for n=1,2,,N, such that

k1[X]n[X]n1,Ξh+D[X]n,Ξh+b[X]nκΔp,Ξh=(f,Ξh), (A22)

for all basis functions Ξh of the space Xh. For the specific form of cubic bubble functions or a detailed introduction of bubble elements, the readers can see Chapter 9 of [56].

Appendix C. Reports of Different Experiments

The following two types of profiles frequently show up when we plot the solution of the equations. If the variable has a higher value in the middle and a lower value over the boundary, because of different settings, as illustrated in Figure A1a, we call the profile of type I, or profile I. If, on the contrary, the variable has a higher value over the boundary and a lower value in the middle, as illustrated in Figure A1b, we call the profile of type II or profile II. Figure A1c,d show the three different locations on the domain we investigated and the dynamics of a variable at the three locations.

Figure A1.

Figure A1

Common types of profiles in this paper. In part (a), the center has the highest density, the density reduces in the positive radial direction, and near the boundary takes its lowest value. This is because of the initial conditions of an influx through the boundary. Part (b) shows the opposite case. In part (c), three points are selected with different distance from the center. In part (d), the dynamics are plotted to show how much the density in the center is different from the boundary.

Table A3.

A report of different experiments using no-flux boundary condition.

Initial Condition Difference Level of IC (max/min) C at t=200, (Relative Difference in C) V, (Relative Difference in Relevant Xi), and Others
Ref. Case, (case Section 3.1) Uniform 1 C=0.16 V=5.48V0
More Th around the boundary 13 (<1%) Th profile evened out within t=2.5
More Tc around the boundary 11 (<1%) Tc profile evened out within t=2.5
More Tc in the middle 11 (<1%) Tc profile evened out within t=2.5
More M and Tc in the middle, (case Section 3.2) 11, both C[0.17,0.19], profile I (Figure A1a) V=6.25V0, M maintained profile I, max(Tc)/min(Tc)=2 at t=2.5, profile changed from I to II, then evened out
More M in the middle 11 Profile I V=6.26V0, M maintained profile I
More Mn on the boundary 30 (<1%) V=5.68V0, Mn profile evened out at about t=10

The relative difference is (maxmin)/min.

Table A4.

A report of different experiments using uniform initial condition.

Boundary Condition (αi=1, αi[X^i]=1 by Default) αi, αi[X^i] C at t=200, (Relative Difference in C) V, (Relative Difference in Relevant Xi), and Others
Robin for all 5 cell types  - - (<0.1%), for all Xi
Robin for all αi[X^i]=10 maintained, (15%) V=5.53V0, M maintained profile I
Robin for Th α4[X^4]=10 (0.1%) -
Robin for Tc α6[X^6]=1000 C=0.16 V=5.46V0, Tc is 1% more on the boundary
Robin for M - - (<1%)
Robin for M α2[X^2]=0.5 - (<1%)
Robin for M α2[X^2]=1000 Profile II (Figure A1b), (>10%) V=7.89V0, M is 200% more on the boundary
Robin for Tc - - (<0.1%)
Robin for all αi=10 C=0.1543, (<1%) V=5.45V0, (≤0.1%)
Robin for all,       (case Section 3.3) αi=100, αi[X^i]=1 C[0.142,0.147], Profile I V=5.09V0, ([5%,15%], for all i)
Robin for Tc α6=100 - (<1%)
Robin for Th α4=100 - (<1%)
Robin for M α2=100 0.151, (<1%) V=5.09V0, M[0.71,0.82], profile I

The five cell types are M, Th, Tr , Tc, and Dn. Here i = 2, 4, 5, 6, 7.

Table A5.

A report of different experiments using uniform initial condition and no-flux boundary condition.

Source Location, Max Magnitude C at t=200, (Relative Difference in C) V, (Relative Difference in Relevant Xi), and Others
Gaussian for M, (case Section 3.4) In the middle, 0.1 Profile I, (20%) V=6.70V0, (300%)
Gaussian for C In the middle, 0.1 - Nonlinear solver collapsed at t=7.5
Gaussian for C In the middle, 0.01 - Nonlinear solver collapsed at t=27.5
Gaussian for Tc, (case Section 3.5) In the middle, 10 C[1.1,1.4], profile II V=4.87V0, (20%), profile I
Gaussian for Mn In the middle, 4 - Nonlinear solver collapsed at t=70
Step function for Tc On the boundary, 1 Profile I, (<5%) V=5.29V0, Tc[1.3,1.4], more on the boundary
Step function for Tc, (case Section 3.6) On the boundary, 4 Profile I, (10%) V=4.75V0, Tc[1.3,1.7], more on the boundary
Step function for Th On the boundary, 1 C=1.573, (<1%) V=5.57V0, Th is more on the boundary, (8%)
Step function for M On the boundary, 1 C[0.88,1.1], profile II V=34.4V0, M[5.5,25], more on the boundary
Step function for M,       (case Section 3.7) On the boundary, 0.1 C[0.23,0.27], profile II V=8.88V0, M[1.3,3.3], more on the boundary

Author Contributions

Conceptualization, L.S.; methodology, Y.H.; software, Y.H. and N.M.M.; validation, Y.H.; formal analysis, Y.H.; investigation, Y.H. and N.M.M.; resources, L.S.; data curation, Y.H.; writing—original draft preparation, Y.H., N.M.M. and L.S.; writing—review and editing, Y.H., N.M.M. and L.S.; visualization, Y.H.; supervision, L.S.; project administration, L.S.; funding acquisition, L.S. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Python scripts for computations and plotting the dynamical results are available here : https://github.com/ShahriyariLab/Bio-Mechanical-model-of-osteosarcoma-tumor-microenvironment-A-porous-media-approach, since November 2022.

Conflicts of Interest

The authors declare no conflict of interest.

Funding Statement

Research reported in this publication was supported by the National Cancer Institute of the National Institutes of Health under Award Number R21CA242933. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Johns Hopkins Medicine Osteosarcoma. [(accessed on 12 September 2020)]. Available online: https://www.hopkinsmedicine.org/health/conditions-and-diseases/sarcoma/osteosarcoma.
  • 2.PDQ Pediatric Treatment Editorial Board . PDQ Cancer Information Summaries [Internet] National Cancer Institute (US); Bethesda, MD, USA: 2022. [(accessed on 8 June 2022)]. Osteosarcoma and Undifferentiated Pleomorphic Sarcoma of Bone Treatment (PDQ®): Health Professional Version. Available online: https://www.ncbi.nlm.nih.gov/books/NBK65736/ [PubMed] [Google Scholar]
  • 3.Hao W., Hauenstein J.D., Hu B., McCoy T., Sommese A.J. Computing steady-state solutions for a free boundary problem modeling tumor growth by Stokes equation. J. Comput. Appl. Math. 2013;237:326–334. doi: 10.1016/j.cam.2012.06.001. [DOI] [Google Scholar]
  • 4.Franks S., Byrne H., Underwood J., Lewis C. Biological inferences from a mathematical model of comedo ductal carcinoma in situ of the breast. J. Theor. Biol. 2005;232:523–543. doi: 10.1016/j.jtbi.2004.08.032. [DOI] [PubMed] [Google Scholar]
  • 5.Mohammad Mirzaei N., Tatarova Z., Hao W., Changizi N., Asadpoure A., Zervantonakis I.K., Hu Y., Chang Y.H., Shahriyari L. A PDE Model of Breast Tumor Progression in MMTV-PyMT Mice. J. Pers. Med. 2022;12:807. doi: 10.3390/jpm12050807. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Shelton S.E. Mechanistic Modeling of Cancer Tumor Growth Using a Porous Media Approach. University of North Carolina at Chapel Hill; Chapel Hill, NC, USA: 2011. [Google Scholar]
  • 7.Kremheller J., Vuong A.T., Yoshihara L., Wall W.A., Schrefler B.A. A monolithic multiphase porous medium framework for (a-) vascular tumor growth. Comput. Methods Appl. Mech. Eng. 2018;340:657–683. doi: 10.1016/j.cma.2018.06.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Chapman S.J., Shipley R.J., Jawad R. Multiscale modeling of fluid transport in tumors. Bull. Math. Biol. 2008;70:2334–2357. doi: 10.1007/s11538-008-9349-7. [DOI] [PubMed] [Google Scholar]
  • 9.Sciume G., Shelton S., Gray W.G., Miller C.T., Hussain F., Ferrari M., Decuzzi P., Schrefler B. A multiphase model for three-dimensional tumor growth. New J. Phys. 2013;15:015005. doi: 10.1088/1367-2630/15/1/015005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Mascheroni P., Boso D., Preziosi L., Schrefler B.A. Evaluating the influence of mechanical stress on anticancer treatments through a multiphase porous media model. J. Theor. Biol. 2017;421:179–188. doi: 10.1016/j.jtbi.2017.03.027. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Shrestha S., Gokul K., Gurung D.B. Temperature Variation in Breast Tissue Model with and without Tumor Based on Porous Media. J. Nepal Math. Soc. 2021;4:61–75. doi: 10.3126/jnms.v4i1.37116. [DOI] [Google Scholar]
  • 12.Le T., Su S., Kirshtein A., Shahriyari L. Data-Driven Mathematical Model of Osteosarcoma. Cancers. 2021;13:2367. doi: 10.3390/cancers13102367. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Le T., Su S., Shahriyari L. Investigating Optimal Chemotherapy Options for Osteosarcoma Patients through a Mathematical Model. Cells. 2021;10:2009. doi: 10.3390/cells10082009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Aguda B., Chaplain M., Friedman A., Kimmel M., Levine H., Lolas G., Matzavinos A., Nilsen-Hamilton M., Swierniak A. Tutorials in Mathematical Biosciences III: Cell Cycle, Proliferation, and Cancer. Springer; Berlin/Heidelberg, Germany: 2005. [Google Scholar]
  • 15.Gholami M.D., Saeedi Y., Heydari S., Garssen J., Falak R. Exhaustion of T lymphocytes in the tumor microenvironment: Significance and effective mechanisms. Cell. Immunol. 2017;322:1–14. doi: 10.1016/j.cellimm.2017.10.002. [DOI] [PubMed] [Google Scholar]
  • 16.Punt J. Cancer Immunotherapy. Elsevier; Amsterdam, The Netherlands: 2013. Adaptive Immunity: T Cells and Cytokines; pp. 41–53. [Google Scholar]
  • 17.Qiu S.Q., Waaijer S.J., Zwager M.C., de Vries E.G., van der Vegt B., Schröder C.P. Tumor-associated macrophages in breast cancer: Innocent bystander or important player? Cancer Treat. Rev. 2018;70:178–189. doi: 10.1016/j.ctrv.2018.08.010. [DOI] [PubMed] [Google Scholar]
  • 18.Dhodapkar M.V., Dhodapkar K.M., Palucka A.K. Interactions of tumor cells with dendritic cells: Balancing immunity and tolerance. Cell Death Differ. 2008;15:39–50. doi: 10.1038/sj.cdd.4402247. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Roose T., Netti P.A., Munn L.L., Boucher Y., Jain R.K. Solid stress generated by spheroid growth estimated using a linear poroelasticity model. Microvasc. Res. 2003;66:204–212. doi: 10.1016/S0026-2862(03)00057-8. [DOI] [PubMed] [Google Scholar]
  • 20.Dehghani H., Zilian A. Poroelastic model parameter identification using artificial neural networks: On the effects of heterogeneous porosity and solid matrix Poisson ratio. Comput. Mech. 2020;66:625–649. doi: 10.1007/s00466-020-01868-4. [DOI] [Google Scholar]
  • 21.Hao W., Friedman A. Serum upar as biomarker in breast cancer recurrence: A mathematical model. PLoS ONE. 2016;11:e0153508. doi: 10.1371/journal.pone.0153508. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Liao K.L., Bai X.F., Friedman A. The role of CD200–CD200R in tumor immune evasion. J. Theor. Biol. 2013;328:65–76. doi: 10.1016/j.jtbi.2013.03.017. [DOI] [PubMed] [Google Scholar]
  • 23.Hao W., Friedman A. Mathematical model on Alzheimer’s disease. BMC Syst. Biol. 2016;10:1–18. doi: 10.1186/s12918-016-0348-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Friedman A. A free boundary problem for a coupled system of elliptic, hyperbolic, and Stokes equations modeling tumor growth. Interfaces Free Boundaries. 2006;8:247–261. doi: 10.4171/IFB/142. [DOI] [Google Scholar]
  • 25.Le T., Su S., Shahriyari L. Immune Classification of Osteosarcoma. Math. Biosci. Eng. 2021;18:1879–11897. doi: 10.3934/mbe.2021098. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Goldman M.J., Craft B., Hastie M., Repečka K., McDade F., Kamath A., Banerjee A., Luo Y., Rogers D., Brooks A.N., et al. Visualizing and interpreting cancer genomics data via the Xena platform. Nat. Biotechnol. 2020;38:675–678. doi: 10.1038/s41587-020-0546-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Meyskens F.L., Jr., Thomson S.P., Moon T.E. Quantitation of the number of cells within tumor colonies in semisolid medium and their growth as oblate spheroids. Cancer Res. 1984;44:271–277. [PubMed] [Google Scholar]
  • 28.Grivennikov S.I., Greten F.R., Karin M. Immunity, Inflammation, and Cancer. Cell. 2010;140:883–899. doi: 10.1016/j.cell.2010.01.025. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Kitamura T., Qian B.Z., Pollard J.W. Immune cell promotion of metastasis. Nat. Rev. Immunol. 2015;15:73–86. doi: 10.1038/nri3789. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Swann J.B., Smyth M.J. Immune surveillance of tumors. J. Clin. Investig. 2007;117:1137–1146. doi: 10.1172/JCI31405. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Wang Z., Wang Z., Li B., Wang S., Chen T., Ye Z. Innate immune cells: A potential and promising cell population for treating osteosarcoma. Front. Immunol. 2019;10:1114. doi: 10.3389/fimmu.2019.01114. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Tsukahara T., Kawaguchi S., Torigoe T., Asanuma H., Nakazawa E., Shimozawa K., Nabeta Y., Kimura S., Kaya M., Nagoya S., et al. Prognostic significance of HLA class I expression in osteosarcoma defined by anti-pan HLA class I monoclonal antibody, EMR8-5. Cancer Sci. 2006;97:1374–1380. doi: 10.1111/j.1349-7006.2006.00317.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Tarek N., Lee D.A. Natural killer cells for osteosarcoma. Curr. Adv. Osteosarcoma. 2014:341–353. doi: 10.1007/978-3-319-04843-7_19. [DOI] [PubMed] [Google Scholar]
  • 34.Li Z. Potential of human γδ T cells for immunotherapy of osteosarcoma. Mol. Biol. Rep. 2013;40:427–437. doi: 10.1007/s11033-012-2077-y. [DOI] [PubMed] [Google Scholar]
  • 35.Shahriyari L., Komarova N.L. Symmetric vs. asymmetric stem cell divisions: An adaptation against cancer? PLoS ONE. 2013;8:e76195. doi: 10.1371/journal.pone.0076195. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Shahriyari L., Komarova N.L. The role of the bi-compartmental stem cell niche in delaying cancer. Phys. Biol. 2015;12:055001. doi: 10.1088/1478-3975/12/5/055001. [DOI] [PubMed] [Google Scholar]
  • 37.Shahriyari L., Mahdipour-Shirayeh A. Modeling dynamics of mutants in heterogeneous stem cell niche. Phys. Biol. 2017;14:016004. doi: 10.1088/1478-3975/aa5a61. [DOI] [PubMed] [Google Scholar]
  • 38.Bollas A., Shahriyari L. The role of backward cell migration in two-hit mutants’ production in the stem cell niche. PLoS ONE. 2017;12:2017. doi: 10.1371/journal.pone.0184651. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Brady R., Enderling H. Mathematical Models of Cancer: When to Predict Novel Therapies, and When Not to. Bull. Math. Biol. 2019;81:3722–3731. doi: 10.1007/s11538-019-00640-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Chamseddine I.M., Rejniak K.A. Hybrid modeling frameworks of tumor development and treatment. Wiley Interdiscip. Rev. Syst. Biol. Med. 2020;12:e1461. doi: 10.1002/wsbm.1461. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Moreia J., Deutsch A. Cellular automation models of tumor development: A critical review. Adv. Complex Syst. 2002;5:247–267. doi: 10.1142/S0219525902000572. [DOI] [Google Scholar]
  • 42.Lowengrub J.S., Frieboes H.B., Jin F., Chuang Y.L., Li X., Macklin P., Wise S.M., Cristini V. Nonlinear modelling of cancer: Bridging the gap between cells and tumours. Nonlinearity. 2010;23:R1–R91. doi: 10.1088/0951-7715/23/1/R01. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Ji B., Chen J., Zhen C., Yang Q., Yu N. Mathematical modelling of the role of Endo180 network in the development of metastatic bone disease in prostate cancer. Comput. Biol. Med. 2020;117:103619. doi: 10.1016/j.compbiomed.2020.103619. [DOI] [PubMed] [Google Scholar]
  • 44.Fernández-Cervantes I., Morales M.A., Agustín-Serrano R., Cardenas-García M., Pérez-Luna P.V., Arroyo-Reyes B.L., Maldonado-García A. Polylactic acid/sodium alginate/hydroxyapatite composite scaffolds with trabecular tissue morphology designed by a bone remodeling model using 3D printing. J. Mater. Sci. 2019;54:9478–9496. doi: 10.1007/s10853-019-03537-1. [DOI] [Google Scholar]
  • 45.Burova I., Peticone C., De Silva Thompson D., Knowles J.C., Wall I., Shipley R.J. A parameterised mathematical model to elucidate osteoblast cell growth in a phosphate-glass microcarrier culture. J. Tissue Eng. 2019;10:2041731419830264. doi: 10.1177/2041731419830264. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Haghiralsadat F., Amoabediny G., Naderinezhad S., Nazmi K., De Boer J.P., Zandieh-Doulabi B., Forouzanfar T., Helder M.N. EphA2 Targeted Doxorubicin-Nanoliposomes for Osteosarcoma Treatment. Pharm. Res. 2017;34:2891–2900. doi: 10.1007/s11095-017-2272-6. [DOI] [PubMed] [Google Scholar]
  • 47.Lui G., Treluyer J.M., Fresneau B., Piperno-Neumann S., Gaspar N., Corradini N., Gentet J.C., Marec Berard P., Laurence V., Schneider P., et al. A Pharmacokinetic and Pharmacogenetic Analysis of Osteosarcoma Patients Treated With High-Dose Methotrexate: Data from the OS2006/Sarcoma-09 Trial. J. Clin. Pharmacol. 2018;58:1541–1549. doi: 10.1002/jcph.1252. [DOI] [PubMed] [Google Scholar]
  • 48.Huang Q., Liang X., Ren T., Huang Y., Zhang H., Yu Y., Chen C., Wang W., Niu J., Lou J., et al. The role of tumor-associated macrophages in osteosarcoma progression—Therapeutic implications. Cell. Oncol. 2021;44:525–539. doi: 10.1007/s13402-021-00598-w. [DOI] [PubMed] [Google Scholar]
  • 49.Wu J., Yang S., Gou F., Zhou Z., Xie P., Xu N., Dai Z. Intelligent segmentation medical assistance system for mri images of osteosarcoma in developing countries. Comput. Math. Methods Med. 2022;2022:7703583. doi: 10.1155/2022/7703583. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Lv B., Liu F., Gou F., Wu J. Multi-scale tumor localization based on priori guidance-based segmentation method for osteosarcoma MRI images. Mathematics. 2022;10:2099. doi: 10.3390/math10122099. [DOI] [Google Scholar]
  • 51.Quarteroni A., Quarteroni S. Numerical Models for Differential Problems. Volume 2 Springer; Berlin/Heidelberg, Germany: 2009. [Google Scholar]
  • 52.Arnold D.N., Brezzi F., Fortin M. A stable finite element for the Stokes equations. Calcolo. 1984;21:337–344. doi: 10.1007/BF02576171. [DOI] [Google Scholar]
  • 53.Brezzi F., Russo A. Choosing bubbles for advection-diffusion problems. Math. Models Methods Appl. Sci. 1994;4:571–587. doi: 10.1142/S0218202594000327. [DOI] [Google Scholar]
  • 54.Franca L.P., Nesliturk A., Stynes M. On the stability of residual-free bubbles for convection-diffusion problems and their approximation by a two-level finite element method. Comput. Methods Appl. Mech. Eng. 1998;166:35–49. doi: 10.1016/S0045-7825(98)00081-4. [DOI] [Google Scholar]
  • 55.Sendur A. A Comparative Study on Stabilized Finite Element Methods for the Convection-Diffusion-Reaction Problems. J. Appl. Math. 2018;2018:4259634. doi: 10.1155/2018/4259634. [DOI] [Google Scholar]
  • 56.Gekeler E.W. Mathematical Methods for Mechanics: A Handbook with MATLAB Experiments. Springer Science & Business Media; Berlin/Heidelberg, Germany: 2008. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Python scripts for computations and plotting the dynamical results are available here : https://github.com/ShahriyariLab/Bio-Mechanical-model-of-osteosarcoma-tumor-microenvironment-A-porous-media-approach, since November 2022.


Articles from Cancers are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES