A Framework for Building, Managing, and Stitching 'shiny' Modules into Reproducible Workflows


[Up] [Top]

Documentation for package ‘shinymgr’ version 1.1.0

Help Pages

shinymgr-package A unifying framework for managing and deploying module-based Shiny applications for reproducible analyses and rapid reporting
appReports Sample data for the shinymgr.sqlite table, "appReports"
apps Sample data for the shinymgr.sqlite table, "apps"
appStitching Sample data for the shinymgr.sqlite table, "appStitching"
appTabs Sample data for the shinymgr.sqlite table, "appTabs"
check_mod_info Compares mod header information to the database
delete_app Deletes an app from the database
delete_mod Deletes a module from the database
delete_report Deletes a report from the database
launch_shinymgr Launch the master app for shinymgr
modFunctionArguments Sample data for the shinymgr.sqlite table, "modFunctionArguments"
modFunctionReturns Sample data for the shinymgr.sqlite table, "modFunctionReturns"
modPackages Sample data for the shinymgr.sqlite table, "modPackages"
modules Sample data for the shinymgr.sqlite table, "modules"
mod_header_parser Parse the header of module modules to add to the database
mod_init Creates an R script that contains a framework for developing a new module
mod_register Register (inserts) a new module into the shinymgr project
qry_app_flow Retrieve structure of an app module
qry_app_stitching Retrieve structure of an app module
qry_mod_info Retrieve general information about a module
qry_row Retrieve one or more rows from a specified table from the shinymgr.sqlite. Used internally. database given a set of conditions on one or more columns.
reports Sample data for the shinymgr.sqlite table, "reports"
rerun_analysis Re-run an previously executed shinymgr analysis
restore_analysis Re-store a previously executed shinymgr analysis by regenerating an R project from an renv lockfile
shinymgr A unifying framework for managing and deploying module-based Shiny applications for reproducible analyses and rapid reporting
shinymgr_setup Sets up a new *shinymanager* directory structure and database
shiny_db_create Create an empty *shinymgr* SQLite database, and populate with demo data if desired.
shiny_db_populate Populates an empty shinymgr.sqlite database with demo data
tabModules Sample data for the shinymgr.sqlite table, "tabModules"
tabs Sample data for the shinymgr.sqlite table, "tabs"