Diffusion-limited reactions
We next present an analytic approach for calculating low-order moments of the reaction time distribution for particles that react instantaneously upon reaching a set of target nodes in the network. We note that the derivation in this section largely reiterates previously published work [4, 23, 24], but is presented here for completeness and consistency of notation.
The probability that a particle starting at node i at time 0 is in the neighborhood of node j at time t is defined by \(G_{ij}(t)\). The Laplace-transformed form of this propagator has been previously derived, both for general continuous-time random walks on networks [23] and for specific applications involving diffusive motion of particles in interconnected tubules [4] or over multi-state energy landscapes [24, 43]. It can be expressed as
$$\begin{aligned} \begin{aligned} {\widehat{G}}_{ij} = \left[ \left( {\mathbf {I}} - \mathbf {{\widehat{P}}} \right) ^{-1} \right] _{ij} {\widehat{Q}}_j, \end{aligned} \end{aligned}$$
(12)
where the elements of matrix \(\mathbf {{\widehat{P}}}\) are given by Eq. 6 if two nodes are connected by an edge in the network, and are zero otherwise. The propagator \(G_{ij}(t)\) gives the probability that the particle last hit node j sometime before time t and has not yet left the neighborhood of that node.
To calculate the distribution of first passage times to any set target of nodes \(\{k\}\) in the network, we treat those nodes as being perfect absorbers. That is, whenever the particle first hits node k, it instantaneously vanishes from the network. The case of finite reaction rates in localized network regions is treated separately in the next section. We remove all rows and columns corresponding to the target neighborhoods from the matrix \(\mathbf {{\widehat{P}}}\) as well as the vector \(\widehat{\overrightarrow{Q}}\). As a result, the time a particle spends in the neighborhood of any network node is not altered, but when the particle leaves that neighborhood by moving to a target node, it is removed entirely from the network rather than continuing to propagate further [4, 24]. The survival probability that a particle starting at node i has not left the network by time t is \(H_i(t) = \sum _{k=1}^N G_{ik}(t)\), where the summation is over all nodes on the network. For particles initially distributed over nodes, with \(V_i\) the probability of starting at node i, the survival probability is given by the following matrix expression:
$$\begin{aligned} \begin{aligned} {\widehat{H}}(s) = \overrightarrow{V} \cdot \left( {\mathbf {I}} - \mathbf {{\widehat{P}}} \right) ^{-1} \cdot \widehat{\overrightarrow{Q}}. \end{aligned} \end{aligned}$$
(13)
The central inverted matrix is a normalized form of a weighted discrete Laplacian over the network, which is used in a broad class of problems involving random walks on networked structures [16, 23].
A natural extension is to consider particles starting on the edges of the network, with probability \(W_m\) of starting (uniformly distributed) along edge m. In this case, the Laplace-transformed survival probability can be expressed as
$$\begin{aligned} \begin{aligned} {\widehat{H}}^{(E)}(s) = \overrightarrow{W} \cdot \left[ \widehat{\overrightarrow{Q}}^{(E)} + {\mathbf {P}}^{(E)} \cdot \left( {\mathbf {I}} - {\widehat{\mathbf {P}}} \right) ^{-1} \cdot \widehat{\overrightarrow{Q}} \right] . \end{aligned}\nonumber \\ \end{aligned}$$
(14)
Here, the first term represents particles that never leave their initial edge and the second term includes a propagator for moving from the edge to one of its bounding nodes, convolved with the propagators for moving across all node-to-node paths through the network, and finally the survival probability of remaining at some final node neighborhood. Columns of \(\widehat{{\mathbf {P}}}^{(E)}\) corresponding to target nodes are again removed from the matrix. The elements of \(\widehat{{\mathbf {P}}}^{(E)}\) and \(\widehat{\overrightarrow{Q}}^{(E)}\) are given in Eq. 10.
Regardless of whether particles start on nodes or edges of the network, the mean first passage time to encounter the set of targets is given by
$$\begin{aligned} \begin{aligned} \tau = \lim _{s\rightarrow 0} {\widehat{H}}(s), \end{aligned} \end{aligned}$$
(15)
which can be evaluated directly with the aid of Eqs. a, b, and 11. Similarly, the variance in the time to find a target is given by
$$\begin{aligned} \sigma ^2 = \langle \tau ^2\rangle - \langle \tau \rangle ^2, \end{aligned}$$
(16)
where
$$\begin{aligned} \langle \tau ^2 \rangle = - 2 \left. \frac{\partial {\widehat{H}}}{\partial s}\right| _{s=0}. \end{aligned}$$
(17)
From this, the mean square first passage time is expressed as
$$\begin{aligned} \begin{aligned} \langle \tau ^2 \rangle&= -2 \overrightarrow{V}\cdot \left[ \left( {\mathbf {I}} - \mathbf {{\widehat{P}}} \right) ^{-1} \cdot \frac{\partial \mathbf {{\widehat{P}}}}{\partial s} \cdot \left( {\mathbf {I}} - \mathbf {{\widehat{P}}} \right) ^{-1} \cdot \widehat{\overrightarrow{Q}} \right. \\&\quad \left. + \left( {\mathbf {I}} - \mathbf {{\widehat{P}}} \right) ^{-1} \frac{\partial \widehat{\overrightarrow{Q}}}{\partial s}\right] , \end{aligned} \end{aligned}$$
(18)
where the derivatives of \(\mathbf {{\widehat{P}}}\) and \(\widehat{\overrightarrow{Q}}\) are
$$\begin{aligned} \left. \frac{\partial {\widehat{P}}_{ik}(s)}{\partial s}\right| _{s=0}&= -\frac{1}{6D}\left( \frac{ \ell _{ik}}{\sum _j 1/\ell _{ij}} +\frac{ 2/\ell _{ik} \left( \sum _j \ell _{ij}\right) }{\left( \sum _j 1/\ell _{ij}\right) ^2}\right) \end{aligned}$$
(19a)
$$\begin{aligned} \left. \frac{\partial {\widehat{Q}}_{i}(s)}{\partial s} \right| _{s=0}&= -\frac{1}{24D^2}\left( \frac{ \sum _j \ell _{ij}^3}{\sum _j 1/\ell _{ij}} + \frac{ 8\left( \sum _j \ell _{ij}\right) ^2 }{\left( \sum _j 1/\ell _{ij}\right) ^2}\right) . \end{aligned}$$
(19b)
Example: target search times in the endoplasmic reticulum
As an example application of the calculations above, we consider network structures extracted from confocal images of the peripheral endoplasmic reticulum in COS7 cells. A data set of 9 peripheral ER images, obtained as described in prior work [4], was used to extract tubular network structures (Fig. 2a; details in Appendix B). For these biologically important tubular networks, we consider how the distribution of times to find target nodes varies with the target concentration. This question is particularly important in the context of the early secretory pathway. Proteins destined for secretion are co-translationally inserted into the ER membrane or lumen, undergo folding and quality control [45, 46], and must leave the ER through punctate ER exit sites (ERES). These ERES are largely immobile sites scattered throughout the network [47] (Fig. 2b) and proteins are assumed to diffuse to one of these sites for capture and packaging into vesicles that enable them to leave the ER and proceed to further steps of secretory processing [48, 49].
It is interesting to consider what ERES density is sufficient to enable diffusing proteins to rapidly encounter exit sites. In a three-dimensional continuum, reaction rates are proportional to the concentration of the target. However, in a geometry that is less than or equal to two-dimensional, the usual assumption of mass-action kinetics ceases to hold, and we expect a steeper dependence of rates upon target concentration [6].
For each individual ER network structure, we randomly distribute different numbers of target nodes across the network and compute the mean first passage time (MFPT) for a diffusive particle to first hit a target. The particles are assumed to start uniformly distributed over the edges of the network, with \(W_m = \ell _m / \sum _n \ell _n\) the probability of starting on edge m. In Fig. 2c, we plot the search rate, defined as the inverse of the averaged mean first passage time for many choices of target node location. Across a wide range of target concentrations \(\rho \), we see a search rate scaling as \(\rho /\log \rho \). This scaling indicates the ER is well connected and behaves largely as a two-dimensional system, with a logarithmic correction factor to the linear concentration scaling expected for mass action kinetics. A limit is reached when \(1/\rho \) becomes comparable to the typical edge length of the ER network structures: \(\ell \approx 1.2 \pm 0.1\,\upmu \text {m}\) (expected value of starting edge length for uniformly distributed particles, with standard error of the mean computed over different networks). In this limit, particles need only diffuse along a single edge before encountering a target site. This gives rise to effectively one-dimensional kinetics or \(\rho ^2\) scaling. It should be noted that the estimated physiological exit site density (yellow line in Fig. 2c) is in a range where the search rate is super-linearly dependent on ERES concentration. Increasing the number of target sites should thus disproportionately speed up the encounter process.
Variability of arrival times
One important question in considering kinetics on complex geometries is the extent to which the mean first passage time can be used to characterize the full distribution of reaction times. For compact diffusive search on fractal geometries of dimension less than two, the first passage time distribution is known to exhibit a broad range of relevant timescales, so that the search process is not well-characterized by the MFPT [6, 50]. Although the search for very sparse targets in ER networks appears to be effectively two-dimensional, signatures of geometry-controlled kinetics (such as a strong dependence on source and target position [6]) are nevertheless observed. In particular, the mean first passage time varies substantially depending on the distance of the starting node from the target (Fig. 3). Nodes at similar spatial (Euclidean) distances can also exhibit very different mean first passage times, due to the heterogeneous nature of the ER network connectivity. Because diffusing particles explore many paths from the source to the target, the MFPT can also be very different for nodes with similar values of the ‘network distance,’ defined as the shortest distance between two points measured along the network edges. Furthermore, the standard deviation of the arrival time from a given starting node can be substantially larger than the mean first passage time itself, particularly for nodes located close to the target (Fig. 3c). This effect again arises from the multiple timescales associated with particles following a variety of different paths to the target site.
These observations imply that diffusion-limited reactions within the ER network deviate from the expectations of bulk kinetics, where arrival times generally represent a Poisson process with a well-characterized MFPT and a comparable standard deviation. Instead, particles starting in regions nearby and well connected to the target arrive much faster than particles from far away. Furthermore, even for a given starting point, some particles travel rapidly directly to the target, while others meander away to explore the rest of the network, leading to broadly distributed first passage times.
Finite reaction rates
First passage times to perfectly absorbing network nodes represent purely diffusion-limited kinetics, where a reaction occurs as soon as the particle finds its target. A biologically relevant complication to this model would include finite reaction rates in certain regions of the network. Such rates become relevant when a reaction requires particles to undergo rearrangements, rotations, or conformational changes in addition to simply finding each other diffusively. If those rearrangements occur on a timescale that is relatively slow compared to the time for the reactants to diffusively separate again, then the reaction kinetics cannot be simply treated as first passage to a perfectly absorbing target site. Instead, the target site is assumed to have a particular rate of reacting with the particle, that is applicable only when the particle is within some minimal contact distance from the target. Models with spatially localized finite reaction rates have previously been employed in quantifying the kinetics of multi-conformation DNA-binding proteins searching for their genomic target sites [51], and of vesicles encountering cytoskeletal filaments to initiate motor-driven transport [52]. For one-dimensional models of a tubular geometry, finite reaction rates can also be used as a simplification to account for the radial diffusion time required to find a target by a particle that approaches its axial position [53].
In our model of diffusion on tubular networks, particles spend all their time on network edges, with nodes serving only as intersections that allow transitions between edges. We therefore consider reaction rates that are associated with each edge of the network, defining \(\gamma _{ij}\) as the reaction rate on the edge connecting nodes i and j. Reactions near a particular node can be represented by setting the reaction rates in all edges around that node. If necessary, additional degree-2 nodes can be inserted along the edge to confine the reactive area still further.
To solve for the mean reaction time in this model, we first consider the propagation of the particle from a single neighborhood (i). The Laplace-transformed probability distribution on each edge around node i, \({\widehat{c}}_{ik}\), obeys a modified form of Eq. 3. Namely,
$$\begin{aligned} \begin{aligned} s{\widehat{c}}_{ik} - c_{ik}(t=0) = D \frac{\partial ^2 {\widehat{c}}_{ik}}{\partial x^2} - \gamma _{ik} {\widehat{c}}_{ik}. \end{aligned} \end{aligned}$$
(20)
This can be solved to find the flux into each of the adjacent nodes:
$$\begin{aligned} \begin{aligned} {\widehat{P}}_{ik} = \alpha _{ik} \left( \sinh \alpha _{ik} \ell _{ik} \sum _{j=1}^{d_i} \alpha _{ij} \coth \alpha _{ij} \ell _{ij}\right) ^{-1}, \end{aligned}\nonumber \\ \end{aligned}$$
(21)
where \(\alpha _{ij} = \sqrt{(s+\gamma _{ij})/D}\). The splitting probability \(P_{ik}^*\) of hitting an adjacent node before any reaction occurs is given by plugging \(s=0\) into the expression above. The probability of reacting before leaving the neighborhood of node i can then be calculated as \(1 - \sum _k P_{ik}^*\).
The Laplace-transformed probability that the particle is still in the neighborhood by a certain time (having neither reacted nor reached an adjacent node) is given by
$$\begin{aligned} \begin{aligned} {\widehat{Q}}_{i} = \sum _{k=1}^{d_i} \int _0^{\ell _{ik}} {\widehat{c}}_{ik} \mathrm{d}x = \frac{1}{D} \frac{\sum _{j=1}^{d_i} \frac{1}{\alpha _{ij}} \tanh \left( \frac{\alpha _{ij}\ell _{ij}}{2}\right) }{\sum _{j=1}^{d_i} \alpha _{ij} \coth (\alpha _{ij} \ell _{ij})}. \end{aligned}\nonumber \\ \end{aligned}$$
(22)
Evaluating this expression at \(s=0\) gives the average waiting time to leave the neighborhood.
Similarly, for particles starting uniformly distributed along network edge m, we can find the flux into one of the bordering nodes j (defined as \({\widehat{P}}^{(E)}_{mj}\)) and the survival probability on the edge (\({\widehat{Q}}^{(E)}_{m}\)) using Eq. 10, where we replace \(\alpha \) with the edge-dependent \(\alpha _m\).
These expressions can then be plugged directly into Eq. 13 or Eq. 14 to compute the mean first passage time to leave the network through either the finite-rate reactions along network edges or through reaching a perfectly absorbing target node. To find the MFPT in the presence of perfectly absorbing targets, all elements corresponding to the target nodes should be removed from the matrix expressions as before, so that reaching the targets is treated as permanently leaving the network.
Example: extended absorbing region in one dimension
A simple example of the calculations described above involves particles on a one-dimensional interval containing a region with a finite reaction rate \(k_\text {reg}\). Such a system can be thought of as a simplified representation of a tubular cellular domain, such as a fungal hypha or neuronal axon [54]. Organelles such as signaling endosomes and autophagosomes that are produced at the distal end of this domain must be loaded onto microtubules to be delivered in a retrograde fashion to the nuclear region [55, 56]. There is evidence that some cellular cargos begin their retrograde journeys by binding preferentially to microtubule plus-end tips, which accumulate high concentrations of dynein motors and associated activator proteins to form a ‘loading zone’ at the distal cell tip [57, 58]. An interesting question then arises regarding how the distribution of microtubule tips near the distal end affects the overall rate of loading the organelles. If all tips are localized right at the distal end, particles originating at the distal end will have a chance to bind as soon as they are formed. However, any particles that diffuse axially past the tips may end up exploring the full domain over long time periods without returning to the distally localized tips. On the other hand, a broader distribution of tip positions may make particles more likely to latch on before diffusing away.
We explore this trade-off by mapping the distribution of microtubule tips in a cylindrical domain to an effective one-dimensional model (Fig. 4a, b), where \(\ell \) represents the length of the region over which microtubule tips are distributed. The overall attachment rate in this region can be approximated as \(k_\text {reg} = n k_a \xi /\ell \), where n is the number of microtubule tips, \(\xi \) is the contact radius for binding a tip, and \(k_a\) is an effective binding rate that incorporates rapid radial diffusion to encounter the tip while at the appropriate axial position. We assume a reflecting boundary at \(z=0\) representing the distal end, and an absorbing boundary at \(z=L\) representing the region near the nucleus that serves as the target for the particles. Particles are initiated at \(z=0\) and diffuse with diffusivity D until they are either absorbed in the reactive region or reach the soma through diffusion alone. For simplicity, we neglect the motor-driven transport time to reach the soma after loading on the microtubules, focusing instead on the optimal dispersion of microtubule tips to minimize the loading time. For a given number of microtubules, \(k_\text {reg}\ell \) is expected to be constant and we explore how distribution over different region lengths \(\ell \) affects the first passage time to loading.
Treating the 1D simplified system (Fig. 4b) as a network with only two edges, one of which is absorbing, we plot (in Fig. 4c) the mean first passage time for a particle to either react with the microtubule tips or reach the far end of the domain. Interestingly, an optimum is observed with respect to the length \(\ell \) over which the absorbing tips are distributed, indicating that it is advantageous to spread out microtubule tips in the distal region rather than placing them all as near as possible to the distal end. The optimum value of \(\ell \) increases as the overall reactivity goes down. When the tip reaction rate \(k_a\) is very rapid, \(\ell _\text {opt} \rightarrow 0\) as no particle can make it past the most distal tips. By contrast, when \(k_a\) is very low, the optimum disappears entirely as particles have the chance to explore the entire domain and reach the distal absorbing boundary without ever binding in the absorbing region, regardless of its size.
Example: target distribution on a 2D network
Similar to the one-dimensional case described in the previous section, we can explore how the distribution of reactive regions in a two-dimensional network such as the peripheral endoplasmic reticulum affects diffusive search times. Here, we use a synthetic network consisting of a honeycomb lattice structure in a circular band with dimensions comparable to the peripheral ER in COS7 cells (Fig. 2, insets). The network has an edge length \(0.8~\upmu \hbox {m}\) (equal to average edge length for ER networks used in this study), an inner radius of \(8~\upmu \hbox {m}\) representing the nucleus, and an outer radius of \(20~\upmu \hbox {m}\) representing the cell boundary.
Most protein synthesis in the ER is thought to occur in the ribosome-studded perinuclear sheets [32], so we consider particles that are initiated at the innermost nodes of the network. Localized reactive regions are distributed over the network edges to represent ER exit site structures. A finite reaction rate on each exit-site edge accounts for any additional process that a particle must undergo after reaching an exit site before it can be stably captured. Such processes could include rotation, molecular rearrangement, or entry into a narrow-necked ERES structure [49].
One question of particular interest is whether there is any functional advantage to scattering ERES throughout the peripheral network, rather than concentrating them in the perinuclear region where proteins are initially translated. Given that both luminal and membrane proteins have been shown to penetrate throughout the peripheral tubular structure [32], one possible advantage to well-dispersed ERES is to efficiently capture proteins that happen to diffuse deeply into the periphery. We therefore consider how the average reaction time varies when a fixed number of reactive sites are distributed across regions of different width surrounding the interior boundary where particles are initiated.
Interestingly, unlike the one-dimensional case in Fig. 4, there is very little advantage to dispersing reaction regions over a broader region of the two-dimensional lattice network. The dashed black line in Fig. 5a shows the MFPT for a network with 30 reactive edges with reaction rate \(\gamma =1\text {s}^{-1}\), spread out over increasingly broad regions of the network. While there is a slight optimum when the reactive edges are allowed to spread to a radial distance of \(12~\upmu \hbox {m}\), the difference between this system and one where targets are placed in the innermost region of the network (in the same location where particles originate) is less than 3%. Higher values of reactivity \(\gamma \) make it even more advantageous to concentrate all reactive sites closer to the inner radius, while lower values of \(\gamma \) make the system independent of the reactive edge distribution (data not shown), much as in the one-dimensional case. In no case does there appear to be a substantial advantage to spreading out the reactive edges.
This result underscores a fundamental distinction between a well-connected 2D network and a 1D interval. In the network, moving target sites out from the central region where particles are initiated necessitates spreading those sites out over a longer band, leaving gaps for particles to be able to diffuse through without hitting any target. Particularly in the case of high reactivity \(\gamma \), such gaps allow escape of particles into the periphery that would not be possible if the targets were concentrated near the inner radius of the network. This effect counterbalances the advantage to capturing particles which do manage to disperse through the network. As a result, there is no substantial benefit to placing target sites further out in the periphery for the 2D network case.
However, the dispersed placement of reactive sites can greatly enhance kinetics in the case where newly synthesized particles are incapable of reacting immediately upon production, as discussed in the subsequent section.
Example: maturing particles
Another potentially important complication for a variety of biomolecular search processes is the existence of a ‘maturation time,’ during which particles diffuse through the domain but are not able to undergo the relevant reactions. For example, newly manufactured proteins in the ER must undergo folding and quality control processes that can take from minutes to hours before they are able to be loaded at ER exit sites for export [46, 59]. Such particle maturation can be easily incorporated in our model as a Poisson process of rate \(\lambda \) that occurs simultaneously with diffusion. While the particle is maturing, it is not capable of reacting even if it reaches the reactive edges. As soon as the particle matures, reactivity is enabled and the particle’s mean first passage time can be determined from its maturation point using an extension of the usual techniques outlined above.
Specifically, we define \(\psi _{m}(x,t)\) as the overall density of particles on edge m at time t. Its Laplace-transformed form is given by
$$\begin{aligned} \begin{aligned} \widehat{\overrightarrow{\psi }}_{m}(x,s) = \overrightarrow{V}\cdot \left( {\mathbf {I}}-\mathbf {{\widehat{P}}} \right) ^{-1} \cdot \mathbf {{\widehat{c}}}\left( x,s\right) , \end{aligned} \end{aligned}$$
(23)
where the entries \({\widehat{c}}_{im}\left( x,s\right) \) contain the Laplace transformed particle densities along edge m defined for the node neighborhood i, as given by Eq. 4.
This approach allows for non-uniform particle densities along each edge. In order to find mean first passage time after maturation, we need to compute the overall survival probability, \(H^{(E)}_{m}(x,t)\), for a particle starting at position x on edge m. Such a particle can remain on the edge until time t, react during that time, or hit either of the bounding nodes (i, j) before time t. In the latter case, its survival probability can be obtained by convolving with the expression in Eq. 13 for particles initiated on a node. The overall Laplace-transformed survival probability is obtained as
$$\begin{aligned} {\widehat{H}}^{(E)}_{m}(x,s)= & {} {\widehat{Q}}_{m}^{(E)}(x,s+\gamma _{m}) + {\widehat{P}}^{(E)}_{m,i}(x,s+\gamma _{m}){\widehat{H}}_{i}(s) \nonumber \\&+ {\widehat{P}}^{(E)}_{m,j}(x,s+\gamma _{m}){\widehat{H}}_{j}(s). \end{aligned}$$
(24)
Here, \({\widehat{Q}}_{m}^{(E)}(x,s)\) and \({\widehat{P}}^{(E)}_{m,i}(x,s)\) are the survival probability and flux to the bounding node, respectively, given the particle starts at x. These quantities can be obtained using the standard solutions for diffusion on a one-dimensional interval with two absorbing boundaries [44] (i.e., from Eq. 9).
The overall mean first passage time after maturation (not including the maturation time of \(1/\lambda \) itself) is then
$$\begin{aligned} \tau (\lambda ) = \lambda \sum _{m} \int _0^{\ell _{m}} {\widehat{\psi }}_{m}(x,\lambda ) {\widehat{H}}^{(E)}_{m}(x,s=0) \mathrm{d}x, \end{aligned}$$
(25)
where the sum is over all edges in the network.
Again considering the synthetic honeycomb networks, we can investigate the effect of particle maturation on mean first passage time and probe the functional advantage of widely distributed ER exit sites. In Fig. 5a, we see that by adding a maturation process (e.g., \(\lambda \le 0.1 \text {s}^{-1}\)), the MFPT of particles starting at the inner boundary exhibits a pronounced minimum when the reactive regions are spread out over a broader region of the network. As the maturation rate becomes slower (e.g., \(\lambda =0.001 \text {s}^{-1}\)), the particles have time to spread uniformly across the network before maturing and it becomes advantageous to disperse targets over the entire network structure.
The interplay of maturation and local reactivity is highlighted in Fig. 5b. For lower maturation rates, it is best to distribute reactive regions throughout the network, regardless of local reaction rate \(\gamma \). For higher maturation rates, we see the optimal distance vary depending on reactivity. For rapid absorption (\(\gamma =100 \text {s}^{-1}\)) concentrating targets near the inner boundary is advantageous, as most particles can be captured shortly after maturation before they have a chance to explore the network. For slower reactivity, many particles have a chance to explore the full network structure and placing the target regions more broadly dispersed throughout the network becomes advantageous.
These results highlight how the placement of reactive regions in a tubular network can lead to non-trivial effects on the overall reaction rate. The analytic approach described here allows for rapid, easily implemented calculations of the mean and variance of reaction times. This approach thus makes practical an extensive exploration of how network morphology and the distribution of target positions and/or reaction rates modulate kinetic processes involving stationary network structures.