/epishiny

Tools for interactive visualisation of epidemiological linelist data

Primary LanguageROtherNOASSERTION

epishiny

Lifecycle: experimental

Please note this package is in alpha stage of development and not yet suitable for use in production as the API is likely to change.

Motivation

Interactive web-based data visualisations and dashboards are an increasingly common method of monitoring infectious disease outbreaks. Whilst R is now a commonly used tool for analysis and data visualisation in epidemiology, epidemiologists will often lack the knowledge required to be able to produce interactive dashboards directly from within their R workflows, resulting in external propriatory software being used instead.

epishiny aims to bridge this gap by providing simple functions that produce engaging, feature-rich interactive visualisations and dashboards from epidemiological data using R’s shiny web-framework.

Installation

You can install the development version of epishiny from GitHub with either the pak or remotes package:

# install.packages("pak")
pak::pkg_install("epicentre-msf/epishiny", dependencies = TRUE)

# install.packages("remotes")
remotes::install_github("epicentre-msf/epishiny", dependencies = TRUE)

Demo Dashboard

Launch a demo dashboard with examples of every epishiny module with the launch_demo_dashboard() function. The code for this dashboard can be found in inst/examples/demo of the package repository.

Tutorials

See the articles below on the package website to get started using epishiny with your data.

Contributions

Contributions are welcome. See the contributing article on the package website for details on how to contribute to epishiny.