DSAIRM

R Package - Dynamical Systems Approach to Immune Response Modeling

https://github.com/ahgroup/dsairm

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    4 of 6 committers (66.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (19.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

R Package - Dynamical Systems Approach to Immune Response Modeling

Basic Info
Statistics
  • Stars: 34
  • Watchers: 4
  • Forks: 15
  • Open Issues: 0
  • Releases: 2
Created about 9 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Changelog

README.Rmd

---
output: github_document
---



```{r, echo = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/"
)
```

# DSAIRM 


[![CRAN status](https://www.r-pkg.org/badges/version/DSAIRM)](https://cran.r-project.org/package=DSAIRM)
[![CRAN checks](https://badges.cranchecks.info/worst/DSAIRM.svg)](https://cran.r-project.org/web/checks/check_results_DSAIRM.html)
[![R-CMD-check](https://github.com/ahgroup/DSAIRM/workflows/R-CMD-check/badge.svg)](https://github.com/ahgroup/DSAIRM/actions)
[![Coverage status](https://codecov.io/gh/ahgroup/DSAIRM/branch/main/graph/badge.svg?token=OGO3sVEcPD)](https://codecov.io/gh/ahgroup/DSAIRM)
[![test-coverage](https://github.com/ahgroup/DSAIRM/workflows/test-coverage/badge.svg)](https://github.com/ahgroup/DSAIRM/actions)
[![metacran monthly downloads](http://cranlogs.r-pkg.org/badges/DSAIRM)](https://cran.r-project.org/package=DSAIRM)
[![metacran downloads](http://cranlogs.r-pkg.org/badges/grand-total/DSAIRM?color=ff69b4)](https://cran.r-project.org/package=DSAIRM)


**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](https://shiny.ovpr.uga.edu/DSAIRM/). 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)](https://ahgroup.github.io/DSAIRM/articles/DSAIRM.html).


## Further information

* The [package tutorial (vignette)](https://ahgroup.github.io/DSAIRM/articles/DSAIRM.html) contains detailed instructions on the different ways the package can be used.
* [I published a paper describing the package](https://doi.org/10.1186/s12865-019-0321-0). 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)](https://andreashandel.github.io/SMIcourse/). 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](https://github.com/ahgroup/DSAIRM/blob/main/auxiliary/docsfordevelopers/documentation.md) 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.](https://ahgroup.github.io/DSAIDE/)


## 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](https://doi.org/10.1186/s12865-019-0321-0). 

This R package is developed and maintained by [Andreas Handel](https://www.andreashandel.com/). A full list of contributors and a Bibtex entry for the citation [can be found here](https://ahgroup.github.io/DSAIRM/authors.html).

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

Owner

  • Name: Andreas Handel Research Group at UGA
  • Login: ahgroup
  • Kind: organization

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 525
  • Total Committers: 6
  • Avg Commits per committer: 87.5
  • Development Distribution Score (DDS): 0.137
Past Year
  • Commits: 14
  • Committers: 1
  • Avg Commits per committer: 14.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Andreas Handel a****l@g****m 453
Cody Dailey d****o@u****u 55
SpencerDH s****l@u****u 12
Yang Ge y****9@u****u 2
henok h****a@g****m 2
henok h****5@u****u 1
Committer Domains (Top 20 + Academic)
uga.edu: 4

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 26
  • Average time to close issues: N/A
  • Average time to close pull requests: about 9 hours
  • Total issue authors: 0
  • Total pull request authors: 5
  • Average comments per issue: 0
  • Average comments per pull request: 0.31
  • Merged pull requests: 17
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • SpencerDH (9)
  • daileyco (8)
  • henok535 (5)
  • yangepi (3)
  • andreashandel (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 281 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 10
  • Total maintainers: 1
cran.r-project.org: DSAIRM

Dynamical Systems Approach to Immune Response Modeling

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 281 Last month
Rankings
Forks count: 5.3%
Stargazers count: 9.6%
Average: 23.9%
Dependent packages count: 29.8%
Dependent repos count: 35.5%
Downloads: 39.5%
Maintainers (1)
Last synced: 11 months ago

Dependencies

.github/workflows/test-coverage.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
DESCRIPTION cran
  • R >= 4.0.0 depends
  • shiny >= 1.0 depends
  • XML * imports
  • adaptivetau * imports
  • boot * imports
  • deSolve * imports
  • dplyr * imports
  • ggplot2 * imports
  • gridExtra * imports
  • lhs * imports
  • nloptr * imports
  • plotly * imports
  • rlang * imports
  • stats * imports
  • utils * imports
  • covr * suggests
  • devtools * suggests
  • emoji * suggests
  • knitr * suggests
  • pkgdown * suggests
  • rmarkdown * suggests
  • roxygen2 * suggests
  • testthat * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v3 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite