annotate fgsea.xml @ 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 101b208a3e1a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
17eb1e0d711f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 7f92023de5d3d922ad6cfd22f4de263b56127a1c
iuc
parents: 1
diff changeset
1 <tool id="fgsea" name="fgsea" version="1.8.0+galaxy1">
0
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
2 <description>- fast preranked gene set enrichment analysis</description>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
3 <requirements>
1
101b208a3e1a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit a8ec42c929d1f96af3cfe6aeaf229190a0a0717a
iuc
parents: 0
diff changeset
4 <requirement type="package" version="1.8.0">bioconductor-fgsea</requirement>
0
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
5 <requirement type="package" version="1.6.0">r-optparse</requirement>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
6 </requirements>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
7 <version_command><![CDATA[
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
8 echo $(R --version | grep version | grep -v GNU)", fgsea version" $(R --vanilla --slave -e "library(fgsea); cat(sessionInfo()\$otherPkgs\$fgsea\$Version)" 2> /dev/null | grep -v -i "WARNING: ")", optparse version" $(R --vanilla --slave -e "library(optparse); cat(sessionInfo()\$otherPkgs\$optparse\$Version)" 2> /dev/null | grep -v -i "WARNING: ")
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
9 ]]></version_command>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
11 #set $gmt = True
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
12 #if $sets_file.is_of_type("rdata"):
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
13 #set $gmt = False
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
14 #end if
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
15
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
16 Rscript '$__tool_directory__/fgsea.R'
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
17 --rnk_file '$rnk_file'
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
18 --header $header
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
19 --sets_file '$sets_file'
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
20 --gmt $gmt
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
21 --min_size $min_size
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
22 --max_size $max_size
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
23 --n_perm $n_perm
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
24 --out_tab '$out_tab'
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
25 --plot_opt $plot_opt
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
26 --top_num $top_num
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
27 --rda_opt $rda_opt
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 ]]></command>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
30 <inputs>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
31 <param name="rnk_file" type="data" format="tabular" label="Ranked Genes" help="A tabular file with gene symbols in the first column, and a ranked statistic (e.g. t-statistic or log fold-change) in the second column"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
32 <param name="header" type="boolean" truevalue="True" falsevalue="False" checked="True" label="File has header?" help="If this option is set to Yes, the tool will assume that the ranked genes file has a column header in the first row and the identifers commence on the second line. Default: Yes" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
33 <param name="sets_file" type="data" format="tabular,rdata" label="Gene Sets" help="A tabular file in GMT file or an RData file containing a list of gene sets, see below for more information"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
34 <param name="min_size" type="integer" min="0" value="1" label="Minimum Size of Gene Set" help="Minimal size of a gene set to test. All pathways below the threshold are excluded. Default: 1" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
35 <param name="max_size" type="integer" value="500" label="Maximal Size of Gene Set" help="Maximal size of a gene set to test. All pathways above the threshold are excluded. Default: 500" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
36 <param name="n_perm" type="integer" min="0" value="1000" label="Number of Permutations" help="Number of permutations to do. Minimial possible nominal p-value is about 1/nperm. Default: 1000" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
37 <param name="plot_opt" type="boolean" truevalue="True" falsevalue="False" checked="False" label="Output plots" help="Output a PDF file containing plots for top pathways by P value significance. Default: No"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
38 <param name="top_num" type="integer" value="10" label="Plot top most significant pathways" help="If Output plots is selected the number of top pathways to plot can be specified. Default: 10"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
39 <param name="rda_opt" type="boolean" truevalue="True" falsevalue="False" checked="False" label="Output RData file?" help="Output all the data used by R in the fgsea analysis, can be loaded into R. Default: No" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
40 </inputs>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
41
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
42 <outputs>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
43 <data name="out_tab" format="tabular" label="${tool.name} on ${on_string}: Ranked category list" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
44 <data name="out_pdf" format="pdf" from_work_dir="fgsea_plots.pdf" label="${tool.name} on ${on_string}: Plots">
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
45 <filter>plot_opt is True</filter>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
46 </data>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
47 <data name="out_rdata" format="rdata" from_work_dir="fgsea_analysis.RData" label="${tool.name} on ${on_string}: RData file">
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
48 <filter>rda_opt is True</filter>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
49 </data>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
50 </outputs>
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 <tests>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
53 <test>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
54 <param name="rnk_file" ftype="tabular" value="t47d_Treatment_DEA_Prog-vs-Control_all_for_GSEA.rnk" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
55 <param name="sets_file" ftype="tabular" value="h.all.v6.2.symbols.gmt"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
56 <param name="plot_opt" value="True"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
57 <output name="out_tab" >
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
58 <assert_contents>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
59 <has_text_matching expression="pathway.*pval.*padj.*ES.*NES.*nMoreExtreme.*size.*leadingEdge" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
60 <has_text_matching expression="HALLMARK_TNFA_SIGNALING_VIA_NFKB.*0.001" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
61 </assert_contents>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
62 </output>
1
101b208a3e1a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit a8ec42c929d1f96af3cfe6aeaf229190a0a0717a
iuc
parents: 0
diff changeset
63 <output name="out_pdf" value="out_t47d.pdf" compare="sim_size"/>
0
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
64 </test>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
65 <test>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
66 <param name="rnk_file" ftype="tabular" value="t47d_entrez_ids.rnk" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
67 <param name="sets_file" ftype="rdata" value="human_H_v5p2.rdata"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
68 <param name="plot_opt" value="True"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
69 <output name="out_tab" >
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
70 <assert_contents>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
71 <has_text_matching expression="pathway.*pval.*padj.*ES.*NES.*nMoreExtreme.*size.*leadingEdge" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
72 <has_text_matching expression="HALLMARK_TNFA_SIGNALING_VIA_NFKB.*0.001" />
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
73 </assert_contents>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
74 </output>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
75 <output name="out_pdf" value="out_t47d.pdf" compare="sim_size"/>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
76 </test>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
77 </tests>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
78
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
79 <help><![CDATA[
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
80 fgsea_ is a Bioconductor package for fast preranked gene set enrichment analysis (GSEA). The performance is achieved by using an algorithm for cumulative GSEA-statistic calculation. This allows to reuse samples between different gene set sizes. See the preprint_ for algorithmic details.
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
81
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 **Inputs**
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 **Ranked Genes**
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
87
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
88 A two-column file containing a ranked list of genes is required. The first column must contain the gene identifiers and the second column the statistic used to rank. Gene identifiers must be unique (not repeated) within the file and must be the same type as the identifiers in the 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
89
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
90 Example:
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
91
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
92 ========= ============
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
93 Symbol Ranked Stat
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
94 ========= ============
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
95 VDR 67.198
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
96 IL20RA 65.963
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
97 MPHOSPH10 51.353
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
98 RCAN1 50.269
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
99 HILPDA 50.015
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
100 TSC22D3 47.496
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
101 FAM107B 45.926
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
102 ========= ============
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
103
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
104 **Gene Sets**
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
105
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
106 A Gene Sets file is required. This can be a tabular file in Gene Matrix Transposed (GMT) format. In GMT format, each row represents a gene set, with the set name in the first column, a description in the second, then the identifiers of the genes in the set in the following columns, see the example below. GMT files with any identifiers (e.g. Entrez IDs, Symbols) can be used but the same type of identifiers must be present in the Ranked Genes file. More information on `GMT format`_ can be found at the Broad website. GMT files for human gene sets can be obtained from the Broad's MSigDB_ collections.
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
107
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
108 Example:
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
109 ================== ================================================================== ====== ===== ====
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
110 HALLMARK_APOPTOSIS http://www.broadinstitute.org/gsea/msigdb/cards/HALLMARK_APOPTOSIS CASP3 CASP9 ...
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
111 HALLMARK_HYPOXIA http://www.broadinstitute.org/gsea/msigdb/cards/HALLMARK_HYPOXIA PGK1 PDK1 ...
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
112 ================== ================================================================== ====== ===== ====
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
113
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
114
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
115 Alternatively, an RData file containing a collection of gene sets can be input, like the ones provided here_ containing mouse versions of the MSigDB collections.
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
116
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
117 -----
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
118
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
119 **Outputs**
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
120
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
121 * A Tabular file of gene set rankings
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
122 * A PDF with plots of top pathways (optional)
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
123
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
124 -----
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
125
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
126 Wrapper released under MIT License. Copyright (c) 2017 Mark Dunning
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
127
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
128 .. _fgsea: https://bioconductor.org/packages/release/bioc/html/fgsea.html
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
129 .. _preprint: http://biorxiv.org/content/early/2016/06/20/060012
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
130 .. _GMT format: https://software.broadinstitute.org/cancer/software/gsea/wiki/index.php/Data_formats#GMT:_Gene_Matrix_Transposed_file_format_.28.2A.gmt.29
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
131 .. _MSigDB: http://software.broadinstitute.org/gsea/msigdb/collections.jsp
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
132 .. _here: http://bioinf.wehi.edu.au/software/MSigDB/index.html
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
133
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
134 ]]></help>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
135 <citations>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
136 <citation type="doi">10.1101/060012</citation>
9bb7943b5263 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit 9a6eda48463d6c19e9c5f3f2f8109f33de74855d-dirty
iuc
parents:
diff changeset
137 </citations>
1
101b208a3e1a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fgsea commit a8ec42c929d1f96af3cfe6aeaf229190a0a0717a
iuc
parents: 0
diff changeset
138 </tool>