comparison limma_voom.xml @ 12:81796eb60bd0 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/limma_voom commit 33651907e4d5d6672537b80142c022d2b4951e8c
author iuc
date Sun, 05 Aug 2018 05:13:12 -0400
parents 7e8af58c8052
children d5a940112511
comparison
equal deleted inserted replaced
11:7e8af58c8052 12:81796eb60bd0
1 <tool id="limma_voom" name="limma" version="3.34.9.7"> 1 <tool id="limma_voom" name="limma" version="3.34.9.8">
2 <description> 2 <description>
3 Perform differential expression with limma-voom or limma-trend 3 Perform differential expression with limma-voom or limma-trend
4 </description> 4 </description>
5 5
6 <requirements> 6 <requirements>
73 #end if 73 #end if
74 #end if 74 #end if
75 75
76 #if $out.plots: 76 #if $out.plots:
77 -P $out.plots 77 -P $out.plots
78 #end if
79
80 #if $out.filtCounts:
81 -F
78 #end if 82 #end if
79 83
80 #if $out.normCounts: 84 #if $out.normCounts:
81 -x 85 -x
82 #end if 86 #end if
270 <option value="x">MDS Extra (Dims 2vs3 and 3vs4)</option> 274 <option value="x">MDS Extra (Dims 2vs3 and 3vs4)</option>
271 <option value="m">MD Plots for individual samples</option> 275 <option value="m">MD Plots for individual samples</option>
272 <option value="h">Heatmaps (top DE genes) </option> 276 <option value="h">Heatmaps (top DE genes) </option>
273 <option value="s">Stripcharts (top DE genes)</option> 277 <option value="s">Stripcharts (top DE genes)</option>
274 </param> 278 </param>
279 <param name="filtCounts" type="boolean" truevalue="1" falsevalue="0" checked="false"
280 label="Output Filtered Counts Table?"
281 help="Output a file containing the raw filtered counts if Filter Low Counts is selected. Default: No">
282 </param>
275 <param name="normCounts" type="boolean" truevalue="1" falsevalue="0" checked="false" 283 <param name="normCounts" type="boolean" truevalue="1" falsevalue="0" checked="false"
276 label="Output Normalised Counts Table?" 284 label="Output Normalised Counts Table?"
277 help="Output a file containing the normalised counts, these are in log2 counts per million (logCPM). Default: No"> 285 help="Output a file containing the normalised counts, these are in log2 counts per million (logCPM). Default: No">
278 </param> 286 </param>
279 <param name="libinfo" type="boolean" truevalue="1" falsevalue="0" checked="false" 287 <param name="libinfo" type="boolean" truevalue="1" falsevalue="0" checked="false"
463 <has_text_matching expression="11304.*0.4590" /> 471 <has_text_matching expression="11304.*0.4590" />
464 </assert_contents> 472 </assert_contents>
465 </element> 473 </element>
466 </output_collection> 474 </output_collection>
467 </test> 475 </test>
468 <!-- Ensure normalised counts file output works--> 476 <!-- Ensure filtered and normalised count outputs works-->
469 <test> 477 <test>
470 <param name="format" value="matrix" /> 478 <param name="format" value="matrix" />
479 <param name="filtCounts" value="true" />
471 <param name="normCounts" value="true" /> 480 <param name="normCounts" value="true" />
472 <param name="counts" value="matrix.txt" /> 481 <param name="counts" value="matrix.txt" />
473 <repeat name="rep_factor"> 482 <repeat name="rep_factor">
474 <param name="factorName" value="Genotype"/> 483 <param name="factorName" value="Genotype"/>
475 <param name="groupNames" value="Mut,Mut,Mut,WT,WT,WT" /> 484 <param name="groupNames" value="Mut,Mut,Mut,WT,WT,WT" />
476 </repeat> 485 </repeat>
477 <repeat name="rep_contrast"> 486 <repeat name="rep_contrast">
478 <param name="contrast" value="Mut-WT" /> 487 <param name="contrast" value="Mut-WT" />
479 </repeat> 488 </repeat>
489 <param name="filt_select" value="yes" />
490 <param name="format_select" value="counts"/>
491 <param name="cntReq" value="10"/>
492 <param name="count_select" value="sample"/>
493 <param name="cntSampleReq" value="3"/>
480 <param name="normalisationOption" value="TMM" /> 494 <param name="normalisationOption" value="TMM" />
481 <param name="topgenes" value="6" /> 495 <param name="topgenes" value="6" />
482 <output_collection name="outTables" count="2"> 496 <output_collection name="outTables" count="3">
483 <element name="limma-voom_Mut-WT" ftype="tabular" > 497 <element name="limma-voom_Mut-WT" ftype="tabular" >
484 <assert_contents> 498 <assert_contents>
485 <has_text_matching expression="GeneID.*logFC.*AveExpr.*t.*P.Value.*adj.P.Val.*B" /> 499 <has_text_matching expression="GeneID.*logFC.*AveExpr.*t.*P.Value.*adj.P.Val.*B" />
486 <has_text_matching expression="11304.*0.4573" /> 500 <has_text_matching expression="11304.*0.45.*15.52.*4.94.*7.74.*0.0001.*5.27" />
487 </assert_contents> 501 </assert_contents>
488 </element> 502 </element>
489 <element name="limma-voom_normcounts" ftype="tabular" > 503 <element name="limma-voom_normcounts" ftype="tabular" >
490 <assert_contents> 504 <assert_contents>
491 <has_text_matching expression="GeneID.*Mut1.*Mut2.*Mut3.*WT1.*WT2.*WT3" /> 505 <has_text_matching expression="GeneID.*Mut1.*Mut2.*Mut3.*WT1.*WT2.*WT3" />
492 <has_text_matching expression="11304.*15.7545" /> 506 <has_text_matching expression="11304.*15.7.*15.8.*15.6.*15.3.*15.2.*15.2" />
507 </assert_contents>
508 </element>
509 <element name="limma-voom_filtcounts" ftype="tabular" >
510 <assert_contents>
511 <has_text_matching expression="GeneID.*Mut1.*Mut2.*Mut3.*WT1.*WT2.*WT3" />
512 <has_text_matching expression="11304.*361.*397.*346.*356.*312.*337" />
513 <not_has_text text="11302"/>
493 </assert_contents> 514 </assert_contents>
494 </element> 515 </element>
495 </output_collection> 516 </output_collection>
496 </test> 517 </test>
497 <!-- Ensure multiple counts files input works --> 518 <!-- Ensure multiple counts files input works -->