WorksPhysics and Astronomy
Systemic collapse emergence from climate-induced perturbations in transportation networks
Abstract
The interaction between human infrastructures and external events results in loss of functionality or even complete system disruption through a snowball effect of cascading-failures. Their complex interplay challenges their prevention, affecting the human population that rely on their functionality. Understanding how these networks respond to external perturbations is crucial for predicting and mitigating the impacts of disruptive events. In particular, meteorological events, while not preventable, can have significant impacts on human infrastructure. Here, we propose a model coupling the dynamics of transportation systems to the dynamics of external events considered as fields, to capture at the same time the critical behavior of the former and the level of influence of the latter. The impact of rainfalls on real-world railway networks provides a compelling case study, showcasing local endemic and system-wide disruptions around a critical value of the rainfall strength. Remarkably, localized perturbations on the wider network reveals the local weaknesses of the global infrastructure, and we assess them in terms of system perturbability and corresponding societal risk. Our framework opens the door to the quantitative analysis of criticalities in essential human infrastructure imputable to vulnerabilities that are set to intensify due to climate change.
Introduction
Human-made systems consist of a large number of interacting components whose nonlinear interactions give rise to emergent, often unpredictable, behaviors. These systems can be conveniently modeled as complex networks [1], a mathematical framework that enables the analysis of interdependencies within these systems, ultimately improving our ability to manage and optimize them [2]. Examples span various domains, including transportation infrastructures, such as roads [3], air [4] and rail networks [5], supply chains [6] and financial markets [7].
The functionality of these networks can be disrupted by either structural shocks, such as the loss of nodes or links, or functional perturbations, affecting the internal state dynamics of those elements. In power grids, for instance, local failures can propagate throughout the system, producing large-scale blackouts [8, 9, 10]. This phenomenon, known as cascading failure [11, 12], is a paradigmatic example of systemic fragility in interconnected systems. The network robustness analysis aims to quantify the ability of a system to withstand internal failures, external shocks, or external attacks [2, 13], revealing phase transitions between functional and non-functional regimes [14, 15, 16]. Attacks are often simulated in terms of random removal of nodes and links, or by informed attacks based on topological features [17], with successful applications in medicine [18, 19], ecology [20, 21], human infrastructures [22, 23] or trade networks [24].
In transport networks, perturbations often originate from node(s) or link(s) removal (complete failure) or congestion (partial failure) and take the form of delays, which generation and propagation depend on both local dynamics and network topology [25, 26]. Most existing approaches to analyze such systems are data-driven, treating the generation and absorption of delays as processes that are independent of the propagation mechanism [27, 28]. This limits their ability to capture feedback effects and the coupling between structure and dynamics. In public transport systems, a variety of endogenous and exogenous factors can cause delays at a location. Air travel [29, 30, 27, 4] is susceptible to delays caused by weather, technical problems, or flight control failures. Delays can quickly propagate to neighboring areas through network connectivity, affecting not only close, but also distant passengers through subsequent connections. Delays can arise during dwell or running times from safety and operational constraints that might apply along the links, such as blocking sections in railway systems, or on the nodes, such as traffic control and stuffing shortages in flight networks. Although many studies have modeled delay propagation, for example using the max-plus algebra [31] or stochastic modeling [32, 33, 34, 35], the influence of external stressors, such as heavy precipitations or strong winds, is typically not embedded into the model itself, but is treated rather as an input to the propagation mechanism [2]. Climate variables have been demonstrated to produce disruption and breakdowns in transport systems such as the heavy rains of 2021 over Germany and the Benelux, and in 2012 in the UK [36, 37].
Several studies have successfully characterized the full or partial degradation of the transportation network through topological analysis. For instance, passageways between cities have been utilized to assess network reliability [38]. Network centralities have been linked to network performance [39] and resilience to natural or man-made attacks [40]. Optimization techniques for mitigating degraded states [41] highlight the importance of having multiple viable alternative routes, while rerouting heuristics and cost analysis help identify element criticality [42]. Multi-agent modeling is at the basis of vulnerability and capacity reduction analysis [43, 44, 45], allowing model validation that replicates real-world delay distributions [46]. Additional vulnerability assessments are conducted through the minimization of the cost of rolling stock rerouting [47]. Clustering of states in the principal component subspace can offer early warnings [48], validated by multi-agent simulations. Delays propagate along links and are amplified in constraints defined in several layers of connectivity (lines, trains, rolling stocks, and crews) [49, 50]. We refer to [51, 52] for reviews on this topic.
Here we propose a minimal yet physically motivated model of perturbation propagation that explicitly couples the internal dynamics of the transport network with external climatic variables. Specifically, this unifying approach takes into account the geographic embedding of the transport network and its exposure to external stressors, typically represented by climatic extreme events, while disregarding the complexities of the physical system (crew dispatch, rolling stock routing, etc.). Instead of percolation analysis or cascade description due to attacks to the topology, the external stressor acts as a field that drives the dynamics out of the functional state. Here, we consider the Italian Railway Network (IRN) and the Chinese Railway Network (CRN) as special showcases that reproduce the delay generated by precipitations on rainy and extremely rainy days. Finally, we analyze the inherent weaknesses of the coupled systems through the study of the model under global and local perturbation, and the social cost resulting from these functional disruptions.
Our results provide a unified perspective on the co-evolution of infrastructure functionality and environmental stressors within a simple framework. Constrained by the focus on the latter, this framework can provide a more transparent view on perturbation generation. The proposed propagation mechanism relies on a relatively simple linear diffusion model which is a well-established methodology in network science, but simplifies the real dynamics which are shaped by timetables, dispatching rules, bottlenecks and other details that all generate nonlinear operational responses. Our goal is to develop a stylized risk indicator that provides a high-level understanding of the impact of an external stressor and not to give a detailed transportation engineering analysis. Nevertheless, effective mitigation strategies, such as real-time monitoring systems and adaptive scheduling algorithms, can be developed to quickly respond to emerging perturbations beyond the specific application considered here. For example, by identifying critical nodes or pathways within a network, stakeholders can implement targeted interventions to strengthen those areas, thereby reducing the likelihood of widespread disruptions. In addition, the inclusion of the climatic stressor in the propagation model allows one to assess the robustness of the system in a wide range of what-if scenarios, a crucial feature for policy and decision-making.
Finally, our model’s predictions suggest the presence of a global disruption phase of the transportation system at high levels of stress, and geographically localized disturbances at lower levels. Our analyzes are particularly relevant as the frequency and intensity of extreme climate events are projected to increase in the coming decades [53, 54]. Attribution studies indicate that anthropogenic climate change has already increased the probability of high-precipitation extremes [55]. In a world increasingly threatened by climate change [56], understanding how these events interact with critical infrastructure is essential to anticipate systemic risks and develop evidence-based resilience strategies.
Results
Perturbation transportation model
The functionality of a transport network can be influenced and degraded by the interaction of its topology or dynamics with external stressors. The latter induces local or global perturbations in the system dynamics that propagate throughout the connectivity pattern of the network. If left unregulated, perturbations can completely disrupt the system functionality, affecting the people who rely on such an infrastructure.
To formalize this, we disregard the microscopic physical mechanics of the system of interest, but learn the response of its building blocks to the external stressor. Consider a network determined by a set of nodes () and a set of edges () connecting these nodes. The nodes and edges of this network are embedded in a space where the external stressor field is defined. The functional activity of the system can be continuously monitored by the state of the externally induced perturbation , where is the amount of perturbation seen at the node at time . The evolution of the perturbation can be described as follows:
where represents the smallest temporal step in which the discrete dynamics are updated. Negative values are set to zero because we assume that negative delays are meaningless in this context. The evolution of the perturbation is controlled by three fundamental processes corresponding to each term of Eq. (1) and depicted in Figure 1 for a visual representation. The first term represents a diffusion process that allows the perturbation from each node of the network to propagate to its neighbors. This term is described by the transition matrix , whose elements represent the probability that, from node , the perturbation will reach node . Note that, at this stage, the transition matrix should be considered time-dependent, reflecting the temporal evolution of the network of interest. The generation process is regulated by the delay generation rate , where depends on the intensity of the stressor at each node or along its incident links. Lastly, the absorption process is controlled by the delay absorption rate , where is the maximum capacity of the node . For maximum flexibility, the model is characterized by three parameters: representing the self-interaction of the dynamical process along an edge, representing the perturbation creation rate, and representing the absorption rate.

Figure 1. Illustrative representation of the perturbation propagation model. The model described by Eq. (1) is composed by three independent processes that operate at each time-step : the diffusion process (left) that enable perturbation propagation, the generation process (center) induced by the external stressor field, and the absorption process (right) regulated by the system capacity to return to a functional state. Blue to red colors represent negative to positive perturbations.
The interaction with the external stressor field is the driver of the perturbation generation process described by in Eq. (1). If the interaction occurs at the node location, the process follows where is the location of the node in the domain of the external stressor field. On the other hand, if the interaction occurs along the edges of the network, the term at node will depend on the values of the external field along all edges incident to that node.
Delay propagation on railway networks due to rainfalls
Although the above model is general to a number of transport phenomena, we will focus on a railway network where the perturbations are characterized by the delays that propagate on the system. For the sake of simplicity, we only consider delayed trains, neglecting train cancelations or rerouting. Within this framework, delays can propagate as a cascading mechanism seeding primarily along the lines where infrastructure limitations, safety guidelines, and external factors interplay with running and dwell times. Let us suppose that part of the delays experimented on a railway system may be attributed to the weather conditions, in particular to the rainfalls. For instance, operational limitations are put in place during extreme events to enhance the transportation safety [57], decreasing the transport capacity of railway lines and injecting delays in the transport system. The generation process acts along the line and can be written in the following way:
where is the number of trains traversing the link between node and node at the given time , and the integral is carried out along the rail line. The absorption mechanism is implemented at nodes where scheduled buffer times are designed to mitigate accumulated delays. We consider a time-independent node capacity corresponding to the maximum throughput of each node .
In this framework, represents the self interaction of trains along the same line and accounts for the additional number of minutes of delays each train induces on trains following the same line. The following parameter, , corresponds to the delay generation rate per unit line length and amount of rain, while represents the amount of minutes of delay absorbed in each station per station capacity. Finally, we take the basic update step to be of one hour.
Optimization and validation
We optimize the prediction of this model by comparing them with the delays reported by the railway operator. Since train delays can arise from a variety of reasons, we consider only the excess of reported delays with respect to the expected delay, which is chosen to be the median of the historical delay at each station.
We divide the IRN dataset into a learning set (from 2021-2023) and a test set (data from 2024) and perform a -fold cross-validation to optimize the model parameters (with ). The learning phase (see Methods for details) optimizes the model parameters and yields , and (see Table 2.3 for the confidence intervals and the corresponding values for the dataset CRN dataset). Figure 2 shows how the predicted delay from the real stressor data compares with the reported excess delay. From the comparison between the predicted and reported delays, a natural split of the results arises. In rainy days (blue dots) where the daily average rain exceeds 144 mm (or 6 mm h), the predicted delay correlates with the reported excess of delay, with a Spearman’s coefficient of about 0.80 (p-value < 0.01). The reader should keep in mind that and represent competing processes (such as creation and absorption of perturbations) and across optimization steps, they can move together showing a strong positive correlation.

Figure 2. Daily delay validation for 2024. Time-series of rain, predicted delays and reported excess delays for IRN (a) and CRN (c). Comparison of predicted daily delays and reported excess delay for IRN (b) and for CRN (d). Color and size correspond to the cumulative amount of rain experienced by the railway system in each day. During early September and October, overlapping lines of panel a partially obscure the agreement, which becomes apparent in panel b. One can notice in b (IRN) how, in rainy days (blue dots), the predicted delay correlates to the reported excess of delay. In the high-speed Chinese railway system, rainfalls along the costal line do not affect the functionality of the service, producing the points in the lower part of panel (d). Horizontal blue lines represent the confidence interval of each point.
| Parameter | IRN value | IRN CI | CRN value | CRN CI |
| 1.0005 | 1.0–1.007 | 1.000 | 1.0–1.019 | |
| 7.86 | 6.24–15.27 | 3.00 | 0.61–32.94 | |
| 2.20 | 1.43–3.63 | 0.033 | 0.007–0.121 |
Table 1. Model parameters fitted to the learning sets. While the values of the diffusion parameter () are compatible, and , which account for the system response to the stressor, are dataset specific. Although larger confidence intervals in the CRN are due to the smaller dataset size, incorporating geographic dependence of parameters may improve this by accounting for heterogeneous system sensitivity to the external stressor (see Supplementary Information).
On the 19 rainiest days of the IRN, we are able to differentiate between rainfalls that produce a wide system disruption and those that do not. The latter are characterized by an external stressor distributed or concentrated above low susceptibility regions (see Supplementary Information for additional examples). During less rainy days, when the external stressor field is too weak or absent, we are unable to predict any delay, since the driving cause of their generation is independent of the climate variables.
The CRN dataset is smaller compared to the IRN, containing only 112 days of reported delays restricted to high-speed trains and concentrated in winter, with less intense rains. Due to these reasons, our model displays a lower predictive power with a weaker correlation (see Figure 2). Nevertheless, it can reproduce the network distress due to abundant precipitations in a few days, and in particular on January 6, 2020 when abundant snowfalls disrupted flight and train connections [58]. In the lower part of Figure 2d, for numerous days, the model overpredicts the delays caused by the rain. Those days are characterized by rainfall concentrated in the southern part of the country, which stations are less sensitive to the external stressor (see the Supplementary Information for a discussion). The geographical heterogeneity of the model performance highlights how a large system, such as the CRN, might have an inhomogeneous response to the external stressor and a spatially dependent and might be introduced. In particular those parameters might be spatially distributed as and , or constant in smaller sub-regions, with the downside of parameter proliferation.
This approach outperforms a simple prediction based on the optimization of a Ridge regressor on the same learning and testing datasets. The latter provides a Spearman’s coefficient of only 0.46 (p-value 0.042) in the case of IRN and 0.20 (p-value 0.046) in the case of CRN (see Supplementary Information).
At a granular level, it is interesting to compare the predicted delay at each station with the corresponding reported excess delay. Figure 3 reports this comparison for the one of the rainiest days for each dataset, with a similar but weaker result than Figure 2. In stations affected by a strong external stressor field, the predicted delay tends to overestimate the excess of reported delay to compensate for stations located in non-rainy areas, whose delays are most probably unrelated to the climate stressor.

Figure 3. Local daily delay validation in rainy days. Two rainy days: 9th of Sept. 2024 from IRN (above) and 6th of Jan. 2020 from CRN (below). Notice how nodes with predicted delays (a center) concentrate in and around the areas with strong external stressor field (a right). Node size is proportional to the real or predicted delay (a) or to the capacity (b). The Spearman’s coefficient is computed on stations with nonzero delay. Horizontal blue lines represent the confidence interval of each point.
Global system response
Under continuous stress, the system can reach a steady state characterized or not by an endemic delay. Suppose a time-independent external stressor field of rainfall and a transfer matrix corresponding to a busy hour (e.g. 8AM of a working day).
Figure 4 displays the delay distribution reached by the model after the initial transient period. The final distribution correlates with topological quantities such as degree (Spearman’s coefficient 0.62, p-value < 0.01 for IRN, and 0.42, p-value < 0.01 for CRN) and weighted betweenness centrality (Spearman’s coefficient 0.63, p-value < 0.01 for IRN, and 0.24, p-value < 0.01 for CRN), although the topological feature is not enough to completely determine the system behavior.

Figure 4. Steady state distribution of the model under a constant external stressor field. Distribution of delay (size) on the map and its aggregation on a hexagonal lattice (a) with an external stressor field of 10 mm of hourly rain. The weak correlation of the steady state with degree distribution and betweenness centrality (b) shows the shortcoming of topology only indicators. The steady state phase diagram (c) includes three phases marked by color codes (no delay (pink), endemic finite state attractor (white), delay diverges to infinity (gray)). Phases are separated by the propagation and the disruption thresholds (dashed lines correspond to the approximate theoretical calculation). The standard deviation is reported on top.
The steady-state phase diagram (Figure 4c) shows three phases at different values of the external stressor field separated by two thresholds. The first phase is characterized by an absorption process that outperforms the external stressor field generation process, resulting in no delays. Beyond the propagation threshold, the second phase is characterized by a finite long-term average delay, resulting in a dynamical equilibrium of endemic delay. The third phase, above the disruption threshold, is characterized by a constant growth rate of delays that diverge over time, resulting in systemic collapse, here represented by the global jamming of the entire system.
The approximate values for the propagation and disruption thresholds can be analytically computed. The propagation threshold is characterized by an external stressor field such that , below which the perturbation is completely absorbed by the system. Above this threshold, in at least one node, the generation exceeds the absorption. The higher disruption threshold is found at where, on average, the global perturbation generation exceeds global absorption. Figure 4c displays the approximate theoretical values as dashed lines and the numerical values as
solid lines (see Table 2 for the values). The steady state phase diagram of the CRN displays the same behavior (see the Supplementary Information for details).
| Network | Threshold | Analytical | CI | Numerical |
| IRN | Propagation T. | 1.76 | 1.44–1.82 | 1.60 |
| IRN | Disruption T. | 21.47 | 17.61–22.23 | 20.60 |
| CRN | Propagation T. | 0.34 | 0.21–1.16 | 0.34 |
| CRN | Disruption T. | 1.87 | 0.60–3.27 | 1.86 |
Table 2. Phase diagram thresholds. Propagation and disruption thresholds are reported for both IRN and CRN. Analytical results are reported with their confidence intervals and compared to the numerical results.
A signature of the lower propagation threshold can be found in the Supplementary Information, where the excess of reported delays and the number of cancelled trains increase, on average, when the rainfalls reach a minimal intensity. The conditions necessary to reach the disruption phase are not met in our datasets, but, while both thresholds depend on the network characteristics, disruption and breakouts have been found in the literature. In the heavy rains of July 2021 in Germany and Benelux, total precipitations of up to 100 mm per day affected the functionality of the German-wide network [37]. During the 2012 storm that affected the UK railroads, precipitations reaching up to 40 heavily disrupted the rail transportation service, with cumulative delays of about 10000 minutes [36].
Restricting the external field action to one full working day, see Supplementary Information for details, the resulting steady state is characterized by two phases separated by a continuous phase transition. At low values of the external stressor field, the average delay is negligible and the absorption process is dominant. Above the transition, the generation process dominates, and the delay increases linearly with the value of the external stressor field.
Local system response
An important application of this model is the detection of weak parts of the network, the first step towards weakness mitigation. To this end, we introduce the node perturbability, a new centrality that takes inspiration from network coverage [17]. Perturbability accounts for the amount of delay that is generated in the system after a local perturbation acts for a short period of time on the surroundings of a given node. In particular, a strong external stressor field is switched on for hour, at 100 mm of rain, in the surrounding of a given node (in a circle of about 50 km). The perturbability is then described as the amount of delay generated on the system during the next 24 hours.
Figure 5a,Figure 5c displays the geographic distribution of perturbability as well as its relation to station betweenness. A noticeable difference between the two datasets arises, where in CRN perturbability is driven by the topological feature, while in IRN high perturbability stations are clustered on the east part of the Peninsula and on the islands.

Figure 5. Perturbability of the system and social risk. Each node is perturbed by a strong external stressor field for a short period of time and left to evolve according to the model for 24 hours. High perturbability appears on the east part of Italy (a) and is compared to node capacity. In CRN (panel c), pertubability is driven by the station centrality. Left panels display the distribution of social risk for IRN (b) and CRN (d) on the country and is compared to node capacity. Node size and color on the maps represent degree and betweenness centrality respectively.
Inspired by risk management [59], we devise a measure of the social cost due to the weakness of the station. Using the estimated population density of the WorldPop project [60], we define as station risk the product of the delays generated and the affected population (social cost) at each station:
where represents the population affected by station .
The resulting risk distribution is depicted in Figure 5b,Figure 5d. Despite showing similar results to the above perturbability analysis, the risk distribution highlights in both networks how the population distribution can change how disruption is perceived. The stations of larger cities, such as Lecce and Verona in IRN and Guangzhounan and Shangai in CRN, increase their rank due to the combination of high population and high perturbability.
Discussion
Critical infrastructures are constantly under stress due to the impact of external events, including those generated by climate. Understanding how these impacts affect the functionality of the system becomes of utmost importance to put in place recovery and mitigation strategies. This becomes even more central in a changing climate.
In this study, we have developed a novel perturbation propagation model with simple building blocks. This describes the generation, propagation, and absorption of perturbations across those infrastructures, specifically focusing on the impact of weather variables. We selected two national railway systems under the influence of rainfall as a specific case study. Our findings indicate that as the intensity of the rainfall increases, the resulting perturbations within the network also increase displaying three phases: complete absorption, endemic perturbations, and system disruption. The model shows that, under certain conditions, these delays can exhibit unbounded growth, suggesting critical vulnerabilities in the current infrastructure. Although unbounded growth conditions are never matched by the weather variable in the data, signature events have been observed recently [37, 36]. Furthermore, local analysis unveils areas with higher sensitivity to external factors that better emerge under a risk assessment where the social cost of emerging delays is the population affected by the disruption.
As weather patterns become increasingly erratic and extreme due to climate change, the frequency and intensity of rainfall events are expected to change over the next decades. This trend poses a substantial risk to the resilience and efficiency of train networks, which are critical to public transport and freight movement. Our model introduces a novel tool for understanding these dynamics and can aid in the development of more resilient transportation systems. It helps identify critical rainfall thresholds that lead to significant delays or stations with a higher capacity to influence the system. The stakeholders can then prioritize upgrades to vulnerable sections of the network, implement real-time monitoring systems, and develop contingency plans to minimize disruptions.
Our study still displays some weak points that can be improved in future work. Firstly, a national railway system is not isolated from the surrounding networks (e.g., other national systems or other transportation layers, such as air traffic), and delays might propagate between them. To this end, a multilayer perspective [61, 62, 63] is necessary to inform decisions with greater precision. Secondly, additional sources of delays, such as fields beyond precipitation (e.g., heatwaves, or extreme wind), might be included in the model to provide a comprehensive description, without changing the underlying mathematical framework. Finally, a complete description of the system, including train cancellation, dispatch rules, or constraints, can improve our understanding of the microscopic dynamics. In the current manuscript we are interested in the minimal description of the interaction of the system with an external climate variable. To this end, we disregard those complex mechanisms and consider the linear approximation of the system. In the next future, such enhancements might even provide a fertile ground for the development of dedicated digital twins to assess the resilience of complex human infrastructures.
In conclusion, as climate change continues to influence weather patterns, the need for robust models that can accurately predict the impacts of environmental variables on transportation networks becomes increasingly urgent. Future research should focus on further refining the model and exploring its applicability to other transportation systems, thereby broadening our understanding of perturbation propagation in the context of climate variability.
Materials and Methods
Data
Railway networks
For both railway networks, the station location and the line shapes have been extracted from the OpenStreetMap project and merged with the data provided by TrainStats (https://trainstats.altervista.org/) for IRN and [64] for CRN. From the schedule data, we computed the median delay observed at each station during one hour and its capacity. The latter corresponds to the maximum train throughput observed in the given station for one hour. From WorldPop [60] data, we assign the population served by each station, tessellating the country surface in Voronoi cells. For each edge, we extracted the line shape along which we perform the line integral of Eq. (2).
Consider as the average number of trains that arrived at node at a time and originated at node . We infer the values of the transition matrix as:
Here we consider and to depend on the hour of the day, the day of the week (if the day of interest is Sunday or not), and the month (if the month of interest is August or not).
External stressor field
The total precipitation dataset was collected from the ECMWF reanalysis (ERA5) [65] and has been retrieved from the Copernicus project using the Python APIs.
Optimization of the model parameters.
We fit the model parameters (, and ) comparing the predicted delay to the excess delay reported by the railway operator. By excess delay , we refer to the amount of delay beyond the expected value at each station, which we define as the median delay observed at each station:
where is the real delay observed at station during day .
Let us define the delay cumulated at the station throughout the day , as a result of the simulations of the model. We use as objective function (to be minimized) the following:
The minimization of the above objective function is performed through a Nelder-Mead bounded algorithm, with parameter bounds: , , and ).
Steady state theoretical thresholds
Propagation threshold Let us suppose starting from an initial state where there are no delays in the network. For the external stressor field to be able to generate some perturbation in the system, the generation process should outperform the absorption process. This is accomplished if at least for one node . Below this value, the perturbation will be completely absorbed by the system.
Disruption threshold Consider the order parameter that represents the average perturbation at time across all nodes. Its value is forced to increase steadily if
Since is supposed to be a stochastic matrix, the norm of the vector is preserved and:
Finally, the order parameter will continue to grow if .
Acknowledgments
Data and code associated with this study is available at https://github.com/CoMuNeLab/adaptsys_train-delays for the IRN dataset, and at https://github.com/CoMuNeLab/adaptsys_chinese_train_delays for the CRN dataset.
MF, TS, and MDD acknowledge financial support from MUR (Ministero dell’Università e della Ricerca) funding within the FIS (Fondo Italiano per la Scienza) (DD n. 1219 31-07-2023) project number FIS00000158 (CUP C53C23000660001). MF also acknowledges the partial financial support from the INFN (Istituto Nazionale di Fisica Nucleare) LINCOLN grant.
Supplementary Information
CRN rain/delay correlation
Figure S1 displays the correlation (Spearman’s coefficient) between daily rainfalls and the excess of reported delay in IRN and CRN. Notice how the stations susceptible to rainfalls (blue dots) are dispersed (with few local exceptions) in the IRC while they are concentrated on the central-northern area, in particular on the lines Shangai-Zhengzhou and Wuhan-Zhengzhou.

Figure S1. Spearman correlation distribution. Spearman correlation between excess of reported delay and rain at each train station. The central-northern region of CRN is particularly susceptible to perturbations driven by the rainfalls. Point size is proportional to .
Rainy days with low level of delays (IRN)
Figure S2 displays two days with high precipitation and low predicted disruptions of the railway system. On 4 March the rains were abundant but distributed over the whole country with local intensity too low to trigger perturbations; on 1 April the precipitations concentrated in locations with low perturbability.

Figure S2. Rainy days with low level of system disruption
Daily stressor intensity response
Let us simulate the delay creation throughout a full working day with varying external stressor field intensity. The cumulative daily delay driven by the external stressor field at each station increases with the strength of it. The increasing delay converges to a linear growth for large values of the external stressor field as the second term of Eq. (1) in the main document becomes dominant in the dynamics.
Figure S3 shows the response of the coupled system to a constant external stressor field at different intensity values. The cumulative daily delays follow the following curve:

Figure S3. Cumulated daily delays for a constant external stressor field. The mean delay (dots) among all stations (light gray lines) are fitted to a log-exp function (green solid line). The linear limit at higher values of the external stressor field is reported as an orange dashed line.
that continuously combine two phases: an initial phase at small values of the external stressor field where the delay is easily absorbed by the system; and one at higher intensities of the external stressor field where the delay linearly increases.
Ridge Regression
Let us predict the excess of delay based on the ridge regression of the datasets.
Figure S4 displays the prediction of a Ridge regressor and the correlation of this with the reported excess of delay.

Figure S4. Baseline model for comparison. Excess delay as predicted by a Ridge regressor on the Italian (left) and Chinese (right) datasets.
CNR steady state

Figure S5. Steady state distribution for CRN.
In this Figure we report the steady state analysis for the CRN dataset. The results are qualitatively similar to those for the IRC although the thresholds are lower. This is due to the lower levels of rainfall stress to which Chinese railways are exposed.
Empirical evidence of propagation threshold
In Figure S6, one can notice that the number of trains canceled and the global excess of delay start to increase after a given value of the intensity of the rainfall. This empirical observation may support the existence of the propagation threshold.

Figure S6. Number of trains cancelled and excess of delay versus rainfall.
References
- [1]M. Newman, Mathematics of networks (Oxford University Press, 2018), pp. 104–157 http://dx.doi.org/10.1093/oso/9780198805090.003.0006.
- [2]O. Artime, et al., Nature Reviews Physics 6, 114–131 (2024) http://dx.doi.org/10.1038/s42254-023-00676-y.
- [3]R. Gallotti, A. Bazzani, S. Rambaldi, M. Barthelemy, Nature Communications 7 (2016) http://dx.doi.org/10.1038/ncomms12600.
- [4]C.-L. Wu, K. Law, Transportation Research Part E: Logistics and Transportation Review 122, 62–77 (2019) http://dx.doi.org/10.1016/j.tre.2018.11.004.
- [5]K. Y. Tiong, Z. Ma, C.-W. Palmqvist, Transportation Research Part C: Emerging Technologies 148, 104027 (2023) http://dx.doi.org/10.1016/j.trc.2023.104027.
- [6]R. Wiedmer, S. E. Griffis, Journal of Business Logistics 42, 264–290 (2021) http://dx.doi.org/10.1111/jbl.12283.
- [7]S. Battiston, M. Puliga, R. Kaushik, P. Tasca, G. Caldarelli, Scientific Reports 2 (2012) http://dx.doi.org/10.1038/srep00541.
- [8]I. Dobson, B. A. Carreras, V. E. Lynch, D. E. Newman, Chaos: An Interdisciplinary Journal of Nonlinear Science 17 (2007) http://dx.doi.org/10.1063/1.2737822.
- [9]C.-Y. Chen, Y. Zhao, J. Gao, H. E. Stanley, Scientific Reports 10 (2020) http://dx.doi.org/10.1038/s41598-020-69775-5.
- [10]T. Scagliarini, O. Artime, M. De Domenico, Chaos, Solitons & Fractals 191, 115813 (2025) http://dx.doi.org/10.1016/j.chaos.2024.115813.
- [11]A. E. Motter, Y.-C. Lai, Physical Review E 66 (2002) http://dx.doi.org/10.1103/PhysRevE.66.065102.
- [12]J. Zhao, D. Li, H. Sanhedrai, R. Cohen, S. Havlin, Nature Communications 7 (2016) http://dx.doi.org/10.1038/ncomms10094.
- [13]A. E. Motter, Physical Review Letters 93 (2004) http://dx.doi.org/10.1103/PhysRevLett.93.098701.
- [14]S. N. Dorogovtsev, A. V. Goltsev, J. F. F. Mendes, Reviews of Modern Physics 80, 1275–1335 (2008) http://dx.doi.org/10.1103/RevModPhys.80.1275.
- [15]M. Scheffer, et al., Science 338, 344–348 (2012) http://dx.doi.org/10.1126/science.1225244.
- [16]X. Liu, et al., Physics Reports 971, 1–108 (2022) http://dx.doi.org/10.1016/j.physrep.2022.04.002.
- [17]M. De Domenico, A. Solé-Ribalta, S. Gómez, A. Arenas, Proceedings of the National Academy of Sciences 111, 8351–8356 (2014) http://dx.doi.org/10.1073/pnas.1318469111.
- [18]A. G. Smart, L. A. N. Amaral, J. M. Ottino, Proceedings of the National Academy of Sciences 105, 13223–13228 (2008) http://dx.doi.org/10.1073/pnas.0803571105.
- [19]E. Bullmore, O. Sporns, Nature Reviews Neuroscience 10, 186–198 (2009) http://dx.doi.org/10.1038/nrn2575.
- [20]C. S. Holling, Annual Review of Ecology and Systematics 4, 1–23 (1973) http://dx.doi.org/10.1146/annurev.es.04.110173.000245.
- [21]S. L. Pimm, Nature 307, 321–326 (1984) http://dx.doi.org/10.1038/307321a0.
- [22]Y. Yang, T. Nishikawa, A. E. Motter, Science 358 (2017) http://dx.doi.org/10.1126/science.aan3184.
- [23]J. C. Doyle, et al., Proceedings of the National Academy of Sciences 102, 14497–14502 (2005) http://dx.doi.org/10.1073/pnas.0501426102.
- [24]M. Grassia, G. Mangioni, S. Schiavo, S. Traverso, Scientific Reports 12 (2022) http://dx.doi.org/10.1038/s41598-022-08419-2.
- [25]C. Hens, U. Harush, S. Haber, R. Cohen, B. Barzel, Nature Physics 15, 403 (2019) http://dx.doi.org/10.1038/s41567-018-0409-0.
- [26]S. Chen, W. Du, R. Liu, X. Cao, Physica A: Statistical Mechanics and its Applications 614, 128526 (2023) http://dx.doi.org/10.1016/j.physa.2023.128526.
- [27]N. Pyrgiotis, K. M. Malone, A. Odoni, Transportation Research Part C: Emerging Technologies 27, 60–75 (2013) http://dx.doi.org/10.1016/j.trc.2011.05.017.
- [28]P. Fleurquin, J. J. Ramasco, V. M. Eguíluz, Scientific Reports 3 (2013) http://dx.doi.org/10.1038/srep01159.
- [29]L. Lacasa, M. Cea, M. Zanin, Physica A: Statistical Mechanics and its Applications 388, 3948–3954 (2009) http://dx.doi.org/10.1016/j.physa.2009.06.005.
- [30]P. Fleurquin, J. J. Ramasco, V. M. Eguíluz, Scientific Reports 3 (2013) http://dx.doi.org/10.1038/srep01159.
- [31]R. M. Goverde, Transportation Research Part B: Methodological 41, 179–201 (2007) http://dx.doi.org/10.1016/j.trb.2006.02.003.
- [32]L. E. Meester, S. Muns, Transportation Research Part B: Methodological 41, 218–230 (2007) http://dx.doi.org/10.1016/j.trb.2006.02.007.
- [33]T. Büker, B. Seybold, Journal of Rail Transport Planning & Management 2, 34–50 (2012) http://dx.doi.org/10.1016/j.jrtpm.2012.10.001.
- [34]S. Zieger, N. Weik, N. Nießen, Journal of Rail Transport Planning & Camp; Management 8, 220–232 (2018) http://dx.doi.org/10.1016/j.jtrpm.2018.09.001.
- [35]B. Büchel, T. Spanniger, F. Corman, Scientific Reports 10 (2020) http://dx.doi.org/10.1038/s41598-020-75538-z.
- [36]D. Jaroszewski, E. Hooper, C. Baker, L. Chapman, A. Quinn, Meteorological Applications 22, 470 (2014) http://dx.doi.org/10.1002/met.1477.
- [37]S. Szymczak, F. Bott, V. M. Fabella, K. Fricke, Natural Hazards and Earth System Sciences 25, 683 (2025) http://dx.doi.org/10.5194/nhess-25-683-2025.
- [38]W. H. Ip, D. Wang, IEEE Systems Journal 5, 189–198 (2011) http://dx.doi.org/10.1109/JSYST.2010.2096670.
- [39]Z. Zhang, X. Li, H. Li, International Journal of Critical Infrastructure Protection 8, 3–15 (2015) http://dx.doi.org/10.1016/j.ijcip.2014.11.001.
- [40]U. Bhatia, D. Kumar, E. Kodra, A. R. Ganguly, PLOS ONE 10, e0141890 (2015) http://dx.doi.org/10.1371/journal.pone.0141890.
- [41]R. Gedik, H. Medal, C. Rainwater, E. A. Pohl, S. J. Mason, Transportation Research Part E: Logistics and Transportation Review 71, 45–57 (2014) http://dx.doi.org/10.1016/j.tre.2014.06.017.
- [42]A. A. Khaled, M. Jin, D. B. Clarke, M. A. Hoque, Transportation Research Part B: Methodological 71, 71–84 (2015) http://dx.doi.org/10.1016/j.trb.2014.10.002.
- [43]O. Cats, E. Jenelius, Transportmetrica B: Transport Dynamics 6, 77–96 (2016) http://dx.doi.org/10.1080/21680566.2016.1267596.
- [44]C. Malandri, A. Fonzone, O. Cats, Physica A: Statistical Mechanics and its Applications 505, 7–17 (2018) http://dx.doi.org/10.1016/j.physa.2018.03.028.
- [45]R. Massobrio, O. Cats, Communications Physics 7 (2024) http://dx.doi.org/10.1038/s42005-024-01596-8.
- [46]B. Monechi, P. Gravino, R. Di Clemente, V. D. P. Servedio, EPJ Data Science 7 (2018) http://dx.doi.org/10.1140/epjds/s13688-018-0160-x.
- [47]M. Bababeik, N. Khademi, A. Chen, M. M. Nasiri, Transportation Research Procedia 22, 275–284 (2017) http://dx.doi.org/10.1016/j.trpro.2017.03.034.
- [48]M. M. Dekker, D. Panja, H. A. Dijkstra, S. C. Dekker, PLOS ONE 14, e0217710 (2019) http://dx.doi.org/10.1371/journal.pone.0217710.
- [49]M. M. Dekker, D. Panja, PLOS ONE 16, e0246077 (2021) http://dx.doi.org/10.1371/journal.pone.0246077.
- [50]S. Daniotti, V. D. P. Servedio, J. Kager, A. Robben-Baldauf, S. Thurner, npj Sustainable Mobility and Transport 1 (2024) http://dx.doi.org/10.1038/s44333-024-00012-6.
- [51]R. Faturechi, E. Miller-Hooks, Journal of Infrastructure Systems 21 (2015) http://dx.doi.org/10.1061/(ASCE)IS.1943-555X.0000212.
- [52]Y. Gu, X. Fu, Z. Liu, X. Xu, A. Chen, Transportation Research Part E: Logistics and Transportation Review 133, 101809 (2020) http://dx.doi.org/10.1016/j.tre.2019.11.003.
- [53]E. M. Fischer, S. Sippel, R. Knutti, Nature Climate Change 11, 689–695 (2021) http://dx.doi.org/10.1038/s41558-021-01092-9.
- [54]S. Rahmstorf, D. Coumou, Proceedings of the National Academy of Sciences 108, 17905–17909 (2011) http://dx.doi.org/10.1073/pnas.1101766108.
- [55]M. D. Risser, M. F. Wehner, Geophysical Research Letters 44 (2017) http://dx.doi.org/10.1002/2017GL075888.
- [56]W. Steffen, et al., Proceedings of the National Academy of Sciences 115, 8252–8259 (2018) http://dx.doi.org/10.1073/pnas.1810141115.
- [57]S. Sun, et al., Weather and Climate Extremes 38, 100519 (2022) http://dx.doi.org/10.1016/j.wace.2022.100519.
- [58]S. Liao, Flight are canceled, high-speed trains delayed as beijing gets first snow of 2020 (2020) https://www.yicaiglobal.com/news/flight-are-canceled-high-speed-trains-delayed-as-beijing-gets-first-snow-of-2
- [59]T. Aven, European Journal of Operational Research 253, 1–13 (2016) http://dx.doi.org/10.1016/j.ejor.2015.12.023.
- [60]WorldPop and Center for International Earth Science Information Network (CIESIN), Columbia University, Global high resolution population denominators project - funded by the Bill and Melinda Gates foundation (OPP1134076) (2018) www.worldpop.org.
- [61]S. Mishra, T. F. Welch, M. K. Jha, Transportation Research Part A: Policy and Practice 46, 1066–1085 (2012) http://dx.doi.org/10.1016/j.tra.2012.04.006.
- [62]M. De Domenico, C. Granell, M. A. Porter, A. Arenas, Nature Physics 12, 901–906 (2016) http://dx.doi.org/10.1038/nphys3865.
- [63]M. De Domenico, Nature Physics 19, 1247–1262 (2023) http://dx.doi.org/10.1038/s41567-023-02132-1.
- [64]D. Zhang, et al., Scientific Data 9, 244 (2022) http://dx.doi.org/10.1038/s41597-022-01349-8.
- [65]J. Muñoz Sabater, Era5-land hourly data from 1981 to present (2019). Accessed on 01-03-2025 https://doi.org/10.24381/cds.e2161bac.