= Solution
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 $(1+\#\{T_{\rm null}\geq T_{\rm obs}\})/(M+1)$ for $M$ 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.
Back to article page