View source: R/statisticaltests.R
tmodDecideTests | R Documentation |
For each module in a set, calculate the number of genes which are in that module and which are significantly up- or down-regulated.
tmodDecideTests(
g,
lfc = NULL,
pval = NULL,
lfc.thr = 0.5,
pval.thr = 0.05,
labels = NULL,
filter.unknown = FALSE,
mset = "all"
)
g |
a character vector with gene symbols |
lfc |
a numeric vector or a matrix with log fold changes |
pval |
a numeric vector or a matrix with p-values. Must have the same dimensions as lfc |
lfc.thr |
log fold change threshold |
pval.thr |
p-value threshold |
labels |
Names of the comparisons. Either NULL or a character vector of length equal to the number of columns in lfc and pval. |
filter.unknown |
If TRUE, modules with no annotation will be omitted |
mset |
Which module set to use. Either a character vector ("LI", "DC" or "all", default: LI) or a list (see "Custom module definitions" below) |
This function can be used to decide whether a module, as a whole, is up- or down regulated. For each module, it calculates the number of genes which are up-, down- or not regulated. A gene is considered to be up- regulated if the associated p-value is smaller than pval.thr and the associated log fold change is greater than lfc.thr. A gene is considered to be down- regulated if the associated p-value is smaller than pval.thr and the associated log fold change is smaller than lfc.thr.
Note that unlike decideTests from limma, tmodDecideTests does not correct the p-values for multiple testing – therefore, the p-values should already be corrected.
A list with as many elements as there were comparisons (columns in lfc and pval). Each element of the list is a data frame with the columns "Down", "Zero" and "Up" giving the number of the down-, not- and up-regulated genes respectively. Rows of the data frame correspond to module IDs.
tmodSummary, tmodPanelPlot, tmodDecideTestsLimma
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.