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 γ = 1 / 2 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.

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 γ = 1 / 2 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?

We compared model predictions with experimental data from the perivascular network of rodent brains.17 However, our comparison of model predictions with experimental data suggests that—in contrast to Hu and Cai’s study14 γ is closer to 1 than to 1 / 2 when chosen such that the model is able to sustain the topological structure found in real world networks.

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.

Let V denote a set of nodes of a network with N = | V | < and A N × N the set of edges. The edges are bidirectional; therefore, ( i , j ) A implies ( j , i ) A. Each node is assigned pressure p i. The edge flow is Q i j > 0 from node i to j. We assume that the network is resistive and linear, i.e., Ohmian with Q i j = C i j ( p i p j ), where an edge carries the property of conductance between nodes i and j with C i j = C j i > 0 only if ( i , j ) A. Furthermore, we assign length L i j to each vessel segment between node i and node j.

At each node i, Kirchhoff’s law (mass balance) demands that
(1)
with the flow Q i j = C i j ( p i p j ) and the constraint i V h i = 0.
Hu and Cai14 proposed an adaptation model for biological transport networks,
(2)
By appropriate choice of units of time and conductance, we obtain values of the constants c = τ e = 1. Then, since Q i j = C i j ( p i p j ), we have
(3)
where we assume that the cost exponent is positive, γ > 0. Finally, substituting C ~ i j = C i j L i j, we arrive at
(4)
We consider systems with a single source node r V having h r = 1. We denote the set of sink nodes with S V where r S. The net flow at sink nodes is assumed to fluctuate in general. This is implemented by choosing one sink s S and assigning s a larger net flow (in absolute value) than the other sinks as
(5)
The parameter α determines the amplitude of fluctuations. For α = 0, fluctuations vanish with each sink i S having constant outflow h i = 1 / | S |. The case of α = 1 is a single moving sink since all sinks except high-flow sink s have zero net flow. The high-flow sink s is redrawn uniformly at random after time intervals shorter than the time scale of the conductances adapting by (2); see Sec. III A for details.

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 i is a sink node, i S, if and only if i has degree 1 or degree 2 meaning that fewer than three vessel segments meet at i. In addition to the list of node pairs forming connections, the data contain the coordinates ( x i , y i ) in two-dimensional Euclidian space for each node i. The length of a vessel segment between nodes i and j is given by L 23 = ( x i x j ) 2 + ( y i y j ) 2 being the Euclidian distance between the nodes. Here, we assume that vessel segments have negligible curvature, thus extending along a straight line.

We consider a triangular motif with one source h 1 = 1 and two fluctuating sinks h 2 and h 3. We assume that the drive h 2 , 3 ( t ) is rapid with a well defined time scale; i.e., T = T ( h 2 , 3 ) 1. The sources then obey h 2 h 3 0, and no net pumping occurs between nodes k = 2 and k = 3.

Accordingly, we seek solutions, C k l , averaged over rapid fluctuations with characteristic time scale T. We consider that C i j changes on a slow time scale, C i j C i j as T 0. We, therefore, may from now on use C k l and C k l interchangeably; to simplify notation, we, henceforth, omit around the conductances. The symmetry of the triangular network motif and the rapid driving implies that C 12 = C 13 . In this limit, the dynamics of the conductances is constrained to a two dimensional subspace on which the dynamics is given by
(6a)
(6b)
The conductances are related via mass balance (1); i.e.,
(7a)
(7b)
(7c)
where we may set the reference pressure p 1 = 0 without loss of generality. The symmetry C 12 = C 23 simplifies the mass balance (7a)(7c), which, using ξ := C 23 C 12 + 2 C 23, yields the following relations:
(8a)
(8b)
which allow us to eliminate the pressure differences in (6a) and (6b),
(9a)
(9b)
Fluctuations depend on their amplitude, α, and are given in the  Appendix in Eqs. (A1a) and (A2a).
To calculate the Jacobian, we introduce the short notation x := C 12 and y := C 23. We then have
(10)
where
where ξ = y x + 2 y, a := L 12 1 γ, and b := L 23 1 γ. The Jacobian has the following entries:
(11a)
(11b)
(11c)
(11d)
where we note that ξ x = y ( x + 2 y ) 2 and ξ y = ( x + 2 y ) 1 2 y ( x + 2 y ) 1.

1. Stationary solutions

We denote solution branches by B = ( C 12 , C 23 ) where we generally assume C 12 , C 23 0. The following stationary solutions are possible. We always require C 12 > 0; otherwise, no net transfer of mass is possible along the network, contradicting mass balance. Solutions can either be “tree-like” if C 23 = 0, i.e., B = ( C 12 , 0 ), or “triangular” if C 23 > 0, i.e., B Δ = ( C 12 , C 23 ). We consider only γ > 0, and Eqs. (6a) and (6b) inform us that tree-like solutions exist only if 0 < γ 2 (note that x 0 1 as x 0); if, on the other hand, γ > 2, the right-hand sides of (6b) are indeterminate C 23 = 0 (or infinite if C 23 0 +). Thus, we consider tree-like solutions for 0 < γ 2.

2. Tree-like solution

Applying the tree-like solution to (8a), we have p 2 p 1 = h 2 / C 12. Imposing further a stationary nontrivial solution for (6a) yields 1 = C 12 1 γ ( p 1 p 2 ) 2 = C 12 1 γ h 2 2 so that h 2 2 = x 1 + γ = C 12 1 + γ or x = C 12 = h 2 2 1 1 + γ. The tree-like branch is, therefore, given by B = ( C 12 , C 23 ) = ( h 2 2 1 1 + γ , 0 ).

We evaluate the Jacobian (11a)(11d) for the tree-like branch. Using y = C 23 = 0, we have ξ = 0, ξ x = 0, and ξ y = 1 / x. For f x, all terms cancel that are proportional to both powers of x and ξ, ξ 2; thus, f x B = 1 γ.

Similarly, for f y, we only retain the term proportional to ξ y = 1 / x; we use that ξ y x γ = ( h 2 2 ) 1 and obtain f y B = 2 a a h 2 h 3 / h 2 2 .

More care is needed to evaluate g x and g y, where products and powers of y appear together with terms proportional to y, such as ξ , ξ x , ξ y y, thus resulting in terms of the form y p with some exponent p. If p > 0, associated factors become zero as y 0; but if p < 0, the associated term is indeterminate. Consider first g x y 2 γ. Since y = 0 on the tree-like branch, we have g x B = 0 for γ 2. It follows that the associated Jacobian is an upper triangular matrix.

Next, consider g y, for which the first term is y 1 γ ξ 2 y 1 γ and the second is y γ ξ ξ y y 1 γ + y 2 γ. Provided that γ < 1, g y is determinate for y = 0, in particular, all terms go to 0 as y 0, and we obtain g y B = 1. For γ = 1, we use that the term with y 1 γ = y 0 1 as y 0 + (all other terms containing y are 0), and we get g y B = 1 + h 2 h 3 ) 2 / h 2 2 2 / ( 1 + γ ). Finally, considering 1 γ < 2 the expression y 1 γ + (as long as γ < 2) as y 0 + so that we have g y + .

Since the Jacobian is triangular, we can just identify the eigenvalues as λ 1 B = f x | B and λ 2 B = g y | B . Thus, the eigenvalues for the tree-like branch are
(12a)
(12b)

Note that letting γ = 1 and using (A2a), we have λ 2 B = 3 α 2 1 α 2 + 1. This determines critical strength of fluctuations for α c = 1 / 3, 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 0 < γ < 1; for γ = 1 only if α < α c; and for 1 < γ 2, it is “hyper-repellent.”

3. Triangular solutions

Let us turn our attention to triangular solutions where the cross-connection between the two sinks has positive conductance C 23 > 0. We study the case with symmetry under exchange of the sink nodes where C 12 = C 13 and L 12 = L 13 = 1. We set the pressure at the source to zero and denote by p l the pressure at the sink with lower outflow and by p h the pressure at the sink with higher outflow. According to mass balance (1), the pressures satisfy
(13)
(14)
which result in
(15)
(16)
This leads to the quadratic pressure differences
(17)
and
(18)
using p 1 = 0. We now look for stationary solutions of the conductances’ dynamics (4). Using (17), the fixed point condition C ˙ 23 = 0 yields
(19)
With the assumption C 23 0, (19) implies
(20)
Setting C ˙ 12 = 0 gives
(21)
with the help of (18) and (20).
1. Case γ = 1
In the special case of γ = 1, (20) gives
(22)
after inserting X as defined in (17). Since both α and L 23 are non-negative, we may take a square root and restrict to the positive branch to obtain
(23)
The value of C 1 2 follows from setting γ = 1 and multiplying by 4 C 12 1 in (21). We obtain
(24)
for general L 23 and C 12 = 1 / 3 for the special case of the equilateral triangle system with L 23 = 1. Inserting (24) into (23), we arrive at
(25)
evaluating to
(26)
in the equilateral case of L 23 = 1. The solution (25) determines a critical parameter value α c where the solution changes from negative to positive values (transcritical bifurcation). We have
(27)
for general L 23 and α c = 1 / 3 in the equilateral case where L 23 = 1, thus reproducing our previous result.15,16
2. Case γ ≠ 1
For γ 1 and with C 12 0, we may solve (21) for C 23, obtaining
(28)
Using (20) and replacing X according to (17), we obtain
(29)
Now, (28) and (29) implicitly provide stationary solutions for γ = 1: insert a value of C 12 in (28) to obtain C 23; then insert ( C 12 , C 23 ) in (29) to obtain the value of α for which ( C 12 , C 23 ) is a stationary solution. Figure 1 shows the resulting bifurcation diagram for various choices of γ. The curve for γ = 1 is directly obtained from (26).
FIG. 1.

Bifurcation diagram showing the fixed point values of conductance C 23 in the system with two sinks fluctuating at amplitude α. An additional fixed point (not shown due to the logarithmic axis) is the trivial one with C 23 = 0 present for all values of α. The three nodes form an equilateral triangle, L 12 = L 13 = L 23 = 1.

FIG. 1.

Bifurcation diagram showing the fixed point values of conductance C 23 in the system with two sinks fluctuating at amplitude α. An additional fixed point (not shown due to the logarithmic axis) is the trivial one with C 23 = 0 present for all values of α. The three nodes form an equilateral triangle, L 12 = L 13 = L 23 = 1.

Close modal
We approximate the critical parameter value α in dependence of γ. We insert (28) into (29),
(30)
Simplifying and introducing u := C 12 1 + γ, we obtain
(31)
The derivative of α with respect to u reads
(32)
The first term in the square brackets in (32) becomes negligible in comparison with the second one when γ 1. We drop this first term in the following calculation staying accurate for values of γ sufficiently close to 1. In this approximation, setting d α / d u = 0 and using u 0 implies
(33)
Since C 12 = 1 / 3 in the stationary solution for γ = 1, we replace the prefactor u 1 = C 12 γ 1 3 by this asymptotic value to obtain
(34)
and, further,
(35)
to arrive at
(36)
We replace u = C 12 1 + γ and obtain
(37)
for the approximated conductance C 12 at the bifurcation. Inserting this value of C 12 into (28) and (29) provides conductance C 23 and the critical value α at the bifurcation in the regime of γ close to 1. Figure 2 shows that the approximation works well even for values of γ < 0.9. Viewing the ( γ , α ) parameter plane, a saddle-node bifurcation ends on a transcritical line at the point ( γ = 1 , α c = 1 / 3 ). This bifurcation point is, thus, of codimension 2.
FIG. 2.

Multiplicity/existence of stationary solutions for the triangular motif with two sinks in the ( γ , α )-space for fixed L 12 = L 23 = 1. The tree-like solution branch (with C 2 3 = 0) always exists; it is stable for γ < 1, but unstable for γ > 1; at γ = 1, it changes stability in a transcritical bifurcation (TC). The parameter regions with 1 and 3 solutions are separated by a saddle-node bifurcation (SN), as seen for γ < 0 in Fig. 1. The ( α , γ )-curve separating these two regions (thin dark curve) is approximated well (large dots) by the calculation leading up to (37). At α c = 1 / 3 (dashed vertical line in the inset) and γ = 1, the TC and SN curves meet in a codimension 2 bifurcation.

FIG. 2.

Multiplicity/existence of stationary solutions for the triangular motif with two sinks in the ( γ , α )-space for fixed L 12 = L 23 = 1. The tree-like solution branch (with C 2 3 = 0) always exists; it is stable for γ < 1, but unstable for γ > 1; at γ = 1, it changes stability in a transcritical bifurcation (TC). The parameter regions with 1 and 3 solutions are separated by a saddle-node bifurcation (SN), as seen for γ < 0 in Fig. 1. The ( α , γ )-curve separating these two regions (thin dark curve) is approximated well (large dots) by the calculation leading up to (37). At α c = 1 / 3 (dashed vertical line in the inset) and γ = 1, the TC and SN curves meet in a codimension 2 bifurcation.

Close modal
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 L 23, 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 C 12 such that α = 1 results for γ and L 23.

FIG. 3.

Triangular stationary solutions under varying cost exponent γ as a bifurcation parameter but constant maximal fluctuation amplitude α = 1. The diagram shows the fixed point values of conductance C 23 in the system with two sinks connected by a vessel segment of length L 23. The other two connections in the system have length L 12 = L 13 = 1. An additional fixed point is the trivial one with C 23 = 0 (not shown due to the logarithmic axis).

FIG. 3.

Triangular stationary solutions under varying cost exponent γ as a bifurcation parameter but constant maximal fluctuation amplitude α = 1. The diagram shows the fixed point values of conductance C 23 in the system with two sinks connected by a vessel segment of length L 23. The other two connections in the system have length L 12 = L 13 = 1. An additional fixed point is the trivial one with C 23 = 0 (not shown due to the logarithmic axis).

Close modal

We analyze the stationary solutions of the model on the empirical vascular network described in Sec. II C. While keeping fluctuations at maximum ( α = 1, single moving sink), we vary the cost exponent γ and observe the conductances after settling to stable stationary solutions of (4). We observe that for γ = 1, all vessel segments have positive conductivity, C i j > 0. 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 γ.

FIG. 4.

(a) Stationary solutions of conductances undergo bifurcations as the cost exponent γ is varied in an empirical vascular network. The amplitude of fluctuations is kept constant at α = 1 (single moving sink). The five curves show the γ-dependence of the five conductances vanishing earliest as the cost exponent is reduced from γ = 1 toward γ = 0. (b) In this drawing of the empirical vascular network, each node is placed according to its given coordinates. The source (root) is the topmost node marked with a filled circle. All other filled circles are sink nodes (having degree 1 or 2). A connection drawn by a thick line indicates that its conductance turns zero in a bifurcation as γ decreases. A dashed line joins each of the five conductances featured in panel (a) with its connection drawn in panel (b). Fixed points of the model equation (4) are found by Euler integration with a time step Δ t = 10 3. Initial conductances are drawn from [ 0 , 1 ] uniformly at random. 20 runs with independent initial conditions all produce the outcome displayed in panel (a).

FIG. 4.

(a) Stationary solutions of conductances undergo bifurcations as the cost exponent γ is varied in an empirical vascular network. The amplitude of fluctuations is kept constant at α = 1 (single moving sink). The five curves show the γ-dependence of the five conductances vanishing earliest as the cost exponent is reduced from γ = 1 toward γ = 0. (b) In this drawing of the empirical vascular network, each node is placed according to its given coordinates. The source (root) is the topmost node marked with a filled circle. All other filled circles are sink nodes (having degree 1 or 2). A connection drawn by a thick line indicates that its conductance turns zero in a bifurcation as γ decreases. A dashed line joins each of the five conductances featured in panel (a) with its connection drawn in panel (b). Fixed points of the model equation (4) are found by Euler integration with a time step Δ t = 10 3. Initial conductances are drawn from [ 0 , 1 ] uniformly at random. 20 runs with independent initial conditions all produce the outcome displayed in panel (a).

Close modal

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 γ 0 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 γ = 0.514 does not reproduce the empirical network with all positive conductances. However, choices of γ closer to a value of 1 do provide stable stationary solutions with all conductances positive.

Here, we have assumed that the case of maximal fluctuation amplitude, α = 1, 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 [ 28.6 , 79.6 ] to be compared to median 15.3 and mean 20.7 for the distribution of all 855 segment lengths in the network.

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 0 < γ < 1, 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 γ = 1 than the previously suggested14 value γ = 1 / 2. 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 γ = 1 / 2, 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 i independently opens with probability p; otherwise, it fully closes. The case of maximal fluctuations ( p 0), however, is that of a single moving (open) sink and, thus, identical to a maximum fluctuation amplitude ( α = 1) 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 

K.K. acknowledges financial support from MCIN/AEI/10.13039/501100011033/FEDER, UE (Project No. PID2021-122256NB-C22).

The authors have no conflicts to disclose.

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 sharing is not applicable to this article as no new data were created or analyzed in this study.

It is useful to determine expressions for the forcing terms appearing in the triangular network system (6b), h 2 2 , ( h 2 h 3 ) 2 , and h 2 h 3 , as functions of the fluctuation amplitude, a. To this end, we consider two types of forcing.

1. Periodic drive

Suppose h 2 , 3 = 1 / 2 ± a / 2 cos ( ω t ). Averaging with f T = T 1 0 T f ( t ) d t, we then have
(A1a)
(A1b)
(A1c)

2. Stochastic drive

We define high and low flows, h + = 1 2 ( α + 1 ), h = 1 2 ( α 1 )), that apply to either node 2 or 3, respectively,
(A2a)
(A2b)
(A2c)
1.
N.
Smith
and
D. A.
Nordsletten
, “
Structural morphology of renal vasculature
,”
Am. J. Physiol. Heart Circ. Physiol.
291
,
296
309
(
2006
).
2.
D. D.
Postnov
,
D. J.
Marsh
,
D. E.
Postnov
,
T. H.
Braunstein
,
N.-H.
Holstein-Rathlou
,
E. A.
Martens
, and
O.
Sosnovtseva
, “
Modeling of kidney hemodynamics: Probability-based topology of an arterial network
,”
PLoS Comput. Biol.
12
,
e1004922
(
2016
).
3.
D. H.
Kelley
,
T.
Bohr
,
P. G.
Hjorth
,
S. C.
Holst
,
S.
Hrabětová
,
V.
Kiviniemi
,
T.
Lilius
,
I.
Lundgaard
,
K.-A.
Mardal
,
E. A.
Martens
et al., “
The glymphatic system: Current understanding and modeling
,”
iScience
25
,
104987
(
2022
).
4.
K. H.
Jensen
,
K.
Berg-Sørensen
,
H.
Bruus
,
N. M.
Holbrook
,
J.
Liesche
,
A.
Schulz
,
M. A.
Zwieniecki
, and
T.
Bohr
, “
Sap flow and sugar transport in plants
,”
Rev. Mod. Phys.
88
,
035007
(
2016
).
5.
A.
Martinez-Calvo
,
M. D.
Biviano
,
A.
Christensen
,
E.
Katifori
,
K. H.
Jensen
, and
M.
Ruiz-Garcia
, “The fluidic memristor: Collective phenomena in elastohydrodynamic networks,” arXiv:2303.10777 (2023).
6.
E.
Katifori
,
G. J.
Szöllősi
, and
M. O.
Magnasco
, “
Damage and fluctuations induce loops in optimal transport networks
,”
Phys. Rev. Lett.
104
,
048704
(
2010
).
7.
P. S.
Dodds
, “
Optimal form of branching supply and collection networks
,”
Phys. Rev. Lett.
104
,
048702
(
2010
).
8.
R. S.
Farr
,
J. L.
Harer
, and
T. M.
Fink
, “
Easily repairable networks: Reconnecting nodes after damage
,”
Phys. Rev. Lett.
113
,
138701
(
2014
).
9.
H.
Ronellenfitsch
and
E.
Katifori
, “
Phenotypes of vascular flow networks
,”
Phys. Rev. Lett.
123
,
248101
(
2019
).
10.
E.
Katifori
and
M. O.
Magnasco
, “
Quantifying loopy network architectures
,”
PLoS One
7
,
e37994
(
2012
).
11.
C.
Kirst
,
S.
Skriabine
,
A.
Vieites-Prado
,
T.
Topilko
,
P.
Bertin
,
G.
Gerschenfeld
,
F.
Verny
,
P.
Topilko
,
N.
Michalski
,
M.
Tessier-Lavigne
, and
N.
Renier
, “
Mapping the fine-scale organization and plasticity of the brain vasculature
,”
Cell
180
,
780
795
(
2020
).
12.
J. C. B.
Jacobsen
,
M. S.
Hornbech
, and
N. H.
Holstein-Rathlou
, “
A tissue in the tissue: Models of microvascular plasticity
,”
Eur. J. Pharm. Sci.
36
,
51
61
(
2009
).
13.
J. C. B.
Jacobsen
,
M. J.
Mulvany
, and
N.-H.
Holstein-Rathlou
, “
A mechanism for arteriolar remodeling based on maintenance of smooth muscle cell activation
,”
Am. J. Physiol. Regul. Integr. Comp. Physiol.
294
,
R1379
R1389
(
2008
).
14.
D.
Hu
and
D.
Cai
, “
Adaptation and optimization of biological transport networks
,”
Phys. Rev. Lett.
111
,
138701
(
2013
).
15.
E. A.
Martens
and
K.
Klemm
, “
Transitions from trees to cycles in adaptive flow networks
,”
Front. Phys.
5
,
62
(
2017
).
16.
E. A.
Martens
and
K.
Klemm
, “Cyclic structure induced by load fluctuations in adaptive transportation networks,” in Progress in Industrial Mathematics at ECMI 2018 (Springer, 2019), pp. 147–155.
17.
P.
Blinder
,
A. Y.
Shih
,
C.
Rafie
, and
D.
Kleinfeld
, “
Topological basis for the robust distribution of blood to rodent neocortex
,”
Proc. Natl. Acad. Sci. U. S. A.
107
,
12670
12675
(
2010
).
18.
H. L.
Bodlaender
and
A. M.
Koster
, “
Treewidth computations I. Upper bounds
,”
Inf. Comput.
208
,
259
275
(
2010
).
19.
K.
Klemm
and
E. A.
Martens
, “Tree-width of vascular networks,” (unpublished) (2023).
20.
K.
Klemm
, “
Tree decompositions of real-world networks from simulated annealing
,”
J. Phys.: Complex.
1
,
035003
(
2020
).
21.
H.
Lipowsky
and
B.
Zweifach
, “
Network analysis of microcirculation of cat mesentery
,”
Microvasc. Res.
7
,
73
83
(
1974
).
22.
H.
Mestre
,
T.
Du
,
A. M.
Sweeney
,
G.
Liu
,
A. J.
Samson
,
W.
Peng
,
K. N.
Mortensen
,
F. F.
Stæger
,
P. A.
Bork
,
L.
Bashford
et al., “
Cerebrospinal fluid influx drives acute ischemic tissue swelling
,”
Science
367
,
eaax7171
(
2020
).
23.
J.
Tithof
,
K. A.
Boster
,
P. A.
Bork
,
M.
Nedergaard
,
J. H.
Thomas
, and
D. H.
Kelley
, “
A network model of glymphatic flow under different experimentally-motivated parametric scenarios
,”
iScience
25
,
104258
(
2022
).