Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ssi-dk/diseasy


https://github.com/ssi-dk/diseasy

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

---
output:
- github_document
- md_document
---

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

# diseasy diseasy website

[![CRAN status](https://www.r-pkg.org/badges/version/diseasy)](https://CRAN.R-project.org/package=diseasy)
[![CI tests](https://github.com/ssi-dk/diseasy/actions/workflows/all-workflows.yaml/badge.svg)](https://github.com/ssi-dk/diseasy/actions/workflows/all-workflows.yaml)
[![codecov](https://codecov.io/gh/ssi-dk/diseasy/branch/main/graph/badge.svg)](https://app.codecov.io/gh/ssi-dk/diseasy)

## Overview
The `diseasystore` package provides feature stores implemented in R
specifically designed for serve disease data for epidemic preparedness.

What makes a `diseasystore` special, is that features can be
automatically coupled and stratified within the `diseasystore` package.
Consult the Quick start vignette to see it in action
(`vignette("quick-start", package = "diseasystore")`).

The package forms the data-backbone of the `{diseasy}` package.

## Handling of diverse data sources
Different data sources are handled by individual `diseasystores` which
each facilitate access to the relevant disease data for the given data
source.

Data for different diseases will typically be structured in different
ways. The `diseasystore` package currently implements the Google Health
COVID-19 Open Repository with more one `diseasystores` the way.

The `diseasystore` package is designed to handled both individual-level
data (examples to come) and semi-aggregated (typically publicly
available) data.

If the data is at the individual-level, the feature store is fully
dynamic and can adapt to (virtually) any stratification that the user
specifies. If the data conversely is semi-aggregated, the data can only
be stratified at the levels of the semi-aggregation (or at higher
levels).

## Installation
```{r, eval = FALSE}
# Install diseasy from CRAN:
install.packages("diseasy")

# Alternatively, install the development version from github:
# install.packages("devtools")
devtools::install_github("ssi-dk/diseasy")
```

## Usage
For basic usage examples, see `vignette("quick-start")`.