Skip to main content
  • Submit
  • About
    • Editorial Board
    • PNAS Staff
    • FAQ
    • Rights and Permissions
    • Site Map
  • Contact
  • Journal Club
  • Subscribe
    • Subscription Rates
    • Subscriptions FAQ
    • Open Access
    • Recommend PNAS to Your Librarian
  • Log in
  • My Cart

Main menu

  • Home
  • Articles
    • Current
    • Latest Articles
    • Special Features
    • Colloquia
    • Collected Articles
    • PNAS Classics
    • Archive
  • Front Matter
  • News
    • For the Press
    • Highlights from Latest Articles
    • PNAS in the News
  • Podcasts
  • Authors
    • Purpose and Scope
    • Editorial and Journal Policies
    • Submission Procedures
    • For Reviewers
    • Author FAQ
  • Submit
  • About
    • Editorial Board
    • PNAS Staff
    • FAQ
    • Rights and Permissions
    • Site Map
  • Contact
  • Journal Club
  • Subscribe
    • Subscription Rates
    • Subscriptions FAQ
    • Open Access
    • Recommend PNAS to Your Librarian

User menu

  • Log in
  • My Cart

Search

  • Advanced search
Home
Home

Advanced Search

  • Home
  • Articles
    • Current
    • Latest Articles
    • Special Features
    • Colloquia
    • Collected Articles
    • PNAS Classics
    • Archive
  • Front Matter
  • News
    • For the Press
    • Highlights from Latest Articles
    • PNAS in the News
  • Podcasts
  • Authors
    • Purpose and Scope
    • Editorial and Journal Policies
    • Submission Procedures
    • For Reviewers
    • Author FAQ

New Research In

Physical Sciences

Featured Portals

  • Physics
  • Chemistry
  • Sustainability Science

Articles by Topic

  • Applied Mathematics
  • Applied Physical Sciences
  • Astronomy
  • Computer Sciences
  • Earth, Atmospheric, and Planetary Sciences
  • Engineering
  • Environmental Sciences
  • Mathematics
  • Statistics

Social Sciences

Featured Portals

  • Anthropology
  • Sustainability Science

Articles by Topic

  • Economic Sciences
  • Environmental Sciences
  • Political Sciences
  • Psychological and Cognitive Sciences
  • Social Sciences

Biological Sciences

Featured Portals

  • Sustainability Science

Articles by Topic

  • Agricultural Sciences
  • Anthropology
  • Applied Biological Sciences
  • Biochemistry
  • Biophysics and Computational Biology
  • Cell Biology
  • Developmental Biology
  • Ecology
  • Environmental Sciences
  • Evolution
  • Genetics
  • Immunology and Inflammation
  • Medical Sciences
  • Microbiology
  • Neuroscience
  • Pharmacology
  • Physiology
  • Plant Biology
  • Population Biology
  • Psychological and Cognitive Sciences
  • Sustainability Science
  • Systems Biology

On the origins of hierarchy in complex networks

Bernat Corominas-Murtra, Joaquín Goñi, Ricard V. Solé, and Carlos Rodríguez-Caso
PNAS August 13, 2013 110 (33) 13316-13321; https://doi.org/10.1073/pnas.1300832110
Bernat Corominas-Murtra
aInstitució Catalana per a la Recerca i Estudis Avancats–Complex Systems Laboratory, Universitat Pompeu Fabra, 08003 Barcelona, Spain;bInstitut de Biologia Evolutiva (Consejo Superior de Investigaciones Cientificas–Universitat Pompeu Fabra), 08003 Barcelona, Spain;cSection for Science of Complex Systems, Medical University of Vienna, 1090 Vienna, Austria;
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Joaquín Goñi
dDepartment of Psychological and Brain Sciences, Indiana University, Bloomington, IN 47405; and
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Ricard V. Solé
aInstitució Catalana per a la Recerca i Estudis Avancats–Complex Systems Laboratory, Universitat Pompeu Fabra, 08003 Barcelona, Spain;bInstitut de Biologia Evolutiva (Consejo Superior de Investigaciones Cientificas–Universitat Pompeu Fabra), 08003 Barcelona, Spain;eSanta Fe Institute, Santa Fe, NM 87501
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Carlos Rodríguez-Caso
aInstitució Catalana per a la Recerca i Estudis Avancats–Complex Systems Laboratory, Universitat Pompeu Fabra, 08003 Barcelona, Spain;bInstitut de Biologia Evolutiva (Consejo Superior de Investigaciones Cientificas–Universitat Pompeu Fabra), 08003 Barcelona, Spain;
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • For correspondence: carlos.rodriguez@upf.eduricard.sole@upf.edu
  1. Edited* by Ignacio Rodriguez-Iturbe, Princeton University, Princeton, NJ, and approved June 24, 2013 (received for review January 17, 2013)

  • Article
  • Figures & SI
  • Info & Metrics
  • PDF
Loading

Abstract

Hierarchy seems to pervade complexity in both living and artificial systems. Despite its relevance, no general theory that captures all features of hierarchy and its origins has been proposed yet. Here we present a formal approach resulting from the convergence of theoretical morphology and network theory that allows constructing a 3D morphospace of hierarchies and hence comparing the hierarchical organization of ecological, cellular, technological, and social networks. Embedded within large voids in the morphospace of all possible hierarchies, four major groups are identified. Two of them match the expected from random networks with similar connectivity, thus suggesting that nonadaptive factors are at work. Ecological and gene networks define the other two, indicating that their topological order is the result of functional constraints. These results are consistent with an exploration of the morphospace, using in silico evolved networks.

  • modularity
  • evolution

Fifty years ago (1), Herbert Simon defined complex systems as nested hierarchical networks of components organized as interconnected modules. Hierarchy seems a pervasive feature of the organization of natural and artificial systems (2, 3). The examples span from social interactions (4, 5), urban growth (6, 7), and allometric scaling (8) to cell function (9⇓⇓⇓–13), development (14), ecosystem flows (15, 16), river networks (17), brain organization (18), and macroevolution (19, 20). It also seems to pervade a coherent form of organization that allows reducing the costs associated to reliable information transmission (21) and to support efficient genetic and metabolic control in cellular networks (22). However, hierarchy is a polysemous word, involving order, levels, inclusion, or control as possible descriptors (23), none of which captures either its complexity or the problem of its measure and origins. Although previous work using complex networks theory has quantitatively tackled the problem (4, 24⇓⇓⇓⇓⇓⇓⇓⇓⇓–34), some questions remain: Is hierarchy a widespread feature of complex systems organization? What types of hierarchies do exist? Are hierarchies the result of selection pressures or, conversely, do they arise as a by-product of structural constraints?

A well-established concept where such questions are addressed involves the use of a morphospace (35⇓⇓⇓⇓–40), namely a phenotype space where a small set of quantitative traits can be defined as the axes. Here we take a step in this direction by combining morphospace and network theories, taking the intuitive idea of hierarchy as the starting point: a pattern of relations where there is no ambiguity in who controls whom with a pyramidal structure in which the few control the many. Formally, the picture of hierarchy matches a tree of relations (41), ideally represented by a directed graph. As shown in Fig. 1 A–D, the elements of the system are represented by nodes connected by arrows establishing the map of relations of who affects whom. Accordingly, a measure of hierarchy should account for the deviations from this ideal tree picture. Such deviations occur because (a) several elements are on the top, (b) downstream elements interact horizontally, or (c) feedback loops are present. As shown in Fig. 1A, the tree-like picture matches the concept of genealogies, taxonomies, armies, and corporations. Conversely, drainage networks in river basins (17) would define a reverse antihierarchical situation, as depicted in Fig. 1B. In this structure, multiple elements on the top merge downstream like an inverted tree. In between them, we can place a more or less symmetric web (Fig. 1C), somewhat combining both tendencies. However, in general, neither biological nor technological webs match the feedforward pattern. In most real systems, signal integration requires gathering inputs from different sources, whereas robust processing and control require crosstalk and feedbacks, as represented by Fig. 1D, which are often organized in a modular fashion (42).

Fig. 1.
  • Download figure
  • Open in new tab
  • Download powerpoint
Fig. 1.

Different network organizations following the idea of hierarchy. (A) The ideal hierarchy seen as a tree-like feedforward graph. (B) An inverted tree matching the antihierarchical. (C and D) A nonhierarchical fan-like feedforward graph (C) and a graph Graphic displaying cycles (D). In E and F, all of them present four pathways Graphic from maximals M (top nodes) to minimals μ (bottom nodes). In E, downstream diversity of paths is Graphic without uncertainty when reversing them; i.e., Graphic. F depicts the opposite behavior: Graphic and Graphic. (G) A nonhierarchical feedforward structure with the same forward and backward uncertainties, where Graphic. The node-weighted condensed graph, Graphic, was computed by SCC detection labeled by every Graphic. (H) For Graphic and Graphic, the node weights are Graphic and Graphic, respectively. (I–L) With a representative icon involving cones and balls, charts show representative TFO values for (A–D) graphs.

A unified picture of hierarchy should not only provide a formal definition but also help in understanding the forces that shape it. To naturally incorporate both components of Simon’s view, namely causal downstream relations plus modules, a network formalism is required. Here we provide the formalization and quantitative characterization of the morphospace of the possible hierarchies. Its characterization is performed by theoretical and numerical analysis of random null models. The study of a large number of real networks and its comparison with model systems provide some unexpected answers to the previous questions. The study is completed with an exploration of the morphospace accessibility, using an evolutionary-driven search algorithm. Technical aspects of this work following the main text’s organization are in SI Appendix.

The Coordinates of Hierarchy

Because hierarchy is about relations, our approach formalizes the interaction between the system’s elements by means of a directed graph Graphic (43), where Graphic is a node and Graphic is an arrow going from Graphic to Graphic (SI Appendix). This graph is transformed into the key object for our methodology: the so-called node-weighted condensed graph, Graphic. As Fig. 1 D and H shows, Graphic is a feedforward structure where cyclic modules of Graphic [the so-called strongly connected components (SCCs) Graphic] are represented by individual nodes (thereby obtaining the condensed graph) (43). Such SCC method detection has been shown to be a powerful approach for subsystem identification (13, 44, 45), unraveling the presence of nested organizations. In a given Graphic, every node has a weight Graphic that indicates the number of elements from Graphic it includes (details in SI Appendix). By using Graphic, we make explicit the inclusion of both causal links and irreducible modules.

Our space of hierarchies is a metric space Ω, defined from three coordinates: treeness (T), feedforwardness (F), and orderability (O), which properly quantify graph hierarchy.

Treeness.

Treeness (T, being T in the range Graphic) weights how pyramidal is the structure and how unambiguous is its chain of command. This measure covers the range from hierarchical (Graphic, Fig. 1A) to antihierarchical (Graphic, Fig. 1B) graphs, including those structures that do not exhibit any pyramidal behavior (Graphic, Fig. 1C). As illustrated in Fig. 1 E–G), these graphs are characterized by taking the structure as a road map where we compare the diversity of choices we can make going top–down, i.e., following the arrows of the structure, vs. the uncertainty generated when reverting the paths going bottom–up. Such diversity is properly quantified using forward Graphic and backward Graphic entropies, respectively. Entropies are computed over directed acyclic graphs (28, 46). Although SI Appendix presents a rigorous description of these concepts, they are briefly presented departing from the node-weighted condensed graph Graphic shown in Fig. 1H. Note that a directed acyclic graph is naturally a node-weighted graph and hence ensures Graphic. From the graph Graphic, we define two sets, namely M and μ: the first, composed of nodes with Graphic, i.e., the set of maximal nodes, and the second, the set of nodes with Graphic, referred to as the set of minimal nodes. Now, let Graphic be the set of all paths starting in some maximal node. Because Graphic is a graph without cycles, this set contains a finite number of elements Graphic. If Graphic, the information required to follow a given path starting from Graphic and ending at some node in μ, Graphic will be given by the following path entropy,Embedded Imagewhere Graphic is the probability that the path Graphic is followed, starting from node Graphic. Averaging this entropy over all paths from M to μ gives the average minimum information required to follow a path starting from some node in M. This reads Graphic, which is the general expression of the forward entropy of Graphic. In a similar way but in the bottom–up direction, a backward entropy Graphic of Graphic can be obtained. Graphic represents the average amount of information required to reverse a path Graphic. A detailed derivation of both Graphic and Graphic is given in SI Appendix. Roughly speaking, a system such that Graphic is considered as hierarchical.

Our measure of treeness is now obtained from the normalized difference (28) of the two entropies:Embedded Image[consistently, we have Graphic if Graphic, which takes place when Graphic is a linear chain]. The final value Graphic is computed as follows: First, let Graphic be the set containing Graphic and all subgraphs of Graphic that can be obtained by means of the application of a leaf removal algorithm (either top–down or bottom–up; details in SI Appendix). Then, Graphic is obtained by averaging f along all of the members of Graphic:Embedded ImageIn addition, Graphic if Graphic has no links—which can happen, e.g., if Graphic is totally cyclic. Graphic has been shown to be a very good indicator of the deviations of a given acyclic graph from the ideal hierarchical, tree-like picture (28).

Feedfordwardness.

In the Graphic, because the elements within a SCC cannot be intrinsically ordered, SCCs constitute nonorderable modules within the feedforward structure. As Fig. 1H shows, SCCs represent a violation of the downstream order. Here, the size of the SCCs and also their position in the feedforward structure are key elements for the quantification of the impact of cyclic modules in the feedforward structure, because the higher the SCC position, the larger the number of its downstream dependencies. According to this, we define feedforwardness (F, being Graphic) as a measure that weights the impact of cyclic modules on the feedforward structure, where cyclic modules closer to the top of Graphic introduce a larger penalty on hierarchical order than those placed at the bottom. For every path Graphic starting from the top of Graphic we compute the fraction of the nodes that it contains against the actual nodes of Graphic it represents. Formally, if Graphic is the set of nodes participating in the path Graphic,Embedded Imagewhere, as illustrated in Fig. 1, Graphic is the weight of node Graphic in the node-weighted condensed graph. To obtain a statistical estimator of the impact of the location of cyclic modules within the causal flow described by the network, we first have to define the set Graphic, which is the set containing all possible paths starting from the set of maximal nodes, M, and ending in any other node of Graphic. Now, Graphic is, thus, simply the average of Graphic over all elements of Graphic; i.e.,Embedded Image

Orderability.

As hierarchy is grounded on the concept of order, we need a descriptor that accounts for how orderable is the graph under study. Ranging from a fully cyclic graph to a feedforward structure, orderability (O) lies in the range Graphic and it is defined as the fraction of the nodes of the graph Graphic that does not belong to any cycle. These nodes, therefore, make part of the fraction of the network that can be actually ordered. Such a fraction weights how ordered is the set of nodes within the graph (Fig. 1 I–L and SI Appendix). Formally, we define Graphic asEmbedded Image

Having exposed the formal description of the different hierarchy indicators, i.e., T, F, and O, we proceed to use them as the axes of our morphospace Ω, where networks can be properly located and compared.

The Definition of the Morphospace Ω

According to our formalism, the hierarchical features of any directed network are given by a point Graphic in a 3D morphospace Ω, being Graphic (Fig. 2A and SI Appendix, Figs. S13 and S14). The point Graphic represents the graph Graphic by three coordinates,Embedded ImageUsing the schematic representation of graphs outlined in Fig. 1, we define an intuitive icon associated to each kind of graph. As summarized in Fig. 2A, the perfect hierarchy is located at Graphic, whereas the completely nonhierarchical system—a totally cyclic network—is located at Graphic. As defined, orderability and feedforwardness provide complementary information that defines forbidden regions of the morphospace. Because Graphic is possible only when Graphic, feedforward networks belong to the Graphic line. Given Graphic, no other Graphic is allowed. Attending to F and O, we find an interesting region, defined by Graphic and Graphic. It is worth stressing that, although Graphic and Graphic converge in their upper bound in a single value that defines the region of feedforward networks, they differ when O goes to zero. This is because Graphic deals with the condensed graph while including condensed modules but Graphic is about the nodes outside cycles. This little difference permits a family of rare networks, highlighted in our diagram by means of green icons in Fig. 1A (SI Appendix, Fig. S13). They are typically formed by chains of small SCCs arranged in a feedforward structure. As is shown below, no such networks are found in nature or technology: They belong to the domain of the possible, but not the actual.

Fig. 2.
  • Download figure
  • Open in new tab
  • Download powerpoint
Fig. 2.

The morphospace of possible hierarchies Ω. (A) Different morphologies and their respective location withins Ω (Fig 1). Green icons represent unlikely configurations (see SI Appendix for more information). (B and C) The occupation of Ω by an ensemble of random models. This set includes Erdös–Rényi (ER) graphs with different sizes (100, 250, and 500) and average degrees Graphic (see color bar). Symbols are proportional to network size. (C) Morphospace occupation of Callaway’s network model overlapped with the ER ensemble as a reference. Three network sizes (100, 250, and 500) and four connectivities Graphic are present (see SI Appendix for additional models). (D) The coordinates of the 125 real networks are colored according to network types listed in the key and sized proportionally to number of nodes. Sources of networks (12, 13, 53, 62⇓⇓⇓⇓–67) are detailed in SI Appendix. Numerical data for networks are shown in SI Appendix, Figs. S44 and S45. GRN, MET, LANG, NEU, ECO, TECH, and B-T stand for gene regulatory, metabolic, linguistic, neuronal, ecological, technological, and bow-tie networks. (E) Vertical box shows schematic icons of three representative systems.

From these two axes accounting for the cyclic nature of networks, the coordinate T provides additional information about the organization of the resulting feedforward structure after network condensation. Attending to the concept of a pyramidal structure, the plane separating hierarchy from antihierarchy Graphic defines a family of symmetric structures, where the downstream path diversity is canceled by the uncertainty resulting when reversing these paths. Interestingly, when cycles are incorporated to this structure at Graphic, the resulting structure is a bow-tie organization (Fig. 3). In this particular case, a large SCC occupies a central position within a balanced feedforward structure of inputs and outputs (47). As shown in Fig. 2A, the larger the SCC is, the lower are the values of F and O.

Fig. 3.
  • Download figure
  • Open in new tab
  • Download powerpoint
Fig. 3.

Representation of null model and real bow-tie networks. (A–C) A random network Graphic and Graphic (A), the resulting Graphic (B), and the respective bow-tie organization (C). (D–F) The human metabolic network (D), although nonhomogeneous and resulting from evolution, displays a similar pattern (E and F). Both graphs are close within Ω. Network layouts were generated using Cytoscape software (68).

Null Models and Real Network Analysis

Because null models do not consider optimal designs or functional constraints, they provide good insights about the part of the morphospace where no selection pressure is at work. Fig. 2 B and C shows that both homogeneous and broad random networks occupy (basically) the same region in Ω. This co-occupation, within the bow-tie plane with Graphic (SI Appendix, Figs. S18–S24), shows that random graphs appear located right in the middle between hierarchical and antihierarchical structures, independently of the type of degree distribution considered. Interestingly, following the configuration model approximation (48⇓⇓–51), theoretical results confirm this zero-centered behavior of T and the sharp dependence of O by Graphic observed in numerical simulations (SI Appendix, Figs. S15–S17). Further research in the analytical behavior of these measures would consider the prediction of F behavior. The theoretical and numerical analyses indicate that hierarchical organization of null models accounts for both bow-tie structures and feedforward sparse webs affected by Graphic. The analysis of different models shows that differences in the degree distribution in the models produce little impact on TFO behavior.

The theoretical and numerical analyses indicate that the hierarchical organization obtained from the null models accounts for both bow-tie structures and feedforward sparse webs. Null model analysis shows that the shape of the underlying degree distribution has little impact on the TFO behavior.

What about real nets? Here we use Graphic real networks encompassing 13 classes of natural and artificial systems [see SI Appendix, Figs. S44 and S45 for numerical details of Graphic values]. As Fig. 2D shows, a few isolated systems reach the boundaries of Ω: a cell lineage located at Graphic and a small social network located at Graphic. However, most networks fall into four clusters.

First, a group consisting of metabolic, neural, linguistic, and some social networks is found at the lower part of the bow-tie domain, clearly embedded within the cloud of random graphs (Fig. 2D). Interestingly, randomized nets of this group show a similar behavior although with a more central position within the cloud of random nets (Fig. 2 and SI Appendix, Fig. S24). An interesting case is given by the presence of bow-tie patterns in metabolic networks (52). They display a large central cycle, much larger than that observed in their randomized counterparts (SI Appendix, Fig. S29). This likely reflects the advantage of reusing and recycling molecules. The second group placed at the Graphic plane shows a narrow band of feedforward nets, including electronic circuits with Graphic and software graphs slightly biased to negative Graphic values. Here too the dispersal seems consistent with what is expected from very diluted random graphs (Fig. 2C). This sparseness is a consequence of engineering practices focused on reducing the wiring costs while keeping the system connected (53).

The third group displays slightly positive values of Graphic and is composed of graphs with cycles of small size but with a predominant position at the feedforward structure giving rise to a very high Graphic with variable Graphic. These are gene regulatory networks plus a protein kinase network. The broad range of Graphic values is due to the variable size of modules located at the top of the structure. The special location in Ω, far from the random cloud, is caused by a small fraction of genes, the DNA-binding elements (transcription factors) located at the top of the network, which participate in cycles. Finally, the fourth group is defined by an isolated cluster of ecological flow graphs, located around Graphic. Their Graphic values indicate a certain degree of pyramidal structure and the low Graphics are consistent with an important role played by loops. The special status of these networks (not shared by other webs) is consistent with the well-known picture of a trophic pyramid combined with the presence of recycling (16, 54).

The four clusters point to different scenarios pervading the origins of their hierarchical organization. One key observation is that most datasets are found within the envelope predicted by the ensembles of random graphs (Fig. 2). Because these null models do not consider optimal designs or functional traits, we conclude that, as was reported in the context of modularity (55, 56), hierarchical order may be a by-product of inevitable random fluctuations, which spontaneously generate graph correlations. In this context, bow-tie networks, which have been suggested to define a flexible, optimally designed, and robust type of system (22, 42), would be instead a by-product of the generation rules responsible for network growth.

Morphospace Accessibility Under Evolutionary Search

The previous results raise the question of how the voids in the morphospace need to be interpreted. To decide whether they are simply forbidden or have not been reached by evolution, we used an evolutionary search algorithm (57), which, starting from a random configuration, tries to get the points of an evenly gridded partition of the morphospace (details in SI Appendix). The results provide a picture of how accessible are the different regions of Ω. Very briefly, the evolutionary algorithm starts from a given set of small random graphs Graphic belonging to the cloud of null models. Given a target point Graphic of Ω, these graphs are evolved by a random process of link addition and deletion with selection of networks minimizing the distance Graphic. The number of nodes for every graph, Graphic, remains constant in this process and graphs remain connected. Only the number of links and their distribution are affected by the evolutionary algorithm. In this way the algorithm explores the network space, approaching the desired point and sometimes reaching it. The high computational cost of this experiment makes it difficult to operate with larger networks. However, their small size provides also an advantage for the evolutionary search in the change of the network configuration because a few changes in the connections have in general a deep impact in their structure. In this way, the use of small network sizes contributes to an efficient exploration, providing a coarse-grained picture of network reachability. Further computational and theoretical efforts on the analysis of the network evolutionary behavior would contribute to a deeper understanding of the accessible regions of the TFO morphospace.

Fig. 4 reveals that the cloud of null models represented in Fig. 2B is easily accessible, as indicated by the dark blue color of the region. As expected, hierarchical Graphic and antihierarchical regions Graphic are quite symmetric. Deviations are due to the dispersion produced by the finite-size statistics, especially when the resulting Graphic become very little, by the imposition of a high number of cycles, as happens for Graphic. This is the reason why, at Graphic, reachability is rather heterogeneous. The solutions for this orderability are possible only by forcing the network population to exhibit a large fraction of the nodes within cycles. This constraint inevitably produces a Graphic with just a handful of nodes. Then, as happens for a broad number of topological measures, values of T and F are sensitive to small variations in network configurations. Such a trend is less dramatic when O increases (see Graphic and Graphic in Fig. 4) because the fraction of nodes belonging to cycles is small enough to produce a rich combination of configurations in the resulting node-weighted condensed graphs.

Fig. 4.
  • Download figure
  • Open in new tab
  • Download powerpoint
Fig. 4.

Searching the possible in Ω by an evolutionary algorithm exploration (see SI Appendix for algorithm details). Ω was evenly spaced in 300 target points Graphic distributed in a partition of 10 × 10 of the TF plane and three values of Graphic. Target points are labeled by crosses. Color indicates at which generation grids were acquired in an average of 250 evolutionary experiments. Blue squares indicate accessibility after a few rounds of the process. Red square indicate that they were unreachable before 103 iterations.

However, the most interesting results here concern the presence of inaccessible regions, shown here in red. Low levels of O seem to reduce the space of possible conformations. At Graphic the extremes of T and F are inaccessible under our in silico evolutionary experiments. Such a behavior is relaxed at Graphic Here, a large region of high reachability is observed for extreme values of T but not occupied by real networks. This may indicate that a part of Ω is accessible and yet not occupied, suggesting that the spontaneous correlations created by random fluctuations provide the source of order for free. This would give support to the role played by nonadaptive processes (58) in shaping hierarchies both in nature and in man-made systems.

Finally, an interesting trend is observed when O approaches its upper bound. The larger O is, the more reduced is the range of the possibilities of F. Close to Graphic, only graph configurations for Graphic exist, coinciding with feedforward networks encompassing electronic circuits and software networks.

Concluding Remarks

Both biological evolution and cultural evolution operate under a number of deep constraints (59). Some of them result from the underlying rules of network growth and change, which strongly limit the repertoire of potential designs. An important question posed by evolutionary theory is the nature and relevance of such constraints in shaping the space of the possible. Our study provides a rationale for exploring the possible and the actual in complex networks under a static view dominated by causal relations among components and modules. In this context, the inclusion of functionality, dynamics, or weighted structures has not been taken into account and should be the object of further work. By defining a general space of hierarchical webs, we are able to detect the presence of a rather limited domain occupied by real and random null models. The large voids surrounding these clusters of webs (defining four major groups) are partially inaccessible and partially reachable, as shown by means of a directed evolution algorithm.

The majority of webs display a balance between integration of multiple signals and control over multiple targets under a bow-tie structural pattern. The computational nature of regulatory networks and the combination of layers and cycles common to energy flows in food webs separate them from this large cluster. The matching of random and real webs in the first two clusters suggests that their hierarchical features can be accounted for from the spontaneous correlations associated to random graphs of a given degree, indicating that the observed webs are simply the most probable ones. By connecting network theory with theoretical morphology a powerful picture of complexity emerges, which allows us to both characterize hierarchical order and provide an evolutionary framework to explain how hierarchy emerges in nature. The formalism presented in this work provides a suitable framework for the quantitative approximation for the study of hierarchical organizations, and links to nonequilibrium thermodynamics could be defined in the future, attending to the similarity of certain approaches (60, 61). Further effort in the inclusion of the strength of relations among elements from empiric data as weighted graphs would contribute to a more accurate view of the hierarchy of systems. Future work in the development of generative models for the study of the emergence of hierarchy will be of strong interest in the study of dynamics in the exploration of the limits of what is possible for natural, technological, and social organizations.

Acknowledgments

We thank Complex Systems Laboratory members and Olaf Sporns for useful comments; Wormbase, Vladimir Batagelj, and Andrej Mrvar for the Pajek dataset; and Mark Newman for his network dataset. R.V.S. thanks D. Erwin, E. Smith, G. West, and M. Gell-Mann for useful discussions on hierarchy. The Botín Foundation, the James McDonnell Foundation, Spanish Government Grant E-28-2012-0504681 (to J.G.), the Austrian Fonds zur Förderung der Wissenschaftlichen Forschung project “Quantifying socio-economic multiplex networks in a massive multiplayer online game.” KPP23378FW (to B.C.-M.), and the Santa Fe Institute supported this work.

Footnotes

  • ↵1To whom correspondence may be addressed. E-mail: carlos.rodriguez{at}upf.edu or ricard.sole{at}upf.edu.
  • Author contributions: B.C.-M., J.G., R.V.S., and C.R.-C. designed research; B.C.-M., J.G., and C.R.-C. performed research; B.C.-M., J.G., and C.R.-C. contributed new reagents/analytic tools; B.C.-M., J.G., R.V.S., and C.R.-C. analyzed data; B.C.-M., R.V.S., and C.R.-C. wrote the paper; and J.G. performed programming and computational analysis.

  • The authors declare no conflict of interest.

  • ↵*This Direct Submission article had a prearranged editor.

  • This article contains supporting information online at www.pnas.org/lookup/suppl/doi:10.1073/pnas.1300832110/-/DCSupplemental.

References

  1. ↵
    1. Simon HA
    (1962) The architecture of complexity. Proc Am Philos Soc 106:467–482.
    OpenUrl
  2. ↵
    1. Mihm J,
    2. Loch CH,
    3. Wilkinson DM,
    4. Huberman BA
    (2010) Hierarchical structure and search in complex organizations. Manage Sci 56:831–848.
    OpenUrlCrossRef
  3. ↵
    1. Amaral MHR,
    2. Loch CH,
    3. Wilkinson D,
    4. Huberman BA
    (1996) Scaling behaviour in the growth of companies. Nature 379:831–848.
    OpenUrl
  4. ↵
    1. Guimerà R,
    2. Danon L,
    3. Díaz-Guilera A,
    4. Giralt F,
    5. Arenas A
    (2003) Self-similar community structure in a network of human interactions. Phys Rev E Stat Nonlin Soft Matter Phys 68(6 Pt 2):065103.
    OpenUrlCrossRefPubMed
  5. ↵
    1. Valverde S,
    2. Solé RV
    (2007) Self-organization versus hierarchy in open-source social networks. Phys Rev E Stat Nonlin Soft Matter Phys 76(4 Pt 2):046118.
    OpenUrlCrossRefPubMed
  6. ↵
    1. Krugman PR
    (1996) Confronting the mystery of urban hierarchy. J Jpn Int Econ 10:399–418.
    OpenUrlCrossRef
  7. ↵
    1. Batty M,
    2. Longley P
    (1994) Fractal Cities: A Geometry of Form and Function (Academic, San Diego).
  8. ↵
    1. West GB,
    2. Brown JH,
    3. Enquist BJ
    (1997) A general model for the origin of allometric scaling laws in biology. Science 276(5309):122–126.
    OpenUrlAbstract/FREE Full Text
  9. ↵
    1. Ma HW,
    2. Buer J,
    3. Zeng AP
    (2004) Hierarchical structure and modules in the Escherichia coli transcriptional regulatory network revealed by a new top-down approach. BMC Bioinformatics 5:199.
    OpenUrlCrossRefPubMed
  10. ↵
    1. Yu H,
    2. Gerstein M
    (2006) Genomic analysis of the hierarchical structure of regulatory networks. Proc Natl Acad Sci USA 103(40):14724–14731.
    OpenUrlAbstract/FREE Full Text
  11. ↵
    1. Cosentino Lagomarsino M,
    2. Jona P,
    3. Bassetti B,
    4. Isambert H
    (2007) Hierarchy and feedback in the evolution of the Escherichia coli transcription network. Proc Natl Acad Sci USA 104(13):5516–5520.
    OpenUrlAbstract/FREE Full Text
  12. ↵
    1. Bhardwaj N,
    2. Yan KK,
    3. Gerstein MB
    (2010) Analysis of diverse regulatory networks in a hierarchical context shows consistent tendencies for collaboration in the middle levels. Proc Natl Acad Sci USA 107(15):6841–6846.
    OpenUrlAbstract/FREE Full Text
  13. ↵
    1. Rodríguez-Caso C,
    2. Corominas-Murtra B,
    3. Solé RV
    (2009) On the basic computational structure of gene regulatory networks. Mol Biosyst 5(12):1617–1629.
    OpenUrlCrossRefPubMed
  14. ↵
    1. Erwin DH,
    2. Davidson EH
    (2009) The evolution of hierarchical gene regulatory networks. Nat Rev Genet 10(2):141–148.
    OpenUrlPubMed
  15. ↵
    1. Hirata H,
    2. Ulanowicz R
    (1985) Information theoretical analysis of the aggregation and hierarchical structure of ecological networks. J Theor Biol 116:321–341.
    OpenUrlCrossRef
  16. ↵
    1. Wickens J,
    2. Ulanowicz R
    (1988) On quantifying hierarchical connections in ecology. J Soc Biol Struct 11:369–378.
    OpenUrlCrossRef
  17. ↵
    1. Rodríguez-Iturbe I,
    2. Rinaldo A
    (1996) Fractal River Basins: Chance and Self-Organization (Cambridge Univ Press, Cambridge, UK).
  18. ↵
    1. Kaiser M,
    2. Hilgetag CC,
    3. Kötter R
    (2010) Hierarchy and dynamics of neural networks. Front Neuroinform 4:112.
    OpenUrlPubMed
  19. ↵
    1. Eldredge N
    (1985) Unfinished Synthesis: Biological Hierarchies and Modern Evolutionary Thought (Oxford Univ Press, New York).
  20. ↵
    1. McShea DW
    (2001) The hierarchical structure of organisms. Paleobiology 27:405–423.
    OpenUrlAbstract/FREE Full Text
  21. ↵
    1. Guimerà R,
    2. Arenas A,
    3. Díaz-Guilera A
    (2001) Communication and optimal hierarchical networks. Physica A 299:247–252.
    OpenUrlCrossRef
  22. ↵
    1. Stelling J,
    2. Sauer U,
    3. Szallasi Z,
    4. Doyle FJ 3rd.,
    5. Doyle J
    (2004) Robustness of cellular functions. Cell 118(6):675–685.
    OpenUrlCrossRefPubMed
  23. ↵
    1. Lane D
    (2006) in Hierarchy in Natural and Social Sciences, ed Pumain D (Springer, Dordrecht, The Netherlands), pp 81–119.
  24. ↵
    1. Ravasz E,
    2. Somera AL,
    3. Mongru DA,
    4. Oltvai ZN,
    5. Barabási AL
    (2002) Hierarchical organization of modularity in metabolic networks. Science 297(5586):1551–1555.
    OpenUrlAbstract/FREE Full Text
  25. ↵
    1. Vázquez A,
    2. Pastor-Satorras R,
    3. Vespignani A
    (2002) Large-scale topological and dynamical properties of the Internet. Phys Rev E Stat Nonlin Soft Matter Phys 65(6 Pt 2):066130.
    OpenUrlCrossRefPubMed
  26. ↵
    1. Trusina A,
    2. Maslov S,
    3. Minnhagen P,
    4. Sneppen K
    (2004) Hierarchy measures in complex networks. Phys Rev Lett 92(17):178702.
    OpenUrlCrossRefPubMed
  27. ↵
    1. Clauset A,
    2. Moore C,
    3. Newman MEJ
    (2008) Hierarchical structure and the prediction of missing links in networks. Nature 453(7191):98–101.
    OpenUrlCrossRefPubMed
  28. ↵
    1. Corominas-Murtra B,
    2. Rodríguez-Caso C,
    3. Goñi J,
    4. Solé R
    (2011) Measuring the hierarchy of feedforward networks. Chaos 21(1):016108.
    OpenUrlCrossRefPubMed
  29. ↵
    1. Dehmer M,
    2. Borgert S,
    3. Emmert-Streib F
    (2008) Entropy bounds for hierarchical molecular networks. PLoS ONE 3(8):e3079.
    OpenUrlCrossRefPubMed
  30. ↵
    1. Rammal R,
    2. Toulouse G,
    3. Virasoro MA
    (1986) Ultrametricity for physicists. Rev Mod Phys 58(3):765–768.
    OpenUrlCrossRef
  31. ↵
    1. Song CM,
    2. Havlin S,
    3. Makse HA
    (2006) Origins of fractality in the growth of complex networks. Nat Phys 2:275–281.
    OpenUrlCrossRef
  32. ↵
    1. Nicolis JS
    (1986) Dynamics of Hierarchical Systems: An Evolutionary Approach (Springer, London).
  33. ↵
    1. Mones E,
    2. Vicsek L,
    3. Vicsek T
    (2012) Hierarchy measure for complex networks. PLoS ONE 7(3):e33799.
    OpenUrlCrossRefPubMed
  34. ↵
    1. Mones E
    (2013) Hierarchy in directed random networks. Phys Rev E Stat Nonlin Soft Matter Phys 87(2):022817.
    OpenUrlCrossRefPubMed
  35. ↵
    1. Niklas KJ
    (1994) Morphological evolution through complex domains of fitness. Proc Natl Acad Sci USA 91(15):6772–6779.
    OpenUrlAbstract/FREE Full Text
  36. ↵
    1. McGhee GR
    (1999) Theoretical Morphology. The Concept and Its Applications (Columbia Univ Press, New York).
  37. ↵
    1. Thomas RD,
    2. Shearman RM,
    3. Stewart GW
    (2000) Evolutionary exploitation of design options by the first animals with hard skeletons. Science 288(5469):1239–1242.
    OpenUrlAbstract/FREE Full Text
  38. ↵
    1. Shoval O,
    2. et al.
    (2012) Evolutionary trade-offs, Pareto optimality, and the geometry of phenotype space. Science 336(6085):1157–1160.
    OpenUrlAbstract/FREE Full Text
  39. ↵
    1. Schuetz R,
    2. Zamboni N,
    3. Zampieri M,
    4. Heinemann M,
    5. Sauer U
    (2012) Multidimensional optimality of microbial metabolism. Science 336(6081):601–604.
    OpenUrlAbstract/FREE Full Text
  40. ↵
    1. Goñi J,
    2. et al.
    (2013) Exploring the morphospace of communication efficiency in complex networks. PLoS ONE 8(3):e58070.
    OpenUrlCrossRefPubMed
  41. ↵
    1. Whyte LL,
    2. Wilson AG,
    3. Wilson DM
    (1969) Hierarchical Structures (Elsevier, New York).
  42. ↵
    1. Kitano H
    (2004) Biological robustness. Nat Rev Genet 5(11):826–837.
    OpenUrlCrossRefPubMed
  43. ↵
    1. Gross J,
    2. Yellen J
    (1998) Graph Theory and Its Applications (CRC, Boca Raton, FL).
  44. ↵
    1. Bonchev D,
    2. Rouvray D
    (2005) Complexity in Chemistry, Biology, and Ecology, Mathematical and Computational Chemistry (Springer, Berlin).
  45. ↵
    1. Zhao J,
    2. Yu H,
    3. Luo JH,
    4. Cao ZW,
    5. Li YX
    (2006) Hierarchical modularity of nested bow-ties in metabolic networks. BMC Bioinformatics 7:386.
    OpenUrlCrossRefPubMed
  46. ↵
    1. Corominas-Murtra B,
    2. Rodríguez-Caso C,
    3. Goñi J,
    4. Solé RV
    (2010) Topological reversibility and causality in feed-forward networks. New J Phys 12:113051.
    OpenUrlCrossRef
  47. ↵
    1. Broder A,
    2. et al.
    (2000) Graph structure in the web. Comput Netw 33:309–320.
    OpenUrlCrossRef
  48. ↵
    1. Bollobás B
    (1985) Random Graphs (Academic, London).
  49. ↵
    1. Dorogovtsev SN,
    2. Mendes JFF,
    3. Samukhin AN
    (2001) Giant strongly connected component of directed networks. Phys Rev E Stat Nonlin Soft Matter Phys 64(2 Pt 2):025101.
    OpenUrlPubMed
  50. ↵
    1. Newman MEJ,
    2. Strogatz SH,
    3. Watts DJ
    (2001) Random graphs with arbitrary degree distributions and their applications. Phys Rev E Stat Nonlin Soft Matter Phys 64(2 Pt 2):026118.
    OpenUrlPubMed
  51. ↵
    1. Newman MEJ
    (2010) Networks: An Introduction (Oxford Univ Press, New York).
  52. ↵
    1. Ma HW,
    2. Zeng AP
    (2003) The connectivity structure, giant strong component and centrality of metabolic networks. Bioinformatics 19(11):1423–1430.
    OpenUrlAbstract/FREE Full Text
  53. ↵
    1. Cancho RF,
    2. Janssen C,
    3. Solé RV
    (2001) Topology of technology graphs: Small world patterns in electronic circuits. Phys Rev E Stat Nonlin Soft Matter Phys 64(4 Pt 2):046119.
    OpenUrlCrossRefPubMed
  54. ↵
    1. Allesina S,
    2. Bodini A,
    3. Bondavalli C
    (2005) Ecological subsystems via graph theory: The role of strongly connected components. Oikos 110(11):164–176.
    OpenUrlCrossRef
  55. ↵
    1. Guimerà R,
    2. Sales-Pardo M,
    3. Amaral LAN
    (2004) Modularity from fluctuations in random graphs and complex networks. Phys Rev E Stat Nonlin Soft Matter Phys 70(2 Pt 2):025101.
    OpenUrlPubMed
  56. ↵
    1. Solé RV,
    2. Valverde S
    (2008) Spontaneous emergence of modularity in cellular networks. J R Soc Interface 5(18):129–133.
    OpenUrlAbstract/FREE Full Text
  57. ↵
    1. Marín J,
    2. Solé RV
    (1999) Macroevolutionary algorithms: A new optimization method on fitness landscapes. IEEE Trans Evol Comput 3(4):272–286.
    OpenUrlCrossRef
  58. ↵
    1. Lynch M
    (2007) The evolution of genetic networks by non-adaptive processes. Nat Rev Genet 8(10):803–813.
    OpenUrlCrossRefPubMed
  59. ↵
    1. Solé RV,
    2. et al.
    (2013) The evolutionary ecology of technological innovations. Complexity 18(4):15–27.
    OpenUrl
  60. ↵
    1. Rinaldo A,
    2. et al.
    (1996) Thermodynamics of fractal networks. Phys Rev Lett 76:3364–3367.
    OpenUrlCrossRefPubMed
  61. ↵
    1. Wissner-Gross AD,
    2. Freer CE
    (2013) Causal entropic forces. Phys Rev Lett 110(16):168702.
    OpenUrlCrossRefPubMed
  62. ↵
    1. Goñi J,
    2. Corominas-Murtra B,
    3. Solé RV,
    4. Rodríguez-Caso C
    (2010) Exploring the randomness of directed acyclic networks. Phys Rev E Stat Nonlin Soft Matter Phys 82(6 Pt 2):066115.
    OpenUrlCrossRefPubMed
  63. ↵
    1. White JG,
    2. Southgate E,
    3. Thomson JN,
    4. Brenner S
    (1986) The structure of the nervous system of the nematode Caenorhabditis elegans. Philos Trans R Soc Lond B Biol Sci 314(1165):1–340.
    OpenUrlAbstract/FREE Full Text
  64. ↵
    1. Jeong H,
    2. Tombor B,
    3. Albert R,
    4. Oltvai ZN,
    5. Barabási AL
    (2000) The large-scale organization of metabolic networks. Nature 407(6804):651–654.
    OpenUrlCrossRefPubMed
  65. ↵
    1. Ma H,
    2. Zeng AP
    (2003) Reconstruction of metabolic networks from genome data and analysis of their global structure for various organisms. Bioinformatics 19(2):270–277.
    OpenUrlAbstract/FREE Full Text
  66. ↵
    1. Ma H,
    2. et al.
    (2007) The Edinburgh human metabolic network reconstruction and its functional analysis. Mol Syst Biol 3:135.
    OpenUrlPubMed
  67. ↵
    1. Valverde S,
    2. Solé RV
    (2005) Logarithmic growth dynamics in software networks. Europhys Lett 72:858–864.
    OpenUrlCrossRef
  68. ↵
    1. Smoot ME,
    2. Ono K,
    3. Ruscheinski J,
    4. Wang PL,
    5. Ideker T
    (2011) Cytoscape 2.8: New features for data integration and network visualization. Bioinformatics 27(3):431–432.
    OpenUrlAbstract/FREE Full Text
View Abstract
PreviousNext
Back to top
Article Alerts
Email Article

Thank you for your interest in spreading the word on PNAS.

NOTE: We only request your email address so that the person you are recommending the page to knows that you wanted them to see it, and that it is not junk mail. We do not capture any email address.

Enter multiple addresses on separate lines or separate them with commas.
On the origins of hierarchy in complex networks
(Your Name) has sent you a message from PNAS
(Your Name) thought you would like to see the PNAS web site.
Citation Tools
Hierarchy in complex networks
Bernat Corominas-Murtra, Joaquín Goñi, Ricard V. Solé, Carlos Rodríguez-Caso
Proceedings of the National Academy of Sciences Aug 2013, 110 (33) 13316-13321; DOI: 10.1073/pnas.1300832110

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
Request Permissions
Share
Hierarchy in complex networks
Bernat Corominas-Murtra, Joaquín Goñi, Ricard V. Solé, Carlos Rodríguez-Caso
Proceedings of the National Academy of Sciences Aug 2013, 110 (33) 13316-13321; DOI: 10.1073/pnas.1300832110
del.icio.us logo Digg logo Reddit logo Twitter logo CiteULike logo Facebook logo Google logo Mendeley logo
  • Tweet Widget
  • Facebook Like
  • Mendeley logo Mendeley

More Articles of This Classification

Physical Sciences

  • Revised M06 density functional for main-group and transition-metal chemistry
  • Predicting polymorphism in molecular crystals using orientational entropy
  • Phosphoethanolamine cellulose enhances curli-mediated adhesion of uropathogenic Escherichia coli to bladder epithelial cells
Show more

Statistics

  • Jackknife approach to the estimation of mutual information
  • Projection pursuit in high dimensions
  • Asymptotic theory of rerandomization in treatment–control experiments
Show more

Biological Sciences

  • Movement kinematics drive chain selection toward intention detection
  • Phosphoethanolamine cellulose enhances curli-mediated adhesion of uropathogenic Escherichia coli to bladder epithelial cells
  • Repurposing type III polyketide synthase as a malonyl-CoA biosensor for metabolic engineering in bacteria
Show more

Evolution

  • Genomic responses to selection for tame/aggressive behaviors in the silver fox (Vulpes vulpes)
  • Human influences on the strength of phenotypic selection
  • A simple developmental model recapitulates complex insect wing venation patterns
Show more

Related Content

  • No related articles found.
  • Scopus
  • PubMed
  • Google Scholar

Cited by...

  • Cycle and flow trusses in directed networks
  • Different Views of Hierarchy and Why They Matter: Hierarchy as Inequality or as Cascading Influence
  • Network morphospace
  • Using Pareto optimality to explore the topology and dynamics of the human connectome
  • Scopus (51)
  • Google Scholar

Similar Articles

You May Also be Interested in

The videos, shown with minimal information and often without sound or music, are meant to provide a sort of scientific cinéma vérité. Image courtesy of Nipam Patel (University of California, Berkeley, CA).
Science and Culture: Raw data videos offer a glimpse into laboratory research
The videos, shown with minimal information and often without sound or music, are meant to provide a sort of scientific cinéma vérité.
Image courtesy of Nipam Patel (University of California, Berkeley, CA).
Victoria Orphan and Elizabeth Trembath-Reichert discuss microbial life in the deep subseafloor.
Deep subseafloor microbial life
Victoria Orphan and Elizabeth Trembath-Reichert discuss microbial life in the deep subseafloor.
Listen
Past PodcastsSubscribe
PNAS Profile with NAS member and anthropologist Michael Tomasello
PNAS Profile
PNAS Profile with NAS member and anthropologist Michael Tomasello
Early monumental burial sites
Researchers report an early monumental burial site near Lake Turkana in Kenya that may have served as a stable landmark for mobile herders in a changing physical environment and as a social anchor point to foster communal identity and interaction among mobile herders.
Moon. Image courtesy of Pixabay/Ponciano.
Evidence of surface water ice on the moon
A study reports evidence of water ice on the moon’s surface, discerned via a signature in the near-infrared reflectance spectra that suggests the ice was formed by slow condensation due to impact or water migration through the lunar exosphere.
Image courtesy of Pixabay/Ponciano.
Proceedings of the National Academy of Sciences: 115 (38)
Current Issue

Submit

Sign up for Article Alerts

Jump to section

  • Article
    • Abstract
    • The Coordinates of Hierarchy
    • The Definition of the Morphospace Ω
    • Null Models and Real Network Analysis
    • Morphospace Accessibility Under Evolutionary Search
    • Concluding Remarks
    • Acknowledgments
    • Footnotes
    • References
  • Figures & SI
  • Info & Metrics
  • PDF
Site Logo
Powered by HighWire
  • Submit Manuscript
  • Twitter
  • Facebook
  • RSS Feeds
  • Email Alerts

Articles

  • Current Issue
  • Latest Articles
  • Archive

PNAS Portals

  • Classics
  • Front Matter
  • Teaching Resources
  • Anthropology
  • Chemistry
  • Physics
  • Sustainability Science

Information

  • Authors
  • Reviewers
  • Press
  • Site Map

Feedback    Privacy/Legal

Copyright © 2018 National Academy of Sciences.