comparison run_DE_analysis.xml @ 4:692491de7df5 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/trinity commit 91515eb8b87ca2399f556369d6112b0cf3a78617
author iuc
date Thu, 12 May 2016 07:02:10 -0400
parents c7555bc21812
children e4a9e0798360
comparison
equal deleted inserted replaced
3:c7555bc21812 4:692491de7df5
1 <tool id="run_DE_analysis" name="Differential expression analysis" version="2.1.1"> 1 <tool id="run_DE_analysis" name="Differential expression analysis" version="2.1.1.1">
2 <description>using a Trinity assembly</description> 2 <description>using a Trinity assembly</description>
3 <requirements> 3 <requirements>
4 <requirement type="package" version="2.1.1">trinity</requirement> 4 <requirement type="package" version="2.1.1">trinity</requirement>
5 <!-- odering is crucial, otherwise R will override the ENV variables from deseq2 --> 5 <!-- odering is crucial, otherwise R will override the ENV variables from deseq2 -->
6 <requirement type="package" version="1.10.0">deseq2</requirement> 6 <requirement type="package" version="1.10.0">deseq2</requirement>
7 <requirement type="package" version="1.10.0">bioconductor-deseq2</requirement> 7 <requirement type="package" version="1.10.0">bioconductor-deseq2</requirement>
8 <requirement type="package" version="3.12.0">edger</requirement> 8 <requirement type="package" version="3.12.0">edger</requirement>
9 <requirement type="package" version="3.12.0">bioconductor-edger</requirement> 9 <requirement type="package" version="3.12.0">bioconductor-edger</requirement>
10 <requirement type="package" version="3.27.4">limma</requirement> 10 <requirement type="package" version="3.28.2">limma</requirement>
11 <requirement type="package" version="3.27.4">bioconductor-limma</requirement> 11 <requirement type="package" version="3.27.4">bioconductor-limma</requirement>
12 </requirements> 12 </requirements>
13 <stdio> 13 <stdio>
14 <exit_code range="1:"/> 14 <exit_code range="1:"/>
15 </stdio> 15 </stdio>
16 <command><![CDATA[ 16 <command><![CDATA[
17 17
18 ln -s "${matrix}" "input.matrix" 18 ln -s "${matrix}" "input.matrix"
19 19
20 && 20 &&
21 21
22 run_DE_analysis.pl 22 run_DE_analysis.pl
23 23
24 --matrix "input.matrix" 24 --matrix "input.matrix"
25 25
26 --samples_file "${samples}" 26 --samples_file "${samples}"
27 27
28 --method ${method_choice.method} 28 --method ${method_choice.method}
29 29
30 #if $method_choice.method == "edgeR": 30 #if $method_choice.method == "edgeR":
31 --dispersion ${method_choice.edger_dispersion} 31 --dispersion ${method_choice.edger_dispersion}
32 #end if 32 #end if
33 33
34 #if $method_choice.method == "ROTS": 34 #if $method_choice.method == "ROTS":
35 --ROTS_B ${method_choice.rots_b} 35 --ROTS_B ${method_choice.rots_b}
36 --ROTS_K ${method_choice.rots_k} 36 --ROTS_K ${method_choice.rots_k}
37 #end if 37 #end if
38 38
39 --min_rowSum_counts ${additional_params.min_rowSum_counts} 39 --min_rowSum_counts ${additional_params.min_rowSum_counts}
40 40
41 #if $additional_params.reference_sample: 41 #if $additional_params.reference_sample:
42 --reference_sample ${additional_params.reference_sample} 42 --reference_sample ${additional_params.reference_sample}
43 #end if 43 #end if
44 44
45 #if $additional_params.contrasts: 45 #if $additional_params.contrasts:
46 --contrasts ${additional_params.contrasts} 46 --contrasts ${additional_params.contrasts}
47 #end if 47 #end if
48 48
49 --output results 49 --output results
50 50
51 ]]></command> 51 ]]></command>
52 <inputs> 52 <inputs>
53 <param format="tabular" name="matrix" type="data" label="Expression matrix" help="output of abundance_estimates_to_matrix tool"/> 53 <param format="tabular" name="matrix" type="data" label="Expression matrix" help="output of abundance_estimates_to_matrix tool"/>
54 <param format="tabular" name="samples" type="data" label="Sample description" help="file describing samples and replicates"/> 54 <param format="tabular" name="samples" type="data" label="Sample description" help="file describing samples and replicates"/>
55 55
56 <conditional name="method_choice"> 56 <conditional name="method_choice">
57 <param type="select" name="method" label="Differential analysis method"> 57 <param type="select" name="method" label="Differential analysis method">
58 <option value="edgeR">edgeR</option> 58 <option value="edgeR">edgeR</option>
59 <option value="DESeq2">DESeq2</option> 59 <option value="DESeq2">DESeq2</option>
60 <option value="voom">voom</option> 60 <option value="voom">voom</option>
70 <when value="voom"> 70 <when value="voom">
71 </when> 71 </when>
72 <when value="DESeq2"> 72 <when value="DESeq2">
73 </when> 73 </when>
74 </conditional> 74 </conditional>
75 75
76 <section name="additional_params" title="Additional Options" expanded="False"> 76 <section name="additional_params" title="Additional Options" expanded="False">
77 <param name="min_rowSum_counts" type="integer" value="2" label="Minimum count" help="Only those rows of matrix meeting requirement will be tested"/> 77 <param name="min_rowSum_counts" type="integer" value="2" label="Minimum count" help="Only those rows of matrix meeting requirement will be tested"/>
78 <param name="reference_sample" type="text" optional="true" value="" label="Name of a sample to which all other samples should be compared" help="default is doing all pairwise-comparisons among samples"/> 78 <param name="reference_sample" type="text" optional="true" value="" label="Name of a sample to which all other samples should be compared" help="default is doing all pairwise-comparisons among samples"/>
79 <param format="tabular" name="contrasts" optional="true" type="data" label="Pairs of sample comparisons to perform" help="A 2-column tabular with lists of pairs of samples to compare"/> 79 <param format="tabular" name="contrasts" optional="true" type="data" label="Pairs of sample comparisons to perform" help="A 2-column tabular with lists of pairs of samples to compare"/>
80 </section> 80 </section>
136 136
137 137
138 .. _Trinity: http://trinityrnaseq.github.io 138 .. _Trinity: http://trinityrnaseq.github.io
139 ]]> 139 ]]>
140 </help> 140 </help>
141 141
142 <citations> 142 <citations>
143 <citation type="doi">doi:10.1038/nbt.1883</citation> 143 <citation type="doi">doi:10.1038/nbt.1883</citation>
144 </citations> 144 </citations>
145 </tool> 145 </tool>
146 146