Skip to main content
bioRxiv
  • Home
  • About
  • Submit
  • ALERTS / RSS
Advanced Search
New Results

NetworkExtinction: an R package to simulate extinction’s propagation and rewiring potential in ecological networks

View ORCID ProfileM.Isidora Ávila-Thieme, View ORCID ProfileDerek Corcoran, View ORCID ProfileErik Kusch, View ORCID ProfileSimón P. Castillo, View ORCID ProfileFernanda S. Valdovinos, View ORCID ProfileSergio A. Navarrete, View ORCID ProfilePablo A. Marquet
doi: https://doi.org/10.1101/2020.10.17.305391
M.Isidora Ávila-Thieme
1Departamento de Ecología, Facultad de Ciencias Biológicas, Pontificia Universidad Católica de Chile, Santiago, Chile
2Advanced Conservation Strategies (ACS), Utah, USA
3Instituto Milenio en Socio-Ecología Costera (SECOS), Santiago, Chile
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for M.Isidora Ávila-Thieme
  • For correspondence: isidora.avila.thieme@gmail.com derek.corcoran.barrios@gmail.com
Derek Corcoran
4Center for Biodiversity Dynamics in a Changing World (BIOCHANGE), Arhus University, Aarhus, Denmark
5Section for Ecoinformatics & Biodiversity, Department of Biology, Arhus University, Aarhus, Denmark
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Derek Corcoran
Erik Kusch
4Center for Biodiversity Dynamics in a Changing World (BIOCHANGE), Arhus University, Aarhus, Denmark
5Section for Ecoinformatics & Biodiversity, Department of Biology, Arhus University, Aarhus, Denmark
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Erik Kusch
Simón P. Castillo
6Division of Molecular Pathology and Centre for Cancer and Evolution, The Institute of Cancer Research, London, UK
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Simón P. Castillo
Fernanda S. Valdovinos
7Department of Environmental Science and Policy, University of California, Davis, USA
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Fernanda S. Valdovinos
Sergio A. Navarrete
1Departamento de Ecología, Facultad de Ciencias Biológicas, Pontificia Universidad Católica de Chile, Santiago, Chile
3Instituto Milenio en Socio-Ecología Costera (SECOS), Santiago, Chile
8Center of Applied Ecology and Sustainability (CAPES), Nucleus for Ecology and Cosnervation of Temperate Mesophotic Reef Ecosystems (NUTME), Estación Costera de Investigaciones Marinas (ECIM), Pontificia Universidad Católica de Chile, Las Cruces, Chile
9COPAS-COASTAL, Universidad de Concepción, Concepción, Chile
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Sergio A. Navarrete
Pablo A. Marquet
1Departamento de Ecología, Facultad de Ciencias Biológicas, Pontificia Universidad Católica de Chile, Santiago, Chile
10Instituto de Ecología y Biodiversidad de Chile (IEB), Chile
11Instituto de Sistemas Complejos de Valparaíso (ICSV), Valparaíso, Chile
12Santa Fe Institute, NM, USA
13Centro de Cambio Global Universidad Católica, Facultad de Ciencias Biológicas, Pontificia Universidad Católica de Chile, CP 8331150 Santiago, Chile
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Pablo A. Marquet
  • Abstract
  • Full Text
  • Info/History
  • Metrics
  • Supplementary material
  • Preview PDF
Loading

Abstract

  1. Earth’s biosphere is currently undergoing drastic reorganisation as a consequence of the sixth mass extinction brought on by the Anthropocene. Impacts of local and regional extirpation of species have been demonstrated to propagate through the complex interaction networks they are part of, subsequently leading to secondary extinctions, exacerbating biodiversity loss. Contemporary ecological theory has developed several measures to analyse the structure and robustness of ecological networks under biodiversity loss. However, a toolbox for direct simulation and quantification of extinction cascades and the creation of novel interactions (i.e. rewiring) remains absent.

  2. Here, we present NetworkExtinction - a novel R package which we have developed to explore the propagation of species extinctions sequences through ecological networks as well as quantify the effects of rewiring potential in response to primary species extinctions. With NetworkExtinction we have integrated ecological theory and computational simulations to develop functionality with which users may analyze and visualize the structure and robustness of ecological networks. The core functions introduced with NetworkExtinction focus on simulations of sequential primary extinctions and associated secondary extinctions while allowing for user-specified secondary extinction thresholds and realisation of rewiring potential.

  3. With the package NetworkExtinction, users can estimate the robustness of ecological networks after performing species extinction routines based on several algorithms. Moreover, users can compare the number of simulated secondary extinctions against a null model of random extinctions. In-built visualizations enable graphing topological indices calculated by the deletion sequence functions after each simulation step. Finally, the user can define the degree distribution of the network by fitting different common distributions. Here, we illustrate the use of the package and its outputs by analyzing a Chilean coastal marine food web.

  4. NetworkExtinction is a compact and easy-to-use R package with which users can quantify changes in ecological network structure in response to different patterns of species loss, thresholds, and rewiring potential. Therefore, this package is particularly useful to evaluate ecosystem responses to anthropogenic and environmental perturbations that produce non-random species extinctions.

Introduction

Biological systems are commonly represented as complex networks of interactions (i.e., links between nodes representing species), through which matter and energy flow in a structured way, as in food webs (Benedek et al., 2007; Pascual & Dunne, 2006; Proulx et al., 2005) and mutualistic networks (González-Castro et al., 2021; Schleuning et al., 2016; Sebastián-González et al., 2015). A myriad of perturbations, such as those produced by climate change and/or direct human activities, could lead in many cases to a local or global extinction of species or to severe reductions in abundance (Barnosky et al., 2011; Costello et al., 2016; May et al., 1995; Pimm et al., 2019; Scheffer et al., 2001; Vitousek et al., 1997). Such changes can deeply alter the energy fluxes at different temporal and spatial scales (Donohue et al., 2016; Radchuk et al., 2019; Venter et al., 2016), modifying the ecological network components by adding or removing species and interactions, re-wiring, and changing interaction strengths. These impacts can be propagated through the ecological network and alter the stability and resilience of the ecosystem (Dunne et al., 2002b).

Whether cascading effects are observed or not after removal or addition of a node depends, to some extent, on the complex structural attributes (also known as topological properties) that define the network (McWilliams et al., 2019). Since species extinction and / or modification of their interactions may directly induce the degradation of ecosystem services, affecting human well-being, anticipating the potential propagation of these effects is of paramount importance (Barnosky et al., 2011; Dirzo & Raven, 2003). Therefore, the understanding of ecosystem stability and resilience to different perturbations inducing species extinctions, has received considerable attention in the literature (Allesina & Pascual, 2009; Ávila-Thieme et al., 2021; Curtsdotter et al., 2011; Dunne et al., 2002a; Hastings et al., 2016; Jordan, 2009; Pimm et al., 2019; Ramos-Jiliberto et al., 2012; Roopnarine, 2006; Roopnarine et al., 2007; Valdovinos, 2019; Valdovinos et al., 2009).

Topological Properties Shaping the Stability of Ecological Networks

The complexity of ecological networks imposes some challenges in developing an integrated framework and tools to study these systems. However, some general attributes that characterize most empirically constructed ecological networks do exist. For example, the impact of the number of species and connectance on ecological network robustness (measured as the number of secondary extinctions, see box 1 for definitions) have been emphasized by several authors but discrepancies still persist. While some studies suggest that increasing the number of species and connectance among them delay the onset of cascades of secondary extinctions (Dunne & Williams, 2009; Dunne et al., 2002b; Estrada, 2007; Gilbert, 2009), others show the opposite relationship (Pires et al., 2015; Sauve et al., 2014; Staniczenko et al., 2010). Thébault & Fontaine (2010) propose that these discrepancies may be driven by the type of network (e.g. trophic versus mutualistic networks), which necessitates a different treatment of mutualistic and trophic networks when studying extinction cascades.

Box 1: Definitions relevant to the NetworkExtinction R package workflows

  • Network Robustness - A measure of the maintenance of network structure in the face of perturbations and quantified here as the number of species (nodes) lost as a consequence of primary species extinctions.

  • Interaction Type - a link between two nodes reflecting the type of relationship involved. NetworkExtinction handles mutualistic (+/+) and trophic / parasitic (-/+) interaction types. For a more exhaustive overview of interaction types, consult Morales-Castilla et al. (2015).

  • Interaction strength - The direct effect that nodes have on each other’s demography (Morales-Castilla et al., 2015), fitness (de Santiago-Hernández et al., 2019), or resource acquisition/transfer of energy (Heymans et al., 2016). NetworkExtinction implicitly treats interaction strength as the effect that nodes have on each other’s persistence.

  • Extinction Threshold - NetworkExtinction treats an extinction threshold as a percentage of interaction strength loss (relative to the total interaction strength at onset of extinction simulation) which a vertex may loose before becoming secondarily extinct (Schleuning et al., 2016).

  • Rewiring capability - Rewiring is the process by which a vertex may allocate interaction strength linked to a link which is removed due to a loss of interaction partner to an entirely new or already linked partner thereby increasing the interaction strength of new or already existing links in a network (Fründ, 2021; Schleuning et al., 2016; Staniczenko et al., 2010).

Similarly, theoretical models show that the degree distribution (i.e., distribution of links per node) of ecological networks is strongly associated with their robustness to species loss (Sole & Montoya, 2001). Usually, degree distributions follow a fat-tailed distribution (Bascompte, 2009; Dunne et al., 2008). However, power-law degree distributions where super-connected nodes are more common, are more vulnerable to the removal of the most connected nodes (de Santana et al., 2013; Dunne et al., 2002a; Estrada, 2007; Sole & Montoya, 2001). More generally, a directed attack to the nodes with higher degree can have larger whole-scale consequences in the network (Albert & Barabási, 2002; Albert et al., 2000). Identifying the best model to describe an empirical degree distribution has been an active research area and is a common task in the analysis of ecological networks.

The Need for Simulation Approaches in Extinction Analyses

While the assessment of ecosystem robustness through topological metrics of ecological networks is computationally inexpensive (there are packages that evaluate it easily, see Table S1), relying on topological metrics alone may be misleading considering the differ implications given network types (Thébault & Fontaine, 2010), and the sometimes weak connection between these metrics and real (empirical) network resiliency to extinctions (e.g. Ávila-Thieme et al. 2021). Alternatively, assessments of the importance of species on ecological network persistence can be carried out by simulating a sequence of species removal and evaluating the consequences on network topology and robustness. Such extinction simulations are computationally much more expensive than the single-step calculation of topological metrics, but capable of rendering a more direct quantification of network robustness. Simulating responses to an extinction scenario involves a number of computationally demanding steps, which can be challenging and time consuming for researchers. Some node metrics (e.g., node degree) change dynamically throughout the sequential extinction simulation and need to be recalculated after each simulation iteration.

Several indices and open source R packages have been created to visualize and analyze the topology and dynamics that occur within the networks (Table S1). However, despite the recent diversification of analytical tools, we still lack a way to asses ecological network robustness to a ‘user-defined’ sequence of species loss implemented in an open source platform, such as R, using approaches that integrate key elements for ecological networks, such as the type of interactions, extinction thresholds and network rewiring. To fill this software and functionality gap, we have developed an open-source R package that facilitates the exploration of ecological network (trophic and mutualistic) robustness (see box 1 for definitions) and changes in attributes following the removal or extinction of nodes in complex ecological networks. Here, we present the NetworkExtinction R package, which quantifies changes in ecological networks both topologically and returns post-extinction networks according to simulated extinction sequences and their consequences.

Interaction Types, Extinction Thresholds & Network Rewiring

Ecological network types are manifold and may be classified the interaction type they encode (e.g., trophic or mutualistic), how many levels of organisms they represent (e.g., bipartite or multilayer networks), whether they quantify interactions or simply denote their presence/absence (i.e., weighted vs. binary networks), and whether they represent realized or potential interactions. To best represent network changes in response to node removal, co-extinction simulation frameworks ought to account for the network-type specific changes in network cascade responses.

When considering simulations of extinction cascades, the core use of the NetworkExtinction package, it is thus critical to focus on three important aspects of networks (see box 1 for definitions): (1) interaction types, (2) interaction strength introducing extinction thresholds, and (3) potential rewiring of lost interactions enabling continued persistence of species.

Interaction Types are the cornerstone of most ecological network research as they greatly impact how links between nodes are interpreted biologically and subsequently impact the consequences of loss of connections in extinction cascades. For example, in trophic networks, basal species may lose all associated predators, resulting in isolated nodes, but not in their extinction. In a mutualistic network, on the other hand, loss of all connections will inevitably lead to extinction of any node (given that the network encodes interactions required for survival) (Carpentier et al., 2021; Schleuning et al., 2016).

However, a species does not necessarily have to lose all its interaction partners to be in danger of going extinct (Bascompte & Jordano, 2007). Such extinction thresholds may exist either globally for all nodes within a network or individually for each node separately. For example, a predator species may lose all but its main prey species and still continue to thrive, but die out when losing access to its main prey. In this case, an extinction threshold ought to incorporate interaction strengths (i.e, link weights in network representation) which will indicate which interaction partner is most important for the target node.

Contrary to the discussion of extinction consequences so far, there is also potential for novel interactions or changes in established interaction strengths, which may manifest as the rewiring of networks in response to primary extinctions (Bartley et al., 2019; Ramos-Jiliberto et al., 2012; Staniczenko et al., 2010; Strona & Bradshaw, 2018; Valdovinos, 2019; Vizentin-Bugoni et al., 2020). Rewiring potential has recently received increased attention from the ecological network community as a possible mechanism by which the impacts of the Anthropocene may be abated. At its core, rewiring of interactions is a process by which links that are lost due to removal of a node may be reallocated either to novel interaction partners or combined with existing interactions. Recalling the previous example of a predator losing access to its main prey item, when considering rewiring potential, this predator may shift to preying on other prey which is already contained in its diet, or interact with entirely new prey instead of going extinct.

Most contemporary analyses of ecological networks and simulations of extinction consequences incorporate one or two of these considerations (interaction type, extinction threshold, and rewiring), but rarely all three (Schleuning et al., 2016). We suggest that this is a consequence of the complexity of identifying appropriate thresholds of extinction risks and rewiring potential that can be realised as well as complexity of analysis tools required to incorporate these mechanisms. To our knowledge, the NetworkExtinction package is the first implementation of all these considerations into one easy- and free-to-use software package.

The NetworkExtinction R Package

The NetworkExtinction package analyzes ecological networks representing species as nodes and their interactions as links. The links within the networks can be weighted or binary. Using this input (formatted either as an adjacency matrix or a network object), the NetworkExtinction package simulates species extinctions sequences (SimulateExtinctions and RandomExtinctions functions). Non-random extinctions can be simulated either as a static (“Ordered” method) or flexible (“Mostconnected” method) process. In doing so, the NetworkExtinction package interacts with other R packages, especially with the network package (Butts et al., 2008). NetworkExtinction also visualizes the results (ExtinctionPlot function) and compares them between the different methods (CompareExtinctions function). Finally, NetworkExtinction fits the network degree distribution (DegreeDistribution function). See Figure 1 for a visual representation of this functionality.

Figure 1:
  • Download figure
  • Open in new tab
Figure 1:

Synthesis and functions of the NetworkExtinction package and its functions.

When executing a simulation of extinction cascades using the NetworkExtinction package, users can specify (1) what interaction type (i.e., trophic or mutualistic) is being analysed, (2) whether to consider a species extinction threshold and (3) whether to simulate link rewiring. In the case of trophic ecological networks, only bottom-up trophic cascades (Berg et al., 2015; Curtsdotter et al., 2011; Dunne et al., 2002b) are modelled (i.e., loosing predator species does not affect the survival of a prey node although it may become disconnected from the network).

Here, we demonstrate the functionality and outputs of the NetworkExtinction package using an empirical marine intertidal rocky shore trophic network (hereafter, “chilean_intertidal”), which contains 107 species forming 1381 realised trophic interactions (Ávila-Thieme et al., 2021; Kéfi et al., 2015). For a use-case of mutualistic network analyses with the NetworkExtinction package, see Kusch & Ordonez (2022). In the following, we focus on the implementation of a basic workflow with the NetworkExtinction package and how to augment extinction simulations with consideration of extinction thresholds and rewiring mechanisms. For a detailed overview of the functions within the R package, their input, and output, please refer to the supplementary material (section “Package Functions and Arguments”).

The Basic Workflow

The NetworkExtinction package is hosted on CRAN and can be installed and loaded thusly: R> install.packages(“NetworkExtinction”) R> library(NetworkExtinction)

Extinction Functions

Two of the five functions contained in the NetworkExtinction package are used to simulate extinction cascades and measure ecological network topology and robustness after simulating a given species deletion sequence corresponding to primary extinctions and identifying secondary extinctions. These functions are called SimulateExtinctions and RandomExtinctions.

The SimulateExtinctions() Function

SimulateExtinctions enables the user to remove nodes from the network based on the following two deletion sequences: 1) species’ degree (“Mostconnected” method), 2) a user-defined order (“Ordered” method).

Mostconnected Extinction Order

Using the “Mostconnected” method, the SimulateExtinctions function first identifies the most connected species via the degree of its corresponding node (i.e., number of links attached to the node). This node is then removed from the network, and the function checks whether other species are now going extinct according to user specifications of the function (having become completely unconnected, in the default case shown here). This step is repeated until the entire network is unconnected. At each step, SimulateExtinctions recalculates node-degree for each extant species to re-identify the next most connected node up for primary removal (see code chunk 2 in the supplementary material).

The SimulateExtinctions function returns two objects: (1) a data frame (…$sims) containing topological metrics of the network after every step of species removal (Table 1) as well as (2) the reduced network (…$Network) corresponding to the portion of the original network extant after removal of primarily and secondarily extinct species. The “Mostconnected” method of SimulateExtinctions for the Chilean intertidal food web results in complete network annihilation after primary removal of the 37 most connected species. Consequently, the reduced network is empty.

View this table:
  • View inline
  • View popup
  • Download powerpoint
Table 1:

Summarised results of the SimulateExtinctions function with the “Mostconnected” method for the intertidal food web, showing the first and last three rows of the original data frame (see full results in Table S2). Spp: node position of the extinct species, S: richness, L: number of links, C: connectance, Link_density: link density (L/S), SecExt: secondary extinctions, Pred_release: predation release, Iso_nodes: isolated nodes, AccSecExt: cumulative number of secondary extinctions, NumExt: cumulative number of primary extinctions, TotalExt: number of total extinctions. See full results in Table S2 and code to produce this output in code chunk 2 in the supplementary material.

User-Defined Extinction Order

Supplying a user-defined order to SimulateExtinctions is particularly useful when knowledge about extinction risks of species exists or is inferred from species’ traits (e.g. size, trophic position). In contrast to the “Mostconnected” method of the SimulateExtinctions function, the “Ordered” method does not change the initial extinction order, but treats it as static. Here, we supply the 60 most connected species who aren’t top predators in the Chilean intertidal network (see code chunk 3 in the supplementary material and Table S3 for the full extinction sequence).

Regardless of the selected method, the SimulateExtinctions function returns the same kind of output previously described. However, having supplied a primary extinction order that does not include all nodes in the original network and whose extinction simulation did not lead to total network annihilation, we can also assess the post-extinction simulation network (Figure 2).

Figure 2:
  • Download figure
  • Open in new tab
Figure 2:

Post-extinction networks representative of removal of the 60 most connected non-top predator species from the Chilean intertidal network. A) Reduced network following removal of only primary extinction nodes. B) Reduced network obtained via the SimulateExtinctions function which also accounts for secondary extinctions. n = number of resulting nodes. See code chunk 4 in the supplementary material for generation of these networks and plots.

Random Extinctions

The second extinction simulation function - RandomExtinctions - allows users to simulate the removal of a number of nodes based on a random deletion sequence. The output of this function is particularly useful for establishing effect sizes of non-random deletion sequences (see code chunk 5 in the supplementary material).

The function returns a data frame (Table 2) and a plot (when the optional plot argument is set to TRUE (see code arguments in supplementary material) with the mean of secondary extinctions for each removal step averaged through all the simulations.

View this table:
  • View inline
  • View popup
  • Download powerpoint
Table 2:

Summarised results of the RandomExtinction function for the intertidal food web, showing the first and last three rows. NumExt: cumulative number of primary extinctions, AccSecExt_95CI: cumulative 95% of confidence intervals of the secondary extinctions among all the simulations performed, AccSecExt_mean: cumulative average of secondary extinctions among all the simulations performed, Upper & Lower: lower and upper limit of the [mean + 95% CI], respectively. See the full results in Table S4 and the code to produce this output in code chunk 5 in the supplementary material.

Analysis & Visualization Functions

Two more functions contained in the NetworkExtinction package are used to visualize and analyze ecological networks and their extinction sequences beyond simulations of extinction cascades. These are called ExtinctionPlot and CompareExtinctions.

The ExtinctionPlot() Function

The ExtinctionPlot function is particularly useful for visualizations of extinction simulation outcomes as obtained through SimulateExtinctions. Using this function, users can plot any of the topological metrics that SimulateExtinctions calculates at each simulation step against the progress of the extinction simulation along the extinction order (see code chunk 6 in the supplementary material). As such, this function can visualize all columns displayed in the standard SimulateExtinctions output (Table 1). As an example, we plot the link density of the intertidal food web at each removal step using the “Mostconnected” deletion sequence of the SimulateExtinctions function (Figure 3).

Figure 3:
  • Download figure
  • Open in new tab
Figure 3:

Links density after each removal step (primary extinctions) in the intertidal food web using the “Mostconnected” method of the SimulateExtinctions function and visualized using the ExtinctionPlot function.

The CompareExtinctions() Function

The CompareExtinctions function compares the number of secondary extinctions produced by either of the two options of the SimulateExtinctions function, against a set of random deletion sequences (see code chunk 6 in the supplementary material). This comparison is returned as a figure (Figure 4). Here, we compare the secondary extinctions produced by the random deletion sequences (RandomExtinctions) with the extinctions produced by the “Mostconnected” deletion sequence of the SimulateExtinctions function. In this example, Figure 4 shows clearly that primary extinction of the most connected species has a more drastic effect on the rate of secondary extinction accumulation than would be expected following random primary extinctions.

Figure 4:
  • Download figure
  • Open in new tab
Figure 4:

Comparison of the cumulative secondary extinctions after each removal step (Primary extinctions, defined by user) between the random (Null hypothesis) and “Mostconnected” (Observed) deletion sequence in the intertidal food web using the CompareExtinctions function. The blue line is the average (±95%CI [red area]) of secondary extinctions of the null model and the black line following the dots represents the secondary extinctions of the observed model.

Degree Distribution

The final function contained in the NetworkExtinction package - DegreeDistribution - fits the degree distribution of the network using two approaches: linear (on log-transformed data) and non-linear regression (see code chunk 7 in the supplementary material).

Different statistical approaches have been proposed to fit the degree distribution, such as maximum likelihood (Clauset et al., 2009), ordinary least squares, or linear versus non-linear regression (Xiao et al., 2011). As in other fields, the use of linear and non-linear regressions has been controversial (Xiao et al., 2011). Some have suggested that the linearization using a logarithmic scale is flawed and that instead, the analysis should be conducted on the original scale using non-linear regression methods (Xiao et al., 2011). In part, this is because when using linear regressions (LR) on log-transformed data the error distribution may not meet the assumptions needed to statistically compare across different models; hence, a second group of approaches considers the use of non-linear regression using general least squares, in combination with Akaike’s information criteria to select the best model that fits the degree distribution.

DegreeDistribution incorporates these considerations in its three data frames outputs (models, params, and DDvalues) with:

  • models: Comparison of the AIC and normal distribution of the residual assumption test between the different distributions tested (Table 3).

  • params: The statistical parameters of each model (Table 4) corresponding to P(k) = ckβ (non-linear power-law models), log P(k) = β log k + c (linear power-law models) and P(k) = eλk+c (non-linear exponential distribution models), log P(k) = λk + c (linear exponential distribution models).

  • DDvalues: The degree distribution with the observed values and the value of each fitted model (visualised automatically by the function as seen in Figure 5).

View this table:
  • View inline
  • View popup
  • Download powerpoint
Table 3:

Model parameters and normal distribution tests.

Figure 5:
  • Download figure
  • Open in new tab
Figure 5:

Cumulative probability distribution for a given degree (k) using the DegreeDistribution function. The plot shows two different model fits (lines). Note that since the fitted lines are regression models, their predicted values can sometimes start in values over one. Dots are the observed values

View this table:
  • View inline
  • View popup
  • Download powerpoint
Table 4:

Statistical parameters of the models.

In our example, the best model is the exponential degree distribution obtained from non-linear regressions (NLR) with an AIC = −160.30 (see Table 3). If we calculate the difference between the AIC value obtained from NLR (Exp model) with the AIC value obtained from LR (LogExp) (−160.30 - 60.96 = −221.26), it is < −2, which means that we proceed with the results obtained from NLR. Thus, the intertidal food web follows an exponential degree distribution (Figure 5).

Extinction Thresholds - Using Weighted Networks

Biological interactions may be expressed either as present or absent, or quantified via a host of measures such as interaction frequency (González-Castro et al., 2021), diet composition proportion (Cuff et al., 2021), or handling time of food items (Sentis et al., 2021), among others. Such weighted interactions are used to create weighted ecological networks and establish a spectrum of importance of interaction partners for each node. For example, the loss of a prey comprising 70% of a predator diet constitutes a much greater risk to its own continued existence than the loss of a prey item accounting for only 5%.

Using the argument IS (short for “interaction strength”) in the SimulateExtinctions and RandomExtinctons functions, users may define what proportion of original interaction strength each node is required to retain before being considered secondarily extinct. The default value is 0, denoting that a node has to become fully unconnected from the network to be considered secondarily extinct. The IS The argument may be used to either set a global extinction threshold or index local extinction thresholds for each individual node. Here, we demonstrate the extinction threshold argument with a global threshold of 0.5 - each node goes secondarily extinct when it looses more than 50% of its original interaction strength. To do so, we use the “chilean_weighted” data object supplied with the NetworkExtinction package (see code chunk 8 in the supplementary material). Figure 6 shows clearly how much more drastic the accumulation of secondary extinctions turns out when accounting for extinction thresholds particularly when compared to Figure 4.

Figure 6:
  • Download figure
  • Open in new tab
Figure 6:

Comparison of the cumulative secondary extinctions after each removal step (Primary extinctions) between the random (Null hypothesis) and “Mostconnected” (Observed) deletion sequence in the weighted intertidal food web assuming an extinction threshold of 0.5. The blue line is the average (±95%CI [grey area]) of secondary extinctions of the null model and the black line following the dots represents the secondary extinctions of the observed model. The orange line represents the observed model assuming an extinction threshold of 0 (Figure 4).

To highlight the relevance of the chosen extinction threshold to the output obtained by the NetworkExtinction package, we have run the SimulateExtinctions function with the “Mostconnected” method for all possible values of IS between it’s minimum of 0 and maximum of 1 in steps of 0.01. We extracted the primary removal step at which the entire network had become unconnected/fully extinct and visualise the results in Figure 7 which shows the drastically increased rate of secondary extinctions as IS approaches 1.

Figure 7:
  • Download figure
  • Open in new tab
Figure 7:

Network robustness (network of primary extinctions required to produce total disconnection of the network) over the the value space of the extinction threshold parameter. The red line indicates the extinction simulation depicted in Figure 6. See code chunk 9 in the supplementary material for this computation.

Realising Rewiring Potential - Escape From Cascades

So far, we have demonstrated the use of the NetworkExtinction package under the assumption of static links. However, this assumption rarely holds in nature, where networks have been demonstrated to be capable of rewiring to new or pre-existing partners (Bartley et al., 2019; Schleuning et al., 2016). We have implemented functionality to account for rewiring potential in the NetworkExtinction package through three optional arguments to the SimulateExtinctions and RandomExtinctons functions. These are:

  • RewiringDist - this must be a matrix of the same dimensions as the adjacency matrix defining the Network argument and contain either species-(dis)similarities or rewiring probabilities.

  • Rewiring - this argument must be a function that calculates rewiring probabilities from the species-(dis)similarities stored in the RewiringDist object. This argument can be defined much like the IS argument either globally or separately for each species.

  • RewiringProb - this global threshold determines what level of rewiring probability must be exceeded for rewiring potential to be realised.

Following a primary extinction, the NetworkExtinction package identifies all links which are being lost due to the removal of the primary extinction node. Then it identifies all the nodes involved in these interactions that still remain in the network. Calculating rewiring probability from RewiringDist matrix using the Rewiring function, the NetworkExtinction package then identifies which potential rewiring options are realised by evaluating the computed rewiring probabilities against the RewiringProb threshold. Any of the previously identified links for whom a realization of rewiring potential has been identified are then transferred to the new interaction partner. If there exists a pre-existing link between these two, the rewired link’s weight is addedd to the pre-existing link’s weight.

Here, we demonstrate the use of the NetworkExtinction package with already identified rewiring probabilities thus specifying a Rewiring argument which simply passes the values stored in RewiringDist along to the evaluation against the RewiringProb argument. To identify potential links (i.e., rewiring potential), we assigned each species into functional groups and subsequently assume that a predator preying on any item of a specific functional group may also predate each other member of the same functional group. This results in a binary matrix of potential trophic interactions in the Chilean intertidal ecosystem. This data is available via the NetworkExtinction package as the chilean_potential object. See code chunk 10 in the supplementary material for the computation. As Figure 8 indicates, accounting for rewiring potential of ecological networks leads to higher network robustness and longer runs of primary extinction simulations until full network annihilation is reached. Additionally, Figure 8 highlights that realisation of rewiring potential may lead to concentration of links on a small subset of species which incur a large number of secondary extinctions when they are removed.

Figure 8:
  • Download figure
  • Open in new tab
Figure 8:

Comparison of the cumulative secondary extinctions after each removal step (Primary extinctions) between the random (Null hypothesis) and “Mostconnected” (Observed) deletion sequence in the intertidal food web assuming rewiring as indicated in the main text. The blue line is the average (±95%CI [grey area]) of secondary extinctions of the null model and the black line following the dots represents the secondary extinctions of the observed model. The orange line represents the observed model assuming no realisation of rewiring potential (Figure 4).

We realize that the implementation of the rewiring capabilities may be overly simplistic for some purposes as interactions may not be rewired wholesale, but only incrementally and split among multiple partners rather than just one rewiring partner. Nevertheless, we suggest that the capability to analyse realisation of rewiring potential in the first place represents a step-change improvement for the field of ecological network analysis and subsequent considerations of more nuanced rewiring processes may be implemented in the NetworkExtinction package due to its open-source nature.

Concluding remarks

With the NetworkExtinction package, we have developed an easy-to-use package to visualize and assess the structure and robustness of the ecological network to different sequences of loss of species. The package lowers drastically the barrier of entry into extinction consequence forecasting models for a wide user-basis and we expect it’s applicability will be wide-ranging given the ubiquity of ecological networks.

Author’s contributions

M.I.A. D.C. and P.M. conceived the study. M.I.A., D.C., and E.K. wrote the code. S.A.N. provided the data for the intertidal food web. F.S.V. provided conceptual and technical support. M.I.A., D.C. and S.P.C. wrote the first draft of the manuscript. E.K. made substantial revisions to the manuscript and produced the final draft. All authors contributed to the final version of the paper.

Data and code availability

The code for the R package can be found in the project repository (github.com/derek-corcoran-barrios/NetworkExtinction).

Acknowledgments

M.I.A. acknowledges funding from ANID-PIA/Basal FB0002, Walton Family Foundation, and to Fondecyt 3220110. P.M. acknowledges funding from Instituto de Ecología y Biodiversidad, IEB Chile (AFB-17008), FONDECYT 1200925, and ACE210010 and FB210005, BASAL funds for centers of excellence from ANID-Chile to Centro de Modelamiento Matemático (CMM). F.S.V acknowledges funding from US National Science Foundation (NSF) grants DEB-2129757 and DEB-2224915.

Footnotes

  • Authors made substantial changes in the R package functionalities and the entire manuscript has been updated. Specifically: 1. The function names has been change 2. The package allows trophic and mutualistic networks 3. The functionalities has been extended to allow interaction strength, extinction thresholds and rewiring as an option within co-extinction simulations

Literature Cited

  1. ↵
    Albert, R. & Barabási, A.L. (2002) Statistical mechanics of complex networks. Reviews of modern physics, 74, 47.
    OpenUrlCrossRefWeb of Science
  2. ↵
    Albert, R., Jeong, H. & Barabási, A.L. (2000) Error and attack tolerance of complex networks. nature, 406, 378.
    OpenUrlCrossRefPubMedWeb of Science
  3. ↵
    Allesina, S. & Pascual, M. (2009) Googling food webs: can an eigenvector measure species’ importance for coextinctions? PLoS computational biology, 5, e1000494.
    OpenUrl
  4. ↵
    Ávila-Thieme, M.I., Corcoran, D., Pérez-Matus, A., Wieters, E.A., Navarrete, S.A., Marquet, P.A. & Valdovinos, F.S. (2021) Alteration of coastal productivity and artisanal fisheries interact to affect a marine food web. Scientific reports, 11, 1–14.
    OpenUrlCrossRef
  5. ↵
    Barnosky, A.D., Matzke, N., Tomiya, S., Wogan, G.O., Swartz, B., Quental, T.B., Marshall, C., McGuire, J.L., Lindsey, E.L., Maguire, K.C. et al. (2011) Has the earth’s sixth mass extinction already arrived? Nature, 471, 51.
    OpenUrlCrossRefGeoRefPubMedWeb of Science
  6. ↵
    Bartley, T.J., McCann, K.S., Bieg, C., Cazelles, K., Granados, M., Guzzo, M.M., MacDougall, A.S., Tunney, T.D. & McMeans, B.C. (2019) Food web rewiring in a changing world. Nature ecology & evolution, 3, 345–354.
    OpenUrl
  7. ↵
    Bascompte, J. (2009) Disentangling the web of life. Science, 325, 416–419.
    OpenUrlAbstract/FREE Full Text
  8. ↵
    Bascompte, J. & Jordano, P. (2007) Plant-Animal Mutualistic Networks: The Architecture of Biodiversity. Annual Review of Ecology, Evolution, and Systematics, 38, 567–593. https://dx.doi.org/10.1146/annurev.ecolsys.38.091206.095818.
    OpenUrlCrossRefWeb of Science
  9. ↵
    Benedek, Z., Jordán, F. & Báldi, A. (2007) Topological keystone species complexes in ecological interaction networks. Community Ecology, 8, 1–7.
    OpenUrl
  10. ↵
    Berg, S., Pimenov, A., Palmer, C., Emmerson, M. & Jonsson, T. (2015) Ecological communities are vulnerable to realistic extinction sequences. Oikos, 124, 486–496.
    OpenUrl
  11. ↵
    Butts, C.T. et al. (2008) network: a package for managing relational data in r. Journal of Statistical Software, 24, 1–36.
    OpenUrl
  12. ↵
    Carpentier, C., Barabás, G., Spaak, J.W. & De Laender, F. (2021) Reinterpreting the relationship between number of species and number of links connects community structure and stability. Nature Ecology Evolution. https://dx.doi.org/10.1038/s41559-021-01468-2.
  13. ↵
    Clauset, A., Shalizi, C.R. & Newman, M.E. (2009) Power-law distributions in empirical data. SIAM review, 51, 661–703.
    OpenUrl
  14. ↵
    Costello, C., Ovando, D., Clavelle, T., Strauss, C.K., Hilborn, R., Melnychuk, M.C., Branch, T.A., Gaines, S.D., Szuwalski, C.S., Cabral, R.B. et al. (2016) Global fishery prospects under contrasting management regimes. Proceedings of the national academy of sciences, 113, 5125–5129.
    OpenUrlAbstract/FREE Full Text
  15. ↵
    Cuff, J.P., Windsor, F.M., Tercel, M.P., Kitson, J.J. & Evans, D.M. (2021) Overcoming the pitfalls of merging dietary metabarcoding into ecological networks. Methods in Ecology and Evolution. https://dx.doi.org/10.1111/2041-210X.13796.
  16. ↵
    Curtsdotter, A., Binzer, A., Brose, U., de Castro, F., Ebenman, B., Eklöf, A., Riede, J.O., Thierry, A. & Rall, B.C. (2011) Robustness to secondary extinctions: comparing trait-based sequential deletions in static and dynamic food webs. Basic and Applied Ecology, 12, 571–580.
    OpenUrl
  17. ↵
    de Santana, C.N., Rozenfeld, A.F., Marquet, P.A. & Duarte, C.M. (2013) Topological properties of polar food webs. Marine ecology progress series, 474, 15–26.
    OpenUrl
  18. ↵
    de Santiago-Hernández, M.H., Martén-Rodríguez, S., Lopezaraiza-Mikel, M., Oyama, K., González-Rodríguez, A. & Quesada, M. (2019) The role of pollination effectiveness on the attributes of interaction networks: from floral visitation to plant fitness. Ecology, 100. https://dx.doi.org/10.1002/ecy.2803.
  19. ↵
    Dirzo, R. & Raven, P.H. (2003) Global state of biodiversity and loss. Annual review of Environment and Resources, 28.
  20. ↵
    Donohue, I., Hillebrand, H., Montoya, J.M., Petchey, O.L., Pimm, S.L., Fowler, M.S., Healy, K., Jackson, A.L., Lurgi, M., McClean, D. et al. (2016) Navigating the complexity of ecological stability. Ecology Letters, 19, 1172–1185.
    OpenUrlCrossRef
  21. ↵
    Dunne, J.A. & Williams, R.J. (2009) Cascading extinctions and community collapse in model food webs. Philosophical Transactions of the Royal Society B: Biological Sciences, 364, 1711–1723.
    OpenUrlCrossRefPubMed
  22. ↵
    Dunne, J.A., Williams, R.J. & Martinez, N.D. (2002a) Food-web structure and network theory: the role of connectance and size. Proceedings of the National Academy of Sciences, 99, 12917–12922.
    OpenUrlAbstract/FREE Full Text
  23. ↵
    Dunne, J.A., Williams, R.J. & Martinez, N.D. (2002b) Network structure and biodiversity loss in food webs: robustness increases with connectance. Ecology letters, 5, 558–567.
    OpenUrlCrossRefPubMedWeb of Science
  24. ↵
    Dunne, J.A., Williams, R.J., Martinez, N.D., Wood, R.A. & Erwin, D.H. (2008) Compilation and network analyses of cambrian food webs. PLoS biology, 6, e102.
    OpenUrlCrossRefPubMed
  25. ↵
    Estrada, E. (2007) Food webs robustness to biodiversity loss: the roles of connectance, expansibility and degree distribution. Journal of theoretical biology, 244, 296–307.
    OpenUrlCrossRefPubMedWeb of Science
  26. ↵
    Fründ, J. (2021) Dissimilarity of species interaction networks: how to partition rewiring and species turnover components. Ecosphere, 12. https://dx.doi.org/10.1002/ecs2.3653.
  27. ↵
    Gilbert, A.J. (2009) Connectance indicates the robustness of food webs when subjected to species loss. Ecological Indicators, 9, 72–80.
    OpenUrl
  28. ↵
    González-Castro, A., Morán-López, T., Nogales, M. & Traveset, A. (2021) Changes in the structure of seed dispersal networks when including interaction outcomes from both plant and animal perspectives. Oikos, p. oik.08315. https://dx.doi.org/10.1111/oik.08315.
  29. ↵
    Hastings, A., McCann, K.S. & de Ruiter, P.C. (2016) Introduction to the special issue: theory of food webs. Theoretical Ecology, 9, 1–2.
    OpenUrl
  30. ↵
    Heymans, J.J., Coll, M., Link, J.S., Mackinson, S., Steenbeek, J., Walters, C. & Christensen, V. (2016) Best practice in Ecopath with Ecosim food-web models for ecosystem-based management. Ecological Modelling, 331, 173–184. https://dx.doi.org/10.1016/j.ecolmodel.2015.12.007.
    OpenUrlCrossRef
  31. ↵
    Jordan, F. (2009) Keystone species and food webs. Philosophical Transactions of the Royal Society B: Biological Sciences, 364, 1733–1741.
    OpenUrlCrossRefPubMed
  32. ↵
    Kéfi, S., Berlow, E.L., Wieters, E.A., Joppa, L.N., Wood, S.A., Brose, U. & Navarrete, S.A. (2015) Network structure beyond food webs: mapping non-trophic and trophic interactions on chilean rocky shores. Ecology, 96, 291–303.
    OpenUrlCrossRefPubMed
  33. ↵
    Kusch, E. & Ordonez, A. (2022) Ecological network resilience & extinction proxies - updating projections of ecological network topology scenarios. Manuscript in Preparation.
  34. ↵
    May, R.M., Lawton, J.H. & Stork, N.E. (1995) Assessing extinction rates. Extinction rates, 1, 13–14.
    OpenUrl
  35. ↵
    McWilliams, C., Lurgi, M., Montoya, J.M., Sauve, A. & Montoya, D. (2019) The stability of multitrophic communities under habitat loss. Nature Communications, 10, 1–11. https://dx.doi.org/10.1038/s41467-019-10370-2.
    OpenUrl
  36. ↵
    Morales-Castilla, I., Matias, M.G., Gravel, D. & Araújo, M.B. (2015) Inferring biotic interactions from proxies. Trends in Ecology Evolution, 30, 347–356. https://dx.doi.org/10.1016/j.tree.2015.03.014.
    OpenUrl
  37. ↵
    Pascual, M. & Dunne, J.A. (2006) Ecological networks: linking structure to dynamics in food webs. Oxford University Press.
  38. ↵
    Pimm, S.L., Donohue, I., Montoya, J.M. & Loreau, M. (2019) Measuring resilience is essential to understand it. Nature Sustainability, 2, 895–897.
    OpenUrl
  39. ↵
    Pires, M.M., Koch, P.L., Farina, R.A., de Aguiar, M.A., dos Reis, S.F. & Guimarães Jr, P.R. (2015) Pleistocene megafaunal interaction networks became more vulnerable after human arrival. Proceedings of the Royal Society B: Biological Sciences, 282, 20151367.
    OpenUrlCrossRefPubMed
  40. ↵
    Proulx, S.R., Promislow, D.E. & Phillips, P.C. (2005) Network thinking in ecology and evolution. Trends in ecology & evolution, 20, 345–353.
    OpenUrl
  41. ↵
    Radchuk, V., Laender, F.D., Cabral, J.S., Boulangeat, I., Crawford, M., Bohn, F., Raedt, J.D., Scherer, C., Svenning, J.C., Thonicke, K. et al. (2019) The dimensionality of stability depends on disturbance type. Ecology letters, 22, 674–684.
    OpenUrl
  42. ↵
    Ramos-Jiliberto, R., Valdovinos, F.S., de Espanés, P.M. & Flores, J.D. (2012) Topological plasticity increases robustness of mutualistic networks. Journal of Animal Ecology, 81, 896–904.
    OpenUrlCrossRefPubMed
  43. ↵
    Roopnarine, P.D. (2006) Extinction cascades and catastrophe in ancient food webs. Paleobiology, 32, 1–19.
    OpenUrlAbstract/FREE Full Text
  44. ↵
    Roopnarine, P.D., Angielczyk, K.D., Wang, S.C. & Hertog, R. (2007) Trophic network models explain instability of early triassic terrestrial communities. Proceedings of the Royal Society B: Biological Sciences, 274, 2077–2086.
    OpenUrlCrossRefGeoRefPubMed
  45. ↵
    Sauve, A.M., Fontaine, C. & Thébault, E. (2014) Structure–stability relationships in networks combining mutualistic and antagonistic interactions. Oikos, 123, 378–384.
    OpenUrl
  46. ↵
    Scheffer, M., Carpenter, S., Foley, J.A., Folke, C. & Walker, B. (2001) Catastrophic shifts in ecosystems. Nature, 413, 591.
    OpenUrlCrossRefPubMedWeb of Science
  47. ↵
    Schleuning, M., Fründ, J., Schweiger, O., Welk, E., Albrecht, J., Albrecht, M., Beil, M., Benadi, G., Blüthgen, N., Bruelheide, H., Böhning-Gaese, K., Dehling, D.M., Dormann, C.F., Exeler, N., Farwig, N., Harpke, A., Hickler, T., Kratochwil, A., Kuhlmann, M., Kühn, I., Michez, D., Mudri-Stojní, S., Plein, M., Rasmont, P., Schwabe, A., Settele, J., Vujić, A., Weiner, C.N., Wiemers, M. & Hof, C. (2016) Ecological networks are more sensitive to plant than to animal extinction under climate change. Nature Communications, 7, 1–9. https://dx.doi.org/10.1038/ncomms13965.
    OpenUrl
  48. ↵
    Sebastián-González, E., Dalsgaard, B., Sandel, B. & Guimarães, P.R. (2015) Macroecological trends in nestedness and modularity of seed-dispersal networks: Human impact matters. Global Ecology and Biogeography, 24, 293–303. https://dx.doi.org/10.1111/geb.12270.
    OpenUrl
  49. ↵
    Sentis, A., Montoya, J.M. & Lurgi, M. (2021) Warming indirectly increases invasion success in food webs. Proceedings of the Royal Society B: Biological Sciences, 288. https://dx.doi.org/10.1098/rspb.2020.2622.
  50. ↵
    Sole, R.V. & Montoya, M. (2001) Complexity and fragility in ecological networks. Proceedings of the Royal Society of London B: Biological Sciences, 268, 2039–2045.
    OpenUrlCrossRefPubMedWeb of Science
  51. ↵
    Staniczenko, P.P., Lewis, O.T., Jones, N.S. & Reed-Tsochas, F. (2010) Structural dynamics and robustness of food webs. Ecology letters, 13, 891–899.
    OpenUrlCrossRefPubMedWeb of Science
  52. ↵
    Strona, G. & Bradshaw, C.J. (2018) Co-extinctions annihilate planetary life during extreme environmental change. Scientific reports, 8, 1–12.
    OpenUrl
  53. ↵
    Thébault, E. & Fontaine, C. (2010) Stability of ecological communities and the architecture of mutualistic and trophic networks. Science, 329, 853–856. https://dx.doi.org/10.1126/science.1188321.
    OpenUrlAbstract/FREE Full Text
  54. ↵
    Valdovinos, F.S. (2019) Mutualistic networks: moving closer to a predictive theory. Ecology letters, 22, 1517–1534.
    OpenUrl
  55. ↵
    Valdovinos, F.S., Ramos-Jiliberto, R., Flores, J.D., Espinoza, C. & López, G. (2009) Structure and dynamics of pollination networks: the role of alien plants. Oikos, 118, 1190–1200.
    OpenUrlCrossRefWeb of Science
  56. ↵
    Venter, O., Sanderson, E.W., Magrach, A., Allan, J.R., Beher, J., Jones, K.R., Possingham, H.P., Laurance, W.F., Wood, P., Fekete, B.M. et al. (2016) Sixteen years of change in the global terrestrial human footprint and implications for biodiversity conservation. Nature Communications, 7, 12558.
    OpenUrl
  57. ↵
    Vitousek, P.M., Mooney, H.A., Lubchenco, J. & Melillo, J.M. (1997) Human domination of earth’s ecosystems. Science, 277, 494–499.
    OpenUrlAbstract/FREE Full Text
  58. ↵
    Vizentin-Bugoni, J., Debastiani, V.J., Bastazini, V.A., Maruyama, P.K. & Sperry, J.H. (2020) Including rewiring in the estimation of the robustness of mutualistic networks. Methods in Ecology and Evolution, 11, 106–116.
    OpenUrl
  59. ↵
    Xiao, X., White, E.P., Hooten, M.B. & Durham, S.L. (2011) On the use of log-transformation vs. nonlinear regression for analyzing biological power laws. Ecology, 92, 1887–1894.
    OpenUrlCrossRefPubMed
Back to top
PreviousNext
Posted November 29, 2022.
Download PDF

Supplementary Material

Email

Thank you for your interest in spreading the word about bioRxiv.

NOTE: Your email address is requested solely to identify you as the sender of this article.

Enter multiple addresses on separate lines or separate them with commas.
NetworkExtinction: an R package to simulate extinction’s propagation and rewiring potential in ecological networks
(Your Name) has forwarded a page to you from bioRxiv
(Your Name) thought you would like to see this page from the bioRxiv website.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Share
NetworkExtinction: an R package to simulate extinction’s propagation and rewiring potential in ecological networks
M.Isidora Ávila-Thieme, Derek Corcoran, Erik Kusch, Simón P. Castillo, Fernanda S. Valdovinos, Sergio A. Navarrete, Pablo A. Marquet
bioRxiv 2020.10.17.305391; doi: https://doi.org/10.1101/2020.10.17.305391
Reddit logo Twitter logo Facebook logo LinkedIn logo Mendeley logo
Citation Tools
NetworkExtinction: an R package to simulate extinction’s propagation and rewiring potential in ecological networks
M.Isidora Ávila-Thieme, Derek Corcoran, Erik Kusch, Simón P. Castillo, Fernanda S. Valdovinos, Sergio A. Navarrete, Pablo A. Marquet
bioRxiv 2020.10.17.305391; doi: https://doi.org/10.1101/2020.10.17.305391

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
  • Tweet Widget
  • Facebook Like
  • Google Plus One

Subject Area

  • Ecology
Subject Areas
All Articles
  • Animal Behavior and Cognition (4235)
  • Biochemistry (9140)
  • Bioengineering (6784)
  • Bioinformatics (24004)
  • Biophysics (12131)
  • Cancer Biology (9537)
  • Cell Biology (13781)
  • Clinical Trials (138)
  • Developmental Biology (7638)
  • Ecology (11703)
  • Epidemiology (2066)
  • Evolutionary Biology (15513)
  • Genetics (10647)
  • Genomics (14327)
  • Immunology (9484)
  • Microbiology (22848)
  • Molecular Biology (9095)
  • Neuroscience (49002)
  • Paleontology (355)
  • Pathology (1483)
  • Pharmacology and Toxicology (2570)
  • Physiology (3848)
  • Plant Biology (8331)
  • Scientific Communication and Education (1471)
  • Synthetic Biology (2296)
  • Systems Biology (6193)
  • Zoology (1301)