DynamicMarkerTable-class: Dynamic marker table

Description Slot overview Constructor Supported methods Examples

Description

A table that dynamically identifies marker genes for a selected subset of samples. Comparisons are made between the active selection in the transmitting panel and (i) all non-selected points, if no saved selections are available; or (ii) each subset of points in each saved selection.

Slot overview

The following slots control the test procedure:

The following slots control the rendered table:

In addition, this class inherits all slots from its parent RowTable, Table and Panel classes.

Constructor

DynamicMarkerTable(...) creates an instance of a DynamicMarkerTable class, where any slot and its value can be passed to ... as a named argument.

Supported methods

In the following code snippets, x is an instance of a DynamicMarkerTable class. Refer to the documentation for each method for more details on the remaining arguments.

For setting up data values:

For defining the interface:

For monitoring reactive expressions:

For creating the table:

For documentation:

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
library(scRNAseq)
library(scater)

sce <- ReprocessedAllenData(assays="tophat_counts")
sce <- logNormCounts(sce, exprs_values="tophat_counts")
sce <- runPCA(sce, ncomponents=4)
sce <- runTSNE(sce)

dst <- DynamicMarkerTable(PanelId=1L, PanelWidth=8L,
    ColumnSelectionSource="ReducedDimensionPlot1")

rdp <- ReducedDimensionPlot(PanelId=1L,
    ColorByFeatureSource="DynamicMarkerTable1")

if (interactive()) {
    iSEE(sce, initial=list(rdp, dst))
}

iSEEu documentation built on Nov. 8, 2020, 8:12 p.m.