Mercurial > repos > iuc > fgsea
annotate fgsea.R @ 2:17eb1e0d711f draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 7f92023de5d3d922ad6cfd22f4de263b56127a1c
author | iuc |
---|---|
date | Mon, 06 May 2019 04:45:25 -0400 |
parents | 9bb7943b5263 |
children |
rev | line source |
---|---|
0
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
1 options( show.error.messages=F, error = function () { cat( geterrmessage(), file=stderr() ); q( "no", 1, F ) } ) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
2 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
3 # we need that to not crash galaxy with an UTF8 error on German LC settings. |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
4 loc <- Sys.setlocale("LC_MESSAGES", "en_US.UTF-8") |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
5 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
6 suppressPackageStartupMessages({ |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
7 library(fgsea) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
8 library(ggplot2) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
9 library(optparse) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
10 }) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
11 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
12 option_list <- list( |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
13 make_option(c("-rnk_file", "--rnk_file"), type="character", help="Path to ranked genes file"), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
14 make_option(c("-header", "--header"), type="logical", help = "Does ranked genes file have a header"), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
15 make_option(c("-sets_file", "--sets_file"), type="character", help = "Path to gene sets file"), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
16 make_option(c("-gmt", "--gmt"), type="logical", help = "Is the sets file in GMT format"), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
17 make_option(c("-out_tab","--out_tab"), type="character", help="Path to output file"), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
18 make_option(c("-min_size", "--min_size"), type="integer", help="Minimal size of a gene set to test. All pathways below the threshold are excluded."), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
19 make_option(c("-max_size", "--max_size"), type="integer", help="Maximal size of a gene set to test. All pathways above the threshold are excluded."), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
20 make_option(c("-n_perm", "--n_perm"), type="integer", help="Number of permutations to do. Minimial possible nominal p-value is about 1/nperm"), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
21 make_option(c("-rda_opt", "--rda_opt"), type="logical", help="Output RData file"), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
22 make_option(c("-plot_opt", "--plot_opt"), type="logical", help="Output plot"), |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
23 make_option(c("-top_num", "--top_num"), type="integer", help="Top number of pathways to plot") |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
24 ) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
25 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
26 parser <- OptionParser(usage = "%prog [options] file", option_list=option_list) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
27 args = parse_args(parser) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
28 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
29 # Vars: |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
30 rnk_file = args$rnk_file |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
31 if (args$header) { |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
32 header = TRUE |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
33 } else { |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
34 header = FALSE |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
35 } |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
36 sets_file = args$sets_file |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
37 gmt = args$gmt |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
38 out_tab = args$out_tab |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
39 min_size = args$min_size |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
40 max_size = args$max_size |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
41 n_perm = args$n_perm |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
42 rda_opt = args$rda_opt |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
43 plot_opt = args$plot_opt |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
44 top_num = args$top_num |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
45 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
46 ## Basically using the steps from the fgsea vignette |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
47 rankTab <- read.table(rnk_file, header=header, colClasses = c("character", "numeric")) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
48 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
49 ranks <-rankTab[,2] |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
50 names(ranks) <- rankTab[,1] |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
51 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
52 if (gmt) { |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
53 pathways <- gmtPathways(sets_file) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
54 } else { |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
55 pathways <- load(sets_file) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
56 pathways <- get(pathways) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
57 } |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
58 |
2
17eb1e0d711f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 7f92023de5d3d922ad6cfd22f4de263b56127a1c
iuc
parents:
0
diff
changeset
|
59 # need to set seed for reproducibility https://github.com/ctlab/fgsea/issues/12 |
17eb1e0d711f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 7f92023de5d3d922ad6cfd22f4de263b56127a1c
iuc
parents:
0
diff
changeset
|
60 set.seed(42) |
0
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
61 fgseaRes <- fgsea(pathways, ranks, minSize=min_size, maxSize=max_size, nperm=n_perm) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
62 fgseaRes <- fgseaRes[order(pval), ] |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
63 # Convert leadingEdge column from list to character to output |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
64 fgseaRes$leadingEdge <- sapply(fgseaRes$leadingEdge, toString) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
65 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
66 write.table(fgseaRes, out_tab, sep="\t", row.names=FALSE, quote=FALSE) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
67 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
68 if (plot_opt) { |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
69 pdf("fgsea_plots.pdf", width=8) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
70 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
71 topPathways <- head(fgseaRes, n=top_num) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
72 topPathways <- topPathways$pathway |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
73 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
74 ## Make summary table plot for top pathways |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
75 plotGseaTable(pathways[topPathways], ranks, fgseaRes, gseaParam = 0.5, |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
76 colwidths = c(5.3,3,0.7, 0.9, 0.9)) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
77 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
78 # Make enrichment plots for top pathways |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
79 for (i in topPathways) { |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
80 p <- plotEnrichment(pathways[[i]], ranks) + labs(title=i) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
81 print(p) |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
82 } |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
83 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
84 dev.off() |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
85 } |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
86 |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
87 ## Output RData file |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
88 if (rda_opt) { |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
89 save.image(file = "fgsea_analysis.RData") |
9bb7943b5263
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff
changeset
|
90 } |