A network null model is an ensemble representing a specified baseline against which to assess an observed biological network. It should preserve the features that would otherwise confound the test: at least the number of vertices and edges, and often the degree sequence, direction, edge type, or relevant spatial constraints. It should randomize the feature whose biological organization is under investigation. An ensemble that preserves that very feature cannot test whether the feature is unusual.
For example, test whether a measured protein-protein interaction network contains more closed three-protein interaction groups than can be explained by the interaction counts of individual proteins. Define vertices as the measured proteins and an undirected edge as a reproducible detected interaction, using a fixed assay threshold and treatment of duplicates. Preselect the triangle count as the test statistic. Generate many simple random graphs by degree-preserving edge rewiring, rejecting self-loops and duplicate edges, with enough accepted swaps and separation to obtain a well-mixed reference sample. This retains the observed degree sequence while disrupting higher-order association.
Compute the same triangle count for every reference graph. Compare the observed count with this distribution; an empirical upper-tail p-value can be reported as for suitably sampled reference graphs. Report the size of the excess as well as its tail frequency, and check sensitivity to the assay threshold and any required connectivity constraint. A significant excess is evidence beyond the chosen degree baseline, while assay bias or spatial organization omitted from that baseline can still explain it.
A generative network model specifies a mechanism for producing networks, such as growth with preferential attachment, and asks what structures that mechanism creates. A network null model is defined by its role as a comparison baseline. These roles can overlap: the same random mechanism can be a proposed biological explanation in one analysis and a deliberately simplified null in another.
For the Erdős-Rényi model , choose the number of vertices and an edge probability . Visit every unordered pair of distinct vertices once and include its edge independently with probability . This construction gives a simple graph with expected edge count and mean vertex degree .
Increasing at fixed makes the graph denser, increases typical vertex degree and local clustering coefficient, and tends to shorten graph distances and improve connectivity. Increasing at fixed also increases the mean vertex degree; to retain a sparse comparison one instead decreases approximately as .
Its degree distribution is binomial distribution, approximately Poisson distribution in the sparse large- regime, so it is not a scale-free network. Connected realizations can have short average shortest path length, but their clustering coefficients are not elevated above the random baseline they themselves define. Thus they are not small-world networks under the high-clustering convention, although “small world” is sometimes used more loosely to mean only short distances.
For the Watts-Strogatz model, choose vertices on a ring, an even initial vertex degree , and a rewiring probability . Connect each vertex to its nearest neighbours on each side. Consider each original clockwise edge once: with probability , retain its starting endpoint and replace its other endpoint uniformly, excluding self-loops and duplicate edges. The edge count remains , although individual vertex degrees change.
Increasing at fixed lengthens unrewired-ring graph distances. Increasing adds edges and shortens distances. Increasing introduces shortcuts, sharply reducing average shortest path length at first, then progressively reducing the clustering coefficient by destroying local triangles.
The small-world network regime occurs at intermediate with sufficient shortcuts, substantial clustering, and . At distances are long; near the clustering advantage disappears. The degree distribution remains concentrated around , so this is not a scale-free network.[ref]
Collective dynamics of small-world networks by Duncan J. Watts and Steven H. Strogatz. pp. 440–441, construction and dependence on rewiring probability
For the Barabási-Albert model, choose a connected seed graph on vertices, the number of new edges per added vertex, and a final size . A complete seed with suffices. Add one vertex at a time, attaching it to distinct existing vertices selected with weights proportional to their current vertex degrees. Exclude duplicate edges and self-loops.
Increasing creates a larger network and permits older hubs to grow. Increasing makes the graph denser, with asymptotic average vertex degree , and tends to shorten graph distances. The seed affects early structure and the oldest hubs; standard linear preferential attachment gives a robust large-size tail exponent.
Its asymptotic degree distribution is , so it is a scale-free network. Hubs produce short average shortest path length, but elevated clustering coefficients are not automatic: with a tree seed gives a triangle-free tree, and clustering decreases with size in the standard model. The strict clustered small-world network property is therefore not guaranteed.[ref]
Emergence of scaling in random networks by Albert-László Barabási and Réka Albert. pp. 510–511, growth, attachment and degree exponent
The supplied adjacency matrix describes a four-vertex cycle graph, with every vertex degree equal to two. Degree-preserving edge rewiring is random, so it does not determine one unique labelled output adjacency matrix. For example, replace edges and by and , retaining and . This valid switch gives, in order ,Each row still sums to two. Under the simple graph convention, all allowed outputs have the same unlabelled four-cycle topology: there are three possible labelled four-cycles. A rejected switch or later return can also leave the original adjacency matrix.
It is not a scale-free network. Its degree distribution is concentrated entirely at degree two, with no power-law tail; degree-preserving edge rewiring cannot change that.
The diagram has all possible undirected edges except : it is a complete graph on five vertices with one edge removed. Therefore and each have three neighbours, while each have four.
The neighbours of and form a triangle, so their clustering coefficients equal one. Each of has five of the six possible neighbour–neighbour edges, giving . The nodal average shortest path length is . All graph distances equal one except , henceAveraging the nodal quantities givesThe ordered-pair distance sum is , and the graph diameter is two.
If the intended unnormalized “small-worldness” is the ratio of clustering to path length, the computed quantities giveThat ratio has no universal threshold for identifying a small-world network. The standard reference-normalized small-worldness, , cannot receive a numerical value when no reference is specified and the question forbids using a network null model.[ref]
The graph has high clustering and short paths in the descriptive sense. With nine of ten possible edges, however, those properties follow directly from its near completeness; they do not by themselves establish small-world network structure relative to a reference. This distinguishes the metrics that can be computed directly from the stronger classification that requires a stated convention.
Articles by others on the same topic
There are currently no matching articles.