cfr
R package to estimate disease severity and under-reporting in real-time, accounting for reporting delays in epidemic time-series
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (19.9%) to scientific vocabulary
Keywords
case-fatality-rate
epidemic-modelling
epidemiology
epiverse
health-outcomes
outbreak-analysis
r
r-package
sdg-3
Last synced: 6 months ago
·
JSON representation
·
Repository
R package to estimate disease severity and under-reporting in real-time, accounting for reporting delays in epidemic time-series
Basic Info
- Host: GitHub
- Owner: epiverse-trace
- License: other
- Language: R
- Default Branch: main
- Homepage: https://epiverse-trace.github.io/cfr/
- Size: 21.1 MB
Statistics
- Stars: 16
- Watchers: 7
- Forks: 5
- Open Issues: 19
- Releases: 4
Topics
case-fatality-rate
epidemic-modelling
epidemiology
epiverse
health-outcomes
outbreak-analysis
r
r-package
sdg-3
Created almost 4 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Changelog
Contributing
License
Citation
README.Rmd
---
output: github_document
bibliography: vignettes/resources/library.json
link-citations: true
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
message = FALSE,
warning = FALSE,
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# {{ packagename }}: Estimate disease severity and under-reporting
[](https://opensource.org/license/mit)
[](https://github.com/{{ gh_repo }}/actions/workflows/R-CMD-check.yaml)
[](https://app.codecov.io/gh/{{ gh_repo }}?branch=main)
[](https://lifecycle.r-lib.org/articles/stages.html#stable)
[](https://www.repostatus.org/#active)
[](https://CRAN.R-project.org/package={{ packagename }})
_{{ packagename }}_ is an R package to estimate disease severity and under-reporting in real-time, accounting for delays in epidemic time-series.
_{{ packagename }}_ provides simple, fast methods to calculate the overall or static case fatality risk (CFR) of an outbreak up to a given time point, as well as how the CFR changes over the course of the outbreak.
_{{ packagename }}_ can help estimate disease under-reporting in real-time, accounting for delays reporting the outcomes of cases.
_{{ packagename }}_ implements methods outlined in @nishiura2009. There are plans to add estimates based on other methods.
_{{ packagename }}_ is developed at the [Centre for the Mathematical Modelling of Infectious Diseases](https://www.lshtm.ac.uk/research/centres/centre-mathematical-modelling-infectious-diseases) at the London School of Hygiene and Tropical Medicine as part of the [Epiverse-TRACE initiative](https://data.org/initiatives/epiverse/).
## Installation
_{{ packagename }}_ can be installed from CRAN using
```r
install.packages("{{ packagename }}")
```
The current development version of _{{ packagename }}_ can be installed from [GitHub](https://github.com/) using the `pak` package.
```r
if(!require("pak")) install.packages("pak")
pak::pak("{{ gh_repo }}")
```
## Quick start
### Overall severity of the 1976 Ebola outbreak
This example shows how to use _{{ packagename }}_ to estimate the overall case fatality risks from the 1976 Ebola outbreak [@camacho2014], while correcting for delays using a Gamma-distributed onset to death duration taken from @barry2018, with a shape $k$ of 2.40 and a scale $\theta$ of 3.33.
```{r example-ebola-calc}
# Load package
library(cfr)
# Load the Ebola 1976 data provided with the package
data(ebola1976)
# Focus on the first 20 days the outbreak
ebola1976_first_30 <- ebola1976[1:30, ]
# Calculate the static CFR without correcting for delays
cfr_static(data = ebola1976_first_30)
# Calculate the static CFR while correcting for delays
cfr_static(
data = ebola1976_first_30,
delay_density = function(x) dgamma(x, shape = 2.40, scale = 3.33)
)
```
### Change in real-time estimates of overall severity during the 1976 Ebola outbreak
In this example we show how the estimate of overall severity can change as more data on cases and deaths over time becomes available, using the function `cfr_rolling()`.
Because there is a delay from onset-to-death, a simple "naive" calculation that just divides deaths-to-date by cases-to-date will underestimate severity.
The `cfr_rolling()` function uses the `estimate_severity()` adjustment internally to account for delays, and instead compares deaths-to-date with cases-with-known-outcome-to-date.
The adjusted estimate converges to the naive estimate as the outbreak declines and a larger proportion of cases have known outcomes.
```{r example-ebola-plot}
# Calculate the CFR without correcting for delays on each day of the outbreak
rolling_cfr_naive <- cfr_rolling(
data = ebola1976
)
# see the first few rows
head(rolling_cfr_naive)
# Calculate the rolling daily CFR while correcting for delays
rolling_cfr_corrected <- cfr_rolling(
data = ebola1976,
delay_density = function(x) dgamma(x, shape = 2.40, scale = 3.33)
)
head(rolling_cfr_corrected)
```
We plot the rolling CFR to visualise how severity changes over time, using the [_ggplot2_ package](https://ggplot2.tidyverse.org/). The plotting code is hidden here.
```{r}
# combine the data for plotting
rolling_cfr_naive$method <- "naive"
rolling_cfr_corrected$method <- "corrected"
data_cfr <- rbind(
rolling_cfr_naive,
rolling_cfr_corrected
)
```
```{r fig-rolling-cfr-ebola, echo=FALSE, fig.cap="Disease severity of ebola in the 1976 outbreak estimated on each day of the epidemic. The rolling CFR value converges to the static value towards the end of the outbreak. Both corrected and uncorrected estimates are shown."}
library(ggplot2)
# visualise both corrected and uncorrected rolling estimates
ggplot(data_cfr) +
geom_ribbon(
aes(
date,
ymin = severity_low, ymax = severity_high,
fill = method
),
alpha = 0.2, show.legend = FALSE
) +
geom_line(
aes(date, severity_estimate, colour = method)
) +
scale_colour_brewer(
palette = "Dark2",
labels = c("Corrected CFR", "Naive CFR"),
name = NULL
) +
scale_fill_brewer(
palette = "Dark2"
) +
scale_x_date(
date_labels = "%d-%b-%Y",
name = "Date"
) +
labs(
y = "Disease severity"
) +
theme_classic() +
theme(legend.position = "top")
```
## Package vignettes
More details on how to use _{{ packagename }}_ can be found in the [online documentation as package vignettes](https://epiverse-trace.github.io/{{ packagename }}/), under "Articles".
## Help
To report a bug please open an [issue](https://github.com/{{ gh_repo }}/issues/new/choose).
## Contribute
Contributions to _{{ packagename }}_ are welcomed. Please follow the [package contributing guide](https://github.com/{{ gh_repo }}/blob/main/.github/CONTRIBUTING.md).
## Code of conduct
Please note that the _{{ packagename }}_ project is released with a [Contributor Code of Conduct](https://github.com/epiverse-trace/.github/blob/main/CODE_OF_CONDUCT.md). By contributing to this project, you agree to abide by its terms.
## Related projects
_cfr_ functionality overlaps with that of some other packages, including
- [_coarseDataTools_](https://cran.r-project.org/package=coarseDataTools) is an R package that allows estimation of relative case fatality risk between covariate groups while accounting for delays due to survival time, when numbers of deaths and recoveries over time are known. _cfr_ uses simpler methods from @nishiura2009 that can be applied when only cases and deaths over time are known, generating estimates based on all data to date, as well as time-varying estimates. _cfr_ can also convert estimates of cases with known outcomes over time into an estimate of under-ascertainment, if a baseline estimate of fatality risk is available from the literature (e.g. from past outbreaks).
- [_EpiNow2_](https://cran.r-project.org/package=EpiNow2) is an R package that can allow estimation of case fatality risk if it is defined as a secondary observation of cases. In particular, it allows for estimation that accounts for the smooth underlying epidemic process, but this requires additional computational effort. A comparison of these methods is planned for a future release.
_cfr_ is in future expected to benefit from the functionality of the forthcoming [_epiparameter_ package](https://epiverse-trace.github.io/epiparameter/), which is also developed by Epiverse-TRACE. _epiparameter_ aims to provide a library of epidemiological parameters to parameterise delay density functions, as well as the convenient `` class to store, access, and pass these parameters for delay correction.
## References
Owner
- Name: Epiverse-TRACE
- Login: epiverse-trace
- Kind: organization
- Website: https://epiverse.org
- Repositories: 17
- Profile: https://github.com/epiverse-trace
Citation (CITATION.cff)
# --------------------------------------------
# CITATION file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# --------------------------------------------
cff-version: 1.2.0
message: 'To cite package "cfr" in publications use:'
type: software
license: MIT
title: 'cfr: Estimate Disease Severity and Case Ascertainment'
version: 0.2.0
doi: 10.32614/CRAN.package.cfr
abstract: Estimate the severity of a disease and ascertainment of cases, as discussed
in Nishiura et al. (2009) <https://doi.org/10.1371/journal.pone.0006852>.
authors:
- family-names: Gupte
given-names: Pratik R.
email: pratik.gupte@lshtm.ac.uk
orcid: https://orcid.org/0000-0001-5294-7819
- family-names: Kucharski
given-names: Adam
email: adam.kucharski@lshtm.ac.uk
orcid: https://orcid.org/0000-0001-8814-9421
- family-names: Russell
given-names: Tim
email: timothy.russell@lshtm.ac.uk
orcid: https://orcid.org/0000-0001-5610-6080
repository: https://CRAN.R-project.org/package=cfr
repository-code: https://github.com/epiverse-trace/cfr
url: https://epiverse-trace.github.io/cfr/
contact:
- family-names: Kucharski
given-names: Adam
email: adam.kucharski@lshtm.ac.uk
orcid: https://orcid.org/0000-0001-8814-9421
keywords:
- case-fatality-rate
- epidemic-modelling
- epidemiology
- epiverse
- health-outcomes
- outbreak-analysis
- r
- r-package
- sdg-3
references:
- type: software
title: 'R: A Language and Environment for Statistical Computing'
notes: Depends
url: https://www.R-project.org/
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
version: '>= 3.5.0'
- type: software
title: checkmate
abstract: 'checkmate: Fast and Versatile Argument Checks'
notes: Imports
url: https://mllg.github.io/checkmate/
repository: https://CRAN.R-project.org/package=checkmate
authors:
- family-names: Lang
given-names: Michel
email: michellang@gmail.com
orcid: https://orcid.org/0000-0001-9754-0393
year: '2025'
doi: 10.32614/CRAN.package.checkmate
- type: software
title: stats
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
- type: software
title: bookdown
abstract: 'bookdown: Authoring Books and Technical Documents with R Markdown'
notes: Suggests
url: https://pkgs.rstudio.com/bookdown/
repository: https://CRAN.R-project.org/package=bookdown
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2025'
doi: 10.32614/CRAN.package.bookdown
- type: software
title: data.table
abstract: 'data.table: Extension of `data.frame`'
notes: Suggests
url: https://r-datatable.com
repository: https://CRAN.R-project.org/package=data.table
authors:
- family-names: Barrett
given-names: Tyson
email: t.barrett88@gmail.com
orcid: https://orcid.org/0000-0002-2137-1391
- family-names: Dowle
given-names: Matt
email: mattjdowle@gmail.com
- family-names: Srinivasan
given-names: Arun
email: asrini@pm.me
- family-names: Gorecki
given-names: Jan
- family-names: Chirico
given-names: Michael
orcid: https://orcid.org/0000-0003-0787-087X
- family-names: Hocking
given-names: Toby
orcid: https://orcid.org/0000-0002-3146-0865
- family-names: Schwendinger
given-names: Benjamin
orcid: https://orcid.org/0000-0003-3315-8114
year: '2025'
doi: 10.32614/CRAN.package.data.table
- type: software
title: distcrete
abstract: 'distcrete: Discrete Distribution Approximations'
notes: Suggests
url: https://github.com/reconhub/distcrete
repository: https://CRAN.R-project.org/package=distcrete
authors:
- family-names: FitzJohn
given-names: Rich
email: rich.fitzjohn@gmail.com
- family-names: Cori
given-names: Anne
- family-names: Jombart
given-names: Thibaut
year: '2025'
doi: 10.32614/CRAN.package.distcrete
- type: software
title: distributional
abstract: 'distributional: Vectorised Probability Distributions'
notes: Suggests
url: https://pkg.mitchelloharawild.com/distributional/
repository: https://CRAN.R-project.org/package=distributional
authors:
- family-names: O'Hara-Wild
given-names: Mitchell
email: mail@mitchelloharawild.com
orcid: https://orcid.org/0000-0001-6729-7695
- family-names: Kay
given-names: Matthew
orcid: https://orcid.org/0000-0001-9446-0419
- family-names: Hayes
given-names: Alex
orcid: https://orcid.org/0000-0002-4985-5160
- family-names: Hyndman
given-names: Rob
orcid: https://orcid.org/0000-0002-2140-5352
year: '2025'
doi: 10.32614/CRAN.package.distributional
- type: software
title: dplyr
abstract: 'dplyr: A Grammar of Data Manipulation'
notes: Suggests
url: https://dplyr.tidyverse.org
repository: https://CRAN.R-project.org/package=dplyr
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: François
given-names: Romain
orcid: https://orcid.org/0000-0002-2444-4226
- family-names: Henry
given-names: Lionel
- family-names: Müller
given-names: Kirill
orcid: https://orcid.org/0000-0002-1416-3412
- family-names: Vaughan
given-names: Davis
email: davis@posit.co
orcid: https://orcid.org/0000-0003-4777-038X
year: '2025'
doi: 10.32614/CRAN.package.dplyr
- type: software
title: forcats
abstract: 'forcats: Tools for Working with Categorical Variables (Factors)'
notes: Suggests
url: https://forcats.tidyverse.org/
repository: https://CRAN.R-project.org/package=forcats
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2025'
doi: 10.32614/CRAN.package.forcats
- type: software
title: ggplot2
abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics'
notes: Suggests
url: https://ggplot2.tidyverse.org
repository: https://CRAN.R-project.org/package=ggplot2
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Chang
given-names: Winston
orcid: https://orcid.org/0000-0002-1576-2126
- family-names: Henry
given-names: Lionel
- family-names: Pedersen
given-names: Thomas Lin
email: thomas.pedersen@posit.co
orcid: https://orcid.org/0000-0002-5147-4711
- family-names: Takahashi
given-names: Kohske
- family-names: Wilke
given-names: Claus
orcid: https://orcid.org/0000-0002-7470-9261
- family-names: Woo
given-names: Kara
orcid: https://orcid.org/0000-0002-5125-4188
- family-names: Yutani
given-names: Hiroaki
orcid: https://orcid.org/0000-0002-3385-7233
- family-names: Dunnington
given-names: Dewey
orcid: https://orcid.org/0000-0002-9415-4582
- family-names: Brand
given-names: Teun
name-particle: van den
orcid: https://orcid.org/0000-0002-9335-7468
year: '2025'
doi: 10.32614/CRAN.package.ggplot2
- type: software
title: incidence2
abstract: 'incidence2: Compute, Handle and Plot Incidence of Dated Events'
notes: Suggests
url: https://www.reconverse.org/incidence2/
repository: https://CRAN.R-project.org/package=incidence2
authors:
- family-names: Taylor
given-names: Tim
email: tim.taylor@hiddenelephants.co.uk
orcid: https://orcid.org/0000-0002-8587-7113
year: '2025'
doi: 10.32614/CRAN.package.incidence2
- type: software
title: knitr
abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
notes: Suggests
url: https://yihui.org/knitr/
repository: https://CRAN.R-project.org/package=knitr
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2025'
doi: 10.32614/CRAN.package.knitr
- type: software
title: magrittr
abstract: 'magrittr: A Forward-Pipe Operator for R'
notes: Suggests
url: https://magrittr.tidyverse.org
repository: https://CRAN.R-project.org/package=magrittr
authors:
- family-names: Bache
given-names: Stefan Milton
email: stefan@stefanbache.dk
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2025'
doi: 10.32614/CRAN.package.magrittr
- type: software
title: purrr
abstract: 'purrr: Functional Programming Tools'
notes: Suggests
url: https://purrr.tidyverse.org/
repository: https://CRAN.R-project.org/package=purrr
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Henry
given-names: Lionel
email: lionel@posit.co
year: '2025'
doi: 10.32614/CRAN.package.purrr
- type: software
title: rmarkdown
abstract: 'rmarkdown: Dynamic Documents for R'
notes: Suggests
url: https://pkgs.rstudio.com/rmarkdown/
repository: https://CRAN.R-project.org/package=rmarkdown
authors:
- family-names: Allaire
given-names: JJ
email: jj@posit.co
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
- family-names: Dervieux
given-names: Christophe
email: cderv@posit.co
orcid: https://orcid.org/0000-0003-4474-2498
- family-names: McPherson
given-names: Jonathan
email: jonathan@posit.co
- family-names: Luraschi
given-names: Javier
- family-names: Ushey
given-names: Kevin
email: kevin@posit.co
- family-names: Atkins
given-names: Aron
email: aron@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Cheng
given-names: Joe
email: joe@posit.co
- family-names: Chang
given-names: Winston
email: winston@posit.co
- family-names: Iannone
given-names: Richard
email: rich@posit.co
orcid: https://orcid.org/0000-0003-3925-190X
year: '2025'
doi: 10.32614/CRAN.package.rmarkdown
- type: software
title: scales
abstract: 'scales: Scale Functions for Visualization'
notes: Suggests
url: https://scales.r-lib.org
repository: https://CRAN.R-project.org/package=scales
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Pedersen
given-names: Thomas Lin
email: thomas.pedersen@posit.co
orcid: https://orcid.org/0000-0002-5147-4711
- family-names: Seidel
given-names: Dana
year: '2025'
doi: 10.32614/CRAN.package.scales
- type: software
title: spelling
abstract: 'spelling: Tools for Spell Checking in R'
notes: Suggests
url: https://ropensci.r-universe.dev/spelling
repository: https://CRAN.R-project.org/package=spelling
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroenooms@gmail.com
orcid: https://orcid.org/0000-0002-4035-0289
- family-names: Hester
given-names: Jim
email: james.hester@rstudio.com
year: '2025'
doi: 10.32614/CRAN.package.spelling
- type: software
title: testthat
abstract: 'testthat: Unit Testing for R'
notes: Suggests
url: https://testthat.r-lib.org
repository: https://CRAN.R-project.org/package=testthat
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2025'
doi: 10.32614/CRAN.package.testthat
version: '>= 3.0.0'
- type: software
title: tidyr
abstract: 'tidyr: Tidy Messy Data'
notes: Suggests
url: https://tidyr.tidyverse.org
repository: https://CRAN.R-project.org/package=tidyr
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
- family-names: Vaughan
given-names: Davis
email: davis@posit.co
- family-names: Girlich
given-names: Maximilian
year: '2025'
doi: 10.32614/CRAN.package.tidyr
GitHub Events
Total
- Create event: 19
- Issues event: 7
- Release event: 2
- Watch event: 4
- Delete event: 14
- Issue comment event: 18
- Push event: 61
- Pull request review event: 16
- Pull request review comment event: 10
- Pull request event: 31
- Fork event: 2
Last Year
- Create event: 19
- Issues event: 7
- Release event: 2
- Watch event: 4
- Delete event: 14
- Issue comment event: 18
- Push event: 61
- Pull request review event: 16
- Pull request review comment event: 10
- Pull request event: 31
- Fork event: 2
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 69
- Total pull requests: 67
- Average time to close issues: 3 months
- Average time to close pull requests: 9 days
- Total issue authors: 9
- Total pull request authors: 7
- Average comments per issue: 2.59
- Average comments per pull request: 1.48
- Merged pull requests: 49
- Bot issues: 0
- Bot pull requests: 6
Past Year
- Issues: 4
- Pull requests: 30
- Average time to close issues: 6 days
- Average time to close pull requests: 14 days
- Issue authors: 2
- Pull request authors: 4
- Average comments per issue: 0.25
- Average comments per pull request: 0.5
- Merged pull requests: 15
- Bot issues: 0
- Bot pull requests: 6
Top Authors
Issue Authors
- pratikunterwegs (45)
- adamkucharski (24)
- avallecam (7)
- TimTaylor (3)
- CarmenTamayo (3)
- Bisaloo (2)
- sbfnk (1)
- joshwlambert (1)
- Degoot-AM (1)
- seabbs (1)
- jamesmbaazam (1)
Pull Request Authors
- pratikunterwegs (42)
- adamkucharski (22)
- joshwlambert (10)
- github-actions[bot] (8)
- Bisaloo (8)
- avallecam (2)
- darakhshannehal (2)
- thimotei (1)
Top Labels
Issue Labels
Discussion (12)
bug (11)
documentation (10)
enhancement (4)
help wanted (2)
good first issue (2)
question (1)
Pull Request Labels
documentation (10)
Full-package review (1)
enhancement (1)
quality control (1)
good first issue (1)
Packages
- Total packages: 1
-
Total downloads:
- cran 324 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 4
- Total maintainers: 1
cran.r-project.org: cfr
Estimate Disease Severity and Case Ascertainment
- Homepage: https://github.com/epiverse-trace/cfr
- Documentation: http://cran.r-project.org/web/packages/cfr/cfr.pdf
- License: MIT + file LICENSE
-
Latest release: 0.2.0
published 12 months ago
Rankings
Stargazers count: 15.8%
Forks count: 17.0%
Dependent repos count: 23.8%
Dependent packages count: 28.7%
Average: 32.7%
Downloads: 78.3%
Maintainers (1)
Last synced:
6 months ago
Dependencies
.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
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/render_readme.yml
actions
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml
actions
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
DESCRIPTION
cran
- R >= 3.5.0 depends
- checkmate * imports
- stats * imports
- bookdown * suggests
- covidregionaldata * suggests
- dplyr * suggests
- epiparameter * suggests
- forcats * suggests
- ggplot2 * suggests
- incidence2 * suggests
- knitr * suggests
- outbreaks * suggests
- pak * suggests
- purrr * suggests
- rmarkdown * suggests
- scales * suggests
- spelling * suggests
- testthat >= 3.0.0 suggests
- tidyr * suggests
- usethis * suggests