Skewed temperature dependence affects range and abundance in a warming world (Code)

These codes were produced by Amy Hurford ( and Christina Cobbold.

Below is a list of all the figures in the manuscript paired with the code that produces them. These codes run on MATLAB. Import sections of code are repeated across files with small changes.

Figure 1 - Figure1_Defins.m (dependency on subtightplot.m)
Figure 2 - Figure2_Niches.m
Figure 3 - Figure3_DensitySkewness.m (dependency on subtightplot.m)
Figure 4 - Figure4_MainResults.m (dependency on EffectOf.m)
Figures S1 and S2 - FigureS1_S2.m
Figures S3-S5 - FiguresS3S4S5.m
Figure S6 - FigureS6_ExtinctionDebt.m
Figure S7 - FigureS7_Dispersal.m (dependency on EffectOfD.m)
Figure S8 - FigureS8_AssymetricDispersal.m (dependency on EffectOf3.m)
Figure S9, S10 and S12 - Figure4_MainResults.m (dependency on EffectOf.m)
Figure S11 - FigureS11_CCEliminatesCycles.m
Figures S13 and S14 - FiguresS13S14_Stochastic.m (depency on EffectOfS.m)
EffectOf.m - performs the calculations for Figure4_MainResults.m
EffectOfD.m - performs the calculations for FigureS7_Dispersal.m
EffectOf3.m - performs the calculations for FigureS8_AssymetricDispersal.m
EffectOfS.m - performs the calculations for FiguresS13S14_Stochastic.m
subtightplot.m - controls the spacing of subpanels in plots.