Page 363 - IJB-9-4
P. 363

International Journal of Bioprinting   A computational model of cell viability and proliferation of 3D-bioprinted constructs


                         
                  
            ∂φ O2  −∇⋅( D  ∇ ) +φ  ψ  (φ , ρ )= 0  in ,Ω  ∀ >0    φ  ( k 1) − φ  k ()     ( k 1)  
                                                                      +
                                                     t
                                                                                            +
             ∂t        O2  O2    O2  O2                        ∫ Ω (  Oh2  ∆ t  Oh2  v Oh2  + D ∇ φ O h2  ⋅ ∇ v Oh2
                                                                                     O2
                                                        (X)              φ φ  ( k 1)     ρ  k ()    φ φ  ( k 1)
                                                                                                       +
                                                                             +
                                                                                    k ()
                                                                  k ()
                                                                                               g
                  
                        
            ∂φ gl  −∇⋅( D  ∇ ) + (φρ ,       in , Ω  ∀ >0      + ρ m m  φ  Oh2 +  K m  + ρ     1−  ρ  h       m O2  φ  Oh2 + K g  ∂ ) Ω
                                                                                    h 
                                                                          k ()
                                                                  h
                                                                     O2
                                                                                                    k ()
                              ψ
                         φ
                                                  t
                                                                                                   2
             ∂t       gl  gl   gl  gl  ) = 0           (XI)             Oh2    O2         max ( k++ ) 1  −φ Oh () k  O2
                                                                                          φ
                                                                          +
                                                                               OUT
                                                                                  ∂+
                  
            ∂ρ  =  ρ 1 −  ρ     φ O2    φ gl           + ∫ Γ  γ ( φ O h ( k 1)  − φ O2  ) Γ  ∫ Ω (  glh  ∆ t  glh  v glh
                                    
                          
                  
                                                                    O2
                                                                        2
                                    
                          
                          G
                                    
                                           g 
                                     
                           
                           φ
            ∂t        ρ max     O2  +K O2    + K             + ) 1           φ glh k (  +11)
                                   g
                                     gl
                                           g gl 
                                                                                  () k
                          φ                                 +D gl ∇φ glh (k  ⋅ ∇v glh  +ρ m m  () k  m
                                                                                     gl
                     
                            O2
                     1
                −ρ H −  φ  +  K                   (XII)                           φ glh  + K gl
                               d 
                     
                     
                     
                                                                         k
                                                                  k
                       O2                                    +ρ ()    1−  ρ ()    m g  φ glh k (  +11)  ∂ ) Ω
                                                                        h
                                  OUT
                            φ
            −D O2 ∇φ O2  ⋅n  = γ O2  ( O2  −φ O2  )  on Γ, ∀>t  0  (XIII)  h      ρ max      gl  φ glh () k  + K gl g
                                                                                         (k + 1)  k ()
            −D  ∇φ  ⋅n  = (φ  −φ OUT )    on Γ, ∀>t  0  (XIV)           (k + 1)  OUT      ρ h  −ρ h h
                        γ
                                                                                 ∂+
               gl  gl    gl  gl  gl                            + ∫ Γ  γφ (  glh  −φ gl  ) Γ  ∫ Ω  (  ∆ t  v ρ h
                                                                    gl
            f ( t =  0)=  f O2            in Ω        (XV)                ρ  k ()  φ  k ()    φ  k k ()
                       IN
             O2
                                                                                     2
              (
            f t = )=0  f IN               in Ω       (XVI)      −ρ ( h k+ ) 1  1 (  −  ρ h  G ) (  k () Oh  g  ) (  k () glh  g  )
             gl        gl                                                  max  φ Oh  + K O2  φ glh  + K gl
                                                                                  2
            r  (  0  r t = )=  IN         in Ω       (XVII)                 φ  k ()
                                                                      (
                                                                              2
                                                                                    ∂ , for
                                                               −ρ ( k+ ) 1 H −1  Oh  )) Ω  k = , 0 11,,… N  − 1
                                                                 h       φ  k () + K d              T
            2.2.1. Numerical approximation                                Oh2
            The system of equations representing the model                                             (XVIII)
            (Equations X, XI, XII, XIII, XIV, XV, XVI, and XVII) is   f ( k 0= ) = f IN      in Ω        (XIX)
            solved numerically. For the numerical approximation of   Oh2  O2
                                                                (
            the PDEs, the finite element method (FEM) is used. The   f glh k= ) 0  = f gl IN  in Ω       (XX)
            Galerkin FEM  relies on the reformulation of the strong   ( k= ) 0  IN
                       [22]
            PDE into its weak formulation and on the construction   r  h  = r                in Ω        (XXI)
            of a finite-dimensional subspace where the approximate
            solution is looked for. The spatial 3D domain is discretized   2.2.2. Volume-averaged model
            with tetrahedra finite elements with piecewise linear   A simplified version of the mathematical model (Equations
            basis functions. The PDEs are considered in vectorial   X, XI, XII, XIII, XIV, XV, XVI, and XVII) was obtained by
            form, with the weak formulation of the problem written   averaging the PDEs over the spatial domain. Therefore, the
            as the inner product of the vector PDE and the vectorial   point values of oxygen, glucose, and cell concentration are
            test function . Regarding the time domain, a first-  approximated by their volume  average over the  domain
                       [23]
            order accurate semi-implicit numerical scheme based   (Equations XXII, XXIII, and XXIV), thus obtaining a
            on backward Euler is implemented, so that the problem   system of first-order ordinary differential equations,
            is linear in the unknown solution at each time instance.   described in Equations XXV, XXVI, and XXVII. For
            The linear solver used is the Generalized Minimal   the  time  discretization,  the  semi-implicit  discretization
            Residual Method (GMRES) with Incomplete Lower-Upper   scheme  based on backward Euler was used (Equations
            factorization  (ILU)  preconditioner.  The  computation  is   XIX, XX, and XXI). The initial conditions are described
            implemented in FEniCS, an open-source FEM software   in Equations XXVIII, XXIX, and XXX. The numerical
            library.  The  numerical  approximation  of  the  problem  is   model was implemented in Matlab. As in the experiment,
            found in Equation XVIII. Time discretization consists in   7 days of culture were simulated. The time step was set
            subdividing the time domain into a finite number of time   to 0.001 h. The model parameters are summarized in
            steps. Given T the time length and N the number of time   Table 1.
            steps, the time step width is given by T/N. Each iteration of   f O2 ∫  f ∂ΩΩ/  ,  for  k = 01…,, , N − 1  (XXII)
                                                                        k ()
                                                                k ()
                                                                  =
            the scheme consists of finding the solution at the current   Ω  O2                  T
            time step k, which cycles from 1 to N at each node h of the   f  k ()  =  f ∂ΩΩ/  ,  for  k = ,,0 1 …, N −1  (XXIII)
                                                                        k ()
            discretized spatial domain. Equations XIX, XX, and XXI   gl  ∫ Ω  gl                T
            describe the initial conditions of oxygen, glucose, and cell   k ()  k ()
            concentration, i.e., at k = 1.                     r  = ∫ Ω r  ∂ΩΩ/  ,  for  k = ,,0 1 …, N −1  (XXIV)
                                                                                                T
            Volume 9 Issue 4 (2023)                        355                         https://doi.org/10.18063/ijb.741
   358   359   360   361   362   363   364   365   366   367   368