dexseqtable: The server function of the dexseqtable module

View source: R/dexseqtable.R

dexseqtableR Documentation

The server function of the dexseqtable module

Description

This module produces a differential exon usage table based on the output DEXSeqResults object of the DEXSeq package.

Usage

dexseqtable(
  input,
  output,
  session,
  eselist,
  allow_filtering = TRUE,
  getDEUGeneID = NULL,
  show_controls = TRUE,
  page_length = 15,
  link_to_deu_plot = TRUE
)

Arguments

input

Input object

output

Output object

session

Session object

eselist

ExploratorySummarizedExperimentList object containing ExploratorySummarizedExperiment objects

allow_filtering

Allow user filtering of results (default: TRUE)? Deactivated by the dexseqplot module, which uses it for showing gene-specific results.

getDEUGeneID

Reactive expression returning a gene ID.

show_controls

Passed to simpletable, spcifies whether the various datatables controls are displayed (default: TRUE).

page_length

Passed to simpletable, spcifies the number of rows to display (default: 15).

link_to_deu_plot

Link label fields to the plots produced by dexseqplot? (default: TRUE)

Details

For the table to be displayed, the dexseq_results slot must be filled on at least one of the component ExploratorySummarizedExperiment objects of the input ExploratorySummarizedExperimentList.

dexseq_results must be a list of DEXSeqResults objects corresponding to the contrasts listed in the contrasts slot of the ExploratorySummarizedExperiment.

This function is not called directly, but rather via callModule() (see example).

Examples

callModule(dexseqtable, "dexseqtable", eselist)


pinin4fjords/shinyngs documentation built on Feb. 28, 2024, 10:19 a.m.