Description Usage Arguments Value Examples
This function applies Gene Set Enrichment Analysis or Rank Enrichment Analysis over a ChIP-Seq signature contained in a vulcan package object
1 2  | vulcan.pathways(vobj, pathways, contrast = NULL, method = c("GSEA", "REA"),
  np = 1000)
 | 
vobj | 
 a list, the output of the   | 
pathways | 
 a list of vectors, one vector of gene identifiers per pathway  | 
contrast | 
 a vector with the name of the two conditions to compare. If method=='REA', contrast can be set to 'all', and Rank Enrichment Analysis will be performed for every sample independently, compared to the mean of the dataset.  | 
method | 
 either 'REA' for Rank Enrichment Analysis or 'GSEA' for Gene Set Enrichment Analysis  | 
np | 
 numeric, only for GSEA, the number of permutations to build the null distribution. Default is 1000  | 
if method=='GSEA', a named vector, with pathway names as names, and the normalized enrichment score of either the GSEA as value. If method=='REA', a matrix, with pathway names as rows and specific contrasts as columns (the method 'REA' allows for multiple contrasts to be calculated at the same time)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  | library(vulcandata)
vfile<-tempfile()
vulcandata::vulcansheet(vfile)
vobj<-vulcan.import(vfile)
unlink(vfile)
vobj<-vulcan.annotate(vobj,lborder=-10000,rborder=10000,method='sum')
vobj<-vulcan.normalize(vobj)
# Create a dummy pathway list (in entrez ids)
pathways<-list(
   pathwayA=rownames(vobj$normalized)[1:20],
   pathwayB=rownames(vobj$normalized)[21:50]
)
# Which contrast groups can be queried
names(vobj$samples)
results_gsea<-vulcan.pathways(vobj,pathways,contrast=c('t90','t0'),
method='GSEA')
results_rea<-vulcan.pathways(vobj,pathways,contrast=c('all'),method='REA')
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.