These are the UI and server components of the Heatmap panel of the
shiny app. It is generated by including 'DEsummary' in the panels.default argument
of generateShinyApp
.
DEsummaryPanelUI(id, metadata, show = TRUE)DEsummaryPanelServer(id, expression.matrix, metadata, DEresults, anno)
The UI and Server components of the shiny module, that can be used within the UI and Server definitions of a shiny app.
the input slot that will be used to access the value
a data frame containing metadata for the samples contained
in the expression.matrix; must contain at minimum two columns:
the first column must contain the column names of the expression.matrix,
while the last column is assumed to contain the experimental conditions
that will be tested for differential expression; a list (of the same
length as modality) can be provided if #' length(modality) > 1
whether to show the panel or not; default is TRUE; there for compatibility with specifying panels to show
the expression matrix; rows correspond to genes and
columns correspond to samples; usually preprocessed by
preprocessExpressionMatrix
; a list (of the same length as
modality) can be provided if #' length(modality) > 1
differential expression results output from DEpanelServer; a reactive list with slots 'DEtable' (all genes), 'DEtableSubset' (only DE genes), 'lfcThreshold' and 'pvalThreshold'
annotation data frame containing a match between the row names
of the expression.matrix (usually ENSEMBL IDs) and the gene names that
should be rendered within the app and in output files; this object is
created by generateShinyApp
using the org.db specified