volcanoStatsTable.RdYou can, in theory, create a volcano plot from a number of different parts
of a MultiGSEAResult() object. Most often you want to create a volcano
plot from the differential expressino results, but you could imagine
building a volcan plot where each point is a geneset. In this case, you
would extract the pvalues from the method you like in the
MultiGSEAResult() object using the stats parameter.
volcanoStatsTable( x, stats = "dge", xaxis = "logFC", yaxis = "pval", idx = "idx", xtfrm = identity, ytfrm = function(vals) -log10(vals) )
| x | A   | 
    
|---|---|
| stats | One of   | 
    
| xaxis, yaxis | the column of the the provided (or extracted)
  | 
    
| idx | The column of the   | 
    
| xtfrm | A function that transforms the   | 
    
| ytfrm | A function that transforms the   | 
    
a data.frame with .xv, .xy, .xvt and
.xvy columns that represent the xvalues, yvalues, transformed
xvalues, and transformed yvalues, respectively
Like the volcanoPlot() function, this is mostly used by the
multiGSEA.shiny package.
mg <- exampleMultiGSEAResult() v.dge <- volcanoStatsTable(mg) v.camera <- volcanoStatsTable(mg, 'camera')