Description Usage Arguments Value References Examples
Wrapper function to perform camera Gene
Set Analysis (GSA) and visualize results in barplot (two classes) or
heatmap (>2 classes).
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | subCamera(
  emat,
  class,
  keepN = TRUE,
  batch = NULL,
  geneList = NULL,
  xKey = NULL,
  pValue = 0.01,
  topN = 15,
  allowNegCor = FALSE,
  interGeneCor = 0.01,
  doPlot = TRUE,
  doVoom = FALSE,
  normMethod = "quantile",
  pMax = 10,
  rowCluster = TRUE,
  classCol = getOption("subClassCol"),
  heatCol = NULL,
  cexText = 1,
  legendAdd = TRUE,
  ...
)
 | 
| emat | numeric matrix with row features and sample columns. | 
| class | a factor vector specifying sample classes
 | 
| keepN | a logical or numeric vector specifying which samples to keep (defaults to all). | 
| batch | a factor vector specifying additional level in design matrix. | 
| geneList | a named list. where each item is a gene set consisting of a character vector of genes belonging to that set. | 
| xKey | a character vector matching emat with geneList identifiers.
 | 
| pValue | a p-value (number) indicating minimum gene set significance included in plot. | 
| topN | integer, number of gene sets to include in the plot. (for K>2, lowest p-value for each class is included). | 
| allowNegCor | logical, passed to limma:: | 
| interGeneCor | a number, passed to limma:: | 
| doPlot | a logical, indicating whether to return plot (TRUE) or significance values (FALSE) of results. | 
| doVoom | a logical, indicating whether emat is untransformed
sequencing count data and  | 
| normMethod | a character, only used if doVoom=TRUE and passed to
 | 
| pMax | a numeric, log10(-pValue) for color scale. | 
| rowCluster | logical, indicating whether heatmap rows should be clustered. | 
| classCol | a character vector specifying class colors. | 
| heatCol | a character vector specifying heatmap colors. | 
| cexText | numeric, text scaling factor. | 
| legendAdd | a logical, whether to add legend to barplot. | 
| ... | additional arguments passed to  | 
a barplot/heatmap and camera output (list,
invisible). For two-classes comparison, gene sets are ranked by significance
and bars are colored according to relative up-regulation. In heatmap with
default heatCol, red and blue indicates relative up- and
down-regulation respectively. Color intensity reflects significance.
Nominal 'camera' p-values are used as input for visualization.
Ritchie ME, Phipson B, Wu D, Hu Y, Law CW, Shi W, et al. limma powers differential expression analyses for RNA-sequencing and microarray studies. Nucl. Acids Res. 2015;gkv007.
Robinson MD, McCarthy DJ, Smyth GK. edgeR: a Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics. 2010;26:139-40.
Law CW, Chen Y, Shi W, Smyth GK. voom: precision weights unlock linear model analysis tools for RNA-seq read counts. Genome Biology. 2014;15:R29.
Wu D, Smyth GK. Camera: a competitive gene set test accounting for inter-gene correlation. Nucleic Acids Res. 2012;gks461.
| 1 2 3 4 | # sample subset for reduced run-time
subset <- 25:75
cam <- subCamera(emat=crcTCGAsubset, class=crcTCGAsubset$CMS,
    rowCluster=FALSE, doVoom=TRUE, keepN=subset)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.