annotate deseq2.xml @ 8:57e2f9454d9e draft

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