Software for Within-host viral growth and immune response rates predict FMDV transmission dynamics for African Buffalo -- release for publication
Creators
- 1. tel Aviv University
- 2. University of Louisiana
- 3. Oregon Sate University
- 4. University of Warwick
- 5. Pirbright Institute
- 6. Oregon State University
Description
Infectious disease dynamics operate across biological scales: pathogens replicate within hosts but transmit among populations. Functional changes in the pathogen-host interaction thus generate cascading effects across organizational scales. We investigated within-host dynamics and among-host transmission of three strains (SAT1, 2, 3) of foot-and-mouth disease viruses (FMDVs) in their wildlife host, African buffalo. We combined data on viral dynamics and host immune responses with mathematical models to ask (i) How do viral and immune dynamics vary among strains?; (ii) Which viral and immune parameters determine viral fitness within hosts?; and (iii) How do within-host dynamics relate to virus transmission? Our data reveal contrasting within-host dynamics among viral strains, with SAT2 eliciting more rapid and effective immune responses than SAT1 and SAT3. Within-host viral fitness was overwhelmingly determined by variation among hosts in immune response activation rates but not by variation among individual hosts in viral growth rate. Our analyses investigating across-scale linkages indicate that viral replication rate in the host correlates with transmission rates among buffalo and that adaptive immune activation rate determines the infectious period. These parameters define the virus's relative basic reproductive number ($\mathcal{R}_0$), suggesting that viral invasion potential may be predictable from within-host dynamics.
This finalized version has extensive comments added throughout, removes old files, and has been generally edited to be more user friendly
All code in this repository is available under a Creative Commons International 4.0 license with attribution. Authors wishing to modify this code for their own purposes should cite the version of this work archived here in Zenodo. The MATLAB scripts in this repository use only base MATLAB install modules and were written using release R2020b. We have tested the code with release R2023b and found no compatibility issues. The Juypter Notebook was originally written with Python 3.6.11. We have tested it with Python version 3.10.12 as packaged by conda-forge and found no compatibility issues. The packages used in this notebook are numpy, scipy, pandas seaborn, scikit-learn, and matplotlib. When testing with python 3.10.12 we used versions 1.26.0, 1.11.3, 2.1.3, 0.13.0, 1.3.2, 3.8.2 of these packages respectively and found no compatibility issues.
Github repository: https://github.com/MacdonaldJoshuaCaleb/FMDV-Fitting-Bootstrap.git
Files
FMDV-Fitting-Bootstrap-Release-For-Pub-.zip
Files
(31.3 MB)
Name | Size | Download all |
---|---|---|
md5:e91c6bd2f6f777af966c9e165982aea7
|
31.3 MB | Preview Download |
Additional details
References
- Macdonald et al. 2022, BioRxiv, https://doi.org/10.1101/2022.12.02.518883