README The dataset here is from: "Density dependence in demography and dispersal generates fluctuating invasion speeds" by: Lauren L. Sullivan, Bingtuan Li, Tom E. X. Miller, Michael G. Neubert, and Allison K. Shaw contact Lauren Sullivan (lsulliva@umn.edu) for assistance The following folders include code to create the figures from the main text of this manuscript. (1) Fig1.zip *Contains model code to create Figure 1 (.m files), and the data for creating the figure should you simply wish to replot the data (.mat files) *Contents: > figure1_dryad.m: code to run models and plot Figure 1 > fft_conv.m: accessory file to run code, a fast Fourier transform convolution (called by figure1_dryad.m) > fig1_compensatory_noallee.mat: data from Figure 1a > fig1_overcompensatory_noallee.mat: data from Figure 1b > fig1_overcompensatory.mat: data from Figure 1c > fig1_propensity.mat: data from Figure 1d > fig1_distance_negbeta.mat: data from Figure 1e > fig1_distance_posbeta.mat: data from Figure 1f > fig1.pdf: Figure 1 (2) Fig2.zip *Contains model code to create Figure 2 (.m files), and the data for creating the figure should you simply wish to replot the data (.mat files) *Contents: > figure2_dryad.m: code to run models and plot Figure 2 > ide_overcomp_fxn.m: code for the overcompensatory model (called by figure2_dryad.m) > ide_prop_fxn.m: code for the propensity model (called by figure2_dryad.m) > ide_dist_fxn.m: code for the distance model (called by figure2_dryad.m) > laplacepdf_var.m: a function for the LaPlace redistribution kernel, formulated for the variance (called by figure2_dryad.m) > fft_conv.m: accessory file to run code, a fast Fourier transform convolution (called by figure2_dryad.m) > fig_overcomp.mat: data from Figure 2a > fig_prop.mat: data from Figure 2b > fig_dist.mat: data from Figure 2c > fig2.pdf: Figure 2 (3) Fig3.zip *Contains model code to create Figure 3 (.m files), and the data for creating the figure should you simply wish to replot the data (.mat files) *To run this code you will also need to acquire jbfill.m, which is freely available here: https://www.mathworks.com/matlabcentral/fileexchange/13188-shade-area-between-two-curvesv *Contents: > figure3_dryad.m: code to run model and plot Figure 3 > laplacepdf_var.m: a function for the LaPlace redistribution kernel, formulated for the variance (called by figure3_dryad.m) > fft_conv.m: accessory file to run code, a fast Fourier transform convolution (called by figure3_dryad.m) > fig3.pdf: Figure 3