annotate deseq2.xml @ 17:24930eeff731 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
author iuc
date Thu, 03 Nov 2016 16:03:53 -0400
parents a7bf54ecfa9d
children ff993132505f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
1 <tool id="deseq2" name="DESeq2" version="2.11.38">
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
2 <description>Determines differentially expressed features from count tables</description>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
3 <requirements>
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
4 <requirement type="package" version="1.12.4">bioconductor-deseq2</requirement>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
5 </requirements>
6
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
6 <stdio>
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
7 <regex match="Execution halted"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
8 source="both"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
9 level="fatal"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
10 description="Execution halted." />
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
11 <regex match="Error in"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
12 source="both"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
13 level="fatal"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
14 description="An undefined error occured, please check your intput carefully and contact your administrator." />
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
15 <regex match="Fatal error"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
16 source="both"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
17 level="fatal"
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
18 description="An undefined error occured, please check your intput carefully and contact your administrator." />
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
19 </stdio>
2
9c706d3721ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 521ea70d49fee701db4d832823644c8c3050f8f2-dirty
iuc
parents: 0
diff changeset
20 <version_command>
9c706d3721ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 521ea70d49fee701db4d832823644c8c3050f8f2-dirty
iuc
parents: 0
diff changeset
21 <![CDATA[
6
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
22 echo $(R --version | grep version | grep -v GNU)", DESeq2 version" $(R --vanilla --slave -e "library(DESeq2); cat(sessionInfo()\$otherPkgs\$DESeq2\$Version)" 2> /dev/null | grep -v -i "WARNING: ")
2
9c706d3721ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 521ea70d49fee701db4d832823644c8c3050f8f2-dirty
iuc
parents: 0
diff changeset
23 ]]>
9c706d3721ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 521ea70d49fee701db4d832823644c8c3050f8f2-dirty
iuc
parents: 0
diff changeset
24 </version_command>
7
681fd2c5f47a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f-dirty
iuc
parents: 6
diff changeset
25 <command>
2
9c706d3721ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 521ea70d49fee701db4d832823644c8c3050f8f2-dirty
iuc
parents: 0
diff changeset
26 <![CDATA[
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
27
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
28 #if $tximport.tximport_selector == 'tximport':
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
29 #if $tximport.mapping_format.mapping_format_selector == 'gtf':
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
30 ln -s '$tximport.mapping_format.gtf_file' mapping.gtf &&
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
31 #else:
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
32 ln -s '$tximport.mapping_format.tabular_file' mapping.txt &&
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
33 #end if
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
34 #end if
16
a7bf54ecfa9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit da90fed6a52526d14b5e58fc3c5e7e8448d783d7
iuc
parents: 15
diff changeset
35
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
36 #import json
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
37 Rscript '${__tool_directory__}/deseq2.R'
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
38 -o '$deseq_out'
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
39 #if $pdf:
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
40 -p '$plots'
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
41 #end if
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
42 #if $normCounts:
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
43 -n '$counts_out'
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
44 #end if
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
45 #set $temp_factor_names = list()
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
46 #for $factor in $rep_factorName:
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
47 #set $temp_factor = list()
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
48 #for $level in $factor.rep_factorLevel:
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
49 #set $count_files = list()
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
50 #for $file in $level.countsFile:
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
51 $count_files.append(str($file))
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
52 #end for
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
53 $temp_factor.append( {str($level.factorLevel): $count_files} )
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
54 #end for
14
0fb62f07f8b7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit e0f819a2fd56eb5ee30a7fd772780693e1f085fa
iuc
parents: 13
diff changeset
55 $temp_factor.reverse()
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
56 $temp_factor_names.append([str($factor.factorName), $temp_factor])
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
57 #end for
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
58 -f '#echo json.dumps(temp_factor_names)#'
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
59 -t '$fit_type'
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
60 #if $outlier_replace_off:
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
61 -a
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
62 #end if
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
63 #if $outlier_filter_off:
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
64 -b
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
65 #end if
15
d856341e03c8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit dd85747b08272b72c7161de9b18d19598bb49de1
iuc
parents: 14
diff changeset
66 #if $auto_mean_filter_off:
d856341e03c8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit dd85747b08272b72c7161de9b18d19598bb49de1
iuc
parents: 14
diff changeset
67 -c
d856341e03c8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit dd85747b08272b72c7161de9b18d19598bb49de1
iuc
parents: 14
diff changeset
68 #end if
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
69 #if $many_contrasts:
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
70 -m
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
71 #end if
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
72 #if $tximport.tximport_selector == 'tximport':
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
73 -i
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
74 #if $tximport.mapping_format.mapping_format_selector == 'gtf':
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
75 -x mapping.gtf
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
76 #else:
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
77 -x mapping.txt
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
78 #end if
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
79
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
80 #end if
2
9c706d3721ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 521ea70d49fee701db4d832823644c8c3050f8f2-dirty
iuc
parents: 0
diff changeset
81 ]]>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
82 </command>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
83 <inputs>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
84 <repeat name="rep_factorName" title="Factor" min="1">
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
85 <param name="factorName" type="text" value="FactorName" label="Specify a factor name, e.g. effects_drug_x or cancer_markers"
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
86 help="Only letters, numbers and underscores will be retained in this field">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
87 <sanitizer>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
88 <valid initial="string.letters,string.digits"><add value="_" /></valid>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
89 </sanitizer>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
90 </param>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
91 <repeat name="rep_factorLevel" title="Factor level" min="2" default="2">
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
92 <param name="factorLevel" type="text" value="FactorLevel" label="Specify a factor level, typical values could be 'tumor', 'normal', 'treated' or 'control'"
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
93 help="Only letters, numbers and underscores will be retained in this field">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
94 <sanitizer>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
95 <valid initial="string.letters,string.digits"><add value="_" /></valid>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
96 </sanitizer>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
97 </param>
6
982bd8bfa44c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 470804fe1d65ce5bf49804c7f249c51f6a567f9f
iuc
parents: 5
diff changeset
98 <param name="countsFile" type="data" format="tabular" multiple="true" label="Counts file(s)"/>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
99 </repeat>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
100 </repeat>
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
101
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
102 <conditional name="tximport">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
103 <param name="tximport_selector" type="select" label="Choice of Input data">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
104 <option value="count" selected="True">Count data (e.g. from htseq-count or feature-count)</option>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
105 <option value="tximport">TPM values (e.g. from sailfish or salmon)</option>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
106 </param>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
107 <when value="tximport">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
108 <conditional name="mapping_format">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
109 <param name="mapping_format_selector" type="select" label="Gene mapping format">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
110 <option value="gtf" selected="True">GTF</option>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
111 <option value="tabular">Transcript-ID and Gene-ID mapping file</option>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
112 </param>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
113 <when value="gtf">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
114 <param name="gtf_file" type="data" format="gtf" optional="True" label="GTF file with Transcript - Gene mapping"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
115 </when>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
116 <when value="tabular">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
117 <param name="tabular_file" type="data" format="tabular" optional="True" label="Tabular file with Transcript - Gene mapping"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
118 </when>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
119 </conditional>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
120 </when>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
121 <when value="count" />
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
122 </conditional>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
123 <param name="pdf" type="boolean" truevalue="1" falsevalue="0" checked="true"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
124 label="Visualising the analysis results"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
125 help="output an additional PDF files" />
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
126 <param name="normCounts" type="boolean" truevalue="1" falsevalue="0" checked="false"
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
127 label="Output normalized counts table" />
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
128 <param name="many_contrasts" type="boolean" truevalue="1" falsevalue="0" checked="false"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
129 label="Output all levels vs all levels of primary factor (use when you have >2 levels for primary factor)"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
130 help=" DESeq2 performs independent filtering by default using the mean of normalized counts as a filter statistic" />
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
131 <param name="fit_type" type="select" label="Fit type">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
132 <option value="1" selected="true">parametric</option>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
133 <option value="2">local</option>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
134 <option value="3">mean</option>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
135 </param>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
136 <param name="outlier_replace_off" type="boolean" truevalue="1" falsevalue="0" checked="false"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
137 label="Turn off outliers replacement (only affects with >6 replicates)"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
138 help="When there are more than 6 replicates for a given sample, the DESeq2 will automatically replace
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
139 counts with large Cook’s distance with the trimmed mean over all samples, scaled up by the size factor
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
140 or normalization factor for that sample" />
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
141 <param name="outlier_filter_off" type="boolean" truevalue="1" falsevalue="0" checked="false"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
142 label="Turn off outliers filtering (only affects with >2 replicates)"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
143 help="When there are more than 2 replicates for a given sample, the DESeq2 will automatically
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
144 filter genes which contain a Cook’s distance above a cutoff" />
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
145 <param name="auto_mean_filter_off" type="boolean" truevalue="1" falsevalue="0" checked="false"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
146 label="Turn off independent filtering"
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
147 help=" DESeq2 performs independent filtering by default using the mean of normalized counts as a filter statistic" />
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
148 </inputs>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
149 <outputs>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
150 <data format="tabular" name="deseq_out" label="DESeq2 result file on ${on_string}">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
151 <filter>many_contrasts is False</filter>
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
152 <actions>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
153 <action name="column_names" type="metadata" default="GeneID,Base mean,log2(FC),StdErr,Wald-Stats,P-value,P-adj" />
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
154 </actions>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
155 </data>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
156 <collection name="split_output" type="list" label="DESeq2 result files on ${on_string}">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
157 <filter>many_contrasts is True</filter>
15
d856341e03c8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit dd85747b08272b72c7161de9b18d19598bb49de1
iuc
parents: 14
diff changeset
158 <discover_datasets pattern="None.(?P&lt;designation&gt;.+_vs_.+)" format="tabular" directory="." visible="false"/>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
159 </collection>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
160 <data format="pdf" name="plots" label="DESeq2 plots on ${on_string}">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
161 <filter>pdf == True</filter>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
162 </data>
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
163 <data format="tabular" name="counts_out" label="Normalized counts file on ${on_string}">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
164 <filter>normCounts == True</filter>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
165 </data>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
166 </outputs>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
167 <tests>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
168 <test>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
169 <repeat name="rep_factorName">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
170 <param name="factorName" value="Treatment"/>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
171 <repeat name="rep_factorLevel">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
172 <param name="factorLevel" value="Treated"/>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
173 <param name="countsFile" value="GSM461179_treat_single.counts,GSM461180_treat_paired.counts,GSM461181_treat_paired.counts"/>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
174 </repeat>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
175 <repeat name="rep_factorLevel">
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
176 <param name="factorLevel" value="Untreated"/>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
177 <param name="countsFile" value="GSM461176_untreat_single.counts,GSM461177_untreat_paired.counts,GSM461178_untreat_paired.counts,GSM461182_untreat_single.counts"/>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
178 </repeat>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
179 </repeat>
17
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
180 <param name="pdf" value="False"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
181 <param name="normCounts" value="True"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
182 <output name="counts_out" file="normalized_readcounts.tab"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
183 <output name="deseq_out" file="deseq2_out.tab"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
184 </test>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
185 <test>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
186 <repeat name="rep_factorName">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
187 <param name="factorName" value="Treatment"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
188 <repeat name="rep_factorLevel">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
189 <param name="factorLevel" value="Treated"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
190 <param name="countsFile" value="sailfish_quant_result1.tab,sailfish_quant_result2.tab"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
191 </repeat>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
192 <repeat name="rep_factorLevel">
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
193 <param name="factorLevel" value="Untreated"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
194 <param name="countsFile" value="sailfish_quant_result3.tab,sailfish_quant_result4.tab"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
195 </repeat>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
196 </repeat>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
197 <param name="pdf" value="False"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
198 <param name="tximport_selector" value="tximport"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
199 <param name="mapping_format_selector" value="gtf"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
200 <param name="gtf_file" value="genes_sub.gtf"/>
24930eeff731 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 23559e873291b04840f186edb0b4b85e76359e05
iuc
parents: 16
diff changeset
201 <output name="deseq_out" file="deseq2_tximport_out.tab"/>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
202 </test>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
203 </tests>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
204 <help>
2
9c706d3721ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 521ea70d49fee701db4d832823644c8c3050f8f2-dirty
iuc
parents: 0
diff changeset
205 <![CDATA[
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
206 .. class:: infomark
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
207
15
d856341e03c8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit dd85747b08272b72c7161de9b18d19598bb49de1
iuc
parents: 14
diff changeset
208 **What it does**
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
209
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
210 Estimate variance-mean dependence in count data from high-throughput sequencing assays and test for differential expression based on a model using the negative binomial distribution
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
211
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
212
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
213 **Inputs**
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
214
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
215 DESeq2_ takes count tables that generated from the htseq-count as input. Count tables must be generated for each sample individually. DESeq2 is capable of handling multiple factors that effect your experiment. The first factor you input is considered as the primary factor that affects gene expressions. You also input several secondary factors that might influence your experiment. But the final output will be changes in genes due to primary factor in presence of secondary factors. Each factor has two levels/states. You need to select appropriate count table from your history for each factor level.
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
216
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
217 The following table gives some examples of factors and their levels:
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
218
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
219 ========= ============== ===============
15
d856341e03c8 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit dd85747b08272b72c7161de9b18d19598bb49de1
iuc
parents: 14
diff changeset
220 Factor Factor level 1 Factor level 2
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
221 --------- -------------- ---------------
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
222 Treatment Treated Untreated
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
223 --------- -------------- ---------------
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
224 Condition Knockdown Wildtype
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
225 --------- -------------- ---------------
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
226 TimePoint Day4 Day1
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
227 --------- -------------- ---------------
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
228 SeqType SingleEnd PairedEnd
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
229 --------- -------------- ---------------
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
230 Gender Female Male
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
231 ========= ============== ===============
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
232
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
233 *Note*: Output log2 fold changes are based on primary factor level 1 vs. factor level2. Here the order of factor levels is important. For example, for the factor 'Treatment' given in above table, DESeq2 computes fold changes of 'Treated' samples against 'Untreated', i.e. the values correspond to up or down regulations of genes in Treated samples.
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
234
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
235 **Output**
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
236
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
237 DESeq2_ generates a tabular file containing the different columns and optional visualized results as PDF.
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
238
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
239 ====== ==========================================================
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
240 Column Description
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
241 ------ ----------------------------------------------------------
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
242 1 Gene Identifiers
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
243 2 mean normalised counts, averaged over all samples from both conditions
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
244 3 the logarithm (to basis 2) of the fold change (See the note in inputs section)
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
245 4 standard error estimate for the log2 fold change estimate
13
00ff49f9e750 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 1c0a208ea184713d5b38c5575861ecf6ce7decdd
iuc
parents: 12
diff changeset
246 5 Wald statistic
00ff49f9e750 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 1c0a208ea184713d5b38c5575861ecf6ce7decdd
iuc
parents: 12
diff changeset
247 6 p value for the statistical significance of this change
00ff49f9e750 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 1c0a208ea184713d5b38c5575861ecf6ce7decdd
iuc
parents: 12
diff changeset
248 7 p value adjusted for multiple testing with the Benjamini-Hochberg procedure
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
249 which controls false discovery rate (FDR)
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
250 ====== ==========================================================
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
251
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
252
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
253 .. _DESeq2: http://master.bioconductor.org/packages/release/bioc/html/DESeq2.html
2
9c706d3721ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 521ea70d49fee701db4d832823644c8c3050f8f2-dirty
iuc
parents: 0
diff changeset
254 ]]>
0
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
255 </help>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
256 <citations>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
257 <citation type="doi">10.1186/s13059-014-0550-8</citation>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
258 </citations>
5b1ce9db498e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 76d0758966bde7c15f5224913cee5e8ce28314ff
iuc
parents:
diff changeset
259 </tool>