Data from: Opposing effects of shared and unshared networks drive species coexistence in intransitive competitive ecosystems
Data files
Jul 10, 2026 version files 28.36 MB
-
Program.zip
28.35 MB
-
README.md
5.89 KB
Abstract
https://doi.org/10.5061/dryad.h1893202v
All data are included in Program.zip
figure1
Species abundances dynamics of three intransitive competitive communities in shared and unshared dispersal networks.
Cellular Automata Simulations on Ecological Networks
This project contains several cellular automata simulations on ecological networks, including both shared networks and non-shared networks.
Unshared Network Simulations
Unshared1024.m— Cellular automaton simulation on a non-shared network with 1,024 nodes.Unshared10000.m— Cellular automaton simulation on a non-shared network with 10,000 nodes.
Shared Network Simulations
Shared1024.m— Cellular automaton simulation on a shared network with 1,024 nodes.Shared10000.m— Cellular automaton simulation on a shared network with 10,000 nodes.
Network Generation
The folder Generate shared and non-shared networks contains scripts for generating four network topologies:
- Regular networks
- Random networks
- Exponential networks
- Scale-free networks
Users can generate either shared or non-shared versions of these networks and use them as the input for the cellular automata simulations.
Example Network Files
1024regular.mat— Example regular network with 32 × 32 (1,024 nodes).10000regular.mat— Example regular network with 100 × 100 (10,000 nodes).
figure2
Species extinction generations and community fluctuation size for three intransitive competitive metacommunities across increasing dispersal network heterogeneity.
Unshared Network Simulations
Feigongxiang1024.m— Cellular automata simulations on non-shared networks with 1,024 nodes under different network structures (different CV values).Feigongxiang10000.m— Cellular automata simulations on non-shared networks with 10,000 nodes under different network structures (different CV values).
Shared Network Simulations
Gongxiang1024.m— Cellular automata simulations on shared networks with 1,024 nodes under different network structures (different CV values).Gongxiang10000.m— Cellular automata simulations on shared networks with 10,000 nodes under different network structures (different CV values).
Network Generation
The Generate shared and non-shared networks folder contains scripts for generating the following four types of network topologies:
- Regular networks
- Random networks
- Exponential networks
- Scale-free networks
Users can generate either shared or non-shared versions of these network topologies and use them as inputs for the cellular automata simulations.
figure 3
Metacommunity spatial configuration of the three species.
Figure Generation Scripts
Figure3_shared.m— Plots the state of different species under the same shared network.Figure3_unshared.m— Plots the state of different species under their respective non-shared networks.
Simulation Output Files
Shared Networks
1rr-shared.mat— Results for regular shared networks1r-shared.mat— Results for random shared networks1e-shared.mat— Results for exponential shared networks1s-shared.mat— Results for scale-free shared networks
Non-shared Networks
1rr-unshared.mat— Results for regular non-shared networks1r-unshared.mat— Results for random non-shared networks1e-unshared.mat— Results for exponential non-shared networks1s-unshared.mat— Results for scale-free non-shared networks
figure4
The dynamics over time of mean degree for three species.
Figure Generation Scripts
Figure4_shared.m— Visualizes the occupancy states of different species on shared networks.Figure4_unshared.m— Visualizes the occupancy states of different species on non-shared networks.
Simulation Output Files
Shared Networks
Randshared.mat— Results for random shared networksExponentialshared.mat— Results for exponential shared networksScalefreesahred.mat— Results for scale-free shared networks
Non-shared Networks
Randunshared.mat— Results for random non-shared networksExponentialunshared.mat— Results for exponential non-shared networksScalefreeunsahred.mat— Results for scale-free non-shared networks
figure 5
Effects of system size on community stability.
Network Simulations
Unshared Network Simulations
Unshared.m— Cellular automata simulations on non-shared networks with different network sizes and structures (implemented in separate folders).
Shared Network Simulations
Shared.m— Cellular automata simulations on shared networks with different network sizes and structures (implemented in separate folders).
Different folders correspond to different network topologies, including:
regular, random, exponential, and scale-free networks.
dsizes_r.m represents the generation of random dispersal networks ranging in size from 100 to 10,000, in increments of 100.
RantoExp.m represents the generation of random dispersal networks.
Generate shared and non-shared networks
The "Shared Network" folder contains randomly generated networks with different CV (coefficient of variation) values.
The RewireNetwork_DegreePreserving.m is the generation function for Randomly-regular, random, exponential, and scale-free dispersal networks.
dsizes_e.m represents the generation of exponential dispersal networks ranging in size from 100 to 10,000, in increments of 100.
RantoExp.m represents the generation of exponential dispersal networks.
