Skip to main content
PLOS One logoLink to PLOS One
. 2025 Nov 12;20(11):e0335909. doi: 10.1371/journal.pone.0335909

A composite metric for evaluating system resilience with non-idealistic performance curves

Madhura Yeligeti 1,2,*, Hans Christian Gils 1, Wolfgang Nowak 2
Editor: Zhengmao Li3
PMCID: PMC12611161  PMID: 41223208

Abstract

Designing systems and processes resilient to sudden shocks is an essential element of system analysis in many engineering fields. Quantitative resilience assessment employs various metrics to examine and monitor system resilience through experimentation. Existing resilience metrics typically portray the system’s response to a shock-like event as an inverse bell-shaped, triangular, or trapezoidal curve of performance over time. Then, for example, the downward and upward slopes are interpreted as the disruption and restoration phases of the system, respectively. However, these metrics fail or need simplification when a system response does not exhibit such an idealized shape. In this paper, we introduce a composite metric combining various elements of system performance curves, irrespective of shape features. Additionally, the metric integrates a user-defined critical threshold into its mathematical formulation. To verify the metric’s performance, we conducted a survey among researchers in energy system analysis using illustrative system response curves. Comparing the survey-derived ranking and the metric values verifies that the metric aligns with the judgment and expectations of potential users. Finally, we benchmark our metric against its contemporaries, highlighting its versatility with nontypical performance curves. Due to its modular mathematical formulation, this metric can be applied, enhanced, and extended for comparative performance assessment in various fields of analysis, especially in the absence of idealized system response curves.

1 Introduction

Since its early formal definition by Holling in 1973 [1], the concept of resilience has evolved across various fields of study. It describes a system’s ability to withstand an extreme event, absorb disturbance, restore to an expected steady state, and even undergo transformations to adapt to a new steady state [2]. Here, we associate resilience with the ability of a technical system to maintain its functionality or services under severe stress, with the goal of ‘bouncing back’ to a steady, stress-free state, combining the definitions from Brand et al. [2], Oliver [3] and Folke [4]. From a design and operational perspective, this can be assessed by monitoring the system’s performance under disruption. The system response is summarized into a normalized measure of performance (MOP), such that a value of 1.0 signifies a complete or satisfactory performance level. Fig 1 illustrates an MOP-over-time curve from the instant an extreme event strikes (tstart). Then, the system undergoes disruption and recovery until the end of the event or its effects (tend). The exemplified curve marks a classical system performance curve and is at the core of quantitative resilience assessment.

Fig 1. Typical system performance curve on impact.

Fig 1

Quantitative methods for resilience assessment in literature have become more complex in recent years, encompassing more parameters, especially domain-specific aspects, to characterize resilience. Despite the large variety of resilience evaluation measures, there are some common traits. While some studies consider a short, extreme shock [58], others consider long-lasting effect like climate change [914]. In some cases, the event’s probability or systems’ and components’ vulnerability is incorporated in the assessment metrics [1523]. Some metrics are comprised of several indicators associated with system structure [10,12,14,24,25], system performance [6,7,13,16,17,2633] or a combination of both [18,20,21,34]. On the contrary, other assessment methods condense systemic performance and design into a single index, or a ‘summary metric’ [35], as indicated in numerous publications [8,11,1820,22,23,3649]. A few metrics in the literature also include a critical threshold below which system impacts are considered extremely severe, e.g. [5,29,5052]. An overview of the metrics presented by all the literature mentioned above is available in Appendix A1.

The vast development of resilience metrics and indicators has also been compiled in numerous domain-specific literature reviews, especially for power and energy systems [5360], supply chains [61,62], and information and communication systems [63,64]. Comprehensive commentaries on general systemic resilience assessment metrics can be found in the work of Cheng et al. [65]. Poulin and Kane [35] offer an excellent overview of the different types of summary metrics of infrastructure resilience and the performance measures used to derive them. They emphasize that performance measures can represent system availability, system productivity, or service quality. The type of performance measures required to compute the resilience metric is determined by the function, scope, and field of assessment of the system. A recent publication [66] presented a compilation of resilience indicators in the form of a library for the Python programming community with modular, predefined functions for metrics from the fields of bio-science, network science and information theory.

Advanced metrics in recent literature aim to extract the maximum possible information from the system’s performance curve to better represent or quantify resilience. They typically define three phases of system response: disruption, recovery, and adaptation. Consequently, these metrics include elements such as slope/rapidity of failure and recovery, disruption time, recovery time, etc. c.f. [6,17,19,2225,27,28,33,38,4244,46,50,67,68]. This categorization of system response relies on the presumption of a typical triangular, trapezoidal, or, in colloquial terms, ‘bath-tub’ shape of the performance curve (cf. Fig 1). However, all such metrics become incompatible when such an idealized shape of the performance measure does not apply. In complex systems, when several interacting components undergo individual damages and recoveries following stress, the resulting MOP curve over time can appear strange in shape. In such cases, an approach for decomposing the curve to identify failure and recovery parts of performance may be required to apply known metrics. This is indicated in [27] where real outage data from the transmission network is used to derive the system performance curves. Another example of real-world system complexities leading to atypical performance curves is presented by Silva et al. [69] in context of employment payroll index during multiple recessions in US. Atypical performance curves are also common in networked systems that deal with dynamic demand-supply relationships. Performance measures typically selected for these systems represent resource availability or supply adequacy, which can haphazardly vary based on localized impacts. The following example illustrates this.

In the field of energy system analysis, various optimization frameworks like REMix [70], oemof [71], and PyPSA [72] are used to design and analyze future energy systems at a national to international scale. Capacity adequacy lies at the core of the optimization problem, and the prime constraint is to ensure enough supply through generation and transport to meet energy demand throughout the system’s scope. Hence, the typically chosen performance measure is the amount of energy supplied, expressed as a fraction of energy demand. When some part of such infrastructure fails due to a sudden extreme event, the optimization framework reorganizes the operation of the energy system. It transfers energy from unaffected areas to affected regions, trying to meet demand as much as possible. This reorganization is limited by the available and functional infrastructure. However, during this time, both energy demand and availability may also vary over time, e.g. due to daily variations in demand or due to fluctuating solar or wind resource availability. Thus, the resulting MOP curve does not always form the typical shape as in Fig 1. Instead, the resulting curves show somewhat atypical shapes, as in Fig 2, where no apparent disruption or restoration phases can be identified.

Fig 2. Example of system performance curve without explicit failure and recovery phases.

Fig 2

Such atypical curves are not explicitly addressed in the literature. Here, the resilience metrics rely on single parameters derivable from the curve, independent of the shape. Examples are the overall area under the performance curve, the total duration of performance loss, or the difference to a performance threshold. These components are used individually, i.e. the metric reflects only one aspect and is not composed of several components. Evidently, these metrics are used in literature for complex, networked systems such as water supply systems [33], drainage systems [73], electrical networks [29], communication systems [40] and transportation systems [52] also summarized in a review by Zhou et al. [74]. As an alternative, some resilience metrics used in literature are not based on the system’s performance but derived from system topology, design, or other properties [16,24,25,30,41,49]. However, these metrics represent system design and structure, not necessarily the system’s response to stressful events.

In summary, our literature review shows that advanced performance-driven resilience metrics are mainly based on idealized shape aspects of performance curves (slope, time, disruption and restoration phases, etc.). When such a standard curve is absent, an overall performance measure like area or duration is simply interpreted as the metric, or the metric is formulated completely independent of performance. Additionally, in all the studies we reviewed, the metrics are designed with a focus on a specific field of application. Hence, the value-added by the metric is only demonstrated via implementation in a domain-specific case-study. Even among studies presenting metrics that can be extended to other fields in principle, a domain-independent verification and benchmarking of the metric is missing.

This paper addresses the above-mentioned gaps through three contributions. Firstly, we propose a composite, performance-driven resilience metric that synthesizes insights from existing literature while integrating multiple aspects of system performance into a single summary measure, independent of curve shape. The metric is designed with modular, intuitive mathematical functions, allowing both broad applicability and flexible fine-tuning. Secondly, we verify the robustness of this formulation through a survey using synthetic, atypical performance curves. Thirdly, we benchmark our metric against established metrics from literature, in capturing non-idealistic system behavior and highlight its applicability in the landscape of quantitative resilience assessment.

2 Materials and methods

This section describes the design process of the metric including the requirements (Sect 2.1) and the mathematical formulation (Sect 2.2). The concept and assessment of the survey are explained in Sects 2.3 and 2.5, respectively. The metrics used for benchmarking are introduced in Sect 2.6. All the evaluations are presented in Sect 3.

2.1 Requirements of the metric

As indicated above, this summary metric is aimed at performance-based resilience assessment. It should be concise yet capture the essence of the system’s shock response. It should be derivable simply from the ‘measure of performance’ (MOP) curve over time (e.g. Figs 1 and 2). The performance measure itself can be defined as suitable to the system type or the study domain. In the following, further expectations lay out foundational assumptions.

The metric should undoubtedly indicate the overall performance loss, generally represented by the area A between the performance curve and the standard performance (cf. Bruneau et al. 2003 [75]). This area is the integral of performance loss (1–MOP) over time, over a time period of evaluation Teval that runs from tstart to tend (cf. Figs 1 and 2). This area should be weighted more significantly if the same performance loss is observed for a less intense event. Hence, at least one event-based characteristic, like duration or intensity, should be a part of the metric’s equation. This will enable a fair comparison of metric values under the effect of different events.

Since there is no standard unit for the metric of resilience, we deliberately define this metric as unit-free and limited to a finite range with fixed definitions for maximum and minimum values. This requirement is built on the prerequisite of a normalized, unit-less measure of performance (0< = MOP< = 1). Being unit-free can allow broader applicability and usability of metrics. As the bounding range, we consider the interval of [0,1], where the metric takes the value of ‘0’ only when the system does not recover to full operation long after the event effects have receded. The value of ‘1’, on the other hand, indicates no drop in performance during and after the extreme event. The two extreme cases are unique, and the metric value should lie between ‘0’ and ‘1’ for all the other cases. This includes cases when the system goes through a complete shutdown momentarily or even longer. As long as the system recovers back to the adequate performance measure, the metric is non-zero, unlike a few other metrics in literature, e.g. [68]. Keeping an intuitive metric range enables different metric values to be compared against one another and assessed with respect to the best and worst performance.

The metric should also be influenced by the minimum value (MOPmin) of the measure of performance (MOP) during the time of evaluation Teval, being especially penalized if MOPmin is close to zero, i.e. complete shutdown. Practically, a complete shutdown of system infrastructure is rare. Most systems and processes try to maintain a minimum performance level of some components essential for operating critical or fall-back infrastructure. In large systems and processes, this may represent one or more assets and facilities like water, energy, health, security services, transportation, etc. Since we assess only the integrated system performance, these individual requirements can be combined into a ‘critical’ value, MOPcrit, of the measure of performance. The value of MOPcrit can be interpreted as the performance level below which the damage is more severe since even the most critical services fail. Such instances indicate even lower resilience and the metric values should reflect this severity. This ‘critical’ value, MOPcrit, is an additional parameter determined by the system analyst’s discretion. By default, however, MOPcrit can simply be considered zero.

The eventual mathematical formulation of the metric should obey all the above requirements and be derivable for both continuous and discrete time steps and all shapes of a normalized performance curve.

2.2 Mathematical formulation

From Sect 2.1, we can summarize four major factors derivable from the performance curve that should be incorporated in the metric:

  1. Area (A), between the MOP curve and perfect performance measure over an evaluation period Teval

  2. The minimum value occurring for MOP (MOPmin)

  3. Duration that MOP lies below MOPcrit, named as Tcrit

  4. Indicator of complete recovery at the end of the evaluation period, Rrec

These factors are used in individual Eqs 25 to construct the four principal components, namely Rarea, Rmin, Rcrit and Rrec that constitute the overall metric R as shown in Eq (6). Since R[0,1], Rarea,Rmin,Rcrit and Rrec should also have a maximum of 1 and minimum of 0. Note that the time coordinate in the metric formulations is denoted with the letter t in lower case, while parameters and variables indicating time duration are named with an upper case T.

Two extrinsic, user-defined parameters are involved in the metric formulation. One of them is the critical value for the measure of performance, namely MOPcrit as defined earlier. The other is the evaluation time, Teval, which fulfills the requirement of an event-based characteristic in the metric. Teval represents the duration of either the event itself or its effects on the system. For complex systems, the event’s timing and duration may differ from the timing and duration of its impact on the system. For instance, in the event of a storm, an electricity transmission infrastructure, like power lines and poles, may face damages gradually, and restoration works will surely continue even after the storm. Hence, Teval=tendtstart is defined by the user by choosing the point in time tend where one expects the system to have recovered fully, considering the type of event and the particular system in perspective. tstart is given by the onset of the system response to the disruptive event. This user-defined parameter Teval thus represents the period over which the system response is evaluated. It is not to be confused with the duration of the event that causes the disruption, although it is influenced by the event. A consistent Teval should be used for metric calculations when comparing multiple system responses to the same extreme event. When different events need to be accounted for, the different Teval values play a role in fair resilience estimation.

Fig 3 illustrates all the components constituting the metric in a performance-curve graphic.

Fig 3. Illustration of metric components in an exemplary non-idealized system performance curve.

Fig 3

Now, let us proceed with the four components one by one. The first component Rarea focuses on the overall loss in performance represented by the area A between the performance curve and the measure of adequate performance MOP = 1, as explained in Eq (1):

A=tstarttend(1MOP(t))dt (1)

If the area is zero (no loss in performance), Rarea = 1. From there, the value of Rarea should reduce as this area increases, indicating an inverse relationship. However, the time frame of evaluation Teval should scale the impact of A. The significance of A should be higher if the same loss in performance occurs for a smaller event. The resulting formula for Rarea is presented in Eq (2).

Rarea=eA/Teval (2)

The ratio A/Teval can be interpreted as the arithmetic mean performance loss over the evaluation time frame. In principle, as A/Teval, Rarea0. However, due to the definition of A, the largest possible value for A/Teval is 1, so that Rarea[1/e,1]. The non-zero lower limit satisfies our choice that resilience is zero if, and only if, there is no complete recovery in the evaluation period, which we handle with a separate component of our metric.

The next component, Rmin, considers the minimum measure of performance MOPmin encountered throughout the evaluation period. The lower the performance, the higher the extent of system dysfunction, even if it is instantaneous. Suppose two systems show the same average loss of performance, i.e. A/Teval. One of them shows an extreme loss of performance over a shorter time, while the other one has a moderate loss over a longer time. The former case is deemed more critical, particularly if the performance drops below MOPcrit. To engineer the corresponding equation to complement Rarea, we have three considerations:

  1. Clearly, Rmin = 1 occurs when MOPmin = 1.0, indicating no performance loss. Then, the Rmin should decrease as MOPmin decreases.

  2. The severity of MOPmin should differ based on the critical performance level MOPcrit. If MOPmin>MOPcrit, the overall stress response is satisfactorily above critical values. So, Rmin should remain close to one, indicating only a little penalty. This should drastically change around MOPmin=MOPcrit, even more as the gap MOPcritMOPmin increases.

  3. The effect of Rmin should not be too drastic. Specifically, it should not reach zero even at zero MOPmin, as zero is reserved solely for the case of non-recovery.

To satisfy the above requirements, Rmin should be either a logarithmic function or a fractional polynomial. The term MOPminMOPcrit fits perfectly to cause the shift in slope at MOPmin=MOPcrit while ensuring values between zero and one. To host considerations one and three, we linearly re-scale this expression, arriving at the Eq (3), with Rmin[0.5,1].

Rmin=0.5·(MOPminMOPcrit+1) (3)

The third component of the proposed metric, Rcrit, highlights the duration Tcrit for which MOP stays below MOPcrit. We choose to normalize Tcrit by Teval to indicate not the time but the time fraction of evaluation where MOP<MOPcrit.

To design the equation for Rcrit, we demand that Rcrit = 1.0 if Tcrit = 0. From there, Rcrit should reduce as Tcrit/Teval increases. When Tcrit/Teval=1, indicating that all time steps of the curve are below MOPcrit, Rcrit should attain its minimum. However, it should still not entirely drop to zero since, again, the only zero condition in the metric is incomplete recovery until tend. These conditions can very well be represented by a negative exponential curve as presented in Eq (4):

Rcrit=exp(TcritTeval·(1+MOPcrit)) (4)

Now, it remains to reason for the additional appearance of the expression (1+MOPcrit). If the user-specified MOPcrit value is larger, there is a higher chance for MOP to drop into the critical range, i.e. below MOPcrit. To reflect this fact, MOPcrit should be integrated into the metric, albeit weakly, such that if the same Tcrit is obtained for a low value of MOPcrit, it is slightly worse than if it were occurring for a high value of MOPcrit. We achieve this by including MOPcrit in the denominator within the exponential. Adding a positive constant number (here chosen as 1.0) to MOPcrit ensures Rcrit exists even if the assumed MOPcrit is zero and weakens the influence of MOPcrit as desired. The resulting interval for Rcrit is [1/e,1].

The last component is Rrec. Each of the above three components is curated to lie in a particular range, such that full resilience in the respective aspect is signified by values of 1. By definition, the overall resilience metric should be zero only if the recovery is incomplete by the end of the user-defined time window, i.e. MOP < 1 at tend. Hence, Rrec is a binary variable to indicate whether MOP at tend is one (Rrec = 1) or not (Rrec = 0):

Rrec={0,if MOP at tend1.01,otherwise (5)

This also makes the R = 0 condition unique from all other cases independent of Rarea, Rmin and Rcrit.

Finally, the metric value is generated by superimposing the effects of the four factors. Therefore, the four terms Rarea, Rmin, Rcrit and Rrec are combined by multiplication as shown in Eq (6).

R=Rarea·Rmin·Rcrit·Rrec (6)

It can be argued that another way to combine the four components could be a (weighted) sum, which is linear and computationally more straightforward. However, the key feature of our choice of product is that low values of single terms greatly influence the overall value. That means a single weak aspect among the four components cannot be compensated easily by the others. In the most extreme case, a single zero makes the overall result zero. A comparison of this approach with a weighted sum is presented for some sample performance curves in Appendix A2.

2.3 Concept for the survey

The purpose of the metric is to provide a concise quantitative basis to compare system performances after stressful events based on their performance curve. To verify that the proposed metric quantifies performance loss for resilience studies in an intended way, we performed a survey comparing exemplary performance curves. The survey aims to check whether the metric delivers a ranking in alignment with the visual expectation of scientists with reasonable experience in either energy system analysis or resilience assessment. In addition, the sample performance curves used in the survey can also verify if the calculated metric values are well-distributed within the possible range of [0,1] for diverse performance curves.

For the survey, we designed eight performance curves denoted as c1c8. They are illustrated in Fig 4 and the corresponding MOP values are provided in the supporting information S1 File. The extrinsic parameters Teval and MOPcrit are common for all the curves. tstart and tend are also consistent across all eight curves.

Fig 4. Example system performance curves to extreme event response generated for the survey.

Fig 4

During the survey, each question showed two curves at a time, and the respondents were asked to select the least resilient option between the two. Eight curves, combined two at a time, yield 28 combinations, forming 28 questions. To keep the survey size small enough to promote complete responses, the 28 questions were split into two questionnaires of 14 each. The two questionnaires were distributed in the scientific research community in direct contact with the authors of this study. The two questionnaires were randomly distributed within the group, such that each person received only one questionnaire. This scientific community comprised of:

  1. Scientists involved in the consortium of the project ReMo-Digital funded by the former German Federal Ministry for Economic Affairs and Climate Action (BMWK), which focuses on the resilience of energy systems

  2. Scientific researchers at the German Aerospace Center’s Institute of Networked Energy Systems (DLR-VE)

For transparency, both survey questionnaires are provided as supplementary material available as S2 File and S3 File. In the survey, the participants were first informed about the research context, objectives, and purpose of the survey before presenting the questions.

2.4 Ethics statement

The survey did not contain any mandatory questions, and participants could skip any question as they wished. Thus, every step of the survey participation, from opening the questionnaire, answering the questions to submitting the responses has been completely voluntary and anonymous. Hence, the action of participation itself was considered as consent to process the survey responses for scientific research, and no other form of consent was deemed necessary.

Since, human participation in the survey was limited to providing opinions on synthetic, exemplary resilience curves that do not relate to any ethics-sensitive issues, the authors did not seek an approval from an ethics committee for distributing the survey and collecting responses. However, at the time of submission of this study in January 2025, the ‘Office of Ethics in Research’ at the German Aerospace Center (DLR e.V.) was consulted. On reviewing the survey questionnaires and the process of the survey, they waived the need for an ethical review retrospectively in written form.

The survey was distributed in early February 2023 and it was closed by the end of the same month. Therefore, the survey-based assessment is based entirely on the responses collected during this period. No other archived or documented data was collected or processed in the framework of the survey. The survey did not collect any personal information, and all responses were completely anonymous. Consequently, it is not possible to trace a response back to the participant. The collected data is provided in original form as supporting information S4 File and S5 File. This data was then analyzed to generate a ranking, as explained in Sect 2.5.1.

2.5 Assessment of survey responses

2.5.1 Pairwise comparison for ranking.

When compiling all the responses, we calculated a pairwise comparison matrix X. It compares all eight curves in all possible combinations so that matrix element xij refers to the comparison of curve ci against curve cj, with i,j=18. Individual scores count the number of votes that curve ci received in comparison against curve cj. These votes are responses to questions appearing in either of the questionnaires. To account for the discrepancy between the number of responses in survey questionnaires 1 and 2, each score is divided by the number of responses for the respective question it comes from. Thus, all terms in the matrix lie between 0 and 1, the diagonal elements remain empty, and, by principle, diagonally opposite values add to 1.0. Results can be found in Sect 3.1.

Applying various pairwise ranking methods in voting theory can generate a rank chronology among all the curves from the pairwise comparison matrix. We adopt two versions of the pairwise-ranking method, both finding origins in the works of Ramon Llull in the 13th century [76]. While Llull proposed methods to find simply the winner from pairwise voting, the development of a ranking strategy can be attributed to Nikolaus Cusanus (15th century) and Jean-Charles de Borda (18th century) [77].

Applying the Cusanus-Borda method [76] to pairwise voting, the scores across all the columns for each curve ci, i.e. each row of the pairwise-comparison matrix, are added up. The resulting scores, arranged in descending order, correspond to the resilience-based ranking of the sample curves.

The second approach is a more recent development or reinvention of Llull’s method, acknowledged as the Copeland method based on Arthur Copeland’s lectures in 1951 [78]. In this method, the pairwise comparison matrix undergoes a transformation. All the values lying above 0.5 are marked as 1.0. All the values lying below 0.5 are marked 0.0. All the values lying at 0.5 are marked 0.5. The next step is to add these marked values across the columns for each row just like the Cusanus-Borda method. The resulting scores, arranged in descending order, represent the rank.

While the first method accounts for the number of votes received in each pairwise comparison to determine the rank, the second method focuses only on the number of pairwise trials won. The two methods can potentially derive different rank orders [76]; therefore, both are used for metric verification. All the scores and resulting ranks from the survey are presented in Sect 3.1.

2.5.2 Calculation of confidence intervals.

Each of the above ranking methods condenses all the responses into a single rank chronology, without providing any information on how confident one can be about the ranking, e.g. if the survey group had been much larger. Instead, suppose the survey could be repeated many times with a broad range of survey-takers. In that case, one can obtain

  1. A large set of possible rank chronologies of the eight sample performance curves, indicating ranges of ranks or even probabilities of how often a curve would take a rank

  2. A confidence interval for the rank of each curve.

Since, in practice, the experiment cannot be repeated several times, we resort to resampling with bootstrapping. Bootstrapping was introduced and expanded by Bradly Efron [79,80] in the late 20th century. It is used to draw statistical inferences for problems with a limited sample size (e.g., a small number of survey participants) by repeated resampling with replacement. By adding information about confidence, bootstrapping creates a robust basis for our metric verification. We apply bootstrapping directly at the level of survey participants. By resampling from the survey participants in each of the two questionnaires, each repetition of resampling generates a new, randomized set of survey results. From this, we can re-compute the pairwise comparison matrix and obtain a new, randomized ranking result according to Sect 2.5.1. By repeating this many times, we can approximate the probability that the survey-derived ranking matches the metric-derived ranking.

Over these bootstrapped repetitions, we keep everything else the same. That means if questionnaire ‘A’ (14 questions) originally received ‘nA’ unique responses, and questionnaire ‘B’ (the other 14 questions) received ‘nB’ unique responses, we draw ‘nA’ participant response sets (with replacement) from the responses to questionnaire A and ‘nB’ participant response sets from questionnaire B. Each ‘response set’ is a complete set of answers actually provided by a participant. Thus, the consistency of a survey-taker’s response is maintained, and the resampling does not mix different people’s answers into one response.

This resampling exercise is repeated many times, until sufficient statistical convergence of the results (here: the computed rank probabilities) is achieved. For our purposes, we define convergence as sufficient and terminate the procedure when the computed rank probabilities stay consistent within a tolerance of 0.0001 over at least 20 consecutive iterations. To better evaluate convergence, and for robustness of probabilities and confidence intervals, we repeated the entire bootstrapping process five times, see Sect 3.1.

2.6 Benchmarking against existing metrics

While recent performance-based metrics in literature cannot be applied to every atypical performance curve (e.g. Fig 2), a few metrics, with some assumptions, may be applied to the sample performance curves (cf. Fig 4) since their shapes are similar to the standard triangle or trapezoid. This offers a possibility of comparing the proposed metric with other metrics used in systemic resilience assessment. Our primary selection criteria for other ‘single-valued’ summary metrics is that the metric can be calculated from normalized system performance curves without additional information. The second condition is that it should be possible to apply the selected metric irrespective of the specific research domain it comes from and that it can be used for all eight sample curves with limited assumptions and approximations. For a competitive comparison, metrics considering at least two features of the performance curve instead of simply area A or minimum measure of performance MOPmin are preferred. Most summary metrics in literature (also summarized in Appendix A1), meeting these criteria, are also influenced by the shape characteristics of the performance curve. Yet, we select three metrics to illustrate possible metric rankings for the sample performance curves. The metrics selected are the ones proposed by Yarveisy et al. [42], Cheng et al. [43], and Najarian et al. [44]. An advantage of this selection of metrics is that they all share a fixed range [0,1] that matches the range of our proposed metric. The mathematical equations of these metrics are presented in Appendix A3 along with the assumptions made to apply them to the eight performance curves. The resulting rankings from the different metrics are compared in Sect 3.2.

3 Results and discussion

In this section, we present and discuss the results of the survey assessment. The metric-generated ranking is viewed in comparison to the confidence interval generated by bootstrapping the survey responses (Sect 3.1). This is followed by benchmarking results (Sect 3.2). Finally, we discuss the limitations of the metric and highlight the scope for future work (Sect 3.3).

3.1 Resilience ranking of the sample performance curves

Before the survey results are assessed, the mathematical formulae presented in Sect 2.2 are applied to each of the curves (cf. Fig 4), and the resulting ‘R’ values are presented in Fig 5. In principle, the higher the metric values are, the higher the resilience.

Fig 5. Resilience metric ‘R’ values for the sample performance curves.

Fig 5

The ranks for the curves based on these values are then compared with survey-generated ranks. The survey questionnaires 1 and 2 received 22 and 19 distinct responses, respectively. As mentioned earlier, the collected responses are available as supporting information (S4 File and S5 File). During the survey, the survey-takers were asked to rate their expertise in ‘Resilience’ and ‘Energy System Analysis’ on a scale of 1 to 5, where ‘1’ indicates a negligible and ‘5’ a very high level of expertise. Fig 6 and Fig 7 illustrate the expertise distribution among the survey-takers in the two fields. Since energy system analysis is the key application of the metric in our research, the survey was distributed particularly to the energy system analysis community. Therefore, the question also catered to expertise in energy systems. This expertise helps us to judge how well the responses represent the expectations of potential resilience researchers in the energy system analysis community. Expertise in resilience assessment is a bonus since knowledge of different methods and metrics adds an edge to the judgment of performance measures. While most survey takers did not consider themselves resilience experts, they were fairly confident about their expertise in energy system analysis, as seen in the two plots. When added together, the scores yield an average of 5.5 over 10, which is considered sufficient for assessing the simplistic performance curves in the survey.

Fig 6. Distribution of expertise among survey takers in the field of energy system analysis.

Fig 6

Fig 7. Distribution of expertise among survey takers in the field of resilience assessment.

Fig 7

The pairwise-comparison matrix is presented in Fig 8. Each term, say xij in the pairwise comparison matrix, is generated by adding all the responses that claim ci shows less resilience than cj, divided by the total responses to the question of ci v/s cj. Since the survey takers were asked ‘What is worse?’, higher scores represent lower resilience. The figure shows that the results are almost unanimous for curve samples lying at the extremes, e.g. c1,c2 and c7,c8. The poll gets competitive in the middle of the matrix. Especially for the comparison of c5 and c6, the votes are split equally.

Fig 8. Color-map representation of the pairwise-comparison matrix depicting normalized scores of performance curves’ comparison from survey responses; diagonal values are null.

Fig 8

The scores generated by the Cusanus-Borda and Copeland methods explained in Sect 2.5.1 are presented in Table 1. Again here, the higher the score, the lower the resilience. For easier visual comparison, the scores from both scoring methods are inverted in Figs 9 and 10. Since each curve is compared to 7 other curves, the maximum possible score for any curve is 7.0. Hence, all scores are subtracted from 7.0 for the presentation of ranks. In principle, the absolute values of both methods’ calculated and inverted scores carry no significance individually. However, for the Cusanus-Borda method, the strong or weak majority in the survey responses is reflected in the score values.

Table 1. Scores for each curve calculated with the Llull and Copeland scoring systems using the pairwise-comparison matrix.

Curves c1 c2 c3 c4 c5 c6 c7 c8
Cusanus-Borda scores 1.17 0.10 1.89 3.35 4.55 4.49 5.51 6.94
Copeland scores 1.0 0.0 2.0 3.0 4.5 4.5 6.0 7.0

Fig 9. Rank comparison of calculated ‘R’ with survey ranking by ‘Cusanus-Borda’ method.

Fig 9

Fig 10. Rank comparison of calculated ‘R’ with survey ranking by ‘Copeland’ method.

Fig 10

As seen from the figures, the ranking generated by our metric tallies almost perfectly with the rank chronology from survey responses according to both ranking methods. The only exception is the tie between c5 and c6 indicated by the Copeland method since both received equal votes when compared against each other (also seen by the ‘0.5’ in the pairwise comparison matrix). According to the Cusanus-Borda method, the difference in the scores of c5 and c6 is only marginal, indicating that the ranks could have been switched easily if only a few opinions had changed.

Ranking without bootstrapping assigns a probability of 1.0 for the calculated rank chronology. Without bootstrapping, our metric ranking perfectly matches the ranking of the Cusanus-Borda method. Thus, the probability that the metric rank matches the survey-derived rank is 1.0. Fig 11 shows how the computed probability changes (and converges) throughout 5,000 bootstrapping iterations for five overall repetitions. These are the probabilities that a repeated survey would result again in the same ranking as the original survey, exactly matching the metric-generated ranking. For each of the five overall repetitions, convergence is achieved according to our predefined criterion at about 3,000-4,000 iterations. Hence, we finally select a safe count of 5,000 iterations to estimate the desired probabilities and confidence intervals. At 5,000 iterations, the probability of the metric-matching rank chronology is within the range of 0.55 to 0.58 for all five repetitions. Hence, we infer that if the survey experiment is repeated several times, the probability that the Cusanus-Borda ranking of Fig 9 will be achieved is about 55-58 . This is interpreted as the probability that the metric ranking matches the survey-derived ranking in a robust experimental setup.

Fig 11. Convergence of probability of metric-matching ranking for five bootstrapping repetitions.

Fig 11

It is also important to note which rank chronologies constitute the other 42-45 probability. Within 5,000 iterations, five other rank chronologies occur. However, a substantial share of the overall probability (about 40) is taken by a rank chronology very similar to the one achieved by the metric values. The only difference is the swap between ‘c5’ and ‘c6’. This swapping aligns with high variance in responses around c5 and c6 as seen in the pairwise comparison matrix of Fig 8. All six rank chronologies occurring in bootstrapping and their probabilities to occur are presented in Fig 12.

Fig 12. All rank chronologies and their respective probabilities in 5000 iterations of bootstrapping, illustrated for 1 of the five repetitions.

Fig 12

When repeating the bootstrapping even further toward N, theoretically, all possible rank orders will appear. But their probabilities will be insignificant. About 99 of the probability will still be encompassed by the two major rank chronologies, as with N = 5000. These two rank chronologies thereby determine the confidence intervals of the possible ranks for each of the eight curve samples. As illustrated in Fig 13, the 99 confidence intervals for the curves c1–c4 and c7–c8 are fixed to the same ranks as those obtained even with the metric. The only spread is seen in the intervals of c5 and c6; even here, the metric ranking perfectly matches the interval’s median. The narrow range of the confidence intervals indicates a high unanimity in most of the responses, which can also be noted in the pairwise comparison matrix. The confidence intervals mark a boundary for acceptable ranks for each sample curve.

Fig 13. Rank comparison of calculated ‘R’ with confidence intervals of survey-based ranks calculated with the Cusanus-Borda scoring method.

Fig 13

With bootstrapping-based verification, we can overcome the bias due to small number of responses. However, since the survey was distributed mainly in the energy system analysis community, there may also be field-specific biases in their assessment of the performance curves although the sample curves were designed to be domain-independent. This bias cannot be removed unless the survey experiment is undertaken at a much broader scale. Since that is not feasible, we acknowledge the bias and complement survey-based verification with benchmarking against other metrics.

3.2 Benchmarking

For the comparison with our metric proposed, R values for the performance curves from Fig 4 are calculated with the other metrics selected in Sect 2.6. The assumptions made for the required weights and other parameters for the corresponding metric formulations are specified in Appendix A3. The resulting ranking of the performance curves is then compared to that of the proposed metric (Fig 14).

Fig 14. Comparison of metric values and resulting ranks of the proposed metrics and the three selected metrics for benchmarking.

Fig 14

Evidently, none of the metrics’ rankings exactly match each other. However, all the metrics show a common ranking trend, especially in the selection of the top ranks. The consistently ranked bottom four sample curves, namely c5c8, indicate much higher drops in performance. This is the zone where the specific characteristics of each metric dominate the ranking. Two peculiar examples can illustrate this.

While most metrics indicate c8 as the worst performing curve, just like the unanimous vote for c8 as the worst in the survey, the metric by Yarveisy et al. [42] ranks it above c5 in resilience. This can be explained by the following. The metric by Yarveisy et al. [42] considers the specific trapezoidal curve shape with smooth disruption and recovery stages and a steady adaptive stage in between. Accordingly, for the non-trapezoidal curve shapes c2c6 (cf. Fig 4), the metric formulation is applied assuming the path until minimum MOP as disruption and remaining path until full recovery as restoration. This metric allocates the highest importance to the absorptive capacity (captured by the minimum MOP here). Thus, c5 and c8 with MOPmin = 0 have drastically low resilience values compared to other sample performance curves since MOPmin = 0, indicating zero absorptive capacity. Between c8 and c5, c8 seems to show an adaptive phase and rapid recovery compared to c5’s lack of an adaptive phase (non-trapezoidal curve shape) and comparatively more recovery time. Thus, c8 outweighs in performance than c5, according to the metric by Yarveisy et al. [42].

Secondly, all three benchmarking metrics rank c6 and c7 opposite to the proposed metric. For the metric by Yarveisy et al., this can be explained by the heavy influence of the absorptive capacity in the metric formulation. The lower drop in performance of c7 acts as a major advantage for c7. Secondly, the metric cannot exactly capture the shape of c6. Hence, the path from the last time step where MOP = MOPmin is considered as the restorative phase (approximating it to a straight line, for more information, see Appendix A3). Thus, c6 is seen as having a short adaptive and long restorative period, compared to c7, leading to a lower resilience value for c6. The metrics by Najarian et al. [44] and Cheng et al. [43] do not explicitly specify a shape. Still, they assume a typical disruption-like drop in performance, followed by a rise in performance called restoration. For the atypical sample curves, the disruption time is considered as the time to reach minimum MOP, and everything after it is considered recovery or adaptation. The metric components of Najarian et al. integrate the MOP values over the disruption and restorative phases. The metric’s third component represents the disruption and restoration duration, which is the same for c6 and c7 with given assumptions. Hence, the determining factors are absolute MOP values during disruption and restoration. The weights for all components are simply considered equal. Thus, a relatively large weight is given to the few time steps when the disruption occurs, where c6 clearly is worse than c7. This causes the overall metric value to favor c7 as more resilient over c6 even though the overall MOP values or areas indicate otherwise. Similarly, equal weights are assumed for absorptive and restorative capacity and reference time while applying the metric by Cheng et al. [43]. Due to an approximation again to simply two phases, the trend of metric values is very similar to that obtained while using the metric by Najarian et al. [44]. This metric’s overall values are lower since the disruption component is weighted by the disruption performance measure (here MOPmin). The focus here is on the average performance measures in the disruptive and restorative phases. Hence, the metric value for c7 is higher than the neighboring c5 and c6.

Each metric used for comparison involves an elaborate mathematical formulation aiming at capturing several aspects of the performance curve. All three metrics focus on disruption and restoration behaviors. However, the differences in the relative importance of each phase and the parameters used cause discrepancies in the rankings. Mapping the disruption, recovery, and adaptation phases on all eight performance curves is only possible with approximations that alter the actual loss in performance for some curves. In other words, the metrics can not be applied perfectly to all atypical performance curves. Besides, neither of the three metrics considers a critical threshold, which is a determining factor for ranking with our proposed metric.

3.3 Application of the metric

The metric formulation incorporates two user-defined parameters, MOPcrit and Teval, that influence the metric values and should be applied judiciously. For example, when the overall performance is above the critical range, then Rcrit = 1.0, raising the metric value. A very low MOPcrit may lead to high metric values for most performance curves and narrow the distinction among them. The metric is designed such that R = 0 occurs only when the MOP does not converge to 1.0 until the end of the evaluation time frame. Hence, the resilience measure, by definition, will drop to the trivial case of zero for many instances if Teval is set to very short period lengths. Similarly, if Teval is much higher than the disruption and recovery time of most performance curves, the metric values will be similarly high for all such curves. These factors must be considered when applying the metric.

Essentially, the scope of the metric is limited to a quantitative assessment of systemic resilience driven by a normalized performance measure. Even though the metric measures the ‘resilience’ of the system, not all elements that constitute resilience are captured effectively in a single ‘measure of performance’. Additionally, the absolute metric value itself carries no substantial meaning except when compared to the best and worst possible values, i.e. R = 1.0 and R = 0, respectively, or when compared to another value. Therefore, the metric cannot be interpreted as a holistic measure of resilience. However, given the need to investigate system resilience with numerous stress tests, the metric provides a concise and condensed quantitative basis for comparative assessment.

Moreover, the metric’s modular nature allows easy tuning and extension to suit the application’s scope and needs. Incorporating a time-varying critical threshold that is higher or lower based on the need for system functionality or services is one instance to improve metric application. Similarly, adding other performance components for e.g. the frequency of fluctuations around the average performance loss, can enhance the metric formulation, provided their possible correlation to already used components is acknowledged.

4 Conclusion

Quantitative resilience assessment in literature is fueled by metrics and indicators designed to capture the design of systems and their responses to external extreme events. The proposed resilience assessment metric addresses the domain of performance-driven metrics and tries to contrast the heavy reliance on shape characteristics like rapidity of failure and recovery. The metric caters mainly to non-idealized system responses, facilitating quantitative resilience assessment of complex, interconnected systems (e.g. transport networks, supply chains) where a typical triangular or trapezoidal performance curve does not occur.

We verify the metric by comparing its resilience ranking on eight example performance curves with survey-derived rankings, showing consistency with user expectations. Although the metric verification includes survey-takers mainly from the community for energy systems’ research, the metric formulation is independent of field of application. It is relevant for all systems where a normalized performance measure can be determined. This normalized measure can be, for instance, the supply of commodities with respect to demand in supply chains or the number of successful journeys with respect to planned trips in transport systems.

An additional metric verification is benchmarking against other metrics in literature. This yields two main insights. Firstly, it reveals the loss of information when non-idealized response curves are forced into conventional disruption–restoration phases, thus highlighting the applicability of our metric. Secondly, it showcases how different foci in metric formulations produce diverse resilience rankings. This underscores the importance of understanding which aspects of system performance a metric emphasizes before applying it in resilience assessment.

Overall, the proposed metric enables a large-scale comparative resilience assessment by condensing the essence of system performance into a single value. As a disadvantage, it overlooks intricate details of system response, which may be relevant for a comprehensive analysis. In such cases, the metric acts as a perfect entrée for identifying and filtering critical cases before in-depth investigations.

Appendix

Appendix A1. Overview of metrics in literature

For the literature review, the scientific search tool ‘Web of Science’ from Clarivate was used with the search query ‘resilience’ ‘AND’ ‘metric’ to appear in either the title, keywords or the abstract. The resulting 304 results have been shortlisted to 46 studies that consider a service or performance-oriented definition of resilience, focusing on system response to extreme event(s). Emphasis is given to mentioning recent publications here since, in most cases, they build upon existing metric formulations, thus encompassing ideas from older publications. Table 2 presents a summary of these resilience metrics.

Table 2. Summary of studies presenting event-based resilience metrics.

Reference Year of Publication Type of extreme event(s)a Type of Metric(s)b Dependency on performance curvec Ease of extendabilityd
Hu et al. [50] 2025 S B2 2 0
Sapkota et al. [15] 2025 S B2 1 1
Sajwan et al. [36] 2025 S C2 0 0
Laino et al. [5] 2025 S B2 0 0
Abantao et al. [26] 2024 S B1 1 0
Dobson et al. [27] 2024 S B1 1 0
Sanabria-Fernandez et al. [9] 2024 L A2 0 0
Toumasis et al. [37] 2024 S B2 0 0
Chen et al. [31] 2023 S B1 2 2
Perri et al. [10] 2023 L A1 0 0
Roth et al. [11] 2023 L A2 0 2
Malek et al. [6] 2023 S B1 2 1
Clemente et al. [12] 2023 XL A1 0 0
F. Tolner et al. [13] 2023 XL B1 0 0
Waller et al. [7] 2023 S B1 0 0
Yao et al. [8] 2023 S B2 2 2
Dehghani et al. [28] 2023 S B1 2 2
Gui et al. [30] 2023 S B1 0 0
Flores-Larsen et al. [16] 2023 S B1 0 0
Pagano et al. [24] 2022 S A1 0 2
Rosales-Asensio et al. [38] 2022 S B2 2 2
Xie et al. [17] 2022 S B1 2 2
Hutchkinson et al. [29] 2022 S B1 0 1
Kandeperumal et al. [18] 2022 S C2 2 1
Raoufi et al. [51] 2021 S B2 1 2
Yang et al. [19] 2021 S B2 2 2
Mathew et al. [39] 2021 S B2 1 1
Liu et al. [14] 2021 XL A1 0 0
Caskey et al. [25] 2021 S A1 0 2
Barbeau et al. [40] 2021 S A2 0 0
Fattahi et al. [41] 2020 S B2 0 1
Yarveisy et al. [42] 2020 S B2 2 2
Cheng et al. [43] 2020 S B2 2 2
Behzadi et al. [32] 2020 S B1 1 1
Najarian et al. [44] 2019 S B2 2 2
Assad et al. [20] 2019 S C2 0 1
Dubaniowski et al. [45] 2019 S B2 0 0
Jain et al. [21] 2018 S C1 0 0
Roach et al. [33] 2018 S B1 2 2
Cai et al. [46] 2018 S B2 2 2
Hossain-Mckenzie et al. [47] 2018 S B2 1 1
Novak et al. [34] 2016 S C1 0 1
Song et al. [48] 2016 S A2 0 1
Ayyub et al. [22] 2014 S B2 2 2
Francis et al. [23] 2013 S B2 2 2
Rosenkrantz et al. [49] 2009 S A2 0 2

a sudden, short event: S, long term event (e.g. climate change impact): L, short events in a long term period: XL.

b type of systemic indicators used (structural: A, performance: B, both: C); metric represented by several indicators: 1, condensed to a single value: 2.

c no dependency on perform ance curve: 0, metric based on the curve but independent of curve slope or shape: 1, metric based heavily on the performance curve including slope, disruption and recovery phase duration etc.: 2.

d metric is domain- or system-specific: 0, applicable to multiple fields only with significant changes: 1, directly applicable to several domains: 2.

Appendix A2. Metric: Sum v/s Product

This section shows a quick comparison of the metric values calculated by the proposed method of the product of Rarea, Rmin, Rcrit against their weighted sum for the eight sample performance curves (see Fig 15). Rrec is ignored, presuming Rrec =1 for all curves. The weights are taken equal for all three components, i.e. 0.33. The range of values achieved by the product is wider than that of the ‘sum’, emphasizing that the distinction among system performances is more pronounced when the product is used instead of the sum, thus making comparative assessment clearer.

Fig 15. Comparison of metric values calculated by product and sum of the three components Rarea, Rmin and Rcrit.

Fig 15

Appendix A3. Metrics for Benchmarking

In the following, the parameters and equations of the three metrics used for benchmarking, and the translations and assumptions made while applying the metrics to the eight sample performance curves are described.

Resilience metric by Yarveisy et al. [42] is built of three elements to measure the absorptive, restorative, and adaptive capacities, respectively. It considers explicitly a trapezoidal reliability vs time curve with smooth disruption and recovery stages. This reliability is interpreted as the measure of performance (MOP) for our calculations. According to Yarveisy et al., [42], the absorptive capacity, i.e. the system’s ability to maintain high residual performance, is represented by the drop between the pre-event performance and the maximum performance drop in the trapezoidal performance curve. The steady system operation in the disruptive state is understood as adaptive capacity and recovery (the other edge of the trapezoid) is termed restorative capacity.

For the non-trapezoidal curve shapes c2c6 (cf. Fig 4), the metric formulation is applied assuming the path until minimum MOP as disruption and remaining path until full recovery as restoration. The adaptive phase only exists for the sample curves if the system performance idles at the minimum MOP (e.g. c1, c4, c6, c7, c8). Note that this essentially approximates the shapes of the sample curves as a trapezoidal or triangular shape, modifying the apparent recovery and disruption phases of the performance curve into straight lines. The metric formulations attuned to the nomenclature of this study and assumptions for other variables and constants are described in the following equations.

RE=Ab+Ad*ResAb*Ad*Res (7)
Ab=(MOPdisruption*Cab/MOPmax)
Res=arctan[MOPmaxMOPdisruptiontendtrestorationtendtstart]90*CT*CR
Ad=1(trestorationtdisruptiontendtstart)

here,

  1. MOPdisruption=MOPmin.

  2. MOPmax = 1.0 for all sample curves.

  3. Cab = 1 since it considers the effect of aging on overall performance and is not considered for the sample curves.

  4. trestoration represents the time step at which recovery starts, i.e. this is the last time step where MOP = MOPmin.

  5. tdisruption represents the time step when max. disruption hits, i.e. the first time step where MOP = MOPmin.

  6. CR denotes the drop in performance post-recovery with respect to target performance. Since, post-recovery, all curves maintain MOP = 1.0, there is no drop, hence CR = 1.0.

  7. CT=(trestorationtstart)/(tendtstart), representing the share of time when recovery has not begun after the event.

Resilience Metric (RM) by Najarian et al. [44] is also composed of three components similar to that by Yarveisy et al. [42], representing absorption (r1), adaptation (r2) and time-to-recovery (r3). However, unlike the former metric, this metric does not explicitly consider the trapezoidal shape of the curve. Instead, it follows through the disruption and recovery phases, assuming a smoother (inverse-bell-shaped) curve. The metric identifies that the system may recover to a steady state different than its initial state. Hence, it includes an additional parameter for ‘target performance’ equal to its pre-event performance. In this study, it is termed as MOPtarget, and the time required to reach this stage since the event is termed as T, equivalent to Teval of this study. Since the metric’s performance drop starts at t = 0, the terms t = 0 and T are translated to tstart and tend respectively. When the term T is intended as time duration instead of a time step, it is replaced with Teval.

The metric formulation is a linear combination of all the three components. It is described by the following equations; the applicable assumptions taken for the sample performance curves are also presented below.

r=λ1*r1+λ2*r2+λ3*r3 (8)
r1=tstarttdisruptionMOP(t)dttstarttdisruptionMOPtargetdt
r2=tdisruptiontendMOP(t)dttdisruptiontendMOPtargetdt
r3=1ifTeval<=T0
=T0/Tevalotherwise

here,

  1. λ1,λ2,λ3 are positive weights summing to 1.0. For the benchmarking, all weights are assumed equal (λ1=λ2=λ3 = 0.33) for all the performance curves.

  2. tdisruption represents the time step when max disruption hits, i.e. the first time step where MOP = MOPmin.

  3. MOPtarget is the desired MOP, i.e. before the advent of disruption. In all the curves, MOPtarget=MOPmax=1.0.

  4. T0 is a user-defined parameter indicating the standard overall time since the event begins for the system to recover. For all sample performance curves in this study, we take T0=Teval.

Integrated resilience metric by Cheng et al. [43] is also built in a modular manner. Still, unlike the previous two, it consists of two components, one representing absorption or disruption and the second one representing restoration. The system performance from the beginning of the disruption event until it hits its minimum is the disruptive phase, and the rise of the performance from the minimum back to the steady state is the recovery phase. Like the previous study, this study also assumes the typical performance curve shape, except that here, it is not trapezoidal but triangular, similar to Fig 1. Both phases are characterized by three factors in the metric. These are the process factor δ (following the MOP values through the phases), the consequence factor σ (representing the MOP value reached at the end of the phase with respect to the start of the phase), and the time factor ρ (indicating the duration of the phase). These factors and the metric formulation are described in the following, with the values assumed for applying the metric to the sample performance curves.

RI=α*δd*σd*ρd+β*δr*σr*ρr (9)
δd=tstarttdisruptionMOP(t)dt(tdisruptiontstart)*MOPstart
σd=MOPmin/MOPstart
ρd=ΔB(tdisruptiontstart)
δr=tdisruptiontendMOP(t)dt(tendtdisruption)*MOPstart
σr=MOPend/MOPstart
ρr=Δ(tendtdisruption)B

here,

  1. α and β are weights associated with the disruptive and restorative phases, respectively. α,β[0,1] and α+β=1. Since there is no preference for any phase for our study, we set both weights equal, i.e. α=β=0.5.

  2. tdisruption represents the time step when max disruption hits, i.e. the first time step where MOP = MOPmin.

  3. MOPstart represents the pre-event steady-state measure of performance. For the sample performance curves, this is 1.0.

  4. tstart refers to the time the event strikes.

  5. Δ is the degradation factor managing the relative importance of time in the equation. It is prescribed that 0<Δ1. So, the higher the Δ, the higher the significance of the time aspect. Since there is no particular significance or lack thereof intended for the sample performance curves, Δ=1.0 is taken for benchmarking.

  6. B is a reference unit of time indicating a baseline in hours or days, etc., based on system requirements and balancing the absolute time unit of the duration for each phase, maintaining the overall metric unit-free. In this study, the reference time is set B=Teval, which is equal for all the sample curves.

  7. tend refers to the time when the system recovers to a steady state, i.e. the end of the evaluation time frame.

  8. MOPend is the steady MOP achieved at tend. The metric allows MOPend to be different from MOPstart. But in the case of the sample performance curves, MOPstart=MOPend=1.0.

Supporting information

S1 File. MOP values for sample performance curves.

This file contains the MOP v/s time values considered for the eight sample performance curves in Fig 4.

(CSV)

pone.0335909.s001.csv (685B, csv)
S2 File. Survey Questionnaire 1.

This file contains one questionnaire of the survey distributed in February 2023. The questionnaire was set up using the Forms software provided by Google®.

(PDF)

pone.0335909.s002.pdf (1.4MB, pdf)
S3 File. Survey Questionnaire 2.

This file contains another questionnaire of the survey distributed in February 2023. The questionnaire was set up using the Forms software provided by Google®.

(PDF)

pone.0335909.s003.pdf (1.4MB, pdf)
S4 File. Responses to survey questionnaire 1.

This file contains the responses to the questionnaire in S2 File, as collected in original form.

(CSV)

pone.0335909.s004.csv (2.4KB, csv)
S5 File. Responses to survey questionnaire 2.

This file contains the responses to the questionnaire in S3 File, as collected in original form.

(CSV)

pone.0335909.s005.csv (2.3KB, csv)

Acknowledgments

The authors thank the survey takers from the scientific community for their anonymous participation and feedback.

Data Availability

All data required for transparency and reproducibility of this study are provided as supporting information. The images in the supporting information files are available under the Creative Commons Attribution License (CC BY 4.0).

Funding Statement

The research in this project was sponsored through the project ‘ReMo-Digital’ funded by the German Federal Ministry for Economic Affairs and Energy (BMWE) under grant number 03EI1020B, supporting the authors Madhura Yeligeti and Hans Christian Gils. The scientific contributions of Wolfgang Nowak are supported by the Stuttgart Center for Simulation Science (SimTech) The funding parties had no role in the study design, data collection and analysis and the decision to publish, or in preparation of the manuscript.

References

  • 1.Holling CS. Resilience and stability of ecological systems. Annu Rev Ecol Syst. 1973;4(1):1–23. doi: 10.1146/annurev.es.04.110173.000245 [DOI] [Google Scholar]
  • 2.Brand FS, Jax K. Focusing the meaning(s) of resilience: resilience as a descriptive concept and a boundary object. E&S. 2007;12(1).doi: 10.5751/es-02029-120123 [DOI] [Google Scholar]
  • 3.Oliver TH, Heard MS, Isaac NJB, Roy DB, Procter D, Eigenbrod F, et al. Biodiversity and resilience of ecosystem functions. Trends Ecol Evol. 2015;30(11):673–84. doi: 10.1016/j.tree.2015.08.009 [DOI] [PubMed] [Google Scholar]
  • 4.Folke C, Biggs R, Norström AV, Reyers B, Rockström J. Social-ecological resilience and biosphere-based sustainability science. E&S. 2016;21(3). doi: 10.5751/es-08748-210341 [DOI] [Google Scholar]
  • 5.Laino AS, Wooding B, Soudjani S, Davenport RJ. A logic-based resilience metric for water resource recovery facilities. Environ Sci (Camb). 2024;11(2):377–92. doi: 10.1039/d4ew00649f [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Malek AF, Mokhlis H, Mansor NN, Jamian JJ, Wang L, Muhammad MA. Power distribution system outage management using improved resilience metrics for smart grid applications. Energies. 2023;16(9):3953. doi: 10.3390/en16093953 [DOI] [Google Scholar]
  • 7.Waller ST, Qurashi M, Sotnikova A, Karva L, Chand S. Analyzing and modeling network travel patterns during the ukraine invasion using crowd-sourced pervasive traffic data. Transportation Research Record: Journal of the Transportation Research Board. 2023;2677(10):491–507. doi: 10.1177/03611981231161622 [DOI] [Google Scholar]
  • 8.Yao Y, Liu W, Jain R, Chowdhury B, Wang J, Cox R. Quantitative metrics for grid resilience evaluation and optimization. IEEE Trans Sustain Energy. 2023;14(2):1244–58. doi: 10.1109/tste.2022.3230019 [DOI] [Google Scholar]
  • 9.Sanabria-Fernández JA, Alday JG. Marine protection enhances the resilience of biological communities on temperate rocky reefs. Aquatic Conservation. 2024;34(2). doi: 10.1002/aqc.4101 [DOI] [Google Scholar]
  • 10.Perri S, Detto M, Porporato A, Molini A. Salinity-induced limits to mangrove canopy height. Global Ecol Biogeogr. 2023;32(9):1561–74. doi: 10.1111/geb.13720 [DOI] [Google Scholar]
  • 11.Roth JS, Reynolds LK. Macrophyte species richness improves resilience to grazing. Journal of Ecology. 2023;111(10):2146–59. doi: 10.1111/1365-2745.14153 [DOI] [Google Scholar]
  • 12.Clemente KJE, Thomsen MS, Zimmerman RC. The vulnerability and resilience of seagrass ecosystems to marine heatwaves in New Zealand: a remote sensing analysis of seascape metrics usingPlanetScopeimagery. Remote Sens Ecol Conserv. 2023;9(6):803–19. doi: 10.1002/rse2.343 [DOI] [Google Scholar]
  • 13.Tolner F, Palovics R, Barta B, Eigner G. Long-term development perspectives of resilient companies. In: 2023 IEEE 21st World Symposium on Applied Machine Intelligence and Informatics (SAMI). IEEE; 2023. p. 219–24. 10.1109/sami58000.2023.10044504 [DOI]
  • 14.Liu M, Liu X, Wu L, Tang Y, Li Y, Zhang Y, et al. Establishing forest resilience indicators in the hilly red soil region of southern China from vegetation greenness and landscape metrics using dense Landsat time series. Ecological Indicators. 2021;121:106985. doi: 10.1016/j.ecolind.2020.106985 [DOI] [Google Scholar]
  • 15.Sapkota A, Karki R. Resilience investment against extreme weather events considering critical load points in an active microgrid. Applied Sciences. 2025;15(13):6973. doi: 10.3390/app15136973 [DOI] [Google Scholar]
  • 16.Flores-Larsen S, Filippín C, Bre F. New metrics for thermal resilience of passive buildings during heat events. Building and Environment. 2023;230:109990. doi: 10.1016/j.buildenv.2023.109990 [DOI] [Google Scholar]
  • 17.Xie H, Sun X, Chen C, Bie Z, Catalao JPS. Resilience metrics for integrated power and natural gas systems. IEEE Trans Smart Grid. 2022;13(3):2483–6. doi: 10.1109/tsg.2022.3145635 [DOI] [Google Scholar]
  • 18.Kandaperumal G, Pandey S, Srivastava A. AWR: anticipate, withstand, and recover resilience metric for operational and planning decision support in electric distribution system. IEEE Trans Smart Grid. 2022;13(1):179–90. doi: 10.1109/tsg.2021.3119508 [DOI] [Google Scholar]
  • 19.Yang B, Zhang L, Zhang B, Wang W, Zhang M. Resilience metric of equipment system: theory, measurement and sensitivity analysis. Reliability Engineering & System Safety. 2021;215:107889. doi: 10.1016/j.ress.2021.107889 [DOI] [Google Scholar]
  • 20.Assad A, Moselhi O, Zayed T. A new metric for assessing resilience of water distribution networks. Water. 2019;11(8):1701. doi: 10.3390/w11081701 [DOI] [Google Scholar]
  • 21.Jain P, Mentzer R, Mannan MS. Resilience metrics for improved process-risk decision making: survey, analysis and application. Safety Science. 2018;108:13–28. doi: 10.1016/j.ssci.2018.04.012 [DOI] [Google Scholar]
  • 22.Ayyub BM. Systems resilience for multihazard environments: definition, metrics, and valuation for decision making. Risk Anal. 2014;34(2):340–55. doi: 10.1111/risa.12093 [DOI] [PubMed] [Google Scholar]
  • 23.Francis R, Bekera B. A metric and frameworks for resilience analysis of engineered and infrastructure systems. Reliability Engineering & System Safety. 2014;121:90–103. doi: 10.1016/j.ress.2013.07.004 [DOI] [Google Scholar]
  • 24.Pagano A, Giordano R, Portoghese I. A pipe ranking method for water distribution network resilience assessment based on graph-theory metrics aggregated through Bayesian belief networks. Water Resour Manage. 2022;36(13):5091–106. doi: 10.1007/s11269-022-03293-z [DOI] [Google Scholar]
  • 25.Caskey SA, Gunda T, Wingo J, Williams AD. Leveraging resilience metrics to support security system analysis. In: 2021 IEEE International Symposium on Technologies for Homeland Security (HST). IEEE; 2021. p. 1–7. 10.1109/hst53381.2021.9619837 [DOI]
  • 26.Abantao GA, Ibañez JA, Bundoc PEDC, Blas LLF, Penisa XN, Esparcia EA Jr, et al. Reconceptualizing reliability indices as metrics to quantify power distribution system resilience. Energies. 2024;17(8):1909. doi: 10.3390/en17081909 [DOI] [Google Scholar]
  • 27.Dobson I, Ekisheva S. How long is a resilience event in a transmission system?: metrics and models driven by utility data. IEEE Trans Power Syst. 2024;39(2):2814–26. doi: 10.1109/tpwrs.2023.3292328 [DOI] [Google Scholar]
  • 28.Dehghani F, Mohammadi M, Karimi M. Age-dependent resilience assessment and quantification of distribution systems under extreme weather events. International Journal of Electrical Power & Energy Systems. 2023;150:109089. doi: 10.1016/j.ijepes.2023.109089 [DOI] [Google Scholar]
  • 29.Hutchinson S, Bernal Heredia WG, Ghatpande OA. Resilience metrics for building-level electrical distribution systems with energy storage. In: 2022 IEEE Conference on Technologies for Sustainability (SusTech). IEEE; 2022. p. 71–8.
  • 30.Gui J, Lei H, McJunkin TR, Chen B, Johnson BK. Operational resilience metrics for power systems with penetration of renewable resources. IET Generation Trans & Dist. 2023;17(10):2344–55. doi: 10.1049/gtd2.12811 [DOI] [Google Scholar]
  • 31.Chen X, Li X, Liu Z. Evaluation of earthquake disaster recovery patterns and influencing factors: a case study of the 2008 Wenchuan earthquake. All Earth. 2023;35(1):132–48. doi: 10.1080/27669645.2023.2207942 [DOI] [Google Scholar]
  • 32.Behzadi G, O’Sullivan MJ, Olsen TL. On metrics for supply chain resilience. European Journal of Operational Research. 2020;287(1):145–58. doi: 10.1016/j.ejor.2020.04.040 [DOI] [Google Scholar]
  • 33.Roach T, Kapelan Z, Ledbetter R. Resilience-based performance metrics for water resources management under uncertainty. Advances in Water Resources. 2018;116:18–28. doi: 10.1016/j.advwatres.2018.03.016 [DOI] [Google Scholar]
  • 34.Novak M, Shirazi SN, Hudic A, Hecht T, Tauber M, Hutchison D, et al. Towards resilience metrics for future cloud applications. In: Cardoso J, editor. CLOSER 2016 . SciTePress (Science and Technology Publications); 2016. p. 295–301.
  • 35.Poulin C, Kane MB. Infrastructure resilience curves: performance measures and summary metrics. Reliability Engineering & System Safety. 2021;216:107926. doi: 10.1016/j.ress.2021.107926 [DOI] [Google Scholar]
  • 36.Sajwan S, Ketan Panigrahi B, Srivastava AK. Multi-stage operational resilience metric-driven optimal service restoration in DER-rich power distribution systems. IEEE Access. 2025;13:95275–87. doi: 10.1109/access.2025.3574480 [DOI] [Google Scholar]
  • 37.Toumasis N, Simms D, Rust W, Harris J, White JR, Zawadzka J, et al. Emerging resilience metrics in an intensely managed ecological system. Ecological Engineering. 2024;200:107151. doi: 10.1016/j.ecoleng.2023.107151 [DOI] [Google Scholar]
  • 38.Rosales-Asensio E, Elejalde J-L, Pulido-Alonso A, Colmenar-Santos A. Resilience framework, methods, and metrics for the prioritization of critical electrical grid customers. Electronics. 2022;11(14):2246. doi: 10.3390/electronics11142246 [DOI] [Google Scholar]
  • 39.Mathew P, Sanchez L, Lee S, Walter T. Assessing the energy resilience of office buildings: development and testing of a simplified metric for real estate stakeholders. Buildings. 2021;11(3):96. doi: 10.3390/buildings11030096 [DOI] [Google Scholar]
  • 40.Barbeau M, Cuppens F, Cuppens N, Dagnas R, Garcia-Alfaro J. Resilience estimation of cyber-physical systems via quantitative metrics. IEEE Access. 2021;9:46462–75. doi: 10.1109/access.2021.3066108 [DOI] [Google Scholar]
  • 41.Fattahi M, Govindan K, Maihami R. Stochastic optimization of disruption-driven supply chain network design with a new resilience metric. International Journal of Production Economics. 2020;230:107755. doi: 10.1016/j.ijpe.2020.107755 [DOI] [Google Scholar]
  • 42.Yarveisy R, Gao C, Khan F. A simple yet robust resilience assessment metrics. Reliability Engineering & System Safety. 2020;197:106810. doi: 10.1016/j.ress.2020.106810 [DOI] [Google Scholar]
  • 43.Cheng C, Bai G, Zhang Y-A, Tao J. Improved integrated metric for quantitative assessment of resilience. Advances in Mechanical Engineering. 2020;12(2):168781402090606. doi: 10.1177/1687814020906065 [DOI] [Google Scholar]
  • 44.Najarian M, Lim GJ. Design and assessment methodology for system resilience metrics. Risk Anal. 2019;39(9):1885–98. doi: 10.1111/risa.13274 [DOI] [PubMed] [Google Scholar]
  • 45.Dubaniowski MI, Heinimann HR. Supply-at-risk: resilience metric for infrastructure systems: framework for assessing and comparing resilience of infrastructure systems in urban areas. In: 2019 4th International Conference on System Reliability and Safety (ICSRS). 2019. p. 561–5. 10.1109/icsrs48664.2019.8987665 [DOI]
  • 46.Cai B, Xie M, Liu Y, Liu Y, Feng Q. Availability-based engineering resilience metric and its corresponding evaluation methodology. Reliability Engineering & System Safety. 2018;172:216–24. doi: 10.1016/j.ress.2017.12.021 [DOI] [Google Scholar]
  • 47.Hossain-McKenzie S, Lai C, Chavez A, Vugrin E. Performance-based cyber resilience metrics: an applied demonstration toward moving target defense. In: IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society. 2018. p. 766–73. 10.1109/iecon.2018.8591764 [DOI]
  • 48.Song Z, Ren G, Mirabella L, Srivastava S. A resilience metric and its calculation for ship automation systems. In: 2016 Resilience Week (RWS), 2016. 194–9. 10.1109/rweek.2016.7573332 [DOI]
  • 49.Rosenkrantz DJ, Goel S, Ravi SS, Gangolly J. Resilience metrics for service-oriented networks: a service allocation approach. IEEE Trans Serv Comput. 2009;2(3):183–96. doi: 10.1109/tsc.2009.18 [DOI] [Google Scholar]
  • 50.Hu T, Zong Y, Lu N, Jiang B. Dynamic recovery and a resilience metric for UAV swarms under attack. Drones. 2025;9(8):589. doi: 10.3390/drones9080589 [DOI] [Google Scholar]
  • 51.Raoufi H, Vahidinasab V. Power system resilience assessment considering critical infrastructure resilience approaches and government policymaker criteria. IET Generation Trans & Dist. 2021;15(20):2819–34. doi: 10.1049/gtd2.12218 [DOI] [Google Scholar]
  • 52.Enjalbert S, Vanderhaegen F, Pichon M, Ouedraogo KA, Millot P. Assessment of transportation system resilience. Human Modelling in Assisted Transportation. Springer Milan. 2011. p. 335–41. 10.1007/978-88-470-1821-1_36 [DOI]
  • 53.Nejati Amiri MH, Guéniat F. Towards a framework for measurements of power systems resiliency: comprehensive review and development of graph and vector-based resilience metrics. Sustainable Cities and Society. 2024;109:105517. doi: 10.1016/j.scs.2024.105517 [DOI] [Google Scholar]
  • 54.Dehghani A, Sedighizadeh M, Haghjoo F. An overview of the assessment metrics of the concept of resilience in electrical grids. Int Trans Electr Energ Syst. 2021;31(12). doi: 10.1002/2050-7038.13159 [DOI] [Google Scholar]
  • 55.Roege PE, Collier ZA, Mancillas J, McDonagh JA, Linkov I. Metrics for energy resilience. Energy Policy. 2014;72:249–56. doi: 10.1016/j.enpol.2014.04.012 [DOI] [Google Scholar]
  • 56.Plotnek JJ, Slay J. Power systems resilience: definition and taxonomy with a view towards metrics. International Journal of Critical Infrastructure Protection. 2021;33:100411. doi: 10.1016/j.ijcip.2021.100411 [DOI] [Google Scholar]
  • 57.Raoufi H, Vahidinasab V, Mehran K. Power systems resilience metrics: a comprehensive review of challenges and outlook. Sustainability. 2020;12(22):9698. doi: 10.3390/su12229698 [DOI] [Google Scholar]
  • 58.Charani Shandiz S, Foliente G, Rismanchi B, Wachtel A, Jeffers RF. Resilience framework and metrics for energy master planning of communities. Energy. 2020;203:117856. doi: 10.1016/j.energy.2020.117856 [DOI] [Google Scholar]
  • 59.Hossain E, Roy S, Mohammad N, Nawar N, Dipta DR. Metrics and enhancement strategies for grid resilience and reliability during natural disasters. Applied Energy. 2021;290:116709. doi: 10.1016/j.apenergy.2021.116709 [DOI] [Google Scholar]
  • 60.Stanković AM, Tomsovic KL, De Caro F, Braun M, Chow JH, Čukalevski N, et al. Methods for analysis and quantification of power system resilience. IEEE Trans Power Syst. 2023;38(5):4774–87. doi: 10.1109/tpwrs.2022.3212688 [DOI] [Google Scholar]
  • 61.Bruckler M, Wietschel L, Messmann L, Thorenz A, Tuma A. Review of metrics to assess resilience capacities and actions for supply chain resilience. Computers & Industrial Engineering. 2024;192:110176. doi: 10.1016/j.cie.2024.110176 [DOI] [Google Scholar]
  • 62.Han Y, Chong WK, Li D. A systematic literature review of the capabilities and performance metrics of supply chain resilience. International Journal of Production Research. 2020;58(15):4541–66. doi: 10.1080/00207543.2020.1785034 [DOI] [Google Scholar]
  • 63.Almaleh A. Measuring resilience in smart infrastructures: a comprehensive review of metrics and methods. Applied Sciences. 2023;13(11):6452. doi: 10.3390/app13116452 [DOI] [Google Scholar]
  • 64.Andersson J, Grassi V, Mirandola R, Perez-Palacin D. A conceptual framework for resilience: fundamental definitions, strategies and metrics. Computing. 2020;103(4):559–88. doi: 10.1007/s00607-020-00874-x [DOI] [Google Scholar]
  • 65.Cheng Y, Elsayed EA, Huang Z. Systems resilience assessments: a review, framework and metrics. International Journal of Production Research. 2021;60(2):595–622. doi: 10.1080/00207543.2021.1971789 [DOI] [Google Scholar]
  • 66.Wachtel A, Gunda T, Caskey S, Cooper R, Womack T, Bonney K, et al. pyRoCS: a python package to evaluate the resilience of complex systems. SoftwareX. 2025;29:101977. doi: 10.1016/j.softx.2024.101977 [DOI] [Google Scholar]
  • 67.Tran HT, Balchanos M, Domerçant JC, Mavris DN. A framework for the quantitative assessment of performance-based system resilience. Reliability Engineering & System Safety. 2017;158:73–84. doi: 10.1016/j.ress.2016.10.014 [DOI] [Google Scholar]
  • 68.Nan C, Sansavini G. A quantitative method for assessing resilience of interdependent infrastructures. Reliability Engineering & System Safety. 2017;157:35–53. doi: 10.1016/j.ress.2016.08.013 [DOI] [Google Scholar]
  • 69.Silva P, Hidalgo M, Hotchkiss M, Dharmasena L, Linkov I, Fiondella L. Predictive resilience modeling using statistical regression methods. Mathematics. 2024;12(15):2380. doi: 10.3390/math12152380 [DOI] [Google Scholar]
  • 70.Wetzel M, Ruiz ESA, Witte F, Schmugge J, Sasanpour S, Yeligeti M, et al. REMix: A GAMS-based framework for optimizing energy system models. JOSS. 2024;9(99):6330. doi: 10.21105/joss.06330 [DOI] [Google Scholar]
  • 71.Hilpert S, Kaldemeyer C, Krien U, Günther S, Wingenbach C, Plessmann G. The Open Energy Modelling Framework (OEMOF) - a new approach to facilitate open science in energy system modelling. Energy Strategy Reviews. 2018;22:16–25. doi: 10.1016/j.esr.2018.07.001 [DOI] [Google Scholar]
  • 72.Brown T, Hörsch J, Schlachtberger D. PyPSA: Python for Power System Analysis. JORS. 2018;6(1):4. doi: 10.5334/jors.188 [DOI] [Google Scholar]
  • 73.McClymont K, Fernandes Cunha DG, Maidment C, Ashagre B, Vasconcelos AF, Batalini de Macedo M, et al. Towards urban resilience through sustainable drainage systems: a multi-objective optimisation problem. J Environ Manage. 2020;275:111173. doi: 10.1016/j.jenvman.2020.111173 [DOI] [PubMed] [Google Scholar]
  • 74.Zhou Y, Wang J, Yang H. Resilience of transportation systems: concepts and comprehensive review. IEEE Trans Intell Transport Syst. 2019;20(12):4262–76. doi: 10.1109/tits.2018.2883766 [DOI] [Google Scholar]
  • 75.Bruneau M, Chang SE, Eguchi RT, Lee GC, O’Rourke TD, Reinhorn AM, et al. A framework to quantitatively assess and enhance the seismic resilience of communities. Earthquake Spectra. 2003;19(4):733–52. doi: 10.1193/1.1623497 [DOI] [Google Scholar]
  • 76.Colomer JM. Ramon Llull: from ‘Ars electionis’ to social choice theory. Soc Choice Welf. 2011;40(2):317–28. doi: 10.1007/s00355-011-0598-2 [DOI] [Google Scholar]
  • 77.Szpiro G. Numbers Rule: The Vexing Mathematics of Democracy, from Plato to the Present. Princeton University Press. 2020.
  • 78.Saari DG, Merlin VR. The Copeland method. Econ Theory. 1996;8(1):51–76. doi: 10.1007/bf01212012 [DOI] [Google Scholar]
  • 79.Efron B. Bootstrap confidence intervals for a class of parametric problems. Biometrika. 1985;72(1):45–58. doi: 10.1093/biomet/72.1.45 [DOI] [Google Scholar]
  • 80.Efron B, Tibshirani RJ. An introduction to the bootstrap. Chapman and Hall/CRC; 1994.

Decision Letter 0

Yuanchao Liu

8 Apr 2025

PONE-D-24-59030A composite metric for evaluating system resilience with non-idealistic performance curvesPLOS ONE

Dear Dr. Yeligeti,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by May 23 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Yuanchao Liu

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1.Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please note that funding information should not appear in any section or other areas of your manuscript. We will only publish funding information present in the Funding Statement section of the online submission form. Please remove any funding-related text from the manuscript.

3. Thank you for stating the following financial disclosure:

“The research in this project was sponsored through the project 'ReMo-Digital' funded by the German Federal Ministry for Economic Affairs and Climate Action (BMWK) under grant number 03EI1020B, supporting the authors Madhura Yeligeti and Hans Christian Gils. The scientific contributions of Wolfgang Nowak are supported by the Stuttgart Center for Simulation Science (SimTech)”

Please state what role the funders took in the study.  If the funders had no role, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."

If this statement is not correct you must amend it as needed.

Please include this amended Role of Funder statement in your cover letter; we will change the online submission form on your behalf.

4. We note that you have indicated that there are restrictions to data sharing for this study. PLOS only allows data to be available upon request if there are legal or ethical restrictions on sharing data publicly. For more information on unacceptable data access restrictions, please see http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions.

Before we proceed with your manuscript, please address the following prompts:

a) If there are ethical or legal restrictions on sharing a de-identified data set, please explain them in detail (e.g., data contain potentially identifying or sensitive patient information, data are owned by a third-party organization, etc.) and who has imposed them (e.g., a Research Ethics Committee or Institutional Review Board, etc.). Please also provide contact information for a data access committee, ethics committee, or other institutional body to which data requests may be sent.

b) If there are no restrictions, please upload the minimal anonymized data set necessary to replicate your study findings to a stable, public repository and provide us with the relevant URLs, DOIs, or accession numbers. For a list of recommended repositories, please see

https://journals.plos.org/plosone/s/recommended-repositories. You also have the option of uploading the data as Supporting Information files, but we would recommend depositing data directly to a data repository if possible.

We will update your Data Availability statement on your behalf to reflect the information you provide.

5. Please include your full ethics statement in the ‘Methods’ section of your manuscript file. In your statement, please include the full name of the IRB or ethics committee who approved or waived your study, as well as whether or not you obtained informed written or verbal consent. If consent was waived for your study, please include this information in your statement as well.

6. Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: No

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: Resilient system design is crucial in engineering, requiring quantitative resilience assessment through various metrics. Traditional metrics depict system responses to shocks as inverse bell-shaped, triangular, or trapezoidal curves, defining disruption and restoration phases. However, these models fail for irregular responses. This paper introduces a composite metric that integrates diverse system performance curves and a user-defined threshold. Validation through expert surveys confirms its effectiveness, and benchmarking highlights its adaptability across fields with non-ideal response behaviors.

Reviewer #2: I would recommend the following suggestions

I would recommend to format the manuscript according to the journal format/ guidelines. For that checkout recent Plos One Publications.

Line spacing and line numbers should be according to journal format.

In-text References and End bibliography should be rearranged accordingly as per journal's guidelines.

Figures and tables must be arranged as per journal's format.

Figures legends should be right after the paragraph they are discussed in.

Reformat paragraph alignment.

All supporting information should be provided in separate, Docx file.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: Dhaneshwar Prasad Sahu

Reviewer #2: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2025 Nov 12;20(11):e0335909. doi: 10.1371/journal.pone.0335909.r002

Author response to Decision Letter 1


18 May 2025

Thank you for the time and review. We have tried to address all the comments and they are explained point-by-point in the response-to-reviewers document. An additional note: we have modified our data avilability and now all data required for transparency and replication of this study are provided as supporting information without restrictions.

Attachment

Submitted filename: Response_to_reviewers.pdf

pone.0335909.s006.pdf (3.3MB, pdf)

Decision Letter 1

Zhengmao Li

20 Aug 2025

PONE-D-24-59030R1A composite metric for evaluating system resilience with non-idealistic performance curvesPLOS ONE

Dear Dr. Yeligeti,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please revise accordingly

Please submit your revised manuscript by Oct 04 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Zhengmao Li

Academic Editor

PLOS ONE

Journal Requirements:

1. If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise. 

2. Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

Additional Editor Comments:

please revise accordingly

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #2: All comments have been addressed

Reviewer #3: (No Response)

Reviewer #4: (No Response)

Reviewer #5: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

Reviewer #4: Yes

Reviewer #5: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

Reviewer #4: Yes

Reviewer #5: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: No

Reviewer #4: Yes

Reviewer #5: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

Reviewer #3: Yes

Reviewer #4: Yes

Reviewer #5: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: (No Response)

Reviewer #2: All of my comments have been addressed. Therefore, I suggest to accept this manuscript.

An amazing piece of work by authors. Keep it up and Good luck.

Reviewer #3: The authors explain that survey data are available upon request, this does not fully align with PLOS ONE’s data availability policy, which requires unrestricted public access to underlying data. The authors are encouraged to deposit anonymized survey data in a public repository or include it in the supplementary materials to fulfill this requirement.

Reviewer #4: The manuscript presents a novel composite resilience metric addressing limitations of existing methods, particularly for non-idealized system performance curves. The work is theoretically sound, methodologically rigorous, and well-supported by a survey and benchmarking. However, revisions are needed to enhance clarity, justify assumptions, and strengthen the discussion.

1-The composite metric fills a clear gap in resilience quantification for atypical performance curves. However, the introduction should better contextualize how this work advances beyond prior summaries.

2-The survey’s sample size (41 respondents) is modest. Discuss potential biases (e.g., dominance of energy system researchers) and generalizability.

3-Update citations to include 2023–2024 literature on resilience metrics (e.g., Raoufi et al. 2023).

4-Emphasize the metric’s adaptability to other domains (e.g., healthcare, transport) in the conclusion.

Reviewer #5: The author provided a satisfactory reply to my feedback, and based on that, they made thorough revisions to the article.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: Dhaneshwar Prasad Sahu

Reviewer #2: No

Reviewer #3: No

Reviewer #4: No

Reviewer #5: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

PLoS One. 2025 Nov 12;20(11):e0335909. doi: 10.1371/journal.pone.0335909.r004

Author response to Decision Letter 2


10 Oct 2025

Thank you to all reviewers for the feedback and support.

To reviewer #3 : We had made all data available already at submission.We appreciate the review and urge you to check our data availability statements again and let us know if something is still missing.

To reviewer #4 : thank you for your time and thoughts. We have accounted for them in our current revision. We anticipate that this addresses all your suggestions and look forward to a positive response.

Attachment

Submitted filename: Response_to_reviewers_10_25.pdf

pone.0335909.s007.pdf (2.9MB, pdf)

Decision Letter 2

Zhengmao Li

20 Oct 2025

A composite metric for evaluating system resilience with non-idealistic performance curves

PONE-D-24-59030R2

Dear Dr. Yeligeti,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice will be generated when your article is formally accepted. Please note, if your institution has a publishing partnership with PLOS and your article meets the relevant criteria, all or part of your publication costs will be covered. Please make sure your user information is up-to-date by logging into Editorial Manager at Editorial Manager® and clicking the ‘Update My Information' link at the top of the page. For questions related to billing, please contact billing support.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Zhengmao Li

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #4: All comments have been addressed

Reviewer #5: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #4: Yes

Reviewer #5: (No Response)

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #4: Yes

Reviewer #5: (No Response)

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #4: Yes

Reviewer #5: (No Response)

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #4: Yes

Reviewer #5: (No Response)

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #4: The authors have provided excellent responses. Please thoroughly check the font size, lowercase first letter, expression, and other formatting issues throughout the article to ensure compliance with the journal's acceptance criteria.

Reviewer #5: The author provided a satisfactory reply to my feedback, and based on that, they made thorough revisions to the article.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #4: No

Reviewer #5: No

**********

Acceptance letter

Zhengmao Li

PONE-D-24-59030R2

PLOS ONE

Dear Dr. Yeligeti,

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now being handed over to our production team.

At this stage, our production department will prepare your paper for publication. This includes ensuring the following:

* All references, tables, and figures are properly cited

* All relevant supporting information is included in the manuscript submission,

* There are no issues that prevent the paper from being properly typeset

You will receive further instructions from the production team, including instructions on how to review your proof when it is ready. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few days to review your paper and let you know the next and final steps.

Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

You will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr Zhengmao Li

Academic Editor

PLOS ONE

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 File. MOP values for sample performance curves.

    This file contains the MOP v/s time values considered for the eight sample performance curves in Fig 4.

    (CSV)

    pone.0335909.s001.csv (685B, csv)
    S2 File. Survey Questionnaire 1.

    This file contains one questionnaire of the survey distributed in February 2023. The questionnaire was set up using the Forms software provided by Google®.

    (PDF)

    pone.0335909.s002.pdf (1.4MB, pdf)
    S3 File. Survey Questionnaire 2.

    This file contains another questionnaire of the survey distributed in February 2023. The questionnaire was set up using the Forms software provided by Google®.

    (PDF)

    pone.0335909.s003.pdf (1.4MB, pdf)
    S4 File. Responses to survey questionnaire 1.

    This file contains the responses to the questionnaire in S2 File, as collected in original form.

    (CSV)

    pone.0335909.s004.csv (2.4KB, csv)
    S5 File. Responses to survey questionnaire 2.

    This file contains the responses to the questionnaire in S3 File, as collected in original form.

    (CSV)

    pone.0335909.s005.csv (2.3KB, csv)
    Attachment

    Submitted filename: Response_to_reviewers.pdf

    pone.0335909.s006.pdf (3.3MB, pdf)
    Attachment

    Submitted filename: Response_to_reviewers_10_25.pdf

    pone.0335909.s007.pdf (2.9MB, pdf)

    Data Availability Statement

    All data required for transparency and reproducibility of this study are provided as supporting information. The images in the supporting information files are available under the Creative Commons Attribution License (CC BY 4.0).


    Articles from PLOS One are provided here courtesy of PLOS

    RESOURCES