Package: shinyCohortBuilder 0.3.1.9001
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.
Authors:
shinyCohortBuilder_0.3.1.9001.tar.gz
shinyCohortBuilder_0.3.1.9001.zip(r-4.5)shinyCohortBuilder_0.3.1.9001.zip(r-4.4)shinyCohortBuilder_0.3.1.9001.zip(r-4.3)
shinyCohortBuilder_0.3.1.9001.tgz(r-4.4-any)shinyCohortBuilder_0.3.1.9001.tgz(r-4.3-any)
shinyCohortBuilder_0.3.1.9001.tar.gz(r-4.5-noble)shinyCohortBuilder_0.3.1.9001.tar.gz(r-4.4-noble)
shinyCohortBuilder_0.3.1.9001.tgz(r-4.4-emscripten)shinyCohortBuilder_0.3.1.9001.tgz(r-4.3-emscripten)
shinyCohortBuilder.pdf |shinyCohortBuilder.html✨
shinyCohortBuilder/json (API)
NEWS
# Install 'shinyCohortBuilder' in R: |
install.packages('shinyCohortBuilder', repos = c('https://r-world-devs.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/r-world-devs/shinycohortbuilder/issues
Last updated 19 days agofrom:f9b5ce5442. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 04 2024 |
R-4.5-win | OK | Nov 04 2024 |
R-4.5-linux | OK | Nov 04 2024 |
R-4.4-win | OK | Nov 04 2024 |
R-4.4-mac | OK | Nov 04 2024 |
R-4.3-win | OK | Nov 04 2024 |
R-4.3-mac | OK | Nov 04 2024 |
Exports:.available_filters_choices.cb_input.custom_attrition.gui_filter.keep_na_input.pre_post_stats.pre_post_stats_text.render_filter.render_filters.save_observer.sendOutput.step_attrition.trigger_action.trigger_action_js.update_data_stats.update_keep_na_inputautofiltercb_changedcb_servercb_uidemo_appguiscb_chart_palettescb_iconsscb_labels
Dependencies:base64encbslibcachemclicohortBuildercolorspacecommonmarkcpp11crayondigestdplyrevaluatefansifarverfastmapfontawesomeformatRfsgenericsggiraphggplot2gluegtablehighrhtmltoolshtmlwidgetshttpuvisobandjquerylibjsonliteknitrlabelinglaterlatticelifecyclemagrittrMASSMatrixmemoisemgcvmimemunsellnlmepillarpkgconfigpromisespurrrR6rappdirsRColorBrewerRcpprlangrmarkdownsassscalesshinyshinyGizmoshinyWidgetssourcetoolsstringistringrsystemfontstibbletidyrtidyselecttinytextryCatchLogutf8uuidvctrsviridisLitewithrxfunxtableyaml
Creating custom source extension
Rendered fromcustom-gui-layer.Rmd
usingknitr::rmarkdown
on Nov 04 2024.Last update: 2022-06-21
Started: 2022-05-22
Implementing custom GUI filter layer
Rendered fromgui-filter-layer.Rmd
usingknitr::rmarkdown
on Nov 04 2024.Last update: 2022-06-21
Started: 2022-05-22
Introduction to shinyCohortBuilder
Rendered fromshinyCohortBuilder.Rmd
usingknitr::rmarkdown
on Nov 04 2024.Last update: 2023-08-25
Started: 2022-05-22
shinyCohortBuilder options
Rendered frompackage-options.Rmd
usingknitr::rmarkdown
on Nov 04 2024.Last update: 2024-09-19
Started: 2022-05-22
Updating Source in Shiny
Rendered fromupdating-source.Rmd
usingknitr::rmarkdown
on Nov 04 2024.Last update: 2022-06-02
Started: 2022-05-22
Readme and manuals
Help Manual
Help page | Topics |
---|---|
GUI layer for cohortBuilder package | shinyCohortBuilder-package |
Create input controller insensitive to server updates | .cb_input |
Define filter related output in filtering panel | .render_filter |
Save observer to user session | .save_observer |
Send output rendering | .sendOutput |
Generate filters definition based on the Source data | autofilter autofilter.default autofilter.tblist |
Generate available filters choices based on the Source data | .available_filters_choices .available_filters_choices.default .available_filters_choices.tblist available-filters-choices |
Track changes of cohort data in Shiny | cb_changed |
Include filtering panel in Shiny | cb_server cb_ui |
Run demo application | demo_app |
Run filtering panel locally | gui |
Return GUI layer methods for filter of specified type | .gui_filter .gui_filter.datetime_range .gui_filter.date_range .gui_filter.discrete .gui_filter.discrete_text .gui_filter.multi_discrete .gui_filter.query .gui_filter.range gui-filter-layer |
Generate NA's filter selection GUI input | .keep_na_input .update_keep_na_input keep_na_input |
Generate structure of pre/post statistics | .pre_post_stats .pre_post_stats_text pre_post_stats |
Method for generating custom attrition output | .custom_attrition rendering-custom-attrition |
Render filtering panels for all the filters included in Cohort | .render_filters .render_filters.default .render_filters.tblist rendering-filters |
Generate output of attrition plot | .step_attrition .step_attrition.default .step_attrition.tblist rendering-step-attrition |
Default color palette used for filter feedback plots | scb_chart_palette |
Default filtering panel icons | scb_icons |
Default filtering panel labels | scb_labels |
Source compatibility methods. | source-gui-layer |
Trigger filtering panel action | .trigger_action .trigger_action_js trigger-action |
Render source data related statistics | .update_data_stats .update_data_stats.default .update_data_stats.tblist updating-data-statistics |