1. Introduction
In tissue engineering applications for orthopedic tissues, such as articular cartilage or bone, a common bioreactor system consists of cells seeded in a biomaterial scaffold that is supplemented with nutrients or growth factors. In such systems, a diverse set of biophysical and physiological mechanisms interact to govern the formation of extracellular matrix that gives rise to the tissue’s structure and resilient load bearing properties. The relationships between functional outcome measures for engineered tissue constructs and the design properties and conditions for the cell-scaffold system are not well understood. Trial-and-error approaches based on experiments involving a diverse set of cell-scaffold culture conditions can be time intensive and costly. The development of mathematical models for evolution of primary quantities of interest in bioreactor systems, as well as their incorporation into the design process, have the potential to accelerate the path to realization of optimal functional outcomes in engineered tissues; see [
1] for a review of modeling approaches.
Interactions between the biological and physical mechanisms that govern tissue engineering outcomes occur at the microscopic scale of individual cells. On this scale, cell-cell and cell-matrix interactions are typically time varying, nonlinear functions of the variables involved. While, in theory, it may be possible to systematically quantify ensemble effects based on multiscale modeling techniques, such as numerical homogenization [
2,
3], this approach typically requires a priori specification of the constitutive forms of relations among dependent variables in the system. These constitutive relations may not be easily identified and, overall, such techniques have seen little application in modeling orthopedic tissue engineering in cell-scaffold systems. Several models for cartilage tissue engineering are based on representing the evolving system as a coupled set of biological reactions idealized as a system of ordinary differential equations [
4,
5]. Other approaches are spatio-temporal and based on continuum representations via partial differential equations (PDEs) within the framework of reaction-diffusion models [
6,
7,
8,
9,
10] or mixture theories [
11]. It should be noted that these studies involve the representation and solution of a forward model, and ultimately, the design of tissue engineered constructs necessitates the integration of such models into with optimality criteria; see e.g., [
12].
In modeling other types of tissues, an alternate approach involves the explicit representation of individual cells, with the total number of cells being sufficient to simulate and identify tissue-scale phenomena of interest in the system [
13]. In lattice-based models, each lattice cell on a regular grid represents a region containing one constituent (e.g., cell, scaffold, extracellular matrix) in the system, and the total energy is formulated on the grid and evolved via an iterative algorithm. In contrast, off-lattice models do not employ a grid, but represent each cell as a subdomain within the system of macroscopic governing equations that model the evolution of the engineered tissue construct. In this study, we employ the off-lattice approach based on a hybrid discrete modeling framework [
14,
15,
16]. Hybrid discrete models [
17,
18,
19,
20,
21] enable coupling of PDE continuum models for variables, such as nutrient concentration, with models that treat cells as individual discrete entities for which biological or physiological dynamics can be separately formulated.
We focus on two primary mechanisms in the cell-scaffold system, which are the diffusive transport of nutrients and the loss of nutrients due to cellular uptake. The latter mechanism is assumed to be required for the maintenance of cell viability and to sustain biosynthesis and cross-linking of extracellular matrix proteins. In the associated hybrid discrete reaction-diffusion model, each individual cell has a small region of influence in which nutrients are absorbed from the background medium. Robust numerical solutions of the associated governing equations are employed and based on the use of discontinuous Galerkin finite elements in space and a Crank-Nicolson finite difference method in time. Simulations are performed to evaluate the competition for nutrients between cells located near and far from a nutrient source, noting that tissue regeneration is known to occur earlier and faster in peripheral regions adjacent to a nutrient-rich bath [
22].
2. Model Description
We use a hybrid discrete modeling framework [
14,
15,
16] in which a continuum model for nutrient diffusion with a concentration of
is augmented with source terms accounting for individual cells that remove nutrients as the system evolves in time. The following nonlinear PDE model is considered in a two-dimensional domain, Ω, and for
:
Here,
f denotes the loss term that models the uptake of nutrients from the domain, Ω, due to the presence of
individual cells, each centered at
,
. The model (
1) is of the hybrid-discrete type, treating each cell as a discrete entity that absorbs nutrients according to a prescribed nutrient dependent function,
, where
in Equation (
1) represents a background nutrient concentration. For each individual cell, this absorption occurs over a region with spatial extent specified by a support function,
, with an associated characteristic length scale,
ϵ. We associate the length scale,
ϵ, with a specified cell radius that, effectively, determines the volume fraction of cells in the engineered tissue. The positive constants
control the nutrient absorption rate and may vary for each cell.
Our model assumes a two-dimensional rectangular domain
, where 1 mm is taken as the unit of length. The domain, Ω, is sub-divided into two subdomains consisting of one region on the left representing a nutrient-rich fluid bath
and a second region on the right representing a cell-seeded scaffold
(
Figure 1). The support function,
, for individual cells is assumed to cover a two-dimensional disk,
, of radius
m, and centered at the cell centers,
. In constructing the model, cell centers are located in
in a random, non-overlapping, manner. Once all cells have been placed in the domain, we define the cell volume fraction,
, as the ratio of the total area occupied by cells divided by the area of
. Each cell is also assumed to remain stationary within
and to maintain its initial size throughout time. We assume an initial nutrient concentration profile that is a positive constant on the left half of the domain,
, and zero on the right half of the domain,
(
Figure 2). No flux boundary conditions
are prescribed on the entire boundary,
, corresponding to an assumption that there is a fixed amount of total nutrients available in the bioreactor. Lastly, in modeling diffusive nutrient transport, we assume a globally constant diffusivity,
, in each subdomain,
(
), and that, in region
, the diffusivity
is the same in both the cellular and extracellular regions.
Figure 1.
Illustration of the domain , where represents a nutrient-rich bath and contains a cell-seeded scaffold. The region on the right () contains 1024 cells randomly distributed. Each cell is represented by a disc with a radius corresponding to ϵ = 5 µm.
Figure 1.
Illustration of the domain , where represents a nutrient-rich bath and contains a cell-seeded scaffold. The region on the right () contains 1024 cells randomly distributed. Each cell is represented by a disc with a radius corresponding to ϵ = 5 µm.
Figure 2.
Illustration of the initial nutrient concentration profile on the domain, Ω. In the left half, , the normalized nutrient concentration is assumed to be , and on the right half, , the initial nutrient concentration is taken to be zero.
Figure 2.
Illustration of the initial nutrient concentration profile on the domain, Ω. In the left half, , the normalized nutrient concentration is assumed to be , and on the right half, , the initial nutrient concentration is taken to be zero.
Detailed modeling of the complex intracellular dynamics that may be involved in nutrient uptake by individual cells is beyond the scope of this study. Instead, to account for the effects of nutrient uptake by individual cells, we consider a simplified representation of the cell supported function,
, in Equation (
1) that represents the spatial component of the cell model. Specifically, for
, we assume a uniform cell model: (
Figure 3)
This model assumes that the absorption of nutrients in the bioreactor system occurs in a spatially uniform manner within all regions,
, that represent the individual cells in
.
Figure 3.
Illustration of the spatial component,
, of the uniform cell model (
2) with cell radius
ϵ = 5 µm.
Figure 3.
Illustration of the spatial component,
, of the uniform cell model (
2) with cell radius
ϵ = 5 µm.
Lastly, a model is needed for the function,
, in Equation (
1) that governs the cell-mediated regulation of nutrient uptake within each individual cell. Our model is formulated by multiplying the cell supported function,
, by a normalized nonlinear nutrient dependent loss term,
[
23], that is assumed to have the form:
and
for
(
Figure 4). Here,
is prescribed a priori and represents a minimum nutrient concentration for cell viability, below which the cell ceases to absorb nutrients. The parameter
regulates the rate of nutrient absorption as a function of local nutrient concentration within an exponential model (
3).
Figure 4.
Illustration of the nutrient-dependent model for nutrient loss
(
3) as a function of non-dimensional nutrient concentration in the cell model. The case with
and minimum nutrient concentration
is shown, where
is a background nutrient concentration used in the non-dimensionalization.
Figure 4.
Illustration of the nutrient-dependent model for nutrient loss
(
3) as a function of non-dimensional nutrient concentration in the cell model. The case with
and minimum nutrient concentration
is shown, where
is a background nutrient concentration used in the non-dimensionalization.
We non-dimensionalize our governing Equation (
1) in a standard way by dividing
by the background concentration,
, taking
mm as the unit of length and taking
as the unit of time, where
. Transforming to non-dimensional variables, we have:
Based on this transformation, the following non-dimensional version of Equation (
1) is obtained:
where
,
and
(
). In the subsequent sections of this paper, for simplicity of notation, we drop the bar symbols.
3. Numerical Methods
Since our governing equations are nonlinear, inhomogeneous at the fine scale and do not possess analytical solutions, we require numerical methods that are both stable and accurate. Consequently, we employ high order discontinuous Galerkin (DG) finite element numerical schemes. Since finite elements generate a variational formulation of Equation (
5), we can readily handle the effects of the cell supported functions,
, via numerical quadrature and adequate levels of mesh refinement (see
Figure 5). High order solution approximations can be obtained by using higher degree basis functions. Specifically, due to its local nature, the DG finite element method allows us to express and work with our quantities on single mesh elements without the requirement of additional globally prescribed conditions. Another attractive feature of the DG method is the ease with which it accounts for various types of boundary conditions by incorporating them into the weak formulation. In contrast, regular finite elements typically require restrictions on the finite element space, e.g., to enforce essential boundary conditions. Lastly, in the context of adaptive mesh refinement, the DG method produces meshes with fewer degrees of freedom, as it allows hanging nodes, whereas continuous finite element methods may require unnecessary refinement in order to preserve mesh conformity. We now briefly describe the specific numerical method utilized to solve the governing equations in this study.
Figure 5.
Numerical treatment of cellular effects in the hybrid discrete model. (A) High order quadrature with 37 points and based on a thirteenth-order Gaussian quadrature rule, is used to adequately resolve the effects of the cell supported functions in the element integrals; (B) Illustration of a typical uniform mesh taken from a portion of the subdomain, .
Figure 5.
Numerical treatment of cellular effects in the hybrid discrete model. (A) High order quadrature with 37 points and based on a thirteenth-order Gaussian quadrature rule, is used to adequately resolve the effects of the cell supported functions in the element integrals; (B) Illustration of a typical uniform mesh taken from a portion of the subdomain, .
There is an assortment of DG variants that can be found in the literature. For a survey on DG methods for elliptic problems, see [
24,
25,
26,
27], and for parabolic problems, see [
28,
29]. In this study, we have used the symmetric interior penalty discontinuous Galerkin finite element (SIP-DGFE) method for the spatial discretization and the Crank-Nicholson finite difference scheme for the time discretization of (
1). The SIP-DGFE method produces, in primitive variable form, symmetric operators that can provide greater flexibility during implementation. The following fully discrete numerical scheme corresponding to (
1) computes the discrete approximation,
, of the nutrient concentration function
u at
:
Here,
is a DG basis function, where
is the DG finite dimensional space [
25] consisting of polynomial element basis functions,
is the time step at the
m-th time iteration and
is the DG bilinear form corresponding to the Laplacian operator in variational form with prescribed boundary conditions (BC) [
26]. It should be noted that, in our model, the fact that we have a priori knowledge of the boundaries of the subdomains is crucial in choosing an appropriate triangulation for the entire domain, such that the edge of the triangles follows the internal boundary that separates regions
and
. Specifically, within the context of DG finite elements, the bilinear form can naturally incorporate the known discontinuity in the diffusion coefficient for such a triangulation.
The
q-th-order DG basis polynomials, e.g.,
, provide accuracy that is
for the
norm of the spatial error at each time step, with
h being the mesh discretization parameter. In this study, we have set
, which, in theory, gives us an
-spatial error that is
. Time discretization using the Crank-Nicolson finite difference scheme provides second order accuracy in time,
i.e.,
, where
. Hence, overall, we expect to have a global
-error of
. We note here that standard convergence tests have been performed to gauge the aforementioned order and found that our schemes performed as expected. Having the formulation in primitive variable form makes it ideal to exploit the symmetry and positive definiteness of the associated operator. We have used an implicit-explicit inner iteration scheme in order to treat the nonlinearities present in Equation (
6). A conjugate gradient solver with multigrid preconditioning (PCG) is used to solve the resulting linearized algebraic system arising from our numerical discretization. The code is also capable of performing mesh refinement and coarsening, as needed, by employing a marking strategy based on inverse estimates, described in [
30,
31,
32].
4. Results
The model and numerical techniques described above were used to evaluate interactions between diffusive transport of nutrients and nutrient loss due to cellular uptake in the system represented in
Figure 1. Our focus was to quantitatively evaluate within region
the effect of distance from the interface to region
on the ability of cells to absorb nutrients over time. An averaging operator is introduced to quantify the amount of nutrients present in each cell at a given time,
t. Specifically, for any function,
, define the operator:
which computes an average value of function
κ over each disc,
,
. Based on Equation (
7), at a specific time,
, we calculate the nutrient being consumed by a cell,
i, as:
Hence, the total amount of nutrients consumed by cell
i during the entire simulation is given by:
where
M is the total number of time steps in the finite element numerical scheme. In all simulations performed, the non-dimensional values of the diffusivities were set as
(in
) and
(in
), and the total time was chosen as
. In non-dimensional units, parameters for the cell model were taken as
and
(see Equation (
3)). The non-dimensional value of the cell absorption rate was then varied among the non-dimensional values
.
Figure 6.
Illustration of the total nutrient consumed by each cell in the cell-seeded scaffold () for the case .
Figure 6.
Illustration of the total nutrient consumed by each cell in the cell-seeded scaffold () for the case .
Overall, the total amount of nutrient absorbed per cell,
, varied with both spatial location and as the nutrient absorption rate,
b, was changed. The total amount of nutrient consumed by each cell is shown as a function of spatial location within region
in
Figure 6 for the case
. We observe that there is variation among the total absorption values in both spatial directions (
X and
Y ), but that cells closer to the interface (
X near zero) with the nutrient bath region,
, consume substantially more nutrients. For this particular case, cells furthest away from the interface (
X near one) absorb almost ten times fewer nutrients than the cells that are closest to the interface with the nutrient source. We also examined the effects on the total nutrient consumed by each cell as values of the nutrient absorption rate,
b, were varied. The cases for
were simulated and are plotted in
Figure 7 as a function of the normal distance (
X) to the interface between
and
. These results clearly illustrate a strong dependence of the total amount of nutrients consumed per cell on both the normal distance to the nutrient source (
X direction) and the nutrient absorption rate,
b. For each fixed value of
b, data points for total nutrient consumed by all cells were curve fit to a fourth degree polynomial obtained using MATLAB’s “cftool” package (see
Figure 7). A comparison of the resulting polynomial fits indicates that cells distant from the source of nutrients may have limited access to nutrients, independent of cellular absorption rate, due to their inability to compete with cells closer to the supply for access to nutrients.
Figure 7.
The effects of normal distance (X direction) to the source of nutrients and nutrient absorption rate b on the total amount of nutrient consumed by each cell. Fourth degree polynomials were fitted to the values of total nutrient consumed by each cell in the cases (red), (black), (green) and (purple).
Figure 7.
The effects of normal distance (X direction) to the source of nutrients and nutrient absorption rate b on the total amount of nutrient consumed by each cell. Fourth degree polynomials were fitted to the values of total nutrient consumed by each cell in the cases (red), (black), (green) and (purple).