R/useShinyCellModular.R
useShinyCellModular.RdTakes the output files from prepShinyCellModular and writes a
ready-to-run app.R with the selected module tabs into out_dir.
useShinyCellModular(
out_dir,
shinycellmodular.dir.src = NULL,
rsconnect.deploy = FALSE,
data_type = NULL,
enabled_tabs = NULL,
overwrite_modules = FALSE,
disable_ui_server = TRUE,
app_title = NULL,
navbar_color = "#007BA7"
)Directory containing prepared prepShinyCellModular output files
(sc1conf.rds, sc1meta.rds, etc.).
Path to the ShinyCellModular source directory
containing modules/. Default: system.file('', package = 'ShinyCellModular').
Write an rsconnect manifest for deployment. Default: FALSE.
Preset tab selection: 'RNA', 'RNA_ATAC', or 'SPATIAL'.
Default: 'RNA'.
Character vector of tab IDs to include. Overrides data_type
presets. Default: NULL (uses all tabs for data_type).
Remove and replace existing modules/ folder. Default: FALSE.
Rename legacy ui.R and server.R to .bak. Default: TRUE.
Title shown in the app navbar. Required.
Invisibly returns NULL. Writes app.R and modules/ to out_dir.
if (FALSE) { # \dontrun{
useShinyCellModular(
out_dir = "my_app_files/",
data_type = "RNA",
app_title = "My scRNA-seq App"
)
} # }