ExploreModelMatrix: Explore model matrix

View source: R/ExploreModelMatrix.R

ExploreModelMatrixR Documentation

Explore model matrix

Description

Given a sample data table and a design formula, explore the resulting design matrix graphically in an interactive application.

Usage

ExploreModelMatrix(
  sampleData = NULL,
  designFormula = NULL,
  addStopButton = TRUE
)

Arguments

sampleData

(optional) A data.frame or DataFrame with sample information. If set to NULL, the user can upload the sample information from a tab-separated text file inside the app, or choose among a collection of example designs provided in the app.

designFormula

(optional) A formula. All components of the terms must be present as columns in sampleData. If set to NULL, the design formula can be specified after launching the app.

addStopButton

Logical scalar. If TRUE (default), will add a button to stop the app (by calling shiny::stopApp).

Value

A Shiny app object

Author(s)

Charlotte Soneson, Federico Marini, Michael I Love, Florian Geier, Michael B Stadler

Examples

app <- ExploreModelMatrix(
  sampleData = data.frame(genotype = rep(c("A", "B"), each = 4),
                          treatment = rep(c("treated", "untreated"), 4)),
  designFormula = ~genotype + treatment
)
if (interactive()) shiny::runApp(app)


csoneson/ExploreModelMatrix documentation built on Jan. 2, 2025, 8:53 p.m.