Abstract
Aging or cerebral diseases may induce architectural modifications in human brain microvascular networks, such as capillary rarefaction. Such modifications limit blood and oxygen supply to the cortex, possibly resulting in energy failure and neuronal death. Modelling is key in understanding how these architectural modifications affect blood flow and mass transfers in such complex networks. However, the huge number of vessels in the human brain—tens of billions—prevents any modelling approach with an explicit architectural representation down to the scale of the capillaries. Here, we introduce a hybrid approach to model blood flow at larger scale in the brain microcirculation, based on its multiscale architecture. The capillary bed, which is a space-filling network, is treated as a porous medium and modelled using a homogenized continuum approach. The larger arteriolar and venular trees, which cannot be homogenized because of their fractal-like nature, are treated as a network of interconnected tubes with a detailed representation of their spatial organization. The main contribution of this work is to devise a proper coupling model at the interface between these two components. This model is based on analytical approximations of the pressure field that capture the strong pressure gradients building up in the capillaries connected to arterioles or venules. We evaluate the accuracy of this model for both very simple architectures with one arteriole and/or one venule and for more complex ones, with anatomically realistic tree-like vessels displaying a large number of coupling sites. We show that the hybrid model is very accurate in describing blood flow at large scales and further yields a significant computational gain by comparison with a classical network approach. It is therefore an important step towards large scale simulations of cerebral blood flow and lays the groundwork for introducing additional levels of complexity in the future.
1 Introduction
Blood flow through cerebral microcirculation is the primary driver of oxygen transport and waste removal in the cortex, making microcirculation fundamental to cerebral physiology [1–3]. Yet microvascular networks have been given much less emphasis than other fascinating components of the brain, such as the white matter and the activity of neural networks [4]. Thus, we comparatively understand little about the structure and functions of these networks, let alone their regulation mechanisms, robustness to perturbations and involvement into pathologies. For instance, obstructions of small vessels during strokes, long-term capillary rarefaction or lymphocyte stalling occurring early in Alzheimer’s Disease (AD) [5] may limit the transport of oxygen to the cerebral tissue and result in energy failure and neuronal death. Understanding how these disease-induced modifications of the network architecture affect transport mechanisms in the brain is therefore a fundamental challenge that may ultimately lead to clinical breakthroughs. One of the most complex aspect of the problem is that it involves a broad range of spatial scales [6], ranging from the scale of the whole brain (∼10 cm, see Fig 1(a)) to the microscopic scale that we characterize here by the length of a capillary vessel lcap (∼50 μm, see Fig 1(d)), with an intermediate macroscopic scale corresponding to the thickness of the cortex (∼3 mm, see Fig 1(b)). This multiscale architecture makes it difficult not only to understand the mechanisms occurring at the different levels, but also to understand and assess the systemic impact of localized effects.
Advances in both imaging techniques and modelling approaches have made progress possible in the last decade. In particular, multiphoton laser scanning microscopy [10, 11], a cutting-edge fluorescence microscopy with unprecedented microscopic scale resolution and cortical penetration depth, has enabled the spatio-temporal investigation of hemodynamics and mass transfers at macroscopic scale in the living brain of healthy or diseased rodents (e.g. [1, 3, 12, 13]). In parallel, hemodynamically-based perfusion techniques are widely used in clinics to explore much larger volumes of human brain, typically the scale of the whole brain, with a resolution of approximately 10-100 mm3. With regard to imaging techniques, the investigation of the whole range of scales, from the microscopic to the brain scale, is therefore possible. For models, the most successful approaches are network representations that have been developed to simulate blood flow and mass transport in brain microcirculation [14–17]. However, contrary to imaging techniques, the flow models available do not cover the whole spectrum of spatial scales and simulations of transport mechanisms in the brain cannot yet be performed at clinically relevant scales.
To understand better the limitations of network models, we first need to describe them in more detail. Such approaches treat the vasculature as a network of interconnected tubes. The advantage of doing so is that the flow equations do not have to be computed over a complex three-dimensional geometry, as the relationship between average blood flow and pressure drop in each tube can be described analytically. This simplification of the geometry greatly reduces the computational cost, often yielding a simple linear system with relatively fewer variables compared to a complete three-dimensional resolution of the flow. The geometry and topology of the vascular network can be either extracted from available anatomical databases (1-10 mm3) or synthetically generated to investigate larger volumes, as was proposed in [18, 19]. Non-linearities induced by the complex rheology of blood in individual vessels (e.g. Fåhræus, Fåhræus-Lindqvist, and phase separation effects) can also be taken into account using empirical laws, and solved using iterative methods [20]. The main limitation of this framework is that the computational cost of the simulations quickly grows with the number of vessels. This is because, although it simplifies the geometry, the approach remains a microscopic scale description of the flow. Thus, simulations become intractable in large microvascular networks, especially when performing many statistical realizations (e.g. for studying the effect of capillary occlusions), when needing thousands of iterations to accurately capture non-linear effects, or when coupling blood flow with oxygen transport. To the best of our knowledge, the most advanced computations have reached a volume of about 30 mm3 (∼250 000 vessels, [18]) so far, a number that is several orders of magnitude lower than what would be necessary for brain scale simulations.
Can we develop models with the potential to simulate transport at the scale of the whole brain? The simplest way to proceed would be to use homogenized descriptions whereby the velocity and pressure fields are averaged in space over a large number of vessels and the detail of the architecture at microscopic scale is not fully described. These microscopic details are implicitly represented via effective parameters (e.g. permeability) that characterize the flow at a larger scale, which we term mesoscopic scale (Fig 1(c)). Such approaches, which we term “homogenized” or “continuum approaches”, are prominent in porous media sciences [21–23], the most famous example being Darcy’s law. One of the advantages of such descriptions is that they lend themselves very well to the assimilation of experimental or numerical data obtained in relatively small volumes. For example, the permeability can be obtained by numerical simulations at microscopic scale using anatomical data acquired in only ~ 1 mm3 [14, 24]. This class of approaches also significantly reduces the computational cost compared to network models, as computations are performed over coarse mesoscopic scale grids. Unfortunately, homogenized models are not applicable to the flow problem in the whole brain microvasculature. The primary reason is that simple average representations are only available when the structure exhibits a discrete hierarchy of scales, not a continuous one as the brain microvasculature (Fig 1). This continuous hierarchy of scales stems from the architecture of feeding arteriolar and draining venular trees, which exhibit a quasi-fractal geometry [9] (highlighted in black in Fig 1(c)).
To bridge the gap, new modelling paradigms are needed. One such paradigm is a hybrid approach where the capillary bed (highlighted in red in Fig 1(c) and 1(d)), which is homogeneous and space-filling above a cut-off length of ∼50 μm [9], is described using an averaged description, whereas feeding arteriolar and draining venular trees (highlighted in black in Fig 1(c)) are treated using the classical network approach. The term “hybrid” is a reference to the fact that this model is a hybrid between network and homogenized approaches. Such methods have already been introduced in the context of cardiac [25, 26] or tumor [27] microcirculation. A major difficulty of such descriptions is to properly couple both frameworks, an issue that has not been addressed in these previous papers. The coupling is difficult primarily because variables that are seemingly identical do not really have the same physical meaning. For instance, the blood pressure in the continuum approach represents a field that is spatially averaged at mesoscopic scale, while the pressure of the network approach represents a cross-sectional average within each tube. Simply imposing a continuity of the pressures at each coupling point, i.e., at each connection of an arteriolar or venular vessel to a capillary (red dots in Fig 2(a)), may therefore not accurately describe the strong gradients that occur locally and important errors could propagate through the whole system. Similar issues apply for concentrations or temperatures when molecular exchanges or heat transfers are considered.
In this paper, our goal is to devise a theory for coupling network and continuum descriptions of blood flow in the brain microcirculation, which lays the groundwork for modelling microvascular blood flow at the scale of the whole brain and extending to mass transfers. We focus here on blood flow with the following main simplifications: the capillary bed is assumed to be isotropic, homogeneous and its architecture is represented by simplified three-dimensional lattices, in the same spirit as in the two-dimensional study in [14]; further, the non-linearities induced by red blood cell partitioning at microvascular bifurcations are neglected, following [1, 14, 16, 18, 28], so that the hematocrit is uniform. Based on these simplifications, we introduce an analytical model describing the coupling between the network (Section 2.2) and the continuum (Section 2.3) approaches. This model takes the form of a function linking the discrete pressures at the arteriolar and venular coupled endpoints to the cell pressures in a finite volume formulation of the homogenized equations. To derive this model (Section 2.4), we use a decomposition of the pressure field around each coupling point into two analytical parts: a linear variation that captures the local network structure of the underlying capillaries close to the coupling point and a spherical solution of the continuum equations further away. Our method is validated by comparing simulations obtained using this hybrid approach to a complete network description where all the vessels including the capillaries are described by the network approach. We first assess the robustness of the approach in various basic situations, with a small number (< 2) of coupling points (Section 3.1). We then go on to consider anatomically accurate arteriolar and venular trees that interact through many coupling points with an idealized capillary bed (Section 3.2). Besides a significant improvement in computational performance (Section 3.3), our results show that properly coupling the different modelling components in the hybrid approach—not just continuity of pressures at the coupling points—is crucial to derive accurate representations of pressure and velocity fields in the cerebral microcirculation. By thoroughly exploring the theoretical framework in model situations, we lay the groundwork for the development of more general models accounting for additional levels of complexity in the future.
2 Models and method
Here, we present the models describing mass and momentum transport in the microcirculation for the network approach (black arteriolar and venular trees in Fig 2), the continuum representation (coarse green mesh in Fig 2) that replaces the capillary bed (light red vessels in Fig 2) and the coupling conditions at the interface between these two frameworks. For consistency, the colors conventions introduced in Fig 2 are used throughout (red dots in Fig 2).
2.1 Main simplifications and hypotheses
The simplifications mentioned in the Introduction (isotropy and homogeneity of the capillary bed at mesoscopic scales, uniform hematocrit) are needed to introduce the analytical coupling model presented in detail in Section 2.4. In addition to these, we use several other hypotheses that are common to all frameworks. First, blood typically flows at about 10 mm · s-1 in the arteriolar and venular trees and at about 1 mm · s-1 in the capillary network, so that the Reynolds number is everywhere significantly lower than 1 [29] and inertial effects can be neglected. Second, the pulsatility is negligible because the Womersley number is lower than 0.1 [30]. We further assume that the mass density of blood ρ and the gravity vector g are constant in the brain microcirculation, so that the pressures used in all equations are defined as the fluid pressures minus the hydrostatic pressures.
2.2 Network approach for arteriolar and venular trees
The arteriolar and venular vessels are treated as a network of interconnected tubes where blood flow is described by a succession of linear relationships between the flow rate and the pressure drop [1, 14–16, 18, 20, 31]. The flow qαβ in each vessel connecting vertices α and β is written as
(1) |
with πα, πβ the pressures at the vertices and Gαβ the vessel conductance defined as
(2) |
with dαβ the vessel mean diameter and lαβ the vessel length. The apparent viscosity accounts for the emergence of complex microvascular flow structures (e.g. cell free layer) an their impact on average viscous dissipation at vessel scale [32]. In other words, this effective property accounts for the Fåhræus–Lindqvist effect [33], i.e., the dependence of viscosity upon vessel diameter dαβ and discharge hematocrit Hαβ. Although theoretical approaches can be used to derive expressions for the apparent viscosity (e.g. [34, 35]), we use the in vivo viscosity law derived by Pries et al. in [36],
(3) |
where μp represents the viscosity of the plasma, is the apparent viscosity of blood for a discharge hematocrit of 0.45
(4) |
and C is a coefficient describing the dependence upon hematocrit
(5) |
Further, mass balance at each inner vertex α—a vertex where no boundary condition is imposed—reads
(6) |
where represents the set of inner neighbouring vertices that are connected to α and qs is a flow rate source term that can either describe boundary conditions for arteriolar inlets (qs > 0) and venular outlets (qs < 0) or coupling conditions for vertices connected to the homogenized capillary bed (red dots in Fig 2(a)). This latter case is detailed in Section 2.4. Alternately, when a pressure condition πs is imposed on a boundary, the corresponding vertex is called an outer vertex and Eq 6 may be rewritten
(7) |
2.3 Continuum approach for the capillary network
Because of its dense and space-filling structure [9], we treat the capillary bed as a porous medium where capillary vessels represent an interconnected network of pores embedded in the cerebral tissue. At the mesoscopic scale, we describe momentum transport using Darcy’s law, which can be obtained from homogenization via volume averaging (see e.g. [22, 23, 37]) of creeping flow at microscopic scale. We have
(8) |
where U is the Darcy velocity (a spatially averaged velocity), P is the pressure, μeff is the effective viscosity of blood and is the permeability tensor. We assume that the capillary network is isotropic and homogeneous, so we have . The effective parameters Keff and μeff are calculated by solving microscopic-scale flow (Eqs 6 and 7) at mesoscopic scale [21]. Both coefficients are usually lumped together into a single effective resistivity Keff/μeff of the network [14, 38]. In this paper, as detailed in Appendix A, the effective permeability Keff rather represents the permeability of the network with uniform viscosity, while the effective viscosity μeff represents the impact of the Fåhræus-Lindqvist effect (Eq (3)).
Mass balance in the porous medium is written as
(9) |
with qs the flow rate source term, which results from the coupling condition applied at the coupling point s located at the position xs, at any endpoint of feeding arteriolar or draining venular trees (more detail in Section 2.4). S represents the set of all sources and δ(x − xs) the Dirac delta corresponding to the point source s.
To obtain a system of equations involving only pressures, we substitute Eq 8 into Eq 9, which yields
(10) |
The solution of this partial differential equation is computed using a standard cell-centered finite volume (FV) approach [39, 40] on a Cartesian grid. For convenience, we consider cubic cells of volume h3, although extension to non-cubic cells is straightforward. For cell i, the discretization reads
(11) |
where Ni is the set containing the indices of all the neighbours to cell i, Pi and Pj are the approximated pressures of cells i and j, Si is the set of sources in cell i and qs is the flow rate source term. The quantified pressure P defined at the center of a cell is a local averaging of the pressure field. In the visualizations of this paper, we will consider a piecewise constant reconstruction of the pressure in the continuum, although a more precise reconstruction can be obtained by linear interpolation.
2.4 Multiscale coupling condition to link arteriolar and venular trees to the capillary bed
So far, we have described two separate frameworks on distinct scales to represent momentum transport in brain microcirculation: a network approach for arteriolar and venular trees and a homogenized continuum representation for the capillary network. Each of these descriptions is self-sufficient when boundary conditions and source terms are fixed for each separately. For instance, if qs and πs are known in the network approach, we can assemble the set of linear equations Eqs 6 and 7 into a sparse matrix plus a right-hand side and solve this linear system to obtain the pressure at each inner vertex and thus the flow rate in each vessel. However, some of the boundary conditions are in fact not known, but rather correspond to coupling elements with the continuum description. In this case, a coupling condition must be developed to express the relationship between the pressure πs at the coupled endpoint of the arteriolar or venular vessel (Eq 7) and the pressures of the local finite volume cells.
Here, we present an approach to couple these two frameworks, which is inspired from that of Peaceman [41], who developed a “well model” for petroleum engineering. In these applications, a wellbore model is coupled with a continuum reservoir description, in which variations at the scale of the underlying structure are not described. The main idea is thus to represent the strong gradients that occur in the vicinity of the wellbore, i.e., within a length scale much smaller than the size of a FV cell, by a singular pressure drop term embedded in the coupling condition. To this end, analytical expressions of the pressure field in the vicinity of the coupling points are used to derive relationships between variables of both frameworks.
In our approach, the pressure field in the neighbourhood of a coupling point is decomposed into two analytical approximations. In the closest region to the coupling point, a linear variation captures the network structure at the scale of the capillary vessels connected to this point. In , up to two FV cells away from the coupling point, a spherical solution of the continuum equations then described the variation at the scale of h, the side of a FV cell. The notations used, the relevant spatial domains and the modelling principles are schematized in Fig 3. A detailed nomenclature of the domains is also provided in Appendix D.
The main advantage of the resulting coupling condition is that it expresses a linear relationship between the pressure at the coupled endpoint of the arteriolar or venular vessel and the pressures of the local finite volume cells. Thus it can be applied to each coupling point independently. Since each coupling is blind to the others, we focus on a single coupling point in this section to explain the development of the coupling model.
Let us consider a single coupling point s, at any arteriolar or venular coupled endpoint. The local flow rate qs corresponds to the coupling term that appears in both Eq 6 for the network approach and Eq 11 for the continuum representation. The coupling condition aims at describing the pressure drop between the pressure πs at the endpoint of the arteriolar or venular vessel, and the cell pressures of the FV neighbourhood, where represents the set of cells that surround the coupled one (see Fig 3(b)).
We first present an analytical solution of Darcy’s law (Eq 10) close to the coupling point, in the neighbourhood (Fig 3(b)). Assuming a spherical symmetry of the pressure field for a single coupling, we have
(12) |
with πref a reference pressure defined at an arbitrary distance lref to the source, at microscopic scale, and r ≥ lref the distance to the coupling point. This solution yields a 1r-decrease of the pressure, as displayed in blue on Fig 3(d).
In order to determine πref and lref, a second analytical approximation of the pressure field is introduced for r ≤ lref at microscopic scale. To this end, we extend the network approach (Eq 6) to the capillaries Ωcap connected to the point s (see Fig 3(c)). Replacing the subscripts β that refer to inner vertices of the arteriolar and venular trees, in Eq 6, by subscripts γ referring to inner vertices of the capillary bed, this reads
(13) |
From this equation, we derive a linear pressure drop, as displayed in red on Fig 3(d),
(14) |
with the weighted average pressure
(15) |
and
(16) |
This expression is valid over a length scale lΓ, which defines the domain in Fig 3(c). Eq 14 can be rewritten as the pointwise formulation
(17) |
We then match both analytical approximations by imposing πref = πΓ in Eq 12. This yields
(18) |
with
(19) |
The computation of lΓ is detailed in Appendix B.
At this stage, the pressure field is defined at any point of in the neighbourhood of the coupling point s. Let r be the distance from a given point of the neighbourhood to the coupling point s. From Eqs 17 and 18, we have
as displayed on the right-hand side of Fig 3(d).
The coupling condition is completed by assuming the existence of a domain where both the spherical approximation (Eq 20b and right part of Fig 3(d)) and the FV formulation (Eq 11 and left part of Fig 3(d)) are valid, so that the pressure of a FV cell of this domain matches with the pointwise spherical expression applied to the distance between the coupling point and the center of the cell (e.g. cell pressure Pk in Fig 3(d)). This condition is based on the key assumption that h is sufficiently larger than lcap. We further consider that the matching occurs only in the most distant cells of , . Thus, in any cell k in , the cell pressure is expressed as
(21) |
where dk,s is the distance between the coupling point and the center of cell k.
Combining Eqs 14 and 21, we can obtain an expression of qs as a function of πs and . To finally close the expression of the coupling condition and express qs as a function of πs and , we use the FV formulation (Eq 11) to express the flow conservation at the interface between the cells of the neighbourhood and the rest of the FV domain, i.e. between and . The FV discretization reads
(22) |
where represents the pressure of the unique neighbouring cell jk of k, which belongs to (see Fig 3(b)).
By combining Eqs 14, 21 and 22, we finally obtain the coupling expression
(23) |
where f is the following linear function
(24) |
with Card(⋅) representing the cardinal number of a given set and
(25) |
Recall that the FV cells are assumed to be cubic here, although the extension to parallelepipedic cells is straightforward.
The development above is valid for both centered and off-centered couplings, as in Fig 3(e). However, the FV scheme (Eq 11) is not sensitive to the position of the coupling point in a single source cell. Thus, the resulting FV pressure field is independent of the source position in a coupled cell. To properly take into account the off-centering of a coupling point s in the FV part of the hybrid approach, the coupling term qs is redistributed on each cell i of the neighbourhood with new partial source terms defined by
(26) |
according to a partition coefficient τi,s
(27) |
where vi is the volume of the intersection between the cell i and a fictitious mesh cell centered on the coupling point (see S1 Fig in Supporting Information). For a given source s, this definition implies that ∑i τi,s = 1, yielding ∑i qi,s = qs, and that, among the 27 cells of no more than 8 verify τi,s ≠ 0, and qi,s ≠ 0. From the point of view of the FV scheme (Eq 11), a given cell i of the FV domain is impacted by any coupling located in its neighbourhood , which includes the cells sharing a single corner with i. Thus, Eq 11 is can be rewritten as
(28) |
where is the set of coupling points in . Combining Eqs 24 and 26–28, Eq 28 finally reads
(29) |
2.5 Matrix structure and numerical implementation
Due to the linearity of the hybrid model, we can compute the flow in the whole domain by solving a single linear system, assembled from the equations describing the FV (Eq 28), the network (Eqs 6 and 7) and the coupling (Eqs 23–25). This yields a sparse matrix which is composed of seven parts: two symmetric sparse blocks for the description of the FV and the network, of size (number of cells)2 and (number of inner vertices)2, respectively; a diagonal block, of size (number of couplings)2; and four supplementary off-diagonal blocks for the description of the relationships between the couplings points and both the network and the continuum (see more detail on the matrix structure in Appendix C). The right-hand side describes the boundary conditions imposed at the inlets and outlets of the arteriolar and venular trees, and at the six faces of the FV domain.
The sparsity of the linear system allows us to take advantage of the efficient and scalable numerical tools in the PETSc library [42]. We use a block-Jacobi preconditioner, which is very well-suited to parallel computations, and the system is solved via the bi-conjugate gradient iterative method. The code was developed from scratch in C++ and is fully parallelized using MPI, PETSc [43] and the ParMETIS library for parallel graph partitioning of the network [44]. The code is designed for High Performance Computing (HPC) and runs on EOS supercomputer (CALMIP, France). Regular automatic testing, using CxxTest (http://cxxtest.com/), ensures reliability of the code [45].
Alternately, this code can be used to run computations where all the vessels, including the capillaries, are modelled by the network approach. These complete network (CN) simulations will be used in Section 3 to generate reference fields enabling the evaluation of the accuracy of the hybrid approach.
2.6 Architecture of capillary networks and modelling configurations
With a view to model validation, calculations are performed here for two types of model capillary networks, whose names were chosen according to graph theory [46]: (1) 6-regular networks, i.e., where each vertex is connected to 6 neighbours; and (2) 3-regular networks, which comply to the physiological connectivity in healthy capillary networks (see Fig 4). The use of synthetic capillary networks enables both to solve the problem of anatomical data availability at this scale and to verify all the modelling assumptions made in the present paper (isotropy and uniform permeability). Furthermore, using anatomical capillary datasets would generate uncertainties in the computation of the effective parameters that characterize the capillary bed in the continuum representation. This would add errors in the hybrid resolution that would be indiscernible from errors induced by the continuous/discrete coupling model, going against our wish to investigate the intrinsic impact of the multiscale coupling model on large-scale flow fields.
In both 6- and 3-regular networks, the capillaries have uniform lengths, lcap = 50 μm in 6-regular networks and lcap = 30.62 μm in 3-regular networks, so that the two network types have similar vascular densities. Capillary diameters are either uniform (dcap = 8 μm) or distributed following a Gaussian distribution with a mean diameter of 5.91 μm and a standard deviation of 1.30 μm, which is characteristic of human capillary networks [8]. The corresponding effective parameters Keff and μeff for the continuum representation are presented in Table 1 (more detail in Appendix A).
Table 1. Effective parameters for the continuum representation of the model capillary networks.
dcap = 8 μm | dcap∼ Gaussian distr. | ||
---|---|---|---|
6-regular network | lcap = 50 μm | Keff = 4.02 × 10−14 m2 | Keff = 1.21 × 10−14 m2 |
μeff = 5.15 × 10−3 Pa · s | μeff = 5.88 × 10−3 Pa · s | ||
3-regular network | lcap = 50 μm | Keff = 2.56 × 10−14 m2 | Keff = 6.72 × 10−15 m2 |
μeff = 5.15 × 10−3 Pa · s | μeff = 6.05 × 10−3 Pa · s | ||
lcap = 30.62 μm | Keff = 6.61 × 10−15 m2 | Keff = 1.58 × 10−14 m2 | |
μeff = 5.15 × 10−3 Pa · s | μeff = 6.14 × 10−3 Pa · s |
We will first consider basic configurations that involve less than two couplings. For a single coupling, an arteriole penetrates into a cubic 6-regular capillary bed of size (2.25 mm)3 containing about 284000 vessels. For the case of two coupling endpoints, an arteriole and a venule plunge into a parallelepipedic capillary bed of size 5.5 mm × 2.25 mm × 2.25 mm containing 557000 vessels. Because we want to investigate the impact of the cell size h on the accuracy of the model, we choose to ensure mesh convergence by considering large capillary domains. Thus we also avoid the potential interference of boundaries with the reconstruction of the pressure and flow rate fields. The arteriolar and venular vessels are lAV = 200 μm long and dAV = 15 μm in diameter. The boundary conditions are illustrated in Fig 5. For consistency, the boundary conditions imposed at the boundaries of the capillary bed in the CN simulations are similar to those imposed at the faces of the continuum in the hybrid approach. In the case with two couplings (Fig 5(b)), we impose a constant pressure drop δP = 7000 Pa between the arteriolar inlet and the venular outlet [15, 47]; impermeability (zero flow) on the top and bottom of the capillary network; and periodic conditions in the two other directions. The condition of impermeability imposed at the top of the domain is physiologically relevant to describe the surface of the cortex. The same condition is usually imposed at the bottom, e.g. [14, 15]. For a single coupling (Fig 5(a)), boundary conditions are similar with a zero pressure condition at the bottom of the capillary bed, inducing a global pressure drop δP = 10000 Pa.
Second, we will consider a more realistic case, which involves the anatomical arteriolar and venular trees presented in Fig 2(a). This dataset has been previously obtained by Cassot et al. [8] from sections of a human brain, from the Duvernoy collection [7]. The dataset supporting this article is provided in a supplementary data file. It is composed of a venular tree in between two arteriolar trees, containing a total of 563 vessels and displaying 274 coupling points with a realistic spatial distribution, as displayed on Fig 2(b). Arteriolar and venular vessel diameters are in the range dAV ∈ [7.5 μm; 42.6 μm]. They are connected to a 3-regular capillary network of size 4 mm × 3 mm × 1.5 mm containing 1.6 million vessels. The boundary conditions are identical to the ones defined above for two couplings, as shown in Fig 5(b), except that the pressure drop of 7 000 Pa is imposed between the two inlets of the arteriolar trees and the outlet of the venular tree.
2.7 Error metrics
To evaluate the accuracy of the model, we compare results of the hybrid approach with CN simulations, where blood flow in all vessels is described by the network approach (Eqs 6 and 7). We consider the four domains of interest illustrated in Fig 3(e): the source points s, the whole arteriolar and venular trees ΩAV, the distant FV neighbourhoods of each coupling point s and the rest of the continuum . In the arteriolar and venular trees, variables are identical in both approaches, therefore facilitating comparison. To compute errors in subdomains of the continuum, the capillary pressures in the CN approach are averaged over volumes corresponding to the FV cells in the hybrid approach, and capillary flow rates are averaged over surfaces which correspond to the interfaces between two discretization cells.
Let Ω be one of the four domains of interest mentioned above. Ω contains two sets of components: the set Ωp of network vertices or FV cells, where pressures are defined, and the set Ωq of network vessels or interfaces between two FV cells, where flow rates are defined. For all component ω of Ωp, the local pressure error reads
(30) |
where p represents the pressure value, the subscripts H and CN refer to the hybrid and CN approaches, and the subscript ref refers to the reference value used for normalization. For all component ω of Ωq, the local flow rate error reads
(31) |
where q represents the flow rate value. The global errors characterizing Ω are further defined as
(32) |
and
(33) |
For the study of errors distribution, we use the local errors in Eqs 30 and 31. To avoid underestimation, these errors are normalized by local reference values, so that pω,ref = pω,CN and qω,ref = qω,CN for all ω. For overall error estimation, we use the global errors of Eqs 32 and 33. In this case, errors are normalized by the global pressure drop δP across the sample considered or the global flow rate qA at the inlet of the arteriolar vessel, so that pω,ref = δP and qω,ref = qA for all ω in Eqs 30 and 31. These global errors are particularly well-suited to compare the variation of errors among several test cases.
3 Results and discussion
3.1 Validation of the hybrid approach for basic configurations
Here, our goal is to assess the robustness of the coupling model and the relevance of strategies that have been adopted during its development. The first test case analyzes the impact of the size of FV cells on the accuracy of the model (Fig 6i(a)). Three other configurations test different kinds of perturbations that typically occur in brain microcirculation: off-centering (Fig 6ii(a)), effects of boundary conditions (Fig 6iii(a)) and coupling points coming close together (Fig 6iv(a)). The accuracy of the model is determined by comparing the hybrid and CN approaches, using the global error metrics, Eqs 32 and 33, for the four domains of interest illustrated in Fig 3(e). While these errors may not be as representative as local errors, this choice enables us to compare the different graphs displayed in Fig 6 and to conclude about the importance of the impact of each perturbation.
An important hypothesis of the coupling model is that the size h of a mesh cell is sufficiently larger than the characteristic length lcap of the capillaries—so that Eq 21 is valid. The most sensitive area to this condition is a priori the distant neighbourhood (Fig 3(e)), which corresponds to the intermediate zone between the analytical approximations and the FV formulation. In the first test case (Fig 6i), we focus on identifying the threshold value of h/lcap for which the FV cells are large enough. As expected, the errors and fluctuate for small values of h/lcap in the coupling neighbourhood, then decrease with a stabilization for h/lcap close to 4 or h ∼ 200 μ m (Fig 6i(b) and 6i(d)). For comparison, the pressure and flow rate errors have also been computed when imposing a simple condition of pressure continuity at the interface between the arteriolar vessel and the continuum (see S2 Fig in Supporting Information). In this case, all errors significantly increase with the ratio h/lcap. In particular, the pressure and flow rate errors at the coupling point are ~ 29% and ~ 150%, respectively, for h/lcap = 4. They continue to increase for larger values of h/lcap, reaching ~ 45% and ~ 250%, respectively, for h/lcap = 9. This behaviour highlights the difference in the physical meanings between the pressure of the coupled FV cell and the pressure at the endpoint of the arteriolar vessel, which is critical for large values of h/lcap. By contrast, the multiscale coupling model included in our approach takes into account the upscaling transition between the arteriolar vessel and the continuum. Moreover, other geometrical perturbations such as non-uniform capillary diameters distribution, a non-vascular zone around the arteriolar vessel representing the Virshow-Robin space [7] or a different architecture of the capillary bed have no influence on the threshold value of h/lcap (S3 Fig in Supporting Information). In the remainder of this paper, we therefore always use h/lcap ≥ 4.
As displayed in Fig 6i(c)), for a ratio h/lcap = 5, i.e. h = 250 μm, the pressure errors in the capillary medium are lower than 1% everywhere when using the multiscale coupling model, showing its accuracy. Furthermore, the reconstruction of the pressure field using the analytical approximations (Eqs 14 and 12) in the vicinity of the coupling point is in very good agreement with the reference CN pressure (Fig 7i). As expected, the FV representation is accurate beyond two cells away from the coupling but does not describe the strong gradients in , underestimating the pressure in the coupled cell. The coupling model correctly captures these gradients since the pressures πCN and πH at the coupling point are in very good agreement, with a global error of 0.7%. By comparison, the difference between these two values is 100 times larger when using a simple condition of pressure continuity, with a global error of 33% (S2 and S4 Figs in Supporting Information). Moreover, because the additional pressure drop building up around the coupling point is not accounted for, the pressure at the arteriolar endpoint is highly underestimated (π/πref = 0.39 vs. 1.05 in the CN approach, see S4 Fig). Thus, this local singular pressure drop significantly contributes to the global resistance of the capillary bed, which has been recently shown to dominate the overall intracortical resistance in both human and mice [31, 48]. In other words, this microscopic scale effect, intrinsically linked to the transition between the tree-like arterioles and the mesh-like capillaries, has a huge impact on the pressure field at macroscopic scale.
We now ask whether the off-centering of the arteriolar or venular endpoints in the finite-volume cell affects the accuracy of the result. Off-centering of coupling points can indeed induce asymmetries of the pressure field with regard to the FV grid. To deal with this, we introduce partial sources (Eq 28) to distribute the source term among the cells affected by the well model and compare the results with computations where the flow rate is not distributed. In Fig 6ii, we analyze the impact on the pressure and flow rate errors (Fig 6ii(b) and 6ii(d)) by progressively increasing the distance doff to the FV cell center in the range . The ratios doff/lcap = 0.5, and correspond to extrema of the off-centering with couplings occurring at the intersection between 2, 4 and 8 cells. To make such intersections possible, the continuum is discretized in 10 × 10 × 10 cells, i.e. h = 225 μm. In this way, the corners of the FV cells in the hybrid approach coincide with bifurcations of the 6-regular underlying capillary bed in the CN configuration. We see that ignoring the distribution of qs results in an increase of errors, with errors twice as large in the FV neighbourhood ( and , plain versus dotted lines in Fig 6ii). By reconstructing the analytical approximation of the pressure field in the vicinity of the coupling (Fig 7ii), we see that the coupling model without distribution of qs cannot capture the asymmetry of the pressure field. This induces slight over- and underestimations on each side of the coupling point that persist even far away from the source. On the contrary, the reconstructions with qs distributed are in very good agreement with the reference CN computations.
Next, we assess the influence of boundary conditions in Fig 6iii. The coupling point is initially positioned at the center of the domain (dboundary/h = 4.5) and progressively brought close to a boundary (dboundary/h = 0.5) where impermeability conditions have been imposed. Similarly to the first case, h = 250 μm here for the purpose of working with centered couplings and avoid potential errors induced by off-centering. Both pressure and flow rate errors (Fig 6iii(b) and 6iii(d)) show that our model is robust provided that at least one cell separates the coupling point from the domain boundary, ensuring that the neighbourhood of the coupling point does not intersect it. While the model is less accurate when the coupling occurs in the boundary cell, the increase in errors is small (up to 2.5% in pressure and 6% in flow rate).
Finally, we study in Fig 6iv the impact of the distance between an arteriolar coupling and a venular coupling on results, as the density of coupling points can be locally very large in the human cortex (Fig 2). Initially separated by 9 cells of side h = 250 μm (dAV/h = 9), the two couplings are brought closer together until they are in neighbouring cells (dAV/h = 1). In Fig 6iv(b) and 6iv(d), both pressure and flow rate errors show that the hybrid approach is in very good agreement with the CN reference solution, even for short distances that break the spherical symmetry of the pressure field. For the ratio dAV/h = 1, the strong decrease of errors can be explained by the fact that each coupled cell belongs to the neighbourhood of the other one. In this case, a shunt appears at the scale of the FV cells and the pressure field is uniform outside the coupling region.
In summary, the hybrid approach requires a coupling model much more complex than a simple condition of pressure continuity to capture the strong gradients around coupling points. The coupling condition presented in this paper fills this gap since it is robust to the geometrical perturbations that typically occur in the brain microcirculation. For more than two coupling points, we also verified that the model is accurate in similar idealized configurations for up to 10 couplings occurring in the same cell (S5 Fig in Supporting Information). For comparison, the results are summarized in Fig 8. The values reported correspond to the maximal errors computed for h/lcap > 4 (orange dashed lines displayed on each previous graphs—Fig 6 and S5 Fig). With regard to pressure errors, the hybrid approach always shows very good agreement with the CN approach, with no error larger than 3%. The largest errors are observed for the configuration involving multiple couplings in one FV cell, suggesting that the accuracy of the reconstruction of the pressure field in the continuum is limited by the density of couplings per cell. This trend is confirmed when considering flow rate errors in Fig 8. In the next section, we explore this in more detail through a more realistic case representative of the architecture of the human vascular network, where up to 5 couplings occur in the same cell.
3.2 Application to larger realistic networks involving anatomical arteriolar and venular trees and synthetic capillary networks
The errors presented in Fig 9 refers to a more realistic configuration involving the three anatomically accurate arteriolar and venular trees displayed in Fig 2(a), which plunge into a 3-regular capillary network with Gaussian diameters distribution and uniform length lcap = 30.62 μm. The corresponding continuum is discretized in FV cells of side h = 122.5 μm, i.e. h/lcap = 4, ensuring the validity of the coupling model. In this case, the global flow rate error, Eq 33, computed at coupling points is very low (<0.26%). Consequently, this also ensures a very good accuracy in the continuum. To go further, we analyze the distribution of local errors, Eqs 30 and 31, in the arteriolar and venular trees.
The pressure error field (Fig 9(a)) shows that the hybrid approach remains accurate, with no error greater than 6%. Flow rate is much more sensitive, with errors ranging from 0.001% to 100%. These large values can be explained by the fact that pressure and flow rate fields are highly correlated (Eq 1) in the sense that slight pressure perturbations at the endpoints of a given vessel can induce very high flow rate error, especially for low pressure drops (low flow rates). In spite of this, considering both pressure and flow rate errors in Fig 9(b), we clearly observe the benefit of using the coupling model. This is confirmed when considering absolute values instead of relative errors (S6 Fig in Supporting Information).
Moreover, the large errors highlighted in vessels with low flow rates have a minor impact on the spatial distribution of the source flow rates. This can be verified by comparing the cumulative flow rates, e.g. in the left arteriole (Fig 10(a)), deduced from the hybrid approach and CN computations. For that purpose, the source flow rates qs are first sorted in ascending order and the set of cumulated flow rates is defined for n in {1, …, Card(S)}, where S is the set of sources, by
(34) |
This means that must be equal to the flow rate qA,l injected at the entry of the left arteriole. Finally, the results are normalized by qA,l. They show very good agreement with CN computations, which is not the case when considering a simple condition of pressure continuity in the hybrid approach (Fig 10(a)). Moreover, probability density functions of the flow rate in the network vessels (Fig 10(b)) also show very good accuracy as the Gaussian fits overlap, contrary to those obtained without coupling. These results are particularly interesting because the standard complete network approach has been validated only in a statistical sense, rather than a vessel-to-vessel basis, by comparison with in vivo data [20].
Finally, the results presented in this section confirm that the coupling model is very accurate, even for multiple couplings.
3.3 Computational performance
In order to estimate the performance gain of the parallel design of the code, blood flow was computed in a network containing more than 10 millions of vertices. This lattice was obtained by periodically duplicating the pattern of three arteriolar and venular trees (Fig 9). The final network contains 10.1 million of vertices in the CN version: 50000 arteriolar and venular vertices and 10.05 million capillary vertices, these latter being homogenized into 51000 mesh cells in the hybrid approach. The computation was run on 20 cores Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz of the EOS supercomputer (CALMIP, France). While the CN approach takes about 6 min, the hybrid approach takes only 1 s, implying a ×360 acceleration. This important gain in computation time is explained by two facts: (1) the number of unknowns is reduced by a factor of ∼200 in the hybrid approach; (2) the unstructured architecture of the capillary network is replaced by a structured grid, which requires much less numerical treatment. By using a simple linear projection of this result, the flow computation in the whole human cortex (∼1000 cm3 [49] with ∼10 000 vessels per mm3 [8], i.e. 10 billions of vessels) would take about four days with the CN approach while it would take ∼15 minutes with the hybrid approach. This demonstrates that the combination of a HPC code with the hybrid approach is a powerful tool that pushes the current limits of computational performance for simulating blood flow in the brain microcirculation.
3.4 Comparison with previous work
Now that we have established the relevance and the numerical strength of our approach, in this section we emphasize the main methodological differences between our model and previous work.
A few authors have introduced hybrid approaches where the arteriolar and venular trees are represented by a discrete model and the capillary network as a continuum [27]. However, the need for a proper coupling condition at the interface between the two frameworks has never been discussed, even in the context of cardiac microcirculation where multiscale computational approaches have been used for a longer time [25, 26, 38]. Reichold et al. [14] got around this difficulty by replacing the capillary mesh by a coarser network with identical resistivity. The advantage of such method is to decrease the number of degrees of freedom of the problem, still using a complete network approach. However, this coarsening results in a larger capillary length. Thus the 1r pressure relaxation highlighted in this paper around the couplings is likely shifted to larger length scales and the strong pressure gradients around the couplings at microscopic scale may not be properly captured.
One simple alternative idea to capture these strong gradients would be to sufficiently refine the finite volume mesh close to the coupling points. However, the solution of the diffusion equation in the FV scheme (Eq 8) would impose a 1r-decrease of the pressure in the vicinity of the coupling point, overlooking the linear variation at microscopic scale, below lcap. Furthermore, even if this were physically accurate, couplings are relatively dense (Fig 2(a)), implying that such a refinement would be computationally limiting. This might still be tractable on a larger number of cores, but only to calculate blood flow in moderately large portions of the brain, without the possibility to further consider mass transport modelling or nonlinear effects in the blood rheology.
In the present hybrid approach, we used analytical solutions close to the sources to derive a proper coupling model. This idea was introduced by Peaceman in the context of petroleum engineering [41], in order to couple wellbores with two-dimensional finite volume models representing the flow in an oil reservoir. It was later extended to deal with more complex situations, e.g. anisotropic continuum, non-Darcy flow, three-dimensional models, finite element methods [50–52]. However, because of differences in scales between oil reservoirs and the human cortex (see S7 Fig in Supporting Information), important modifications to the original well models were made. First, the sources and sinks terms are lineic in Peaceman’s approach, while our conceptual model involves point terms. Thus analytical solutions in classical well models exhibit cylindrical symmetry, while the symmetry is spherical here. More importantly, the reference radius and wellbore pressure used for the analytical solution in Peaceman’s model [41] are straightforward because the well diameter is much larger than the pores [53]. In microvascular networks, the diameter of a coupled arteriole or venule is ~ 5 times smaller than the characteristic length of a capillary vessel [9]. Consequently, our model required an additional analytical approximation of the pressure drop in the direct vicinity of couplings, Eq 14, to capture microscopic effects. In addition, the FV cells in an oil reservoir are a thousand times larger than the well diameter [53], while they are only ten times larger than the characteristic length of a capillary in the present work. We therefore expanded the coupling condition to a larger neighbourhood around coupling points. In doing so, the model yields an additional local linear system per coupling, which involves the coupled cell and its 26 neighbours. Even if this strategy is constraining, it is a reliable way of improving the accuracy of the model [54], which is similar to extending the stencil in computational methods. Moreover, it enables us to deal with off-centered couplings by distributing the coupling condition among these particular cells, Eqs 27 and 28 (see similar strategies in [55]).
4 Conclusions and perspectives
In this paper, we presented a hybrid multiscale approach to simulate blood flow in large volumes of the brain microcirculation. This approach is hybrid in the sense that it couples a network representation of the arteriolar and venular trees to a homogenized continuum representing the capillary bed. We showed that the coupling of the two frameworks is non-trivial since the effects induced by this coupling at microscopic scale have a huge impact on the flow at macroscopic scale. As a consequence, a simple condition of pressure continuity yields large errors in both pressure and flow rate fields. To deal with this issue, we introduced a coupling model that relies on analytical approximations of the pressure field in the vicinity of coupling points. Such a theoretical formulation takes into account the details of the capillary network architecture in the close neighbourhood of the arteriolar and venular endpoints (number, length and diameter of capillaries connected to each coupling point).
By comparison with a complete network approach, we showed that the resulting hybrid approach is accurate in describing the pressure field in various simple test configurations, which involve model capillary lattices with strong topological and morphological differences (6-regular vs. 3-regular networks, networks with uniform or distributed diameters, impact of Virshow-Robin space). We also demonstrated the validity of the hybrid approach when interactions take place between several coupling points (either in the same grid cell or not), or with the domain boundaries. We finally validated this approach on a more complex configuration, combining a few arteriolar and venular trees derived from human anatomical data, with a model capillary network. This last configuration displays 274 coupling points, combining all the geometrical perturbations that typically occur in brain microcirculation (e.g. off-centering, close couplings). Finally, we were able to conclude that the accuracy of the hybrid approach in the large tree-like vessels is similar, on average, to that of a complete network approach.
To go one step further and use anatomical data for the representation of the capillary bed in the future, the model might require several extensions. For instance, the stratification of the vascular density in the depth of the cortex [56] and possible anisotropies [7] may induce strong heterogeneities of capillary networks. To describe this accurately, analytical approximations of the pressure field that capture non-spherical symmetries in the vicinity of couplings may be necessary (see, e.g. [57] for similar problems in petroleum engineering). Moreover, in a perspective of extension to the simulation of mass transfers, it is noteworthy that Darcy’s law is similar to a diffusion equation in pressure. Introducing a hybrid approach for mass transfers will thus involve issues similar to the ones described in the present paper. In the particular case of oxygen transfers, hematocrit heterogeneities induced by the non-proportional distribution of the red blood cells at microvascular bifurcations, i.e. phase separation effect, should also be considered. While this problem has already been investigated in microvascular networks (e.g. [15, 18, 58]), the introduction of such local bi-phasic phenomena in the continuous description of the capillary bed is still a fully open question. Since hematocrit heterogeneities induce non-linear effects, this will likely imply solving the linear system introduced in this paper in an iterative fashion. Thus, the improvement in computational performance will be even more critical for whole-brain computations, not to mention the additional resources needed to solve for the mass transfer problem.
In this perspective, the present hybrid approach has been developed for HPC. With regard to blood flow, this will enable (1) the validation of the hybrid approach by comparison with CN computations for a cortical volume of up to 1 cm3 (about ten million of vessels), reaching the computational limit of the CN approach; (2) the simulation of blood flow in much larger volumes—with the ultimate goal of modelling the whole human cortex—via the hybrid approach, assuming that sufficient anatomical data becomes available for arteriolar and venular networks [59]. Such simulations would represent a valuable tool for studying flow variations induced by vascular modifications—vascular occlusions or rarefaction of the capillary vessels observed in Alzheimer’s disease.
5 Appendices
Appendix A Effective properties of the capillary bed
In this appendix, we present how the effective permeability Keff and viscosity μeff are calculated in 6- and 3-regular capillary networks displayed in Fig 4. Both coefficients are usually lumped together by considering a single effective resistivity Keff/μeff of the network. Here, the effective permeability Keff represents the permeability of the network with uniform viscosity, while the effective viscosity μeff represents the impact of the Fåhræus-Lindqvist effect (Eq 3).
To compute these effective parameters, the flow is first solved at microscopic-scale in cubic capillary networks of side L, using the network approach (Eqs 6 and 7). The results are then averaged at mesoscopic scale and identified to Darcy’s law
(35) |
where subscript L refers to the network side, ΔL P is the imposed pressure drop and QL is the resulting global flow rate. The side L of the domain is increased until the effective coefficients do not depend on it anymore, meaning that we have reached the mesoscopic scale at which the capillary bed can be considered as a continuum. The side L that corresponds to the convergence of the effective coefficients defines what is commonly called a Representative Elementary Volume (REV) [21, 23]. The characteristics of the capillary networks treated and the final results are summarized in Table 1.
Appendix A.1 Uniform capillary diameters
For a uniform capillary diameter dcap = 8 μm, the viscosity is uniform and computed from the in vivo viscosity law (Eq 3): μeff ≃ 5.15 × 10−3 Pa · s.
In the 6-regular network, we can theoretically derive the corresponding value of Keff. In a cubic domain of side L, this network is indeed similar to N × N parallel vessels of length L, where N represents the number of vessels normal to the direction of interest. We have
(36) |
with the conductance corresponding to a vessel of length L
(37) |
Noting that L/N = lcap here, we deduce from Eqs 35 and 36 a value of Keff that does not depend on L
(38) |
This is valid for L > lcap. Here, Keff ≃ 4.02 × 10−14 m2 in each direction, with a REV side equal to lcap.
No theoretical formula can be derived to calculate the corresponding permeability Keff in the 3-regular network. The REV side and the associated effective parameters are determined by increasing the side of the network L until a convergence is observed. As displayed in Fig 11, finally reaches a plateau corresponding to the converged effective permeability Keff. The beginning of the plateau corresponds to the side of the REV. We set the convergence criteria at |K(Ln) − K(Ln−1)|/K(Ln) < 0.01, where Ln−1 represents the domain side just below a given sideLn. Here, the REV side is about 300 μm and the corresponding permeability value is Keff ≃ 6.61 × 10−14 m2.
Appendix A.2 Distributed capillary diameters
If the diameter is non-uniform, it follows the Gaussian law detailed in Section 2.6. Since the capillary network is statistically generated—so the diameters distribution follows the Gaussian law, we study the statistical properties of the resulting permeability and viscosity, following the three steps below (results are presented in Fig 12 for both 6- and 3-regular networks):
In order to quantify the impact of a diameter distribution on the effective parameters Keff and μeff, we first compute the reference values Kref and μref in the case of uniform capillary diameters dconst = 5.91 μm (Fig 12(a)), which corresponds to the mean diameter of the Gaussian distribution. From the in vivo viscosity law, we have μref ≃ 5.95 × 10-3 Pa · s for both networks. The reference permeability Kref is then deduced from Eq 35 (Fig 12(a)). As expected, Kref is constant for the 6-regular network, Kref ≃ 1.20 × 10-14 m2. For 3-regular network, we established the convergence for |K(Ln) − K(Ln−1)|/K(Ln) < 0.01 for Kref ≃ 1.9692 × 10−14 m2 and a REV side of 300 μm.
To isolate the impact of geometrical variations on the permeability, we then neglect the viscosity fluctuation and assume the viscosity to be uniform, equal to μref. This means that we define the permeability as depending only on the geometry and topology of the network, independently from the variations of viscosity. We run 2000 computations per side L, with 2000 different diameter distributions. For each domain side L and diameter distribution i in {1, …, 2000}, we compute the corresponding effective permeability via Eq 35. Mean values and standard deviations of are presented in Fig 12(b). We establish the convergence for a standard deviation under 0.1. For the 6-regular network, Kref ≃ 1.21 × 10-14 m2 for a REV side of 200 μm. For 3-regular network, Kref ≃ 1.58 × 10-14 m2 for a REV side of 300 μm.
To finally capture the variation induced by non-uniform viscosities, we run again the same 2000 computations by letting the in vivo viscosity law (Eq 3 in the main paper) describe the viscosity fluctuation in each capillary. Now that we know the value of for each realization i in {1, …, 2000}, we can deduce from Eq 35. Mean values and standard deviations of are shown in Fig 12(c). For the 6-regular network, μeff ≃ 5.88 × 10-3 Pa · s at the REV side of 200 μm. For 3-regular network, μeff ≃ 6.15 × 10-3 Pa · s at the REV side of 300 μm.
As expected, we also deduce that the two networks are isotropic because the results overlap in the three directions of space (Figs 11 and 12). Indeed, all networks used in the present paper are periodic in the x, y and z directions, with symmetry planes along the three axis. Thus, according to [21], even if the pressure gradient has not the same principal orientation as the segments of the network, Darcy’s equation still holds. In other words, while segments have preferential orientations at microscopic scale, the medium is isotropic at mesoscopic scale.
Appendix B Derivation of the reference distance lΓ to the coupling
In this section,we detail the derivation the value lΓ used in Eq 21 of the main paper. For all capillary vessel γ of Ωcap that is connected to the coupling point s, let lγ be its length and πγ the pressure at its endpoint, which is not s. We first consider each couple (πγ, lγ), with γ inΩcap, as references in the analytical solution of Darcy’s law (Eq 12)
(39) |
Multiplying by Gsγ and summing over , we obtain
(40) |
which also can be written as
(41) |
Finally, by identifying πΓ and lΓ, this equation corresponds to Eq 21 with
(42) |
Appendix C Matrix structure
The matrix describing the linear system for the hybrid approach is a sparse matrix, which is composed of seven parts displayed on Fig 13:
Part A: the finite volume formulation (Eq 29) yields a symmetric sparse block of size (number of cells)2. Each row i contains 7 components: one diagonal value associated to the cell i and 6 off-diagonal values associated to its neighbours;
Part a: the finite volume formulation applied to the coupled cells yields a supplementary off-diagonal block of size (number of cells×number of couplings), where the components correspond to the distributed impact of the couplings and the relationship with the associated coupled vertices;
Part B: the network approach (Eqs 6 and 7) yields another sparse block of size (number of inner vertices)2. Each row α contains components, where is the number of neighbouring vertices of the inner vertex α: one diagonal value associated to the inner vertex α and off-diagonal values associated to its neighbours;
Part b: some inner vertices of the network approach are connected to coupling points instead of boundary nodes, yielding a supplementary off-diagonal block of size (number of inner vertices×number of couplings), where the components correspond to the associated coupled vertices;
Part C: the coupling part (Eq 25) yields a simple diagonal block of size (number of couplings)2. Each row s corresponds to a new unknown, which is associated to the coupled vertex s;
Part ca: the coupling part is completed by an off-diagonal block of size (number of couplings×number of cells). The components correspond to the connection of each coupled vertex to the FV cells where the coupling condition has been distributed (as in S1 Fig of the Supporting Information);
Part cb: the coupling part is also completed by an off-diagonal block of size (number of couplings×number of inner vertices). The components correspond to the connection of each coupled vertex to its unique neighbouring vertex in the network part.
The right-hand side, which describes the boundary conditions imposed at the inlets and outlets of the arteriolar and venular trees, is finally very sparse.
Appendix D Nomenclature
In this section, a detailed nomenclature is provided about the description of the domains used in the main paper. The domains are sorted according to the elements that they contain: network domains contain vessels, finite volume domains contain discretization cells, and continuous domains are subdomains of . Each of the domain detailed below is assigned to one of the following classes: main structural component, domain involved in the development of the coupling model, validity domains of the analytical approximations, and domain dedicated to the computation of errors.
Appendix D.1 Network domains
ΩAV is the set of network vessels in the arteriolar and venular trees (main structural component);
s is a coupling point, at the interface between ΩAV and ΩFV (main structural component);
Ωcap is the set of capillary vessels connected to a coupling point (main structural component).
Appendix D.2 Finite volume domains
ΩFV is the set of cells used to discretize the continuum (main structural component);
is a reduction of ΩFV, which excludes the sets (computation of errors);
is the set of cells that contains the cell coupled to the coupling point s and its neighbours, including the diagonal neighbours (validity of the analytical approximations);
is a reduction of , which excludes the coupled cell (development of the coupling model);
is the set of cells that share a face with (development of the coupling model);
is an extension of , which further includes the cells sharing a corner with (computation of errors).
Appendix D.3 Continuous domain
Ωlin,s is a spherical subdomain of of radius lΓ, centered in the coupling point s (validity of the linear approximation);
is a subdomain of that corresponds to (validity of the spherical approximation).
Supporting information
Acknowledgments
Part of this work has been done while SL was the Mary Upson Visiting Professor, Meining School of Biomedical Engineering, Cornell University. The authors gratefully acknowledge F. Cassot and F. Lauwers for sharing anatomical data, N. Nishimura and C. Schaffer for useful discussions, and F.Y. Houdroge for her participation in preliminary work on this subject. They also gratefully thank A. Smith, V. Doyeux and F. Zami-Pierre for having critically reviewed this paper. They thank the COSINUS department of IMFT for help on computational aspects. This work was performed using HPC resources from CALMIP (Grant 2016-P1541).
Data Availability
All relevant data are included within the paper and its Supporting Information files. The code used in this study is not made public at this time, for the reason that the paper is centered on the models, not on software development. However, qualified researchers may contact the corresponding author (sylvie.lorthois@imft) to request access to the code used in this study or if they need support to reproduce the results.
Funding Statement
The research leading to these results has received funding from the European Research Council under the European Union’s Seventh Framework Programme (FP7/2007-2013)/ ERC grant agreement n° 615102. (https://erc.europa.eu/). MP was the recipient of a doctoral fellowship from Institut National Polytechnique de Toulouse (http://www.inp-toulouse.fr/) and an international mobility grant from Ecole Doctorale MEGeP, Toulouse (www.ed-megep.fr/). This work was performed using HPC resources from CALMIP (Grant 2016-P1541). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
References
- 1. Boas DA, Jones SR, Devor A, Huppert TJ, Dale AM. A vascular anatomical network model of the spatio-temporal response to brain activation. NeuroImage. 2008;40:1116–1129. doi: 10.1016/j.neuroimage.2007.12.061 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Sakadžić S, Mandeville ET, Gagnon L, Musacchia JJ, Yaseen MA, Yucel MA, et al. Large arteriolar component of oxygen delivery implies safe margin of oxygen supply to cerebral tissue. Nature communications. 2014;5:5734 doi: 10.1038/ncomms6734 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Shih AY, Rühlmann C, Blinder P, Devor A, Drew PJ, Friedman B, et al. Robust and fragile aspects of cortical blood flow in relation to the underlying angioarchitecture. Microcirculation. 2015;22:204–218. doi: 10.1111/micc.12195 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Markram H, Muller E, Ramaswamy S, Reimann MW, Abdellah M, Sanchez CA, et al. Reconstruction and simulation of neocortical microcircuitry. Cell. 2015;163:456–492. doi: 10.1016/j.cell.2015.09.029 [DOI] [PubMed] [Google Scholar]
- 5. Iturria-Medina Y, Sotero R, Toussaint P, Mateos-Pérez J, Evans A, Initiative ADN, et al. Early role of vascular dysregulation on late-onset Alzheimer’s disease based on multifactorial data-driven analysis. Nature Communications. 2016;7 doi: 10.1038/ncomms11934 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6. Perdikaris P, Grinberg L, Karniadakis GE. Multiscale modeling and simulation of brain blood flow. Physics of Fluids. 2016;28:021304 doi: 10.1063/1.4941315 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7. Duvernoy HM, Delon S, Vannson JL. Cortical blood vessels of the human brain. Brain Research Bulletin. 1981;7:519–579. doi: 10.1016/0361-9230(81)90007-1 [DOI] [PubMed] [Google Scholar]
- 8. Cassot F, Lauwers F, Fouard C, Prohaska S, Lauwers-Cances V. A novel three-dimensional computer-assisted method for a quantitative study of microvascular networks of the human cerebral cortex. Microcirculation. 2006;13:1–18. doi: 10.1080/10739680500383407 [DOI] [PubMed] [Google Scholar]
- 9. Lorthois S, Cassot F. Fractal analysis of vascular networks: Insights from morphogenesis. Journal of Theoretical Biology. 2010;262:614–633. doi: 10.1016/j.jtbi.2009.10.037 [DOI] [PubMed] [Google Scholar]
- 10. Shih AY, Driscoll JD, Drew PJ, Nishimura N, Schaffer CB, Kleinfeld D. Two-photon microscopy as a tool to study blood flow and neurovascular coupling in the rodent brain. Journal of Cerebral Blood Flow & Metabolism. 2012;32:1277–1309. doi: 10.1038/jcbfm.2011.196 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11. Hirsch S, Reichold J, Schneider M, Székely G, Weber B. Topology and hemodynamics of the cortical cerebrovascular system. Journal of Cerebral Blood Flow & Metabolism. 2012;32:952–967. doi: 10.1038/jcbfm.2012.39 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12. Nishimura N, Schaffer CB, Friedman B, Tsai PS, Lyden PD, Kleinfeld D. Targeted insult to subsurface cortical blood vessels using ultrashort laser pulses: three models of stroke. Nature Methods. 2006;3:99–108. doi: 10.1038/nmeth844 [DOI] [PubMed] [Google Scholar]
- 13. Tsai PS, Kaufhold JP, Blinder P, Friedman B, Drew PJ, Karten HJ, et al. Correlations of neuronal and microvascular densities in murine cortex revealed by direct counting and colocalization of nuclei and vessels. Journal of Neuroscience. 2009;29:14553–14570. doi: 10.1523/JNEUROSCI.3287-09.2009 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14. Reichold J, Stampanoni M, Keller AL, Buck A, Jenny P, Weber B. Vascular graph model to simulate the cerebral blood flow in realistic vascular networks. Journal of Cerebral Blood Flow & Metabolism. 2009;29:1429–1443. doi: 10.1038/jcbfm.2009.58 [DOI] [PubMed] [Google Scholar]
- 15. Lorthois S, Cassot F, Lauwers F. Simulation study of brain blood flow regulation by intra-cortical arterioles in an anatomically accurate large human vascular network: Part I: Methodology and baseline flow. NeuroImage. 2011;54:1031–1042. doi: 10.1016/j.neuroimage.2010.10.040 [DOI] [PubMed] [Google Scholar]
- 16. Blinder P, Tsai PS, Kaufhold JP, Knutsen PM, Suhl H, Kleinfeld D. The cortical angiome: an interconnected vascular network with noncolumnar patterns of blood flow. Nature Neuroscience. 2013;16:889–897. doi: 10.1038/nn.3426 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17. Gould IG, Linninger AA. Hematocrit distribution and tissue oxygenation in large microcirculatory networks. Microcirculation. 2015;22:1–18. doi: 10.1111/micc.12156 [DOI] [PubMed] [Google Scholar]
- 18. Linninger AA, Gould IG, Marinnan T, Hsu CY, Chojecki M, Alaraj A. Cerebral microcirculation and oxygen tension in the human secondary cortex. Annals of Biomedical Engineering. 2013;41:2264–2284. doi: 10.1007/s10439-013-0828-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19. Park CS, Payne SJ. A generalized mathematical framework for estimating the residue function for arbitrary vascular networks. Interface focus. 2013;3:20120078 doi: 10.1098/rsfs.2012.0078 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20. Pries A, Secomb TW, Gaehtgens P, Gross J. Blood flow in microvascular networks. Experiments and simulation. Circulation research. 1990;67:826–834. doi: 10.1161/01.RES.67.4.826 [DOI] [PubMed] [Google Scholar]
- 21. Bear J. Dynamics of fluids in porous media. Dover Publications, Inc.; 1972. [Google Scholar]
- 22. Whitaker S. Flow in porous media I: A theoretical derivation of Darcy’s law. Transport in porous media. 1986;1:3–25. doi: 10.1007/BF01036523 [Google Scholar]
- 23. Quintard M, Whitaker S. Theoretical analysis of transport in porous media In: Handbook of Porous Media Second Edition Informa UK Limited; 2000. p. 1–52. [Google Scholar]
- 24. El-Bouri WK, Payne SJ. Multi-scale homogenization of blood flow in 3-dimensional human cerebral microvascular networks. Journal of Theoretical Biology. 2015;380:40–47. doi: 10.1016/j.jtbi.2015.05.011 [DOI] [PubMed] [Google Scholar]
- 25. Waters SL, Alastruey J, Beard DA, Bovendeerd PH, Davies PF, Jayaraman G, et al. Theoretical models for coronary vascular biomechanics: progress & challenges. Progress in Biophysics and Molecular Biology. 2011;104:49–76. doi: 10.1016/j.pbiomolbio.2010.10.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26. Hyde ER, Cookson AN, Lee J, Michler C, Goyal A, Sochi T, et al. Multi-scale parameterisation of a myocardial perfusion model using whole-organ arterial networks. Annals of Biomedical Engineering. 2014;42:797–811. doi: 10.1007/s10439-013-0951-y [DOI] [PubMed] [Google Scholar]
- 27. Erbertseder K, Reichold J, Flemisch B, Jenny P, Helmig R. A coupled discrete/continuum model for describing cancer-therapeutic transport in the lung. PLoS ONE. 2012;7:e31966 doi: 10.1371/journal.pone.0031966 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28. Gagnon L, Sakadžić S, Lesage F, Musacchia JJ, Lefebvre J, Fang Q, et al. Quantifying the microvascular origin of BOLD-fMRI from first principles with two-photon microscopy and an oxygen-sensitive nanoprobe. Journal of Neuroscience. 2015;35:3663–3675. doi: 10.1523/JNEUROSCI.3555-14.2015 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29. Fung Y, Zweifach B. Microcirculation: mechanics of blood flow in capillaries. Annual Review of Fluid Mechanics. 1971;3:189–210. doi: 10.1146/annurev.fl.03.010171.001201 [Google Scholar]
- 30. Santisakultarm TP, Cornelius NR, Nishimura N, Schafer AI, Silver RT, Doerschuk PC, et al. In vivo two-photon excited fluorescence microscopy reveals cardiac-and respiration-dependent pulsatile blood flow in cortical blood vessels in mice. American Journal of Physiology-Heart and Circulatory Physiology. 2012;302:H1367–H1377. doi: 10.1152/ajpheart.00417.2011 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31. Lorthois S, Cassot F, Lauwers F. Simulation study of brain blood flow regulation by intra-cortical arterioles in an anatomically accurate large human vascular network. Part II: Flow variations induced by global or localized modifications of arteriolar diameters. NeuroImage. 2011;54:2840–2853. doi: 10.1016/j.neuroimage.2010.10.040 [DOI] [PubMed] [Google Scholar]
- 32. Fung YC. Biomechanics: Mechanical Properties of Living Tissues. New York, NY: Springer; New York; 1981. [Google Scholar]
- 33. Fåhræus R, Lindqvist T. The viscosity of the blood in narrow capillary tubes. American Journal of Physiology. 1931;96:562–568. [Google Scholar]
- 34. Kiani MF, Hudetz AG. A semi-empirical model of apparent blood viscosity as a function of vessel diameter and discharge hematocrit. Biorheology. 1991;28:65–73. doi: 10.3233/BIR-1991-281-207 [DOI] [PubMed] [Google Scholar]
- 35. Obrist D, Weber B, Buck A, Jenny P. Red blood cell distribution in simplified capillary networks. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences. 2010;368:2897–2918. doi: 10.1098/rsta.2010.0045 [DOI] [PubMed] [Google Scholar]
- 36. Pries A. Biophysical aspects of blood flow in the microvasculature. Cardiovascular Research. 1996;32:654–667. doi: 10.1016/0008-6363(96)00065-X [PubMed] [Google Scholar]
- 37. Davit Y, Bell CG, Byrne HM, Chapman LA, Kimpton LS, Lang GE, et al. Homogenization via formal multiscale asymptotics and volume averaging: How do the two techniques compare? Advances in Water Resources. 2013;62:178–206. doi: 10.1016/j.advwatres.2013.09.006 [Google Scholar]
- 38. Smith AF, Shipley RJ, Lee J, Sands GB, LeGrice IJ, Smith NP. Transmural variation and anisotropy of microvascular flow conductivity in the rat myocardium. Annals of Biomedical Engineering. 2014;42:1966–1977. doi: 10.1007/s10439-014-1028-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39. Eymard R, Gallouët T, Herbin R. Finite volume methods. Handbook of Numerical Analysis. 2000;7:713–1018. [Google Scholar]
- 40. Versteeg HK, Malalasekera W. An introduction to computational fluid dynamics: the finite volume method. Pearson Education; 2007. [Google Scholar]
- 41. Peaceman DW. Interpretation of well-block pressures in numerical reservoir simulation. Society of Petroleum Engineers Journal. 1978;18:183–194. doi: 10.2118/6893-PA [Google Scholar]
- 42.Balay S, Abhyankar S, Adams MF, Brown J, Brune P, Buschelman K, et al. PETSc Web page; 2016. Available from: http://www.mcs.anl.gov/petsc.
- 43.Balaji P, Buntinas D, Balay S, Smith B, Thakur R, Gropp W. Nonuniformly communicating noncontiguous data: A case study with petsc and mpi. In: 21st International Parallel and Distributed Processing Symposium; 2007. p. 1–10.
- 44. Walshaw C, Cross M. Parallel optimisation algorithms for multilevel mesh partitioning. Parallel Computing. 2000;26:1635–1660. doi: 10.1016/S0167-8191(00)00046-6 [Google Scholar]
- 45. Bertolino A. Software testing research: Achievements, challenges, dreams In: Future of Software Engineering; 2007. p. 85–103. [Google Scholar]
- 46. Chen WK. Graph theory and its engineering applications. vol. 5 World Scientific; 1997. [Google Scholar]
- 47. Piechnik SK, Chiarelli PA, Jezzard P. Modelling vascular reactivity to investigate the basis of the relationship between cerebral blood volume and flow under CO 2 manipulation. NeuroImage. 2008;39:107–118. doi: 10.1016/j.neuroimage.2007.08.022 [DOI] [PubMed] [Google Scholar]
- 48. Gould IG, Tsai P, Kleinfeld D, Linninger A. The capillary bed offers the largest hemodynamic resistance to the cortical blood supply. Journal of Cerebral Blood Flow & Metabolism. 2016;37:52–68. doi: 10.1177/0271678X16671146 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49. Hofman MA. Size and shape of the cerebral cortex in mammals. Brain, Behavior and Evolution. 1988;32:17–26. doi: 10.1159/000116529 [DOI] [PubMed] [Google Scholar]
- 50. Chen Z, Zhang Y. Well flow models for various numerical methods. International Journal of Numerical Analysis and Modeling. 2009;6:375–388. [Google Scholar]
- 51. Jenny P, Lunati I. Modeling complex wells with the multi-scale finite-volume method. Journal of Computational Physics. 2009;228:687–702. doi: 10.1016/j.jcp.2008.09.026 [Google Scholar]
- 52. Dumkwu FA, Islam AW, Carlson ES. Review of well models and assessment of their impacts on numerical reservoir simulation performance. Journal of Petroleum Science and Engineering. 2012;82-83:174–186. doi: 10.1016/j.petrol.2011.12.005 [Google Scholar]
- 53. Ding Y, Renard G, Weill L. Representation of wells in numerical reservoir simulation. SPE Reservoir Evaluation & Engineering. 1995;1:303–313. [Google Scholar]
- 54. Gessel GM. A new method for treating wells in reservoir simulation; 2007. [Google Scholar]
- 55. Agaev GS. Improved technique for off-center well modelling in multidimensional reservoir simulation. Society of Petroleum Engineers; 1996; p. 355–360. [Google Scholar]
- 56. Lauwers F, Cassot F, Lauwers-Cances V, Puwanarajah P, Duvernoy H. Morphometry of the human cerebral cortex microcirculation: general characteristics and space-related profiles. NeuroImage. 2008;39:936–948. [DOI] [PubMed] [Google Scholar]
- 57. Peaceman DW. Interpretation of well-block pressures in numerical reservoir simulation with nonsquare grid blocks and anisotropic permeability. Exxon Production Research Co. 1983;23:531–543. [Google Scholar]
- 58. Pries A, Secomb TW, Gaehtgens P. Structure and hemodynamics of microvascular networks: heterogeneity and correlations. American Journal of Physiology-Heart and Circulatory Physiology. 1995;269:H1713–H1722. doi: 10.1152/ajpheart.1995.269.5.H1713 [DOI] [PubMed] [Google Scholar]
- 59. Errico C, Pierre J, Pezet S, Desailly Y, Lenkei Z, Couture O, et al. Ultrafast ultrasound localization microscopy for deep super-resolution vascular imaging. Nature. 2015;527:499–502. doi: 10.1038/nature16066 [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
All relevant data are included within the paper and its Supporting Information files. The code used in this study is not made public at this time, for the reason that the paper is centered on the models, not on software development. However, qualified researchers may contact the corresponding author (sylvie.lorthois@imft) to request access to the code used in this study or if they need support to reproduce the results.