Supplement 1. Annotated MATLAB code for the garlic mustard time series simulations (Fig. 2), bifurcation diagrams (Figs. 3 and 5), and sensitivity analysis (Fig. 4).

<h2>File List</h2><div> <p><a href="gm_base.m">gm_base.m</a> (MD5: e7fb5521368309b82bb6de5aab9a34af)</p> <p><a href="gm_eq.m">gm_eq.m</a> (MD5: 47369b5cbd71dd1046156b5ff0d3614a)</p> <p><a href="gm_perturb.m">gm_perturb.m</a> (MD5: 3cf150712150c71d91a9c98273da1335)</p> <p><a href="padcat.m">padcat.m</a> (MD5: 983d735ada7f82d76a002ceeb2ab68f1)</p> <p><a href="rev_blkdiag.m">rev_blkdiag.m</a> (MD5: 5a944cdf632c571e23607a740d5d3b5b)</p> <p><a href="unique_no_sort.m">unique_no_sort.m</a> (MD5: 0f4724bec6aa5e951b0dfa98339a3f5f)</p> </div><h2>Description</h2><div> <p>gm_base.m - Base code to produce time series (Fig. 2) or bifurcation diagrams (Figs. 3 and 5) for the seasonal garlic mustard model.</p> <p>gm_eq.m - A slightly modified version of gm_base.m that returns all the seasonal population vectors in the seasonal 8-cycle (for the given management parameters).</p> <p>gm_perturb.m - Code to perform sensitivity analyses for the seasonal garlic mustard model (Fig. 4).</p> <p>padcat.m, rev_blkdiag.m, unique_no_sort.m - Functions used in the gm_perturb.m file.</p> </div>