Christopher J. Greyson-Gaito*1., Jacob Wilde2., Cortland K. Griswold1., Emma Allen-Vercoe2., Kevin S. McCann1.
*Corresponding Author - christopher@greyson-gaito.com
- Department of Integrative Biology, University of Guelph, Guelph, ON, Canada, N1G 2W1
- Department of Molecular and Cellular Biology, University of Guelph, Guelph, ON, Canada, N1G 2W1
- CJGG – 0000-0001-8716-0290
- JW – 0000-0002-3137-115X
- CG – 0000-0003-2993-7043
- EAV – 0000-0002-8716-327X
- KSM – 0000-0001-6031-7913
- figs – empty folder for figures to be placed (created in bacteriophage_figures.jl)
- scripts
- packages.jl – list of packages required (file used in other scripts)
- bacteriophage_commoncode.jl – code that is needed across all other scripts
- bacteriophage_stability.jl – code to calculate gut function stability
- bacteriophage_supportinginformation.jl – code to set up the data needed in the figures of the supporting information
- bacteriophage _symbolicanalysis.jl – code to calculate equilibria and eigenvalues
- bacteriophage_figures.jl – code to produce all figures
- .gitignore – file containing files and folders that git should ignore
- LICENSE.txt – CC by 4.0 License for this repository
- README.md – this file
- Download the GitHub/Zenodo repo
- Open the repo in Visual Studio Code (if you haven't already done so, set up Julia in Visual Studio Code)
- Most of the analysis here requires multiple cores. Thus to set up multiple cores on your computer, in Visual Studio Code find the Julia: Num Threads setting in the Extension Settings of the Visual Studio Code Julia Extension. Change this setting to at most the number of logical cores in your computer. Restart Julia. All parallel computing will run automatically regardless of the number of cores selected.
- Run bacteriophage_figures.jl to produce the figures in the manuscript.