shinyCohortBuilder: Modular Cohort-Building Framework for Analytical Dashboards

You can easily add advanced cohort-building component to your analytical dashboard or simple 'Shiny' app. Then you can instantly start building cohorts using multiple filters of different types, filtering datasets, and filtering steps. Filters can be complex and data-specific, and together with multiple filtering steps you can use complex filtering rules. The cohort-building sidebar panel allows you to easily work with filters, add and remove filtering steps. It helps you with handling missing values during filtering, and provides instant filtering feedback with filter feedback plots. The GUI panel is not only compatible with native shiny bookmarking, but also provides reproducible R code.

Version: 0.2.1
Depends: R (≥ 3.5.0)
Imports: magrittr, glue, bslib, jsonlite, purrr, ggplot2, ggiraph, htmltools, shiny (≥ 1.7.0), shinyWidgets (≥ 0.7.0), htmlwidgets, dplyr, cohortBuilder (≥ 0.2.0), tryCatchLog, highr, shinyGizmo (≥ 0.4.2), rlang (≥ 1.0), tibble, lifecycle
Suggests: pkgload, packer, sass, knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2023-08-28
DOI: 10.32614/CRAN.package.shinyCohortBuilder
Author: Krystian Igras [cre, aut], Kamil Wais [aut], Adam Foryƛ [ctb]
Maintainer: Krystian Igras <krystian8207 at>
License: MIT + file LICENSE
NeedsCompilation: no
Materials: README NEWS
CRAN checks: shinyCohortBuilder results


Reference manual: shinyCohortBuilder.pdf
Vignettes: Creating custom source extension
Implementing custom GUI filter layer
shinyCohortBuilder options
Introduction to shinyCohortBuilder
Updating Source in Shiny


Package source: shinyCohortBuilder_0.2.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): shinyCohortBuilder_0.2.1.tgz, r-oldrel (arm64): shinyCohortBuilder_0.2.1.tgz, r-release (x86_64): shinyCohortBuilder_0.2.1.tgz, r-oldrel (x86_64): shinyCohortBuilder_0.2.1.tgz
Old sources: shinyCohortBuilder archive


Please use the canonical form to link to this page.