annotate kobas_identify.xml @ 4:dc84c4e1f9c4 draft

planemo upload commit f6412ce479ec7ea8984e82ea1b226a039133eea4
author iuc
date Thu, 10 Nov 2016 16:21:29 -0500
parents e3308a2b63f4
children d1f8912a4796
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
1 <tool id="kobas_identify" name="KOBAS Identify" version="@WRAPPER_VERSION@">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
2 <description>KEGG Orthology Based Annotation System</description>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
3 <macros>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
4 <import>kobas_macros.xml</import>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
5 </macros>
4
dc84c4e1f9c4 planemo upload commit f6412ce479ec7ea8984e82ea1b226a039133eea4
iuc
parents: 0
diff changeset
6
dc84c4e1f9c4 planemo upload commit f6412ce479ec7ea8984e82ea1b226a039133eea4
iuc
parents: 0
diff changeset
7 <expand macro="requirements"/>
0
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
8
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
9 <command>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
10 <![CDATA[
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
11
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
12 mkdir sqlite &&
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
13 mkdir seq_pep &&
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
14
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
15 #if not isinstance( $db.value, list ):
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
16 #set $db_args = [ $db.value ]
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
17 #else:
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
18 #set $db_args = $db.value
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
19 #end if
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
20 #set $db_args = "/".join($db.value)
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
21
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
22 ln -s '$kobasdb' 'sqlite/${species}.db' &&
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
23
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
24 kobas-identify
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
25 -f '$fgfile'
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
26 #if $bg.bgtype == 'file':
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
27 -b '$bg.bgfile'
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
28 #elif $bg.bgtype == 'species':
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
29 -b '$bg.bgspecies'
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
30 #end if
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
31 -d '$db_args'
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
32 -m '$method'
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
33 -n '$fdr'
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
34 -c $cutoff
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
35 -q sqlite
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
36 -p blastp
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
37 -x blastx
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
38 -o '$output'
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
39 ]]>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
40 </command>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
41 <inputs>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
42 <param format="tabular" type="data" label="Foreground" argument="--fgfile" help="Foreground file, the output of KOBAS Annotate"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
43
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
44 <expand macro="input_kobasdb"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
45
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
46 <param type="select" label="Database" argument="--db" multiple="True" display="checkboxes" help="Select your desired databases:
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
47 (Note: the Corrected P-Values will be affected by the number of selected databases)">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
48 <option value="K">KEGG Pathway</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
49 <option value="n">PID</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
50 <option value="b">BioCarta</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
51 <option value="R">Reactome</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
52 <option value="B">BioCyc</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
53 <option value="P">PANTHER</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
54 <option value="o">OMIM</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
55 <option value="k">KEGG Disease</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
56 <option value="f">FunDo</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
57 <option value="g">GAD</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
58 <option value="N">NHGRI GWAS Catalog</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
59 <option value="G">Gene Ontology</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
60 <option value="S">Gene Ontology Slim (GOslim)</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
61 <validator type="no_options" message="You must pick at least one database."/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
62 </param>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
63
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
64 <conditional name="bg">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
65 <param
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
66 name="bgtype"
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
67 type="select"
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
68 argument="--bgfile"
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
69 label="Background"
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
70 help="Optional background file, the output of annotate (3 or 4-letter
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
71 file name is not allowed), or species abbreviation
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
72 (for example: hsa for Homo sapiens, mmu for Mus
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
73 musculus, dme for Drosophila melanogaster, ath for
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
74 Arabidopsis thaliana, sce for Saccharomyces cerevisiae
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
75 and eco for Escherichia coli K-12 MG1655), default
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
76 same species as annotate">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
77 <option value="same" selected="True">Same species as annotate</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
78 <option value="file">Background file from KOBAS Annotate</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
79 <option value="species">Species abbreviation</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
80 </param>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
81 <when value="same"></when>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
82 <when value="file">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
83 <param format="txt" name="bgfile" type="data" label="Background file"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
84 </when>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
85 <when value="species">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
86 <param
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
87 name="bgspecies"
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
88 type="text"
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
89 label="Species abbreviation"
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
90 help="For example: ko for KEGG
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
91 Orthology, hsa for Homo sapiens, mmu for Mus musculus,
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
92 dme for Drosophila melanogaster, ath for Arabidopsis
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
93 thaliana, sce for Saccharomyces cerevisiae and eco for
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
94 Escherichia coli K-12 MG1655"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
95 </when>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
96 </conditional>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
97
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
98 <param argument="--method" type="select" label="Statistical test method">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
99 <option selected="True" value="h">Hpergeometric test / Fisher's exact test</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
100 <option value="b">Binomial test</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
101 <option value="c">Chi-square test</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
102 <option value="x">Frequency list</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
103 </param>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
104
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
105 <param type="select" argument="--fdr" label="FDR" help="False discovery rate (FDR) correction method">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
106 <option selected="True" value="BH">Benjamini and Hochberg</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
107 <option value="BY">Benjamini and Yekutieli</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
108 <option value="QVALUE">QVALUE</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
109 <option value="None">None</option>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
110 </param>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
111
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
112 <param type="integer" min="0" argument="--cutoff" value="5" label="Cutoff" help="Terms with less than cutoff number of genes are not used for statistical tests, default 5"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
113
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
114 </inputs>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
115 <outputs>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
116 <data format="tabular" name="output"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
117 </outputs>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
118
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
119 <tests>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
120 <test>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
121 <param name="fgfile" value="kobas_annotate_output.txt"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
122 <param name="species" value="aaa"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
123 <param name="kobasdb" value="aaa.db"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
124 <param name="db" value="K"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
125 <conditional name="bg">
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
126 <param name="bgtype" value="same"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
127 </conditional>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
128 <output name="out_file1" file="kobas_identify_output.txt"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
129 </test>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
130 </tests>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
131
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
132 <help>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
133 @HELP_KOBAS_INFO@
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
134
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
135 **KOBAS Identify**
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
136
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
137 Performs statistical tests to identify significantly enriched pathways and diseases.
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
138
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
139 @HELP_KOBAS_URL@
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
140 </help>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
141 <expand macro="kobas_citations"/>
e3308a2b63f4 planemo upload commit 07ca139d824550801d6f5ba425579a05b884d101
iuc
parents:
diff changeset
142 </tool>