Temporal Network Analysis — Dynamic Networks
Temporal Network Analysis (Dynamic Networks) · Also known as: dynamic network analysis, time-varying network analysis, Zamansal Ağ Analizi (Temporal / Dynamic Networks)
Temporal network analysis, formalised by Holme and Saramäki in their landmark 2012 Physics Reports survey, is the study of networks in which edges appear and disappear over time. Rather than collapsing all contacts into a single static graph, the approach preserves the precise timing of interactions — whether as contact sequences, time-stamped event lists, or windowed snapshots — and uses that timing to track how influence, disease, or information can actually propagate through the system.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
+15 more
When to use it
Temporal network analysis applies whenever the sequence or timing of interactions matters and cannot be discarded. It is well suited to contact tracing, information cascade studies, organisational communication logs, and any domain where the arrow of time governs reachability. The method requires time-stamped relational data (continuous, binary, or date-valued), a time series or panel data structure, and a node count of at least 20. It fits exploratory, predictive, and descriptive research purposes. Do not use it when timestamps are unavailable or unreliable; in such cases standard static network analysis is the correct choice.
Strengths & limitations
- Preserves causal ordering of contacts, making reachability and diffusion estimates accurate in a way that static graphs cannot match.
- Handles both contact-sequence and windowed-snapshot representations, offering flexibility for different data resolutions.
- Applicable across health, social, economic, and biological domains wherever time-stamped relational data exist.
- Temporal centrality and latency metrics reveal bottlenecks and superspreaders invisible in static projections.
- Requires reliably and consistently recorded timestamps; poorly synchronised clocks or missing event times render the analysis invalid.
- Window size in snapshot representations is a free parameter that substantially shapes all derived metrics; no single universally correct choice exists.
- Computationally more demanding than static network analysis, particularly for large event streams or fine temporal resolution.
- Fewer than 20 nodes is too small to detect meaningful temporal patterns; the method should not be used on very small networks.
Frequently asked
What is the difference between a temporal network and a static network?
A static network collapses all observed interactions into a single fixed graph, losing timing information. A temporal network retains the moment at which each edge appears, so that reachability, centrality, and diffusion can be computed respecting the actual causal order of events. A node pair that looks directly connected in a static graph may have no valid temporal path if their shared contacts occur in the wrong chronological order.
Contact sequence or windowed snapshots — which representation should I choose?
Contact sequences preserve full temporal resolution and are preferred when precise event timing is available and relevant. Windowed snapshots trade resolution for analytical convenience: each window yields a static graph that standard tools can handle. The downside is that the window size is a free parameter that strongly influences results; always run a sensitivity analysis over different window sizes and report the finding.
How many nodes do I need?
The practical lower bound is around 20 nodes. Below this threshold the network is too small to yield meaningful temporal patterns, and standard descriptive network statistics are the more appropriate tool.
Can temporal network analysis establish causality?
It provides a necessary condition: for one node to causally influence another, a valid temporal path connecting them in chronological order must exist. However, the existence of such a path does not by itself establish causation. If causality is the research goal, temporal path analysis must be conducted and confounders must be controlled through appropriate study design.
Sources
- Holme, P. & Saramäki, J. (2012). Temporal Networks. Physics Reports, 519(3), 97-125. DOI: 10.1016/j.physrep.2012.03.001 ↗
- Masuda, N. & Lambiotte, R. (2016). A Guide to Temporal Networks. World Scientific. DOI: 10.1142/q0033 ↗
How to cite this page
ScholarGate. (2026, June 1). Temporal Network Analysis (Dynamic Networks). ScholarGate. https://scholargate.app/en/network-analysis/temporal-network-analysis
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Centrality AnalysisNetwork analysis↔ compare
- Community DetectionNetwork analysis↔ compare
- Social Network AnalysisNetwork analysis↔ compare