Transport networks are crucial for the functioning of natural and technological systems. We study a mathematical model of vascular network adaptation, where the network structure dynamically adjusts to changes in blood flow and pressure. The model is based on local feedback mechanisms that occur on different time scales in the mammalian vasculature. The cost exponent tunes the vessel growth in the adaptation rule, and we test the hypothesis that the cost exponent is for vascular systems [D. Hu and D. Cai, Phys. Rev. Lett. 111, 138701 (2013)]. We first perform bifurcation analysis for a simple triangular network motif with a fluctuating demand and then conduct numerical simulations on network topologies extracted from perivascular networks of rodent brains. We compare the model predictions with experimental data and find that is closer to 1 than to 1/2 for the model to be consistent with the data. Our study, thus, aims at addressing two questions: (i) Is a specific measured flow network consistent in terms of physical reality? (ii) Is the adaptive dynamic model consistent with measured network data? We conclude that the model can capture some aspects of vascular network formation and adaptation, but also suggest some limitations and directions for future research. Our findings contribute to a general understanding of the dynamics in adaptive transport networks, which is essential for studying mammalian vasculature and developing self-organizing piping systems.
Most modeling studies of vascular transport compare model outcomes and real networks in terms of summary statistics, such as the existence of cycles, their length distribution, etc. Here, we take a step toward alignment of network data and models. We explore the parameter range in which the model sustains a given empirical network as a stable solution. The present work is, thus, taking a step toward model calibration for vascular networks. The calibration is facilitated by detailed and mostly rigorous analysis we perform for the stationary solutions of the Hu–Cai model on a small test network.
I. INTRODUCTION
Transport and flow networks are ubiquitous in nature and engineering, ranging from blood vessels in mammals,1,2 glymphatic fluid networks in the brain,3 sap flow in trees, plant roots, and leaf venation4 to roads, pipelines, and fluid microcircuits.5 These networks have to efficiently distribute resources from sources to sinks under varying demands and constraints. One way to achieve this efficiency is by self-organizing adaptive networks, where the network structure dynamically adjusts to the local flow conditions. Such networks can exhibit complex topologies that include cycles and loops, which may enhance robustness and flexibility, as shown by previous studies using optimization methods.6–9
However, there are two main challenges in understanding and modeling self-organizing adaptive networks. The first one is to obtain reliable measurements of the network structure and dynamics in real systems, such as the vascular system of animals or plants.1,10,11 The second one is to develop and validate mathematical models that can reproduce the observed network features and predict their behavior under different scenarios.
In this article, we address these challenges for a specific class of self-organizing adaptive networks: vascular network systems. We focus on the calibration of a model that describes how the network adapts to changes in blood flow and pressure based on local feedback mechanisms.12 Such mechanisms are known to occur—in general—on a range of time scales in the mammalian vasculature, ranging from seconds (myogenic responses induced by smooth muscle cells encompassing arterioles) to months (remodeling of blood vessels).12,13 In particular, we build on a mathematical model of vessel adaptation originally proposed by Hu and Cai.14 This model produces results from our previous studies as a limiting case.15,16 The network structure emerging from this adaptive model depends on the spatial distribution of sources and sinks and on the amplitude and frequency of flow fluctuations. The model can capture certain aspects of vascular network formation and adaptation, such as the emergence of cycles, the scaling of vessel diameters, and the balance of pressure fluctuations.14–16 An important model parameter is the exponent in Eq. (2), which tunes between a concave vs convex vessel growth in the adaptation rule. Hu and Cai argued14 that this exponent should be for vascular systems. To test this hypothesis, we first carried out bifurcation analysis for a simple triangular network motif, composed of one constant source and two sinks subject to a fluctuating demand, in dependence on fluctuation amplitudes and the cost exponent . We then conducted numerical simulations on the model on network topologies extracted from perivascular networks of rodent brains17 to study the emergent network structure as vessels appeared or vanished while varying the cost exponent . Therefore, we aim at addressing two interlinked questions:
Is a specific measured flow network consistent in terms of physical reality?
Is the adaptive dynamic model consistent with measured network data?
This article is structured as follows. Section II explains the mathematical model of adaptation and briefly discusses the nature of the vascular network data used for comparing model predictions. Section III presents detailed bifurcation analysis for the triangular motif and discusses the numerical simulation on the perivascular rodent brain networks, and Sec. IV concludes our study with a discussion.
II. MODEL, NETWORK DATA, AND METHODS
A. The model by Hu and Cai
Let denote a set of nodes of a network with and the set of edges. The edges are bidirectional; therefore, implies . Each node is assigned pressure . The edge flow is from node to . We assume that the network is resistive and linear, i.e., Ohmian with , where an edge carries the property of conductance between nodes and with only if . Furthermore, we assign length to each vessel segment between node and node .
B. Sink fluctuations
C. Pial network of neocortex in rodents
As an empirical testbed for the model, we employ a vascular network from the neocortex in a rodent.17 The network with identifier 012208 has 855 connections (vessel segments) connecting 826 nodes, 416 of which are sink nodes. A node is a sink node, , if and only if has degree 1 or degree 2 meaning that fewer than three vessel segments meet at . In addition to the list of node pairs forming connections, the data contain the coordinates in two-dimensional Euclidian space for each node . The length of a vessel segment between nodes and is given by being the Euclidian distance between the nodes. Here, we assume that vessel segments have negligible curvature, thus extending along a straight line.
III. RESULTS
A. A system with one source and two sinks
We consider a triangular motif with one source and two fluctuating sinks and . We assume that the drive is rapid with a well defined time scale; i.e., . The sources then obey , and no net pumping occurs between nodes and .
1. Stationary solutions
We denote solution branches by where we generally assume . The following stationary solutions are possible. We always require ; otherwise, no net transfer of mass is possible along the network, contradicting mass balance. Solutions can either be “tree-like” if , i.e., , or “triangular” if , i.e., . We consider only , and Eqs. (6a) and (6b) inform us that tree-like solutions exist only if (note that as ); if, on the other hand, , the right-hand sides of (6b) are indeterminate (or infinite if ). Thus, we consider tree-like solutions for .
2. Tree-like solution
Applying the tree-like solution to (8a), we have . Imposing further a stationary nontrivial solution for (6a) yields so that or . The tree-like branch is, therefore, given by .
We evaluate the Jacobian (11a)–(11d) for the tree-like branch. Using , we have , , and . For , all terms cancel that are proportional to both powers of and , ; thus, .
Similarly, for , we only retain the term proportional to ; we use that and obtain .
More care is needed to evaluate and , where products and powers of appear together with terms proportional to , such as , thus resulting in terms of the form with some exponent . If , associated factors become zero as ; but if , the associated term is indeterminate. Consider first . Since on the tree-like branch, we have for . It follows that the associated Jacobian is an upper triangular matrix.
Next, consider , for which the first term is and the second is . Provided that , is determinate for , in particular, all terms go to 0 as , and we obtain . For , we use that the term with as (all other terms containing are 0), and we get . Finally, considering the expression (as long as ) as so that we have .
Note that letting and using (A2a), we have . This determines critical strength of fluctuations for , where the tree-like branch loses stability in a transcritical bifurcation. Indeed, this is the same result we obtained in a previous study.15
To sum up, the tree-like branch is always stable for ; for only if ; and for , it is “hyper-repellent.”
3. Triangular solutions
1. Case γ = 1
2. Case γ ≠ 1
3. Bifurcations varying γ for different length L23
We complete the consideration of the system with three nodes by observing response to varying is varied while keeping constant. This scenario, for different lengths of the cross-connection , is the most relevant one to the parameter scan with the empirical network in Sec. III B. Figure 3 shows that a pair of a stable and an unstable triangular solution disappear in a saddle-node bifurcation as decreases through a critical value. Solutions are obtained numerically from (28) and (29) by tuning such that results for and .
B. Parameter scan on an empirical vascular network
We analyze the stationary solutions of the model on the empirical vascular network described in Sec. II C. While keeping fluctuations at maximum ( , single moving sink), we vary the cost exponent and observe the conductances after settling to stable stationary solutions of (4). We observe that for , all vessel segments have positive conductivity, . As decreases, there is a sequence of bifurcations in each of which a single connection turns from positive to zero conductance. Figure 4(a) shows the -dependence of five conductances involved in bifurcations earliest, i.e., at relatively large .
As decreases toward zero, a total of 30 bifurcations occur. In each of these, a single connection loses its non-zero conductance. The 30 connections involved in bifurcations are drawn as thick lines in the network illustration in Fig. 4(b). The 825 connections retaining non-zero conductance for form a tree on the 826 nodes: by following these remaining connections, all nodes are mutually reachable by a unique path so that there are not any cycles.
Empirically detected vessel segments naturally have a non-zero conductance. Assigning positive conductances to all existing vessel segments is required for a realistic parameter choice of the model. The result in Fig. 4 suggests that a choice of 14 does not reproduce the empirical network with all positive conductances. However, choices of closer to a value of do provide stable stationary solutions with all conductances positive.
Here, we have assumed that the case of maximal fluctuation amplitude, , maximizes conductances in the stable stationary solutions. While this assumption is plausible in the light of the results obtained for the model so far, a demonstration of the assertion is left for future work.
Since empirical data—in general—cannot be guaranteed to be free of error, one may ask if the conductances vanishing at large values of belong to erroneously registered vessel segments. This appears unlikely when considering the length of the connections. The lengths of the five vessel segments featured in Fig. 4(a) lie in the range to be compared to median and mean for the distribution of all 855 segment lengths in the network.
IV. DISCUSSION
The model for vascular network adaptation by Hu and Cai14 exhibits rich phenomenology in terms of bifurcations even in the simplest non-trivial system with one source and two fluctuating sinks. In the biologically most relevant regime of cost exponent , tree-like solutions are stable irrespective of other parameters. Cyclic (triangular) behavior appears as a pair of a stable and an unstable solution in a saddle-node bifurcation. In the supercritical regime, there is multi-stability. Tree-like or cyclic behavior of the system depends on initial conditions and basins of attraction in the space of conductances.
Testing the model on an empirical network with hundreds of nodes reveals cyclic solutions appearing by saddle-node bifurcations, just as in the three-node system. In contrast to the rigorous analysis of small systems, we were able to find stable stationary solutions only by integrating the equations of motion from a random sample of initial conditions. Asymptotics of the trajectories being consistent across initial conditions makes it plausible that we are identifying the stable fixed point whose basin of attraction is dominating the phase space.
In terms of model calibration, our test of the model on an empirical network suggests that the cost exponent is closer to a value of than the previously suggested14 value . At the latter value, the model’s prediction is incompatible with the simultaneous presence of all empirically observed vessel segments. In the stable stationary solutions found at , a value of zero conductance is assigned to several vessel segments, incompatible with the existence of these connections. Increasing , however, the model assigns realistic non-zero conductances to all connections in agreement with them being observed as vessel segments in the empirical network.
Future work is to improve methods and aim at exhaustive identification of all stationary solutions also in large networks. Structural features of vascular networks are to be exploited by a suitable method. In particular, network sparseness may facilitate efficient search of solutions. Typical vascular networks have a small cyclomatic number, meaning all cycles can be removed by breaking a relatively small number of connections. The structural similarity to trees is also seen in low tree-width18 of vascular networks that we have identified in preliminary work.19,20 Ideally, the tree-like structure can be exploited to recursively compute the set of stationary solutions on a network.
The robustness of results is to be tested by varying the type of sink fluctuations. While the implementation of fluctuations in the present paper is in line with our own previous work,15,16 it differs from the original definition by Hu and Cai.14 In the latter, each sink independently opens with probability ; otherwise, it fully closes. The case of maximal fluctuations ( ), however, is that of a single moving (open) sink and, thus, identical to a maximum fluctuation amplitude ( ) in the present work. Going beyond these two types of fluctuations, spatiotemporally correlated sinks and their effects on a tree-like vs cyclic network structure are worth exploring.
Several situations are conceivable that prompt the need to use an model that adapts vessel diameters (2), toward finding stable configurations (vessel diameters) that are consistent with flow parameters. First, some experimental network data only provide information about topology (connectivity), but not about vessel diameters, including the data used in this study17 and elsewhere.21 However, in some circumstances, such data may be relevant to add to simulations—in such cases, the adaptive model (2) can be used to generate data with vessel diameters that are consistent with prevalent flow parameters.22 Large scale whole brain vascular networks measured in rodents have recently become available.11 While these data contain information about vessel widths, the data are extracted from animals post mortem. This raises two questions: first, does the data contain erroneous vessels (presumably small or short)—this question relates to the consistency of the network data. Second, what are the actual in vivo diameters that appear when blood pressure corresponds to the alive state of the investigated organism. These questions are also relevant when constructing realistic models of vasculature in whole organs,2,23 and adaptive models, such as the one studied here, may be used to check for consistent edge weights (conductivities) along the network.
In future work, one may raise the question of relevance of certain vessels’ large networks where the size of the network is prohibitive for the computation/simulation of the entire Kirchhoff network; i.e., is it possible to simplify (i.e., coarse grain) the network toward computational accessibility? Moreover, myogenic responses are known to lead to oscillatory behavior in vessel diameters. Are such oscillations a feature of the self-organization intrinsic to the adaptive dynamic nature of the network? Or are these oscillations due to external forcings due to neuronal activity (astrocytes and pericytes)? Finally, it would also be interesting to conduct experiments with flow networks. An example of a potential candidate system is an experimental system with adaptive memristor flow circuits proposed very recently.5
ACKNOWLEDGMENTS
K.K. acknowledges financial support from MCIN/AEI/10.13039/501100011033/FEDER, UE (Project No. PID2021-122256NB-C22).
AUTHOR DECLARATIONS
Conflict of Interest
The authors have no conflicts to disclose.
Author Contributions
Konstantin Klemm: Formal analysis (equal); Investigation (equal); Methodology (equal); Software (equal); Writing – original draft (equal); Writing – review & editing (equal). Erik A. Martens: Formal analysis (equal); Investigation (equal); Writing – original draft (equal); Writing – review & editing (equal).
DATA AVAILABILITY
Data sharing is not applicable to this article as no new data were created or analyzed in this study.
APPENDIX: “POWER” TERMS
It is useful to determine expressions for the forcing terms appearing in the triangular network system (6b), , , and , as functions of the fluctuation amplitude, . To this end, we consider two types of forcing.