Directed interactions and reciprocity
Many physical systems are naturally directional: energy transfer, signaling, transport, and influence can flow from one node to another without an equal return flow. The reciprocity ratio summarizes how often those directed interactions become mutual, making it useful for comparing experiments, simulations, and network models.
Defining L, P, and L↔
Let L be the number of directed links (excluding self-loops). A mutual pair exists when both directions between two nodes are present. The number of mutual pairs is P. Each mutual pair contributes two reciprocated edges, so L↔ = 2P for simple graphs.
Reciprocity ratio r and interpretation
The core metric is r = L↔ / L. Values near 0 indicate mostly one-way interactions, while values near 1 indicate nearly all links are mutual. For example, if L = 40 and P = 10, then L↔ = 20 and r = 0.50, meaning half of all directed links participate in mutual exchange.
Normalized reciprocity ρ and density a
Dense networks can show some reciprocity by chance. The calculator reports link density a = L / (N(N−1)) and normalized reciprocity ρ = (r − a)/(1 − a) when defined. If N = 12 and L = 40, then a ≈ 0.303. With r = 0.50, you obtain ρ ≈ 0.283, indicating reciprocity above random expectation.
Counts mode: recommended inputs and bounds
Counts mode is ideal when you already know N, L, and a mutual measure. You may enter M as mutual pairs (P) or reciprocated edges (L↔). The tool checks simple bounds such as L ≤ N(N−1) and prevents mutual inputs from exceeding feasible limits.
Edge list mode: cleaning and duplicates
Edge list mode computes everything from directed pairs you paste, one per line (labels or numbers). Duplicate edges are automatically de-duplicated, and self-loops are ignored. The preview table flags whether a listed edge is reciprocated by its reverse, helping you validate data entry before exporting.
Using results in physical network studies
Reciprocity is often compared across conditions: temperature sweeps, coupling strengths, drive amplitudes, or time windows. Track r and ρ together: r reports raw mutuality, while ρ controls for density changes. This pairing supports clearer interpretation when networks become denser under stronger forcing.
Exporting, reporting, and reproducibility
Use CSV export for lab notebooks and batch comparisons, and use the PDF print option for clean figures in reports. When publishing, record the convention (mutual pairs versus reciprocated edges), the node count, and whether self-loops were excluded. These details make reciprocity values comparable across studies.