Code Monkey home page Code Monkey logo

dsairm's Introduction

DSAIRM

R-CMD-check Coverage status test-coverage CRAN status CRAN checks metacran monthly downloads metacran downloads

DSAIRM - Dynamical Systems Approach to Immune Response Modeling

Description

DSAIRM is an R package containing a set of simulation models (apps) that teach within-host infection dynamics and immune response modeling from a dynamical system perspective.

All models can be explored through a graphical user interface, no reading or writing code is required. Each app comes with documentation and instructions which teach important concepts of within-host and immune response modeling, and how to use simulation models to understand such concepts.

It is also possible to go beyond the graphical interface and directly access and modify all simulations to adapt them to your needs.

Getting Started

While the main idea is to install the R package and use it locally, if you want to get a quick glimpse at the package to see if this package is for you, you can give it a quick try online, without having to install it. If you like what you see, you can install it and start using it with these 3 commands:

install.packages('DSAIRM')
library('DSAIRM')
dsairmmenu()

For an introduction to the package, step-by-step instructions on getting started, and more information on the different ways you can use the package see the Get Started tutorial (vignette).

Further information

  • The package tutorial (vignette) contains detailed instructions on the different ways the package can be used.
  • I published a paper describing the package. The package has since been updated and changed, but the paper still describes the overall idea and context well.
  • Several live-coding video recordings showing the different ways of using DSAIRM are available on the website Simulation Modeling in Immunology (SMI). See the DSAIRM section under Modeling. That website also contains a lot of other potentially interesting materials.
  • I have full solutions and quiz sheets for all of the What to do tasks for each app. If you are an instructor using this package as part of a class, email me if you are interested in having access to the materials.
  • Contributions to the package are very welcome! If you want to take a deeper look at the package, see this Markdown file which provides further information on the details of the package structure. Iโ€™d be excited to receive any contributions from individuals who want to help improve the package. If you plan to develop new apps, or make other substantial contributions, it might be best to get in touch with me first.
  • A companion package to this one, called Dynamical Systems Approaches to Infectious Disease Epidemiology (DSAIDE), focuses on models at the population level. It has the same structure as DSAIRM. See the DSAIDE site for more information.
  • I send out a monthly newsletter in which I announce any noteworthy updates to my R packages. If you want to stay updated, you can sign up here.

Citation and Contributors

If the package does in any way help you with your work such that it warrants citing it, please cite this publication in BMC Immunology. This R package is developed and maintained by Andreas Handel. A full list of contributors and a Bibtex entry for the citation can be found here.

This project was/is partially supported by NIH grants U19AI117891, U01AI150747, R25AI147391 and R25GM089694.

dsairm's People

Contributors

andreashandel avatar daileyco avatar spencerdh avatar henok535 avatar wolduh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.