xVUI: Shiny module UI for cross-view of multidimensional data

View source: R/xV.R

xVUIR Documentation

Shiny module UI for cross-view of multidimensional data

Description

Create UI to integratively visualize an expression dataset with phenotype or clinical features

Usage

xVUI(id, title = NULL, extension = TRUE)

Arguments

id

Character ID for specifying namespace, see shiny::NS.

title

Optional title or other info displayed at the top, usually the dataset title.

extension

Whether to include UI with extra links for calling external modules. See details.

Details

The UI is based on a "visual spreadsheet" or "line up" view. The original use case presumes the high-dimensional data to be expression data, e.g. gene or protein expression matrices. The module's primary task is simply to combine these two data types and visualize them together with some basic clustering and filtering options; see xVServer for more details. However, after the initial visualization many users will want to analyze the data, which is a task that is handled by other modules. The module can contain links to call these other modules, which are conditionally rendered in the control panel depending on the parameter extension. If the extension is rendered, returndata should be specified for the server function so that the module can pass the current data to these other modules.


avucoh/DIVE documentation built on Aug. 29, 2023, 6:02 p.m.