Literature DB >> 28401952

Correlations in the degeneracy of structurally controllable topologies for networks.

Colin Campbell1, Steven Aucott1, Justin Ruths2, Derek Ruths3, Katriona Shea4, Réka Albert5.   

Abstract

Many dynamic systems display complex emergent phenomena. By directly controlling a subset of system components (nodes) via external intervention it is possible to indirectly control every other component in the system. When the system is linear or can be approximated sufficiently well by a linear model, methods exist to identify the number and connectivity of a minimum set of external inputs (constituting a so-called minimal control topology, or MCT). In general, many MCTs exist for a given network; here we characterize a broad ensemble of empirical networks in terms of the fraction of nodes and edges that are always, sometimes, or never a part of an MCT. We study the relationships between the measures, and apply the methodology to the T-LGL leukemia signaling network as a case study. We show that the properties introduced in this report can be used to predict key components of biological networks, with potentially broad applications to network medicine.

Entities:  

Year:  2017        PMID: 28401952      PMCID: PMC5388858          DOI: 10.1038/srep46251

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


A system of interacting components can be represented by a network, where system components are represented by nodes (or vertices) and their interactions are represented by directed edges (or links) between nodes. The dynamical behavior of the system is constrained by the topology of the network, but, because an edge generally indicates the existence of a regulatory relationship without specifying its nature, network topology is necessarily an incomplete representation of the system’s dynamical behavior. For instance, the dynamic relationship represented by a node A being regulated by two nodes B and C may be well-approximated by a truth table (e.g., the future state of A is given by B AND C, where the node state variables are binary, 0 or 1) or by an arbitrarily complex function of B and C (e.g., dA/dt = B, where the node state variables are real numbers). Whatever the dynamical relationships, a common goal is to efficiently influence the behavior of the constituent complex system. For example, manipulating biological systems can potentially lead to the development of effective therapies for disease12345, ecological management may preserve vital ecosystem services678910, and technological systems such as the power grid must be carefully designed and managed to provide functional and efficient services to consumers1112131415. The field of network science aims to identify the extent to which the network structure alone can be used to study the dynamics, and more recently the control, of systems. In part because such analysis aims to identify model-agnostic properties and in part because it can provide informative first-order effects, it is common to model the evolution of systems by linear dynamics of the form where x is a vector of the nodes in the network, A is the adjacency matrix that encodes the interactions in the network topology (including, for instance, diagonal terms corresponding to the free decay of a node state variable), and the term Bu encodes external, user-controlled signals fed into a subset of so-called directly-controlled nodes, i.e., the dynamics of these specific nodes are directly affected by these external signals. Many systems, of course, are inherently nonlinear and are at best approximately linear within a local region; assuming linear dynamics of the form of equation (1) in these cases is an extremely coarse approximation161718, thought note that linearizing a nonlinear system is in some cases a sufficient condition for local controllability19. Nonetheless, the study of linear dynamics is important not only for systems that are linear, but also as a comparative framework for nonlinear dynamics: a system is nonlinear to the extent that it departs from linear expectations. The extent to which our results apply to nonlinear systems will depend on the form of the nonlinearity and the region of interest. While the networks we study behave according to a variety of models, we use their interaction networks to provide realistic structures for us to study the potential degeneracies of control properties. In this case it is possible, with a sufficient number and placement of directly-controlled nodes and appropriate choices of time-varying control signals, to drive the system to any desired state in finite time20212223. In principle one wishes to control the dynamics of a network with as few interventions as possible; minimizing the number of controls amounts to finding the maximum matching on the network (see Methods). Recent work has addressed the relationship between network topology and the properties of the directly-controlled nodes. For instance, the directly-controlled nodes are either source nodes or arise due to a dilation, where a node has more than one outgoing edge23. By classifying dilations as external (if the outgoing edges point to sink nodes) or internal (otherwise), one can determine the fraction of controls in each of these categories (respectively denoted η, η, and η). These parameters constitute the control profile of a network. Empirical networks tend to be dominated by one of the three control profile parameters; diverse mechanisms exist by which synthetic networks may be generated with the same properties23242526. While the control profile offers insight into the types of directly-controlled nodes in terms of their topological location, it offers no direct insight into the degeneracy of control: there are generally many solutions to the maximum matching of a network. In other words, many combinations of nodes may be chosen for direct control. Furthermore, determining the maximum matching involves not only a set of directly-controlled nodes, but also a set of matched edges, which constitute control signal paths (see Fig. 1, Methods). It is therefore of interest to assess the importance of both nodes and edges in the set of all of the so-called minimal control topologies (MCTs). Specifically, here we wish to determine if a node is always, sometimes, or never directly controlled among all maximum matchings (i.e., across all MCTs). Similarly, we wish to determine if an edge is always, sometimes, or never on a control signal path.
Figure 1

Control topologies in networks with linear, non-dissipative dynamics.

(a) A simple directed network. We omit cycles from this example because in this framework they are inherently self-regulatory and their control follows immediately once the remainder of the network has been controlled23. (b) In a control topology, every node is either directly controlled (colored nodes) or indirectly controlled (white nodes with colored outlines). Indirect control is achieved by placing nodes on a path originating at a directly controlled node (white edges with colored outlines). Importantly, in this framework every node can control at most one of its downstream neighbors and every pair of such paths are necessarily node-disjoint. (c) A control topology is minimal if it minimizes the number of controls. In this example node A must be directly controlled (it has no upstream nodes through which a control path may be routed) and either node B or node C must be directly controlled because node A can control at most one of its downstream neighbors.

Our contributions in this report are three-fold. First, we leverage the methodology of Jia et al.21 to characterize a new network-level statistic capturing the fraction of nodes that are always, sometimes, or never directly controlled (υ, υ, and υ, respectively). We then develop a new method using a similar approach to assign a network-level statistic capturing the fraction of edges that always, sometimes, or never belong to the set of matched edges (fractions ε, ε, and ε, respectively). These new quantities echo the spirit of the control profile, which is a unique network-level statistic that captures the fraction of controls due to different functional structures. In contrast, these new quantities capture the fraction of nodes and edges that participate in the process of control signal dissemination through the network in varying ways. Thus the third contribution of this work is to provide insight into the connections between the functional classification of the control configuration (given by the control profile) and the degeneracy of the control configuration allowed by the network structure (captured by the statistics proposed in this report). Notably, we show that the existence of many internal dilations correlates with many edges never existing on a control path, suggesting that internal dilations tend to restrict the flexibility with which control signals propagate through a network. Finally, we apply the methodology of this report to the T-LGL leukemia signaling network and show broad agreement between the metrics introduced herein and existing experimental, computational, and analytical work that has identified nodes whose control play a pivotal role in the behavior of the network. While (as noted above) it is known that the study of structural controllability has some applications to systems characterized by nonlinear dynamics, the above-summarized results provide additional evidence suggesting that the methodology described in this report may be used in other biological networks to predict network components essential for control, with potentially broad applications to network medicine.

Results

We analyze 58 empirical networks (see Table S1) and determine their distribution in parameter space for the control profile, node-based degeneracy, and edge-based degeneracy measures (Fig. 2a–c). As previously reported, the control profile of any one empirical network tends to be dominated by one of the control profile parameters23. In contrast, the node-based degeneracy measures indicate that ν ≪ 1 for most networks, that is, few networks have a significant fraction of nodes that are always directly controlled (in agreement with the observation that most networks have relatively few directly-controlled nodes). This observation applies also to the edge-based degeneracy measures; ε ≪ 1. However, while networks are well-dispersed between ν and ν, most networks are skewed toward ε, meaning that while some networks have many nodes that are never directly controlled, few networks have many edges that are never on a control signal path.
Figure 2

Distributions of empirical networks according to three sets of control measures.

Each set includes three measures that sum to 1 for a given network. The distributions are shown on ternary plots, where a network at the center corresponds to a set of values (1/3, 1/3, 1/3) and a network at a corner corresponds to e.g. (1, 0, 0). Networks are represented with colored according to their maximal parameter. Interior lines indicate the regions where each parameter is largest. (a) The control profile of Ruths & Ruths23. Directly-controlled nodes are either source nodes (η), arise due to internal dilations (η), or arise due to external dilations (η). (b) The fraction of nodes that are always (ν), sometimes (ν), or never (ν) directly controlled, when considering all control schemes that minimize the number of controls. (c) The fraction of edges that are always (ε), sometimes (ε), or never (ε) on a control signal path, when considering all control schemes that minimize the number of controls. (d–f) The degeneracy measures applied independently to the cases where η, η, and η are the dominant parameter in the control profile. Each plot is uniformly colored according to the corresponding dominant control profile parameter (as labeled on the left of the panel). The formatting of each plot otherwise follows (a–c).

We are also interested in the relationships between these measures. In Fig. 2(d–f) we show the distributions of degeneracy measures separately for networks where each of the control profile measures is largest (e.g., η > η, η). We find, for instance, that η-dominated networks tend to be ν- and ε-dominated. In other words, networks where many of the directly-controlled nodes are source nodes tend to have many nodes that are never directly controlled, and many edges that can be (but are not necessarily) on control signal paths. In contrast, η-dominated networks tend to be ν- and ε-dominated, meaning that networks with an abundance of sink nodes tend to have significant flexibility both in choice of directly-controlled nodes and control signal paths. Finally, η-dominated networks tend to be ε-dominated (though less so than in the case of either η-dominance or η-dominance) and distributed between ν and ν. Thus, networks with many internal dilations may or may not have flexibility in terms of choice of directly-controlled nodes, and tend to have at least a moderate degree of flexibility in control signal paths. We perform a pairwise Spearman correlation analysis between each of the 9 control-related parameters considered here and with basic network properties (Table 1). Unsurprisingly, there is a strong negative correlation between ε and each of the average node degree, average clustering coefficient, and network transitivity (−0.79, −0.52, and −0.58, respectively): more connections per node and/or an increased frequency of closed triads afford greater flexibility in assigning control signal paths. Interestingly, these same properties are negatively correlated with ν and positively correlated with ν: a richer local structure constrains nodal participation (as directly controlled nodes) in MCTs. Furthermore, the number of nodes and edges exhibit weak negative correlation with ν and ε, indicating that larger networks are more likely to access more nodes and edges in at least some MCTs. Measures within a set tend to be negatively correlated with one another, with the notable exception of εand ε (0.29). Some powerful trends exist between sets, as well, as suggested by Fig. 2: η is correlated with ν (0.8), η is correlated with ε (0.74), and η is correlated with ν (0.68).
Table 1

Spearman correlation coefficients between control parameters and basic network measures.

The table shows the total number of nodes and edges (N and E, respectively), the average degree , average clustering coefficient , and network transitivity τ. Table entries are colored according to their values (shades of blue for positive values and shades of red for negative); coefficients with a magnitude below 0.2 are written in light gray text. Black lines bracket intra-measure correlations (e.g. among η, η, and η).

To validate the utility of these measures, we consider the dynamic model of survival signaling network relevant to T-LGL leukemia227. In this disease a fraction of white blood cells activated in response to a stimulus escape the process of activation induced cell death, survive, and after a while start attacking healthy cells. The dynamics of this network are defined by Boolean functions, from which a topological network can be extracted such that A->B if node A exists in the update function for node B. In the T-LGL network the node representing apoptosis (i.e., programmed cell death) is of particular interest. Its OFF state, together with the deregulation (abnormally high or low activity) of a subset of nodes, indicates the abnormal, leukemic state. Conversely, if in a leukemic cell the state of apoptosis cell changes from OFF to ON, the cell is committed to the process of cell death. Existing work has identified the minimal set of nodes whose sustained expression can lead to the leukemic state. This set consists of three source nodes: the initial stimulus, as well as the external molecules platelet-derived growth factor (PDGF) and interleukin (IL) 15, both of which were experimentally observed to be over-abundant in the blood of T-LGL leukemia patients27. Prior work has also identified nodes whose direct control can lead to apoptosis of leukemic cells, despite the continued presence of these source nodes. Control of any one of 18 nodes (of 57 total) leads to apoptosis according to at least two of the following three types of evidence: experimental verification27, simulation of Boolean dynamics2, and analysis of the topology of the network once it has been expanded to topologically encode the Boolean rules28. The extent to which we expect the present metrics to agree with prior work is mitigated to some extent by the scope of the methodologies: in most prior work the quantity of interest is the state of a single node (apoptosis), whereas structural controllability seeks to achieve a desired state for every node in the network. Furthermore, the methodology used here assumes dynamics that obey equation (1), which is quite different from the Boolean framework used in the prior work being considered here. Therefore, a conservative expectation is that the two methodologies do not contradict one another. Specifically, assuming that the target state reflects induced apoptosis of a leukemic cell, we expect that the three source nodes necessary for the leukemic state are always directly controlled and the 18 apoptosis-inducing nodes should, at minimum, sometimes be directly controlled and/or be connected to an edge that is always on a control path. We verify that this is the case: all three source nodes are always directly controlled, and 15 of the 18 key nodes have at least one incoming or outgoing “always” edge (indicating that they take part in a critical signaling pathway in terms of control) and/or are sometimes directly controlled (indicating that in some cases system control may require direct control of these nodes). Furthermore, the remaining three key nodes are connected to at least 4 “sometimes” edges (indicating flexibility in the manner in which control signals are routed through these nodes). Indeed, despite the different methodological frameworks, the agreement is rather strong: all 18 nodes are connected to more “always” and/or more “sometimes” edges than expected by random chance, and only 2 are connected to more “never” edges than expected by random chance (for more details, see the Supplementary Information).

Discussion

Effectively influencing the behavior of complex interacting systems is a broad, multi-disciplinary goal. Accordingly, there is significant interest in discovering general techniques by which the dynamics of systems from different domains (e.g., technological and biological) may be guided by external intervention. We here consider systems that obey the linear dynamics of equation (1), where it has been shown that complete control is possible by feeding external control signals into a subset of the system components20212223. These directly-controlled nodes are chosen such that every other node in the network is reached via non-overlapping paths originating at the directly-controlled nodes (see Fig. 1). The directly-controlled nodes and these control paths together constitute a control topology; a minimal control topology (MCT) is one in which the number of inputs is minimized. In this report we consider the degeneracy of minimal control (i.e. the extent to which different minimal control topologies exist for a given network) in linear systems. Specifically, we characterize every system component (node) and interaction (edge) as being always, sometimes, or never on a MCT (the fraction of all nodes in these categories are respectively represented by the parameters ν, ν, and ν for nodes and ε, ε, and ε for edges). We study a broad selection of empirical networks and find that they are generally distributed between νand ν while νtends to be small. While we can unambiguously state that nodes are always directly controlled only if they are source nodes23, in all but the simplest networks more precise statements require analysis of the maximum-matching problem and/or perturbing a MCT via a breadth-first search (see Methods). However, the flexibility of control in this framework is reflected by the typically high values of ε, suggesting that there are generally many ways for control signals to propagate through a network, even if there is relatively little flexibility in the choice of nodes to be directly controlled. We consider these measures against the fraction of controls that are source nodes, sink nodes, and internal nodes (η, η and η, respectively), quantities which are fixed for a given network23. The fact that η is positively correlated with ν follows from their definitions: η is the fraction of directly-controlled nodes that are source nodes, and ν is the fraction of all nodes that are source nodes (see Methods). The fact that η is positively correlated with εindicates the existence of some rigidity in control signal paths cases where most of the directly-controlled nodes are neither sources nor sinks. In contrast, the correlation between η and ν suggests flexibility when most of the control nodes are sink nodes. In other words, there is flexibility in choosing which sink nodes are directly controlled and which are not, likely in part because there are multiple paths from source nodes to different sink nodes. It is also interesting to note that the correlations between node-based degeneracy measures and edge-based degeneracy measures tends to be weak (with the exception of νand ε, the correlation magnitudes are uniformly below 0.4), indicating a relative disconnect between the node-based and edge-based degeneracy measures considered in this report. While an interesting topic from a strictly theoretical standpoint, characterizing control degeneracy also has significant practical implications. In a biological system, for instance, a particular group of signaling molecules may be implicated in many theoretically viable control strategies. This, in turn, could incentivize the development of (e.g., pharmacological) techniques to influence the molecules in question. Indeed, we have shown broad agreement between the techniques developed here and existing work concerning the dynamics of the T-LGL leukemia signaling network, and the techniques described herein could be used to identify potential candidates for regulatory control in other biological networks. In an ecological system, the abundance of a particular group (or groups) of species, for example invasive or endangered species, may be controlled to initiate a cascade of changes in the abundances of other species67829303132. Species implicated in many viable control strategies under an appropriate modeling framework may, therefore, be prime candidates for direct manipulation to effectively manage ecological communities. Regardless of context, in cases where the nature of any nonlinearity is unknown, the methods developed here may provide insight into which components are essential for control. We observe in this study that there exist meaningful correlations between the degeneracy of the control topology (directly controlled nodes and matched edges) and the functional divisions offered by the control profile. While aggregated statistics of network controllability have offered fruitful insights in the past, moving forward – to understand more precisely how network topology is related to network control – will require knowledge about all the possible control paths that can be used to control a network. Ultimately we aim to provide a clear mapping between the structure of the network and the ability we have to control such a system. Here we have provided a new dimension such that we can use the types of degeneracy exhibited by the control topology along with the dominance of certain types of control structures (given by the control profile) to triangulate more informed inferences on the network structures that are most important for network control. A tempting avenue for future work is the development of procedures that identify the fraction of control paths that contain a given node or edge. This information would allow the categorical analysis considered in this report to be complemented by analysis on a continuum: nodes in V are in 100% of all control paths, nodes in V are in 0%, and nodes in V are somewhere in between (and similarly for edges). Studying the properties that drive nodes and edges to have comparatively high or low participation in control paths promises to enhance our understanding of the relationship between the structure and controllability of complex systems. In addition, we note that the diverse selection of empirical networks evaluated in this study offers insight into network structures that are independent of context. While this follows related work and avoids sample bias that arises when considering traditional generative models232633, taking a similar approach as this study, but focused upon a particular empirical context (e.g., cellular signaling networks, ecological networks) may offer network-specific insight.

Methods

Control Topology

We define a control topology as a set of directly-controlled nodes, N, and the corresponding control signal paths that yield indirect control over every other node in the network2023. A control topology is minimal if it additionally minimizes |N|. Prior work has generally assessed the properties of a single minimal control topology (MCT) for a given network; a MCT is often obtained via the Hopcroft-Karp algorithm20233435. In Fig. 1 we show several control topologies for a simple network.

Node-based assessment of MCT degeneracy

Because many MCTs generally exist for all but the simplest networks, we wish to characterize the nodes in a network according to the frequency with which they are directly controlled in a MCT. Specifically, a node is always, sometimes, or never directly controlled in a MCT; we denote the set of nodes in these categories as V, V, and V, respectively. Similarly, we denote the size of each set, normalized by the total number of nodes in the network, as ν, ν, and ν. To categorize the nodes in this way, we adopt the method proposed by Jia et al.21. Suppose a single MCT has been determined, and consider first the set of directly-controlled nodes N. Clearly every node n ∈ N is a member of either V or V. Making this distinction is trivial in light of the fact that the set of source nodes is identical to V21. It follows immediately that the directly-controlled nodes in the MCT that are not source nodes are members of V. It remains only to consider the nodes n ∉ N. Clearly every such node is a member of either V or V. To determine the membership of one such node n, we force it to be directly controlled: if |N| increases as a result, then it immediately follows that no MCT directly controls node n and therefore n ∈ V. Otherwise, n ∈ V. We repeat this procedure for all nodes n ∉ N. It is possible to force a node to be directly controlled by perturbing the original MCT with an algorithmic complexity O(EN) (see SI).

Edge-based control classification

Here we are interested in similarly classifying edges as always, sometimes, or never existing on the path of a control signal. We respectively define the sets of nodes in these categories as E, E, and E, and the normalized sizes of these sets as ε, ε, and ε. As in the case of the node-based analysis, we begin by applying the Hopcroft-Karp algorithm to the network in question to determine one MCT. From this MCT we obtain a set of edges on control paths, L (e.g., edge A->B in Fig. 1a). Clearly edges l ∈ L are members of E or E. Similarly, edges l ∉ L are members of E or E. In the first case, removing one such edge l (denoting an edge from node j to node i) and re-evaluating the number of directly-controlled nodes via the Hopcroft-Karp algorithm serves to categorize the node: if |N| increases, l ∈ E; otherwise l ∈ E. In the second case we may wish to force an edge l ∉ L to be on a control path and similarly re-apply the Hopcroft-Karp algorithm; however, no simple modification to the network guarantees that the Hopcroft-Karp algorithm will force l ∈ L. We therefore develop alternatives for both of the above cases; the approach has a complexity of O(E2) (see SI).

Additional Information

How to cite this article: Campbell, C. et al. Correlations in the degeneracy of structurally controllable topologies for networks. Sci. Rep. 7, 46251; doi: 10.1038/srep46251 (2017). Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
  18 in total

Review 1.  Population ecology of insect invasions and their management.

Authors:  Andrew M Liebhold; Patrick C Tobin
Journal:  Annu Rev Entomol       Date:  2008       Impact factor: 19.686

2.  Emergence of bimodality in controlling complex networks.

Authors:  Tao Jia; Yang-Yu Liu; Endre Csóka; Márton Pósfai; Jean-Jacques Slotine; Albert-László Barabási
Journal:  Nat Commun       Date:  2013       Impact factor: 14.919

3.  Network models. Response to Comment on "Control profiles of complex networks".

Authors:  Justin Ruths; Derek Ruths
Journal:  Science       Date:  2014-10-31       Impact factor: 47.728

4.  Network models. Comment on "Control profiles of complex networks".

Authors:  Colin Campbell; Katriona Shea; Réka Albert
Journal:  Science       Date:  2014-10-31       Impact factor: 47.728

5.  Topology of plant-pollinator networks that are vulnerable to collapse from species extinction.

Authors:  Colin Campbell; Suann Yang; Katriona Shea; Réka Albert
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2012-08-31

6.  Realistic control of network dynamics.

Authors:  Sean P Cornelius; William L Kath; Adilson E Motter
Journal:  Nat Commun       Date:  2013       Impact factor: 14.919

7.  Control profiles of complex networks.

Authors:  Justin Ruths; Derek Ruths
Journal:  Science       Date:  2014-03-21       Impact factor: 47.728

8.  Control of complex networks requires both structure and dynamics.

Authors:  Alexander J Gates; Luis M Rocha
Journal:  Sci Rep       Date:  2016-04-18       Impact factor: 4.379

9.  Topological constraints on network control profiles.

Authors:  Colin Campbell; Justin Ruths; Derek Ruths; Katriona Shea; Réka Albert
Journal:  Sci Rep       Date:  2015-12-22       Impact factor: 4.379

10.  Trade-offs between driving nodes and time-to-control in complex networks.

Authors:  Sérgio Pequito; Victor M Preciado; Albert-László Barabási; George J Pappas
Journal:  Sci Rep       Date:  2017-01-05       Impact factor: 4.379

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.