comparison deseq2.xml @ 30:8fe98f7094de draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/deseq2 commit 6868b66f73ddbe947986d1a20b546873cbd515a9
author iuc
date Fri, 26 Aug 2022 11:16:15 +0000
parents cd9874cb9019
children 9a882d108833
comparison
equal deleted inserted replaced
29:cd9874cb9019 30:8fe98f7094de
89 -e $advanced_options.esf 89 -e $advanced_options.esf
90 #end if 90 #end if
91 -t $advanced_options.fit_type 91 -t $advanced_options.fit_type
92 #if $batch_factors: 92 #if $batch_factors:
93 --batch_factors '$batch_factors' 93 --batch_factors '$batch_factors'
94 #end if
95 #if $advanced_options.prefilter_conditional.prefilter:
96 $advanced_options.prefilter_conditional.prefilter
97 -V $advanced_options.prefilter_conditional.prefilter_value
94 #end if 98 #end if
95 #if $advanced_options.outlier_replace_off: 99 #if $advanced_options.outlier_replace_off:
96 -a 100 -a
97 #end if 101 #end if
98 #if $advanced_options.outlier_filter_off: 102 #if $advanced_options.outlier_filter_off:
192 help="When there are more than 2 replicates for a given sample, the DESeq2 will automatically 196 help="When there are more than 2 replicates for a given sample, the DESeq2 will automatically
193 filter genes which contain a Cook’s distance above a cutoff" /> 197 filter genes which contain a Cook’s distance above a cutoff" />
194 <param name="auto_mean_filter_off" type="boolean" truevalue="1" falsevalue="0" checked="false" 198 <param name="auto_mean_filter_off" type="boolean" truevalue="1" falsevalue="0" checked="false"
195 label="Turn off independent filtering" 199 label="Turn off independent filtering"
196 help=" DESeq2 performs independent filtering by default using the mean of normalized counts as a filter statistic" /> 200 help=" DESeq2 performs independent filtering by default using the mean of normalized counts as a filter statistic" />
201 <conditional name="prefilter_conditional">
202 <param name="prefilter" type="select" label="Perform pre-filtering" help="While it is not necessary to pre-filter
203 low count genes before running the DESeq2 functions, there are two reasons which make pre-filtering useful:
204 by removing rows in which there are very few reads, we reduce the required memory, and we increase the speed.
205 It can also improve visualizations, as features with no information for differential expression are not plotted.">
206 <option value="-P">Enabled</option>
207 <option value="" selected="true">Disabled</option>
208 </param>
209 <when value="-P">
210 <param name="prefilter_value" type="integer" min="0" value="10" label="Pre-filter value" help="Keep only rows that have at least N reads total." />
211 </when>
212 <when value=""/>
213 </conditional>
197 </section> 214 </section>
198 <section name="output_options" title="Output options"> 215 <section name="output_options" title="Output options">
199 <param name="output_selector" type="select" multiple="True" optional="true" display="checkboxes" label="Output selector"> 216 <param name="output_selector" type="select" multiple="True" optional="true" display="checkboxes" label="Output selector">
200 <option value="pdf" selected="True">Generate plots for visualizing the analysis results</option> 217 <option value="pdf" selected="True">Generate plots for visualizing the analysis results</option>
201 <option value="sizefactors" >Output sample size factors</option> 218 <option value="sizefactors" >Output sample size factors</option>
270 </assert_contents> 287 </assert_contents>
271 </output> 288 </output>
272 <output name="deseq_out" > 289 <output name="deseq_out" >
273 <assert_contents> 290 <assert_contents>
274 <has_text_matching expression="FBgn0003360\t1933\.9504.*\t-2\.8399.*\t0\.1309.*\t-21\.68.*\t.*e-104\t.*e-101" /> 291 <has_text_matching expression="FBgn0003360\t1933\.9504.*\t-2\.8399.*\t0\.1309.*\t-21\.68.*\t.*e-104\t.*e-101" />
292 <has_n_lines n="3999"/>
275 </assert_contents> 293 </assert_contents>
276 </output> 294 </output>
277 </test> 295 </test>
278 <!--Ensure additional batch factor correction works --> 296 <!--Ensure additional batch factor correction works -->
279 <test expect_num_outputs="2"> 297 <test expect_num_outputs="2">
577 <has_text_matching expression="sailfish_quant\.sf4\.tab\t0\.8\d+" /> 595 <has_text_matching expression="sailfish_quant\.sf4\.tab\t0\.8\d+" />
578 <has_text_matching expression="sailfish_quant\.sf3\.tab\t1\.0\d+" /> 596 <has_text_matching expression="sailfish_quant\.sf3\.tab\t1\.0\d+" />
579 </assert_contents> 597 </assert_contents>
580 </output> 598 </output>
581 </test> 599 </test>
600 <!--Test prefilter parameter -->
601 <test expect_num_outputs="2">
602 <repeat name="rep_factorName">
603 <param name="factorName" value="Treatment"/>
604 <repeat name="rep_factorLevel">
605 <param name="factorLevel" value="Treated"/>
606 <param name="countsFile" value="GSM461179_treat_single.counts,GSM461180_treat_paired.counts,GSM461181_treat_paired.counts"/>
607 </repeat>
608 <repeat name="rep_factorLevel">
609 <param name="factorLevel" value="Untreated"/>
610 <param name="countsFile" value="GSM461176_untreat_single.counts,GSM461177_untreat_paired.counts,GSM461178_untreat_paired.counts,GSM461182_untreat_single.counts"/>
611 </repeat>
612 </repeat>
613 <section name="advanced_options">
614 <conditional name="prefilter_conditional">
615 <param name="prefilter" value="-P"/>
616 <param name="prefilter_value" value="10"/>
617 </conditional>
618 </section>
619 <section name="output_options">
620 <param name="output_selector" value="normCounts"/>
621 </section>
622 <output name="counts_out">
623 <assert_contents>
624 <has_n_lines n="2922"/>
625 </assert_contents>
626 </output>
627 <output name="deseq_out" >
628 <assert_contents>
629 <has_n_lines n="2921"/> <!-- Smallen value when compared with the first test-->
630 </assert_contents>
631 </output>
632 </test>
582 </tests> 633 </tests>
583 <help><![CDATA[ 634 <help><![CDATA[
584 .. class:: infomark 635 .. class:: infomark
585 636
586 **What it does** 637 **What it does**