Description
This R package consists of a set of simulation models that teach within-host infection dynamics and immune response modeling from a dynamical system perspective. By manipulating the models through a graphical (Shiny) user interface and working through the provided instructions, you can learn about some important concepts of within-host and immmune response modeling. The target audience are immunologists and other bench scientists who are interested in modeling but who have little or no coding experience.
Links
The main site for this R package is https://ahgroup.github.io/DSAIRM/
Github source code is at: https://github.com/ahgroup/DSAIRM
A less updated version with less functionality than the one on Github is on CRAN: https://cloud.r-project.org/package=DSAIRM
The package/app is on RStudio Cloud: https://rstudio.cloud/project/239978
An online version is here: https://handelgroup.shinyapps.io/dsairmshinyappsio/
Main features
- Users can explore and learn about simulation models without having to write code
- Multiple different simulation models are wrapped around a shiny interface which allows seamless exploration of a diverse set of models.
- All simulations come with documentation and a list of tasks the user should do to learn the topic. This helps with learning/teaching, both as part of a classroom course and for self-learning.
- The package is structured in a modular way, which allows students to gently move from no coding to light coding using the provided simulation models to downloading and modifying the models themselves.
- Further information on how to get started and use the package/app are provided in the package vignette: https://ahgroup.github.io/DSAIRM/articles/DSAIRM.html
Screenshots
The main menu from which all simulations are accessed
User interface for one of the simulations
Part of the documentation that comes with each simulation.
Notes
- A companion package to this one, which focuses on teaching/learning infectious disease modeling at the epidemiological, population level exists at https://ahgroup.github.io/DSAIDE/