Mercurial > repos > joachim-jacob > vstranformation
diff vst_transformation.xml @ 0:a48dde9abecf draft
Uploaded initial version
author | joachim-jacob |
---|---|
date | Wed, 17 Jul 2013 04:06:12 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vst_transformation.xml Wed Jul 17 04:06:12 2013 -0400 @@ -0,0 +1,73 @@ +<tool id="vsttransform" name="Variance stabilizing transformation" version="1.0.0"> + <description> + using DESeq + </description> + + <requirements> + <requirement type="package" version="3.0.1">package_r3</requirement> + <requirement type="package" version="1.0.0">r_additions</requirement> + <requirement type="package" version="2.12">biocbasics</requirement> + </requirements> + + <command interpreter="perl"> + vst_transformation.pl ${parameters} + </command> + + <inputs> + <param format="tabular" name="counttable" type="data" label="Count table" help="Count table generated by HTSeq-count on mapped RNA-seq data" /> + <param name="header_row" type="boolean" checked="TRUE" truevalue="TRUE" falsevalue="FALSE" label="Does the table has a header row" /> + <param name="header_columns" type="boolean" checked="TRUE" truevalue="TRUE" falsevalue="FALSE" label="Does the first column contains identifiers" /> + + <repeat name="replicates" title="Replicate group"> + <param name="repl_group_name" type="text" value="" size="50" label="Replicate group name"> + <sanitizer invalid_char=""> + <valid initial="string.letters,string.digits"><add value="_" /> </valid> + </sanitizer> + </param> + <param name="rep_columns" label="Select replicates" type="data_column" data_ref="counttable" numerical="True" + multiple="true" use_header_names="true" size="120" display="checkboxes"> + <validator type="no_options" message="Please select at least one column."/> + </param> <!-- $replicates contains a comma-separated list of number --> + </repeat> + </inputs> + + <outputs> + <data format="tabular" name="outtab" label="${tool.name} of ${on_string}"/> + <data format="html" name="html_file" label="Histogram of ${tool.name} of ${on_string}"/> + </outputs> + + <configfiles> + <configfile name="parameters"> + ## first we pass some galaxy environment variables + counttable==$counttable + header_row==$header_row + header_columns==$header_columns + outtab==$outtab + html_file==$html_file + + ##REPEAT BLOCK + #for $i, $s in enumerate( $replicates ) + replicates_$s.repl_group_name==$s.rep_columns + #end for + </configfile> + + </configfiles> + + <tests> + <test> + <param name="counttable" value="counttable1.tsv" ftype="tabular" /> + <param name="header_row" value="TRUE" /> + <param name="header_columns" value="TRUE" /> + <param name="repl_group_name" value="can" /> + <param name="rep_columns" value="2,3" /> + <output name="outtab" file="vst_transf_tabout.txt" ftype="tabular" /> + <output name="html_file" file="vst_transf_htmlout.html" ftype="html" lines_diff="6"/> + </test> + </tests> + + <help> +**Variance stabilizing transformation** + +This tool takes in raw count data per feature and applies a variance stabilizing transformation using DESeq. + </help> +</tool>