Summary tab module
Value
UI returns sidebar and main panel UI elements for summary module Server called for the side effect of rendering summary output.
Examples
if (FALSE) { # interactive()
obj <- make_example_seurat_object()
app_object <- list(
rds = obj,
obj_type = "seurat",
metadata = obj[[]],
qc = NULL
)
ui <- shiny::fluidPage(
shiny::sidebarPanel(summaryUI("summary", "sidebar")),
shiny::mainPanel(summaryUI("summary", "main"))
)
server <- function(input, output, session) {
summaryServer(
"summary",
obj = app_object,
args = shiny::reactive({
list(
project = file.path(tempdir(), "project1"),
analysis = file.path(tempdir(), "project1", "analysis1", "object.rds")
)
})
)
}
shiny::shinyApp(ui, server)
}