annotate scde_list_match.xml @ 0:b1d730728d5f default tip

Initial commit.
author Ilya Sytchev <isytchev@hsph.harvard.edu>
date Mon, 07 Oct 2013 18:54:25 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
1 <?xml version="1.0"?>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
2 <tool id="scde-list-match" name="SCDE ListMatch" version="1.0" hidden="false">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
3 <description>match a list against one or more selected reference gene lists</description>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
4 <version_string>scde --version</version_string>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
5
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
6 <command interpreter="perl">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
7 scde match --source $source
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
8 --organism $organism
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
9
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
10 #if str($symbol_type) != ""
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
11 --symbol $symbol_type
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
12 #end if
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
13
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
14 #if $query.type == "file"
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
15 --file $query.filename
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
16 --column $query.column
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
17 #else
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
18 $query.source
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
19 #end if
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
20 --min-matches $min_matches
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
21 --output $format
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
22
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
23 #if str($output_html) != "None"
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
24 > $output_html
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
25 #else
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
26 > $output_tab
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
27 #end if
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
28 </command>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
29
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
30 <inputs>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
31 <param name="source" type="select" label="Compare your gene list to">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
32 <option value="wikipathways">Wikipathways</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
33 <option value="genesigdb">GeneSigDB</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
34 <option value="msigdb">MSigDB</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
35 <option value="scd">SCDE Repository - Public</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
36 </param>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
37
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
38 <param name="organism" type="select" label="Query Organism" help="Which organism did your gene list come from?">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
39 <option value="human">Human</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
40 <option value="mouse">Mouse</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
41 </param>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
42
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
43 <param name="symbol_type" type="select" label="Query Gene ID Type" help="Select the gene identifier type to search with.">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
44 <option value="symbol">Gene Symbol</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
45 <option value="ensembl">Ensembl ID</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
46 <option value="entrez">Entrez ID</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
47 </param>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
48
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
49 <conditional name="query">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
50 <param name="type" type="select" label="Query source" help="You may select a file from your User History or enter a list of genes as text.">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
51 <option value="file">History File</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
52 <option value="text">Enter Text</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
53 </param>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
54
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
55 <when value="file">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
56 <param name="filename" format="txt" type="data" label="Query History File" help="Select a file from your History"/>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
57 <param name="column" type="data_column" data_ref="filename" label="Query File Column Number" help="Column numbers start at 1. Verify that the column number corresponds to the Gene ID Type you specified."/>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
58 </when>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
59
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
60 <when value="text">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
61 <param name="source" type="text" area="true" size="5x60" label="Query using Text Entry" help="Paste a list of gene symbols here, separated by a space, tab, new line or a comma."/>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
62 </when>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
63 </conditional>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
64
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
65 <param name="min_matches" type="select" label="Minimum Number of Matches" help="Select the minimum number of genes that must be matched per reference gene list.">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
66 <option value="1">1</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
67 <option value="2">2</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
68 <option value="3">3</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
69 <option value="4">4</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
70 <option value="5">5</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
71 </param>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
72
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
73 <param name="format" type="select" label="Output Format" help="Select the format for the output file.">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
74 <option value="html">HTML</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
75 <option value="tab">Tab Delimited</option>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
76 </param>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
77 </inputs>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
78
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
79 <outputs>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
80 <data format="html" name="output_html">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
81 <filter>format == "html"</filter>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
82 </data>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
83 <data format="tabular" name="output_tab">
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
84 <filter>format == "tab"</filter>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
85 </data>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
86 </outputs>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
87
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
88 <help>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
89 **What it does**
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
90
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
91 This tool compares a list of genes as a query against one or more selected reference lists.
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
92
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
93 -----
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
94
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
95 .. class:: infomark
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
96
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
97 Please upload your data as a tab-delimited text file. If the column number does not appear as a dropdown menu, make sure the file type is 'Tabular'.
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
98
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
99 -----
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
100
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
101 **Screencast!**
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
102
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
103 Watch the SCDE ListMatch Screencast_ (right click to open this link in another window).
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
104
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
105 .. _Screencast: http://discovery.hsci.harvard.edu/screencasts/galaxy.html
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
106 </help>
b1d730728d5f Initial commit.
Ilya Sytchev <isytchev@hsph.harvard.edu>
parents:
diff changeset
107 </tool>