Mastocyte response to acupuncture
4.7. SCALING AND NUMERICAL METHOD
Theorem 4.6.1. In R2, letp > 1 and assume that n0 ∈ L1+(R2, (1 + |x|2)dx). There exists a constantα such that when the initial data satisfies m0(0) < p A S κ4α
c, there exists a weak solution to (4.43) inLp(R2, dx) at all times.
Proof. The estimates are derived based on the Sobolev inequalities following the argu-ment by Jager and Luckhaus [123].
Multiplying (4.43) by np−1and integrating, one can get 1
To estimate the integral with power p + 1, the following Gagliardo-Nirenberg-Sobolev inequality is employed
R2npdx decays in time. From this a priori estimate, one may conclude the existence as done in [127].
4.7 Scaling and numerical method
The present section and the following section deal with the numerical study of the model (4.8). This section presents the dimensionless form of the model and the finite ele-ment method employed to discretize the differential equations in (4.8). All computations presented are realized by means of the FreeFem++ code presented in chapter 2.
4.7.1 Scaling
The dimensionless variables ng0, nd0, c0, sn0, se0, x0, and t0are defined by ng0 = nrefng, nd0 = nrefnd, c0 = crefc, sn0 = srefn sn,
se0 = srefe se, x0 = 1`x, t0 = D`m2 t. (4.53)
4.7. SCALING AND NUMERICAL METHOD
Thus, introducing (4.53) in (4.8) and removing the prime of the dimensionless variables, the dimensionless system given below can be derived
∂ng
∂t − ∇2ng+ ΠS∇. (ng∇c) = −ΠAΦng+ Πkrnd, t > 0, x ∈ Ω
∂c
∂t − ΠDc∇2c = ΠκcΦng− Πδcc,
∂nd
∂t − ∇2nd= ΠAΦng− Πkrnd,
∂sn
∂t − ΠDsn∇2sn= ΠκnΦng− Πδsnsn,
∂se
∂t − ΠDse∇2se = ΠκeΦng− Πδsese.
(4.54)
where
ΠS= S cref
Dm , ΠA = `D2A
m, Πkr = `2kr Dm , ΠDc = Dc
Dm, Πκc = κcDA`2nref
mcref , Πδc = `2δc Dm, ΠDsn = Dsn
Dm, Πκn = κnA`2nref
Dmsrefn
, Πδsn = `2δsn Dm , ΠDse = Dse
Dm, Πκe = κeA`2nref
Dmsrefe , Πδse = `2δse Dm . The reference quantities are chosen as
nref = initial concentration of granulated mastocytes,
cref = concentration of the stored chemoattractant before degranulation, srefn = concentration of the stored nerve stimulant before degranulation, srefe = concentration of the stored endocrine stimulant before degranulation.
4.7.2 Finite element method
For the sake of clarity, let us simplify the notation by changing the previous dimen-sionless parameters Πiinto i. Then, the chemotaxis system is solved in the domain Ω in a
4.7. SCALING AND NUMERICAL METHOD
The above system is endowed with the prescribed initial conditions in (4.9) and the homogeneous Neumann boundary condition (4.10) or the zero total flux boundary condi-tions (4.11).
4.7.2.1 Weak formulation
Let the solution (ng, nd, c, sn, se) of (4.55) be regular enough, for example in (H2(Ω))5. The equations in (4.55) are multiplied by a test function wiin (H1(Ω))5(i = g, d, c, n, e) and are integrated over Ω. Applying the Green formula and taking into account the homo-geneous Neumann boundary condition (4.10) yield the weak formulation of the problem in the subspace H1(Ω) that reads as follows. Find (ng, nd, c, sn, se) ∈ (H1(Ω))5 such as
The term ng∇c is not easy to treat because of its nonlinear nature when considering a monolithic method. It is convenient to decouple the system using the previously com-puted solutions. For the temporal discretization scheme, the θ - scheme given in (??) is employed.
4.7. SCALING AND NUMERICAL METHOD
A semi-discretization in time gives the following scheme.
1. Solve the semi-linear scheme in cm+1using nmg cm+1− cm
∆t − Dc∇2cm+1 = κcΦnmg − δccm+1. (4.57) The solution cm+1 serves to compute the mastocyte density.
2. Solve the semi-linear scheme in nm+1d using nmg nm+1d − nnd
∆t − ∇2nm+1d = AΦnmg − krnm+1d . (4.58) The solution nm+1d serves to compute the mastocyte density.
3. Solve the semi-linear scheme in nm+1g using cm+1, nm+1d nm+1g − nmg
∆t − ∇2nm+1g + S∇ · nm+1g ∇cm+1 = −AΦnm+1g + krnm+1d . (4.59) 4. Solve the semi-linear scheme in sm+1n using nm+1g
sm+1n − smn
∆t − Dsn∇2sm+1n = κnΦnm+1g − δsnsm+1n . (4.60) 5. Solve the semi-linear scheme in sm+1e using nm+1g
sm+1e − sme
∆t − Dse∇2sm+1e = κeΦnm+1g − δsesm+1e . (4.61) 4.7.2.3 Full discretization
The full discretization of the problem (4.56) corresponds to the finite element space discretization of the semi-discretized scheme represented by (4.57)-(4.61). The scheme for the model (4.8)-(4.9)-(4.10) is summarized as follows
1. Find cm+1 ∈ Vch such that
4.7. SCALING AND NUMERICAL METHOD
Remark 3. To complete the numerical method, one needs to choose the finite element spaces. The choice of the classicalP1 finite element space fornm+1g , nm+1d , sm+1n , and sm+1e is reasonable. However, forcn+1 the classicalP2 finite element space is required.
Indeed, ifcm+1is piecewise P2, then the chemotactic vector fieldS∇cm+1is piecewise P1. The scheme can be applied to the models (4.36)-(4.9)-(4.10) and (4.43)-(4.9)-(4.10) by skipping the steps corresponding to the omitted equations.
One of the advantages of the artificial decoupling is the quasi-linearity of the equa-tions. This reduces the computational cost and thus the efficiency of the method is im-proved. Nevertheless, the quality of the solutions depends on the chemotactic sensitiv-ity S, the activation rate A, and the release coefficient κc. To enhance the quality of the computation (and to reduce the computation cost), mesh adaptation (a subroutine of FreeFem++) fits the initial condition, i.e., a given cell distribution within the domain of interest, as the solution evolves locally.
4.7.2.4 Code validation
Verification of the traditional Keller-Segel equation To quantify the convergence be-havior with respect to the mesh size, several meshes are considered on the domain Ω and the errors are evaluated on the density ng and the concentration c with respect to the L2(Ω) and H1(Ω) norms. The related convergence are plotted in figures 4.2, 4.3, and 4.4 in logarithmic scales. For the P1-P2 finite elements, the slope for ng in the L2(Ω) norm is evaluated to be 2.50, in the L∞(Ω) norm evaluated to be 2.11 and in the H1(Ω) norm
4.7. SCALING AND NUMERICAL METHOD
evaluated to be 1.01. The slope for c in the L2(Ω) norm is evaluated to be 2.11, in the L∞(Ω) norm evaluated to be 2.10 and in the H1(Ω) norm evaluated to be 2.08. For the P2-P2 finite elements, the slope for ng in the L2(Ω) norm is evaluated to be 2.57, in the L∞(Ω) norm evaluated to be 2.70 and in the H1(Ω) norm evaluated to be 2.37. The slope in c in the L2(Ω) norm is evaluated to be 2.06, in the L∞(Ω) norm evaluated to be 2.07 and in the H1(Ω) norm evaluated to be 2.07. The rate of convergence for ngin the H1(Ω) norm is considerably improved. For the P2-P3 finite elements, the slope for ng and c are close to the previous one. Thus for the P2-P3 finite elements, the rates of convergence for ngand c are not improved. From the computed convergence rates the choice of P2-P2
finite elements drastically improves the quality of the solution. Therefore, from now on, numerical simulations will be carried out using P2-P2 finite elements
1e-06 1e-05 0.0001 0.001 0.01 0.1 1 10
0.001 0.01 0.1 1
∆x
L∞norm (ng) L2norm (ng) H1norm (ng) L∞norm (c) L2norm (c) H1norm (c)
Figure 4.2: Convergence rates for the P1-P2 finite elements
Sensitivity to the chemotactic sensitivity The next issue is to check the sensitivity of the computation to the chemotactic sensitivity parameter S. Numerical simulations are carried out with a fixed mesh where the chemotactic sensitivity parameter S varies in the interval [1, 100]. The error curves are then plotted against S for different meshes. Fig-ures 4.5, 4.6, and 4.7 show the curves for mesh sizes ∆x = 1/16, ∆x = 1/64, and
∆x = 1/256, respectively. The important observation is that the chemotactic sensitivity parameter affects strongly the results of ng. However, the chemotactic sensitivity param-eter seems to affect very slightly the results of c. This shows the necessity to refine the mesh to improve the quality of the results. Mesh adaptation can be used to refine the mesh locally according to the weight of the chemotaxis term S∇ · (ng∇c).
4.7. SCALING AND NUMERICAL METHOD
1e-06 1e-05 0.0001 0.001 0.01 0.1 1
0.001 0.01 0.1 1
∆x
L∞norm (ng) L2norm (ng) H1norm (ng) L∞norm (c) L2norm (c) H1norm (c)
Figure 4.3: Convergence rates for the P2-P2 finite elements
1e-06 1e-05 0.0001 0.001 0.01 0.1 1
0.001 0.01 0.1 1
∆x
L∞norm (ng) L2norm (ng) H1norm (ng) L∞norm (c) L2norm (c) H1norm (c)
Figure 4.4: Convergence rates for the P2-P3 finite elements
4.7. SCALING AND NUMERICAL METHOD
1e-06 1e-05 0.0001 0.001 0.01 0.1 1 10
0.1 1 10 100 1000 10000
S L∞norm (ng)
L2norm (ng) H1norm (ng) L∞norm (c) L2norm (c) H1norm (c)
Figure 4.5: Influence of the chemotactic sensitivity parameter S with a mesh size ∆x = 1/16.
1e-06 1e-05 0.0001 0.001 0.01 0.1 1 10
0.1 1 10 100 1000 10000
S L∞norm (ng)
L2norm (ng) H1norm (ng) L∞norm (c) L2norm (c) H1norm (c)
Figure 4.6: Influence of the chemotactic sensitivity parameter S with a mesh size ∆x = 1/64.
4.8. COMPUTATIONAL MODEL
1e-06 1e-05 0.0001 0.001 0.01 0.1 1 10
0.1 1 10 100 1000 10000
S L∞norm (ng)
L2norm (ng) H1norm (ng) L∞norm (c) L2norm (c) H1norm (c)
Figure 4.7: Influence of the chemotactic sensitivity parameter S with a mesh size ∆x = 1/256.
4.8 Computational model
4.8.1 Acupoints
Acupoints feature a higher mastocyte density than its neighboring regions. The initial mastocyte distribution can be modeled by one Gaussian distribution given below
n(x, y, t = 0) = anexp − (x − xn0)2
2σ2nx + (y − yn0)2 2σn2y
!!
+ bn, (x, y) ∈ R2. (4.67)
In the above, an is the amplitude of the Gaussian distribution, bnthe minimal mastocyte density in the tissue, σnxthe dispersion in the x-direction, σny the dispersion in the y-direction, and (xn0, yn0) the coordinates of maximum mastocyte density.
In the full space R2, if bn = 0, σnx = σny = σ, and xn0 = yn0 = 0, the number of mastocyte is given by
m|
R2 = Z −∞
−∞
Z −∞
−∞
n(x, y, t = 0)dxdy = 2πanσ2. (4.68)
4.8. COMPUTATIONAL MODEL
On the disc centered at (0, 0) with radius R, the number of mastocyte is given by m|D(0,R) =
By choosing accordingly the parameter an, σnx and σny, the quantity of mastocytes and their dispersion can be controlled (see figure 4.8.1 and table 4.2) in the initial distri-bution. Acupointa are represented by a large quantity and the concentrated distribution of mastocytes, whereas non-acupoints are characterized by a dispersed distribution of mas-tocytes (see figure 4.10).
Table 4.2: Repartition of the mass in a Gaussian distribution in the full domain R and R2
1D 2D
The stress function Φ is smooth and compactly supported as defined in (4.12). In the numerical simulations, the so-called bump function defined below is employed
ΦB(x, y) =
In the above, ` is the distance range of the applied stress. α and β are the two positive parameters that control the amplitude and the shape of the function Φ (see figure 4.9)
4.8. COMPUTATIONAL MODEL
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Figure 4.8: Gaussian spatial distribution of mastocytes in a bounded domain Ω. If bn= 0 and σnx = σny = σ = R2, then approximately 86.5% of the total initial mastocytes is in the disc D((xn0, yn0), 2σ).
-1 -0.5
0 0.5
1 -1 -0.5
0 0.5
1 0.10
0.20.3 0.40.5 0.60.7 0.80.91
α = 2, β = 1 α = 1, β = 0.1 α = 1e5, β = 10
Figure 4.9: Stress function Φ defined as the bump function (4.70)