annotate snpSift_geneSets.xml @ 199:ebf4eced9076 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 7b8a4ffc823f4dab194f1c629b7e83277dbe4337
author iuc
date Mon, 25 May 2015 22:37:20 -0400
parents a7aed5f7a2ef
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
115
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
1 <tool id="snpSift_geneSets" name="SnpSift GeneSets" version="4.0.0">
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
2 <description>Annotating GeneSets, such as Gene Ontology, KEGG, Reactome</description>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
3 <!--
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
4 You can change the amount of memory used, just change the -Xmx parameter (e.g. use -Xmx2G for 2Gb of memory)
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
5 -->
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
6 <macros>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
7 <import>snpSift_macros.xml</import>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
8 </macros>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
9 <expand macro="requirements" />
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
10 <expand macro="stdio" />
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
11 <command>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
12 java -Xmx2G -jar \$SNPEFF_JAR_PATH/SnpSift.jar geneSets -v
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
13 #if $db_opts.db_opts_selector == "db"
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
14 "${db_opts.database.fields.path}"
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
15 #elif $db_opts.db_opts_selector == "histdb"
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
16 "$db_opts.histdb"
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
17 #end if
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
18
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
19 $input 2&gt; $log &gt; $output
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
20 </command>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
21 <inputs>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
22 <param format="vcf" name="input" type="data" label="Variant input file in VCF format"/>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
23 <conditional name="db_opts">
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
24 <param name="db_opts_selector" type="select" label="Select Annotation database" help="">
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
25 <option value="db" selected="True">Locally installed database</option>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
26 <option value="histdb">database from your history</option>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
27 </param>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
28 <when value="db">
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
29 <param name="database" type="select" label="Molecular Signatures Database (MSigDB)">
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
30 <options from_data_table="snpeff_msigdb_database" />
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
31 </param>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
32 <param name="histdb" type="hidden" value="" />
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
33 </when>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
34 <when value="histdb">
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
35 <param name="histdb" type="data" format="txt" label="Molecular Signatures Database (MSigDB)" />
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
36 </when>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
37 </conditional>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
38 </inputs>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
39 <outputs>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
40 <data format="vcf" name="output" label="${tool.name} on ${on_string}: VCF" />
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
41 <data format="txt" name="log" label="${tool.name} on ${on_string}: log" />
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
42 </outputs>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
43 <tests>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
44 </tests>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
45 <help>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
46 This tool uses `SnpSift GeneSets`_ to add annotations from `MSigDB`_, a collection of annotated gene sets from different sources including Gene Ontology (GO), KEGG, Reactome.
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
47
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
48 .. _SnpSift GeneSets: http://snpeff.sourceforge.net/SnpSift.html#geneSets
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
49
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
50 .. class:: warningmark
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
51
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
52 The input VCF file must be annotated using SnpEff before performing GeneSets annotations. This is because the tool must know which gene the variant affects.
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
53
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
54 @EXTERNAL_DOCUMENTATION@
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
55
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
56 @CITATION_SECTION@
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
57
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
58 For `MSigDB`_, please cite |Subramanian2005|_.
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
59
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
60 .. _MSigDB: http://www.broadinstitute.org/gsea/msigdb/
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
61 .. |Subramanian2005| replace:: Subramanian, A., *et al.* (2005) Gene set enrichment analysis: A knowledge-based approach for interpreting genome-wide expression profiles. *Proc. Natl. Acad. Sci. U.S.A.* 102(43), 15545-15550
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
62 .. _Subramanian2005: http://www.pnas.org/content/102/43/15545
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
63 </help>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
64 <expand macro="citations">
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
65 <citation type="doi">10.1073/pnas.0506580102</citation><!-- MSigDB citation -->
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
66 </expand>
a7aed5f7a2ef planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpsift/snpsift_genesets commit 344140b8df53b8b7024618bb04594607a045c03a
iuc
parents:
diff changeset
67 </tool>