View source: R/WebGestaltRMultiomicsGSEA.R
| WebGestaltRMultiOmicsGSEA | R Documentation | 
Multi-omics GSEA importFrom dplyr bind_rows left_join arrange select desc importFrom readr write_tsv
WebGestaltRMultiOmicsGSEA(
  analyteLists = NULL,
  analyteListFiles = NULL,
  analyteTypes = NULL,
  enrichMethod = "GSEA",
  organism = "hsapiens",
  enrichDatabase = NULL,
  enrichDatabaseFile = NULL,
  enrichDatabaseType = NULL,
  enrichDatabaseDescriptionFile = NULL,
  collapseMethod = "mean",
  minNum = 10,
  maxNum = 500,
  fdrMethod = "BH",
  sigMethod = "fdr",
  fdrThr = 0.05,
  topThr = 10,
  reportNum = 100,
  setCoverNum = 10,
  perNum = 1000,
  gseaP = 1,
  isOutput = TRUE,
  outputDirectory = getwd(),
  projectName = NULL,
  dagColor = "binary",
  saveRawGseaResult = FALSE,
  gseaPlotFormat = "png",
  nThreads = 1,
  cache = NULL,
  hostName = "https://www.webgestalt.org/",
  useWeightedSetCover = TRUE,
  useAffinityPropagation = FALSE,
  usekMedoid = FALSE,
  kMedoid_k = 25,
  isMetaAnalysis = TRUE,
  mergeMethod = "mean",
  normalizationMethod = "rank",
  listNames = NULL
)
analyteLists | 
 
  | 
analyteListFiles | 
 If   | 
analyteTypes | 
 a vector containing the ID types of the analyte lists.  | 
enrichMethod | 
 Enrichment methods:   | 
organism | 
 Currently, WebGestaltR supports 12 organisms. Users can use the function
  | 
enrichDatabase | 
 The functional categories for the enrichment analysis. Users can use
the function   | 
enrichDatabaseFile | 
 Users can provide one or more GMT files as the functional
category for enrichment analysis. The extension of the file should be   | 
enrichDatabaseType | 
 The ID type of the genes in the   | 
enrichDatabaseDescriptionFile | 
 Users can also provide description files for the custom
  | 
collapseMethod | 
 The method to collapse duplicate IDs with scores.   | 
minNum | 
 WebGestaltR will exclude the categories with the number of annotated genes
less than   | 
maxNum | 
 WebGestaltR will exclude the categories with the number of annotated genes
larger than   | 
fdrMethod | 
 For the ORA method, WebGestaltR supports five FDR methods:   | 
sigMethod | 
 Two methods of significance are available in WebGestaltR:   | 
fdrThr | 
 The significant threshold for the   | 
topThr | 
 The threshold for the   | 
reportNum | 
 The number of enriched categories visualized in the final report. The default
is   | 
setCoverNum | 
 The number of expected gene sets after set cover to reduce redundancy.
It could get fewer sets if the coverage reaches 100%. The default is   | 
perNum | 
 The number of permutations for the GSEA method. The default is   | 
gseaP | 
 The exponential scaling factor of the phenotype score. The default is   | 
isOutput | 
 If   | 
outputDirectory | 
 The output directory for the results.  | 
projectName | 
 The name of the project. If   | 
dagColor | 
 If   | 
saveRawGseaResult | 
 Whether the raw result from GSEA is saved as a RDS file, which can be
used for plotting. Defaults to  
  | 
gseaPlotFormat | 
 The graphic format of GSEA enrichment plots. Either   | 
nThreads | 
 The number of cores to use for GSEA and set cover, and in batch function.  | 
cache | 
 A directory to save data cache for reuse. Defaults to   | 
hostName | 
 The server URL for accessing data. Mostly for development purposes.  | 
useWeightedSetCover | 
 Use weighted set cover for ORA. Defaults to   | 
useAffinityPropagation | 
 Use affinity propagation for ORA. Defaults to   | 
usekMedoid | 
 Use k-medoid for ORA. Defaults to   | 
kMedoid_k | 
 The number of clusters for k-medoid. Defaults to   | 
isMetaAnalysis | 
 whether to perform meta-analysis. Defaults to   | 
mergeMethod | 
 The method to merge the results from multiple omics (options:   | 
normalizationMethod | 
 The method to normalize the results from multiple omics (options:   | 
listNames | 
 The names of the analyte lists.  | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.