Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Modes of Interaction between Individuals Dominate the Topologies of Real World Networks

  • Insuk Lee ,

    insuklee@yonsei.ac.kr (IL); marcotte@icmb.utexas.edu (EMM)

    Affiliation Department of Biotechnology, College of Life Science and Biotechnology, Yonsei University, 50 Yonsei-ro, Seodaemun-gu, Seoul 120-749, Korea

  • Eiru Kim,

    Affiliation Department of Biotechnology, College of Life Science and Biotechnology, Yonsei University, 50 Yonsei-ro, Seodaemun-gu, Seoul 120-749, Korea

  • Edward M. Marcotte

    insuklee@yonsei.ac.kr (IL); marcotte@icmb.utexas.edu (EMM)

    Affiliation Center for Systems and Synthetic Biology, Department of Molecular Biosciences, and Institute for Cellular and Molecular Biology, MBB 3.148BA, University of Texas at Austin, 2500 Speedway, Austin, Texas 78712-1064, United States of America

Abstract

We find that the topologies of real world networks, such as those formed within human societies, by the Internet, or among cellular proteins, are dominated by the mode of the interactions considered among the individuals. Specifically, a major dichotomy in previously studied networks arises from modeling networks in terms of pairwise versus group tasks. The former often intrinsically give rise to scale-free, disassortative, hierarchical networks, whereas the latter often give rise to single- or broad-scale, assortative, nonhierarchical networks. These dependencies explain contrasting observations among previous topological analyses of real world complex systems. We also observe this trend in systems with natural hierarchies, in which alternate representations of the same networks, but which capture different levels of the hierarchy, manifest these signature topological differences. For example, in both the Internet and cellular proteomes, networks of lower-level system components (routers within domains or proteins within biological processes) are assortative and nonhierarchical, whereas networks of upper-level system components (internet domains or biological processes) are disassortative and hierarchical. Our results demonstrate that network topologies of complex systems must be interpreted in light of their hierarchical natures and interaction types.

Introduction

Networks occur in many contexts in the real world, and the topologies of these real-world networks have potentially large practical impact in areas of biological, social, and technical importance. Topological implications of human social networks, for example, influence public policies (such as for the development of effective vaccination schemes [1]) and business strategies (such as for allocating marketing resources[2]). Likewise, the topology of the Internet affects routing protocols for robust and cost-effective communications [3], and in biology, the topologies of protein-protein interaction (PPI) networks have informed our understanding of cells and organisms [4].

As a consequence, network topologies have been extensively characterized with respect to their global topological properties, such as node degree distributions [5], node hierarchical organization [6], and assortativity (the degree correlation between connected nodes) [7]. Differences in such properties have been noted for many real world networks [8]. In the course of studying networks, we realized that many of these historical observations of contrasting network topologies could be explained by a simplifying model: that most real world networks can be categorized as one of two major classes of networks – those capturing intrinsically pairwise activities (e.g., dating or pairwise physical interactions between proteins) and those capturing intrinsically group activities (e.g., boards of directors of companies or membership in the same protein complexes). In this paper, we demonstrate that this distinction explains many of the major topology differences amongst social networks, the Internet, and biological networks, and that networks generated by the same class of activities – regardless of the precise nature of those activities – often have similar topological properties.

Materials and Methods

Global topological analyses of networks were performed as previously described for node degree distribution [5], assortativity [7,9], graphlet frequency distribution [10], and node hierarchical organization [6]. Null-model random networks for correlation profiles of assortativity test were generated by local rewiring algorithm that randomizes a network yet conserves degrees of each node [9,11]. Biological processes were defined by hierarchical clustering of YeastNet described as in [12] or by MCL clustering [13] with the granularity parameter selected so as to balance modularity and proteome coverage. For the GO biological processes network, we connected pairs of GO terms sharing at least one annotated yeast protein to generate a network of 5,587 edges among 1,066 GO biological process terms.

Results and Discussion

An intrinsic dichotomy between contact- and task-centric networks

We illustrate this key distinction among the two network classes in Fig. 1 by introducing toy examples of two types of human social interactions similarly composed of 11 people (nodes) organized into three groups (indicated by node colors). Interpersonal relationships (edges) might be based on direct personal contact—the contact-centric model (Fig. 1A)—such as for the cases of online dating [14] or sexual contacts [15], or alternatively based on sharing roles to perform a common task—the task-centric model (Fig. 1B)—such as for sharing membership on company boards [16] or co-authorship of scientific papers [17]. In the contact-centric network, a few attractive individuals (represented as squares) have a large number of partners (Fig. 1C). In contrast, a task-centric network is characterized by group activities in which the pairwise interaction reflects the tendency for individuals to participate in the same groups. Note that individuals may participate in the same task but never actually directly contact each other (represented as dotted lines)—e.g., many coauthors for scientific papers do not have a personal relationship (Fig. 1D). The networks’ topologies can be characterized by various global topological properties [8]. Here, we will consider the three most widely studied topological properties: node degree distribution, node hierarchical organization, and assortativity.

thumbnail
Fig 1. Illustrative examples of network dichotomy.

Two broad classes of networks naturally occur in real world settings based on whether interactions between entities are intrinsically pairwise (left panel) or based on groups (right panel). Examples in human social networks might include (a) dating or sexual relationships, and (b) board memberships or co-authorships of scientific papers. (c and d) indicate small toy examples for these two types of human social networks, each composed of 11 individuals (nodes) organized into three groups (indicated by node colors). Edges in (c) indicate direct contacts between persons; edges in (d) indicate participation in shared tasks. Numbers in (c) denote the degree connectivity (count of associated edges) and clustering coefficient [18] for each node. Individuals with high node degree are marked as squares. In spite of their simplicity, the two toy networks show distinct topological features. Their cumulative probability distributions of nodes with >k degree (Pc(k)) differ; (e) is scale-free, (f) is single- or broad-scale. They differ in being (g) disassortative or (h) assortative networks, as seen by heat-map representations of the enrichment for connections between nodes of varying degrees or measured by Pearson correlation coefficient (r) of the degrees at either ends of an edge. Finally, they exhibit (i) hierarchical or (j) nonhierarchical network topologies, as judged by their relationships between node degree connectivity (k) and node clustering coefficients (C(k)).

https://doi.org/10.1371/journal.pone.0121248.g001

An examination of the topologies of these toy networks reveals striking differences. In general, the distribution of node degree of scale-free networks approximately follows a power-law [19], Pc(k) = k, where Pc(k) represents the cumulative probability of having nodes with >k degree. The contact-centric network is expected to be more scale-free in nature, because there is no constraint limiting the number of links for individual nodes by this modeling perspective, permitting few nodes with many partners, while most nodes have only few partners (Fig. 1E). In contrast, the task-centric network is expected to be of single- or broad-scale [5] (Fig. 1F). Single-scale networks are characterized by a fast-decaying tail of degree distribution, such as exponential decay. Broad-scale networks are often characterized by a power-law regime followed by exponential trimming of degree, represented by the function Pc(k) = kexp(-k/k0), where k0 is the cutoff degree for exponential decay. In general, networks following exponential decay or truncated power-law function exhibit an increased proportion of nodes with medium-connectivity, probably due to the constraint on the number of links by sizes of task-groups of the networks, resulting in reduced numbers of both hubs and nodes with low-connectivity. Because of the connections among entities performing the same tasks, the task-centric network shows a degree preference corresponding to the preferred sizes of the groupings. Thus, these two network classes intrinsically give rise to distinct node degree distributions.

We see an equally strong dichotomy for a second well-characterized topological property that of the correlation in degree between connected nodes. A given network is termed assortative if its hub-hub connections are enriched; if depleted, the network is termed disassortative [7]. The assortativity of networks can be measured simply by Pearson correlation coefficient (r) of the degrees at either ends of an edge [7], where 0<r≤1 and −1≤r<0 indicate assortative and disassortative networks respectively, or by the statistical significance of the enrichment in connections between various ranges of node degrees as compared to permuted networks [9], and can be visualized as a heat map. Notably, the contact-centric network example is disassortative (r = −0.66, Fig. 1G), while the task-centric network example is assortative (r = 0.32, Fig. 1H).

The third major topological property that we consider is the hierarchical organization [6]. In a hierarchically organized network, hub components bridge many disconnected regions of the network to efficiently coordinate all system components. The number of these far-reaching connections decreases as the node degree decreases, entailing increasing proportions of connections toward local neighbors. This indicates a hierarchical contribution of system components with hub components generally sharing high betweenness (a measure of network centrality). As a consequence, the clustering coefficients C(k)[18] of nodes decrease as their node degree k increases in hierarchically organized networks. It is noticeable that this definition of hierarchy assumes that real world networks are in general scale-free and modular. Thus, disassortative networks are also expected to be hierarchical networks (i.e., assortativity and hierarchy are not independent topological features). There are other hierarchy models which are independent from network modularity [20,21]. However, the hierarchy by C(k) decreasing with k has been widely used for previous network topological studies we discussed in this paper. Many real world networks exhibit this signature of hierarchical organization [6], as does the contact-centric toy network example in Fig. 1I. Nonhierarchical networks, however, exhibit roughly equal clustering coefficients, regardless of node degree. This trend suggests enriched connections between components with similar numbers of network neighbors, and the task-centric network example is accordingly nonhierarchical (Fig. 1J).

Thus, these two major classes of networks, characterized by the nature of the relationships among the interacting entities, show distinct topological properties: a contact-centric network is a scale-free, hierarchical, disassortative network; a task-centric one is a single- or broad-scale, nonhierarchical, assortative network. The analyses of these toy examples suggest that the contrasting topological properties of many real world networks might also stem from this intrinsic dichotomy of network type. We thus next examined real world networks to test this hypothesis (listed in S1 Table).

Real-world networks exhibit the same dichotomy

We first compared the three global topological properties for two human social networks, analyzing a contact-centric online dating network [14] and a task-centric network of boards of directors of US companies [16] (Fig. 2, top panel). The node degree distribution of the dating network showed more scale-free character, while that of the board of directors network showed single-scale (Fig. 2A, S1 A-B Fig.). We observed contrasting assortativity between the two networks: the dating network is disassortative (r = −0.05), but the board of directors network is assortative (r = 0.27) (Fig. 2B). Similarly, we found a clearly hierarchical organization for the dating network but a nonhierarchical organization for the director board network (Fig. 2C). Thus, as for the toy network examples in Fig. 1, real world human social networks also show contrasting topologies according to the distinction between intrinsically pairwise vs. group activities. In the online dating network, most people online date only a few partners, while a few individuals make large numbers of online dating contacts. In contrast, membership on boards of directors carries significant obligations. Thus, directors typically participate in only a limited number of boards, and boards are limited in size; as a consequence, clustering coefficients are often similar between members belonging to large boards and those who belong to small ones.

thumbnail
Fig 2. Dichotomy of real-world networks.

Topological analysis of three real world networks (S1 Table). We analyzed contact-centric networks (indicated by the letter C) and task-centric networks (indicated by the letter T) for their (a, d, g) degree distribution, (b, e, h) assortativity, and (c, f, i) hierarchical structure. We tested two different human social networks, a contact-centric online dating network (Dating) [14] and a task-centric network of shared membership on US company boards of directors (Director board) [16]. Similarly, we analyzed the Internet at two different levels, the router-level (Router) and domain level (Domain). The router-level Internet is task-centric and the domain-level Internet is contact-centric. Finally, we analyzed two alternate protein networks, testing pairwise protein interactions (CCSB-YI1) [22] and functional protein interactions (YeastNet core) [23], as examples of contact-centric and task-centric protein networks, respectively. We measured the cumulative probability of nodes with degree >k (Pc(k)) for the full range of node degree [19] to test scale-freeness of networks. We measured hierarchical connectivity by testing for decreasing clustering coefficients (C(k)) as a function of increasing node degree (k). Network assortativities were visualized as heat maps of the enrichment of connections between various ranges of degrees compared to permuted networks [9]; red indicates enrichment and blue indicates suppression of connectivity. In every case, real-world networks showed topological properties consistent with being either contact- or task-centric, as appropriate.

https://doi.org/10.1371/journal.pone.0121248.g002

The Internet represents another widely studied real world complex system comprising computers and other devices with IP addresses that communicate via a network of routers, each implementing routing protocols. Internet scientists have considered two major networks, those composed of routers and those of domains (or autonomous systems) (Fig. 2, middle panel). A domain is an entity containing multiple routers under control of a network operator(s) (e.g., Internet Service Provider; ISP) using a common routing policy to the Internet. Thus, each domain is considered to be an operational unit component of the Internet. For each domain, within-domain routing protocols and between-domain protocols such as the Border Gateway Protocol (BGP) can be implemented within one or more separate routers. Therefore, the Internet, when considered at the domain-level, maps only peer-to-peer connections between BGP routers, while the router-level maps all router connections including both within-domain and between-domain connections.

Thus, the domain-level Internet model can be considered to be a contact-centric network, while the router-level Internet model resembles the task-centric model. Accordingly, analysis of published router network and domain network [24] revealed the topological properties consistent with the contact-centric and task-centric models, just as for the human social networks. The contact-centric domain network is scale-free, disassortative (r = −0.17), and hierarchical, but the task-centric router network is broad-scale, relatively assortative (r = −0.01), and nonhierarchical (Fig. 2D-F, S1 C-D Fig.). Disassortativity of a domain-level Internet has been also observed in a previous study [11]. Routers with more than 300 degree connections do show exceptionally low clustering coefficients (Fig. 2F, highest degree nodes). However, this pattern only affects a small number of routers at the highest level domain, and the overall two levels of organization share topological characteristics consistent with the trends expected for task-centric models. This trend arises because the Internet has top-level domains for mediating communication between lower-level domains. Between-domain routers of the top-level domains generally have connections to a large number of lower-level domains, resulting in much lower clustering coefficients for these few hub routers than for the rest of routers in the Internet. Thus, the Internet, considered at the level of organization for the entire router network, is nonhierarchical.

Similarly, biologists have measured interactions among cellular proteins, describing complex biological networks. These networks naturally fall into contact or task centric models. For example, measurements employing the yeast two-hybrid (Y2H) methodology map the direct physical pairwise contacts between proteins. In contrast, proteins participate in groups—in pathways and complexes—in order to fulfill their functional roles within cells, and physical interactions are but one indication of functional association. We can accordingly model PPI networks considering either direct physical contacts (contact-centric) or functional associations (task-centric) between proteins (Fig. 2, bottom panel). We analyzed a high-confidence genome-wide Y2H map of yeast proteins, CCSB-YI1 [22] as a representative physical interaction network, and a published functional protein network (YeastNet core) [23] as a representative functional network. Consistent with the contact/task dichotomy, the physical network is scale-free [25], disassortative [9] (r = −0.12), and hierarchical [25], while the functional network is broad-scale, assortative (r = 0.45), and nonhierarchical (Fig. 2G-I, S1 E-F Fig.). Thus, in protein networks, as in social and technology networks, the contact/task centric models explain the dominant topological properties.

We also observed a dichotomy among the real world networks for additional topological properties. One useful characteristic of network topology is the frequency distribution of the complete set of graph topologies with three, four, and five nodes, dubbed 3,4,5-node graphlets. The graphlet frequency distributions (GFD) [10] of the real world networks examined here show that task-centric networks have significantly higher frequencies for 5-node graphlets than contact-centric networks (S2 Fig.). We also examined the distribution of shortest path lengths of the real world networks, and observed significantly higher ranges for the shortest path lengths and network diameters of task-centric real-world networks (S3 Fig.). Taken together, we conclude that the task-centric modeling perspective generated more community structures, which increased frequencies of 5-node graphlets and shortest path lengths of the networks.

These models can account for contrasting observations from previous topology studies for a variety of real world networks. Typically, many PPI networks have been implicitly modeled from the contact-centric view, while the task-centric view has been implicitly adopted for modeling many human social networks. Thus, PPI networks are generally thought to be scale-free disassortative hierarchical networks, and the human social networks as broad-scale assortative nonhierarchical networks. However, there have been reports of noncanonical topological properties for protein functional networks [23,26] and online dating networks [14]. These inconsistencies are easily explained as resulting from the contact/task centric dichotomy. Mixtures of these two models, for example by combining Y2H protein interactions and protein complexes into a single network model, may have led to inconsistent observations regarding the suppression of hub-hub connections in different PPI networks [9,27]. In fact, as we next show, the choice of how the same entities are represented in a network model markedly affects the network topology.

Alternate network representations of the same entities can also exhibit this dichotomy

A study of the toy examples in Fig. 1 immediately suggests that different representations of the associations among the same entities could give rise to networks with either topology. We see that this is indeed the case in real-world networks and can be easily illustrated for both the internet and protein networks. In both cases, the topological properties of the resulting alternate network models match those expected for contact and task centric networks.

For example, for the case of the internet, the router and domain networks differ in not only edge representation but also node representation—the task-centric router-level Internet has nodes of individual routers, whereas the contact-centric domain-level Internet has nodes of domains composed of multiple routers. As seen above (Fig. 2D-F; reprinted in Fig. 3A for clarity), the domain network is scale-free, disassortative, and hierarchical, but the router network is broad-scale, assortative, and nonhierarchical. This observation of contrasting Internet topology between router- and domain-level also has been reported by [24]. Likewise, cellular proteins can be modeled by grouping according to pairwise protein interactions or, alternatively, by clustering the proteins into functional modules or biological processes. We therefore defined biological processes by grouping proteins that were highly connected to one another in a functional network. From the resulting 333 biological processes defined by hierarchical clustering, we generated a network of processes as described in [12]. The resultant process network was revealed to be disassortative (r = −0.15) (S4 Fig.) and hierarchical (Fig. 3B). Regardless of node degree, most proteins and routers showed clustering coefficients near the average clustering coefficient for the entire protein or router network. Notably, our findings were consistent when biological process networks were created using alternate methods (e.g. using an alternate clustering algorithm, MCL [13], or using pre-existing process annotations from the Gene Ontology [28]) (S5 Fig.). Thus, these observations thus suggest common rules-of-organization between the Internet and the yeast proteome at equivalent system levels—assortative and nonhierarchical organization among lower-level components, and disassortative and hierarchical organization among upper-level components (Fig. 3A and 3B).

thumbnail
Fig 3. Dichotomy of the same entities by alternative network representations.

Alternate representations of the same network can lead to different topologies, especially for networks with natural hierarchical organization. We illustrate this tendency for (a) the Internet and (b) the yeast cell proteome. Each can be modeled by networks at two different granularities, representing nodes either as upper level components (internet domains or protein processes) or lower level components (internet routers or individual proteins). For the internet, previous Internet mapping studies provide both a router-level network and a domain-level network [24]; each domain is composed on multiple routers, and domains are connected via between-domain routers. For the protein network, we defined protein processes by hierarchically clustering proteins based on their pairwise interactions as in [12]. A total of 333 biological processes were defined and connections between processes were defined based on pairwise interactions between proteins within each process. The networks’ hierarchical structure was analyzed and plotted as in Fig. 2, marking the mean clustering coefficient for each entire network as a horizontal solid line in the plot. The non-hierarchical router and protein networks generally exhibited clustering coefficients near this average regardless of node degree, although for the Internet router-level network, routers with >300 connections showed exceptionally low clustering coefficients primarily due to a small number of between-domain routers located at a few top-level domains of the Internet.

https://doi.org/10.1371/journal.pone.0121248.g003

This intrinsic dichotomy between pairwise and group-based interactions helps to clarify many previous network analyses. It has been argued that the enrichment of hub-hub connections in the board of directors network may suggest the existence of a super-group of decision-makers that influences the business of the entire nation [16]. However, given that this network represents a task-centric model, we would expect this property to be an intrinsic feature of the model. In contrast to the board of directors network, hub-hub connections are suppressed in the contact-centric online dating network (and similarly in sexual contact networks [29]). This trend has been argued as an example of the robustness of social networks, since enhanced contacts between hubs would dramatically increase the risk to society, as for example, might result from hub-hub transmission of sexually transmitted diseases [15]. Similarly, physical protein interaction networks have been argued to exhibit robustness on the basis of their disassortative topology by localizing the effects of deleterious protein perturbations [9]. However, in both of these cases, a consideration of contact vs. task centric networks reveals that the rule of dissortativeness-robustness applies only to contact-centric networks, as task-centric networks are intrinsically assortative.

Finally, we note that although our focus here is on real world networks, researchers often generate random networks for study or to serve as background models for comparing to real world networks. Such randomized graphs can of course be generated by many different algorithms. We would expect the method employed to dictate the resulting topological properties. For example, one common approach is to construct graphs de novo by arbitrarily connecting randomly chosen node pairs; this approach essentially implements a contact-centric generative model, and we would expect the resulting random network’s topological properties to reflect this mechanism of generation.

Conclusions

In summary, we describe two broad classes of network models whose intrinsic topological properties explain observations on many real world networks, as we have shown with examples from human societies, the Internet, and cellular proteins. Contact-centric networks are characterized by intrinsically pairwise interactions, generating scale-free, disassortative, hierarchical networks. Task-centric networks are characterized by interactions within and between groups, and give rise to single- or broad-scale, assortative, nonhierarchical networks. Alternative representations of the same entities, such as by grouping individuals together hierarchically, can also give rise to such networks, with lower-level representations generating assortative, nonhierarchical networks, and upper-level, clustered representations generating disassortative, hierarchical networks. The intrinsic topologies of these two classes of networks may account for previous paradoxical observations among real world networks, and imply similar organizational principles among human societies, the Internet, and cellular proteomes.

Supporting Information

S1 Fig. Cumulative degree distribution plots for real world networks.

Three contact-centric (indicated by the letter “C”) networks and three task-centric (indicated by the letter “T”) networks were analyzed, highlighting the degree distribution tails.

https://doi.org/10.1371/journal.pone.0121248.s001

(TIF)

S2 Fig. Graphlet frequency distributions (GFD) for real world networks.

Four contact-centric (indicated by the letter “C”) networks and three task-centric (indicated by the letter “T”) networks and their randomized networks were analyzed.

https://doi.org/10.1371/journal.pone.0121248.s002

(TIF)

S3 Fig. Shortest path length distributions for real world networks.

Four contact-centric (indicated by the letter “C”) networks and three task-centric (indicated by the letter “T”) networks and their randomized networks were analyzed.

https://doi.org/10.1371/journal.pone.0121248.s003

(TIF)

S4 Fig. Heat map plotting results of assortativity analysis for the biological process network.

https://doi.org/10.1371/journal.pone.0121248.s004

(TIF)

S5 Fig. Hierarchy analysis plots for alternate protein biological process networks.

Both a network of previously defined Gene Ontology biological processes (in which edges are defined between 7th level GO-BP annotations based on sharing of annotated proteins; labeled “Process level – GO” in the plot) and the network of biological processes inferred by MCL clustering of a functional protein network (“Process level – MCL”) show hierarchical organization, while the functional protein network itself (“YeastNet core”) shows a nonhierarchical organization, in which clustering coefficients for a given degree connectivity (C(k)) trend near the average clustering coefficient for the entire network (<C>).

https://doi.org/10.1371/journal.pone.0121248.s005

(TIF)

S1 Table. Summary of the networks analyzed in this study.

https://doi.org/10.1371/journal.pone.0121248.s006

(PDF)

Acknowledgments

We thank Dr. Petter Holme for sharing the internet dating community dataset and Dr. Gerald F. Davis for the American company director network dataset.

Author Contributions

Conceived and designed the experiments: IL EMM. Analyzed the data: IL EK. Wrote the paper: IL EMM.

References

  1. 1. Ma J, van den Driessche P, Willeboordse FH. The importance of contact network topology for the success of vaccination strategies. J Theor Biol. 2013;325C:12–21.
  2. 2. Domingos P, Richardson M. Mining the network value of customers. In Proceedings of the 7th International Conference on Knowledge Discovery and Data Mining ACM, New York. 2011:57–66.
  3. 3. Doyle JC, Alderson DL, Li L, Low S, Roughan M, Shalunov S, et al. The "robust yet fragile" nature of the Internet. Proc Natl Acad Sci U S A. 2005;102(41):14497–502. pmid:16204384
  4. 4. Barabasi AL, Oltvai ZN. Network biology: understanding the cell's functional organization. Nat Rev Genet. 2004;5(2):101–13. pmid:14735121
  5. 5. Amaral LA, Scala A, Barthelemy M, Stanley HE. Classes of small-world networks. Proc Natl Acad Sci U S A. 2000;97(21):11149–52. pmid:11005838
  6. 6. Ravasz E, Barabasi AL. Hierarchical organization in complex networks. Phys Rev E. 2003;67:026112. pmid:12636753
  7. 7. Newman ME. Assortative mixing in networks. Phys Rev Lett. 2002;89(20):208701. pmid:12443515
  8. 8. Newman ME. The structure and function of complex networks. SIAM Review. 2003;45:167–256.
  9. 9. Maslov S, Sneppen K. Specificity and stability in topology of protein networks. Science. 2002;296(5569):910–3. pmid:11988575
  10. 10. Rahman M, Bhuiyan MA, Rahman M, Hasan MA. GUISE: a uniform sampler for constructing frequency histogram of graphlets. Knowl Inf Syst. 2014;38:511–36.
  11. 11. Maslov S, Sneppen M, Zaliznyak A. Detection of topological patterns in complex networks: correlation profile of the internet. Physica a-Statistical Mechanics and Its Applications. 2004;333:529–40.
  12. 12. Lee I, Date SV, Adai AT, Marcotte EM. A probabilistic functional network of yeast genes. Science. 2004;306(5701):1555–8. pmid:15567862
  13. 13. Enright AJ, Van Dongen S, Ouzounis CA. An efficient algorithm for large-scale detection of protein families. Nucleic Acids Res. 2002;30(7):1575–84. pmid:11917018
  14. 14. Holme P, Edling CR, Liljeros F. Structure and time evolution of an Internet dating community. Social Networks. 2004;26:155–74.
  15. 15. Liljeros F, Edling CR, Nunes Amaral LA. Sexual networks: implications for the transmission of sexually transmitted infections. Microbes Infect. 2003;5(2):189–96. pmid:12650777
  16. 16. Davis GF, Yoo M, Baker WE. The small world of the American corporate elite, 1982–2001. STRATEGIC ORGANIZATION. 2003;1(3):301–26.
  17. 17. Newman ME. The structure of scientific collaboration networks. Proc Natl Acad Sci U S A. 2001;98(2):404–9. pmid:11149952
  18. 18. Watts DJ, Strogatz SH. Collective dynamics of 'small-world' networks. Nature. 1998;393(6684):440–2. pmid:9623998
  19. 19. Jeong H, Tombor B, Albert R, Oltvai ZN, Barabasi AL. The large-scale organization of metabolic networks. Nature. 2000;407(6804):651–4. pmid:11034217
  20. 20. Mones E, Vicsek L, Vicsek T. Hierarchy measure for complex networks. PLoS One. 2012;7(3):e33799. pmid:22470477
  21. 21. Trusina A, Maslov S, Minnhagen P, Sneppen K. Hierarchy measures in complex networks. Phys Rev Lett. 2004;92(17):178702. pmid:15169201
  22. 22. Yu H, Braun P, Yildirim MA, Lemmens I, Venkatesan K, Sahalie J, et al. High-quality binary protein interaction map of the yeast interactome network. Science. 2008;322(5898):104–10. pmid:18719252
  23. 23. Lee I, Li Z, Marcotte EM. An improved, bias-reduced probabilistic functional gene network of baker's yeast, Saccharomyces cerevisiae. PLoS ONE. 2007;2(10):e988. pmid:17912365
  24. 24. Vazquez A, Pastor-Satorras R, Vespignani A. Internet topology at the router and autonomous system level. arXiv:cond-mat/0206084. 2002.
  25. 25. Yook SH, Oltvai ZN, Barabasi AL. Functional and topological characterization of protein interaction networks. Proteomics. 2004;4(4):928–42. pmid:15048975
  26. 26. Lee I, Lehner B, Crombie C, Wong W, Fraser AG, Marcotte EM. A single gene network accurately predicts phenotypic effects of gene perturbation in Caenorhabditis elegans. Nat Genet. 2008;40(2):181–8. pmid:18223650
  27. 27. Batada NN, Reguly T, Breitkreutz A, Boucher L, Breitkreutz BJ, Hurst LD, et al. Stratus not altocumulus: a new view of the yeast protein interaction network. PLoS Biol. 2006;4(10):e317. pmid:16984220
  28. 28. Ashburner M, Ball CA, Blake JA, Botstein D, Butler H, Cherry JM, et al. Gene ontology: tool for the unification of biology. The Gene Ontology Consortium. Nat Genet. 2000;25(1):25–9. pmid:10802651
  29. 29. Rocha LE, Liljeros F, Holme P. Information dynamics shape the sexual networks of Internet-mediated prostitution. Proc Natl Acad Sci U S A. 2010;107(13):5706–11. pmid:20231480