Spatiotemporal signal propagation in complex networks
Spatiotemporal signal propagation in complex networks
A major achievement in the study of
complex networks is the realization that diverse systems, from sub-cellular
biology to social networks, exhibit universal topological characteristics. Yet,
such universality does not naturally translate to the dynamics of these
systems, as dynamic behavior cannot be uniquely predicted from topology alone.
Rather, it depends on the interplay of the network’s topology with the dynamic
mechanisms of interaction between the nodes. Hence, systems with similar
structure may exhibit profoundly different dynamic behavior. We therefore seek
a general theoretical framework to help us systematically translate topological
elements into their predicted dynamic outcome. Here, we offer such a
translation in the context of signal propagation, linking the topology of a
network to the observed spatiotemporal spread of perturbative signals across
it, thus capturing the network’s role in propagating local information. For a
range of nonlinear dynamic models, we predict that the propagation rules
condense into three highly distinctive dynamic regimes, characterized by the
interplay between network paths, degree distribution and the interaction
dynamics. As a result, classifying a system’s intrinsic interaction mechanisms
into the relevant dynamic regime allows us to systematically translate topology
into dynamic patterns of information propagation.
Diversity in signal propagation
Networks represent a powerful tool to visualize and predict information propagation in complex systems, from viral spread, to neuronal or biochemical signals. In some cases the network topology exposes the natural geometry of the propagation, with the more distant nodes impacted at later times. In others, however, the translation is less transparent, a consequence of the diverse forms of nonlinear interactions that may take place between the nodes. Therefore, advances are often system dependent, with each dynamics warranting its own dedicated analysis, allowing limited insight to transfer across domains. To overcome this diversity we seek general tools to translate a network’s topology into predictions on its observed propagation patterns—often characterized through the system’s response to local perturbations. A single component is perturbed, and as a result all other network components are impacted, leading, in the long term, to a cascade of responses, whose size and penetration depth help characterize the network’s dynamic behavior. Such predictions, however, tracking the system’s long-term response, provide little insight into its temporal propagation, leaving open time-related questions, such as, how much time it will take the cascade to build up, which nodes respond first and which later, or what percentage of nodes are impacted at any given point in time. We address these questions here by predicting an individual node’s degree-dependent response time, allowing us, by piecing together all local responses, to predict the complete network spatiotemporal propagation patterns. Analytically tractable for a family of commonly encountered steady-state dynamics, our formalism allows us to systematically translate topology into signal propagation, in effect, reestablishing networks as predictors of information spread. Diversity in signal propagation to illustrate the challenge we begin with an artificial N-node protein interaction network Aij, which we use to simulate the propagation of biochemical signals in a sub-cellular environment (Fig. 1a). Denoting the abundance of the ith protein by xi (t), we capture the system’s dynamics through xi = -Bixia + ∑nj=1Aij x H(xj) , in which the first term describes a protein’s self-dynamics, for example, degradation (a=1), dimerization (a=2) or a more complicated chain reaction (fractional a, Supplementary Section 2.2), and the second term depicts i’s regulation by its interacting partners, often captured by a Hill function of the form H( xj) = xjh ∕ (1+xjh ). Changes in the abundance of one protein propagate, through Aij, to affect the abundance levels of all other proteins, representing a spread of biochemical information in the system3 . Hence we initiate a biochemical signal by introducing a perturbation Δxj to the steady-state abundance of the source j (black node), and then track its propagation, as it penetrates the network, for illustration, focusing on four selected target nodes i=1, 2, 3, 4 (coloured nodes). In Fig. 1d–i we track the resulting propagation under different dynamics, by controlling the values of a and h and monitoring the sequence of responses Δxi (t) of the four selected target nodes. We also measured the propagation times T(j→i) for the signal in j to travel to i through
Δ = x t( ( T j → = i
x )) ηΔ →( ) t ∞ (1)
i namely T(j→i)
represents the time when i has reached an η-fraction of its final response to
the j-signal (typically setting η~1/2, the half-life of i’s response,
Supplementary Section 3.2). For a=h=1 the propagation seems predictable—first
impacting the nearest neighbors 1, 2, then reaching the farther nodes. This
clean picture, however, is violated as the dynamics is changed. For instance,
under a=1/2 we find that the nearest neighbor 1 is impacted significantly later
than all other nodes, seemingly skipped over by the more distant 3 and 4 (Fig.
1f,g). The opposite occurs when we set a=3, h=1/2, as now 1 becomes the first
to receive the signal, preceding 4 by two orders of magnitude
Comments
Post a Comment