Mercurial > repos > bebatut > compare_humann2_output
diff compare_humann2_output.xml @ 0:9959fa526f1a draft
planemo upload for repository https://github.com/asaim/galaxytools/tree/master/tools/compare_humann2_output commit c16428041ae3d60b61b6570035c9268726730543-dirty
author | bebatut |
---|---|
date | Wed, 20 Apr 2016 08:30:08 -0400 |
parents | |
children | c1aca37cb1fc |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compare_humann2_output.xml Wed Apr 20 08:30:08 2016 -0400 @@ -0,0 +1,86 @@ +<tool id="compare_humann2_output" name="Compare outputs of HUMAnN2 for several samples" version="0.1.0"> + <description>and extract information</description> + + <requirements> + </requirements> + + <stdio> + <exit_code range="1:" /> + <exit_code range=":-1" /> + </stdio> + + <version_command></version_command> + + <command><![CDATA[ + mkdir specifics + && + + python $__tool_directory__/compare_humann2_output.py + #for $sample in $samples: + --sample_name "${sample.sample_name}" + --charact_input_file "${sample.input}" + --specific_output_file "specifics/specific_to_${sample.sample_name}.txt" + #end for + + --most_abundant_characteristics_to_extract $charact_nb + --more_abundant_output_file $more_abundant_output_file + --similar_output_file $similar_output_file + > $log + + ]]></command> + + <inputs> + <repeat name="samples" title="Add sample and input file (HUMAnN2 output after normalization)" > + <param name="sample_name" type="text" label="Name of the sample" help="(--sample_name)"/> + <param name="input" format="txt,tabular" type="data" label="Input file corresponding to HUMAnN2 output" help="The HUMAnN2 output file contains relative abundance of gene families or pathways (after normalization, --charact_input_file)"/> + </repeat> + + <param name="charact_nb" type="integer" value="10" label="Number of most abundant characteristics to extract for each sample" help="(--most_abundant_characteristics_to_extract)"/> + </inputs> + + <outputs> + <data name="more_abundant_output_file" format="tabular" + label="${tool.name} on ${on_string}: More abundant characteristics for each sample" /> + <data name="similar_output_file" format="tabular" + label="${tool.name} on ${on_string}: Similar characteristics and the relative abundances for all samples" /> + <data name="log" format="txt" + label="${tool.name} on ${on_string}: Log" /> + <collection name="specific_files" type="list"> + <discover_datasets pattern="__designation_and_ext__" directory="specifics"/> + </collection> + + </outputs> + + <tests> + <test> + <param name="samples_0|sample_name" value="sample1"/> + <param name="samples_0|input" value="humann2_m8_pathabundance_cmp_renormalized.tsv"/> + <param name="samples_1|sample_name" value="sample2"/> + <param name="samples_1|input" value="humann2_fasta_pathabundance_relab_renormalized.csv"/> + <param name="charact_nb" value="10"/> + <output name="more_abundant_output_file" file="more_abundant_output.tabular"/> + <output name="similar_output_file" file="similar_output.tabular"/> + <output name="log" file="log_output.txt"/> + <output_collection name="specific_files" type="list"> + <element name="specific_to_sample1" file="specific_to_sample1_output.txt" /> + <element name="specific_to_sample2" file="specific_to_sample2_output.txt" /> + </output_collection> + </test> + </tests> + + <help><![CDATA[ +**What it does** + +This tool compare HUMANnN2 outputs with gene families or pathways and their relative abundances between several samples. Several files are extracted: + + * Similar gene families or pathways between the samples and the relative abundances of these similar characteristics + + * Most abundant gene families or pathways for each sample and the corresponding relative abundance in all samples + + * Specific gene families and pathways for each samples and the relative abundances of these specific characteristics + + ]]></help> + + <citations> + </citations> +</tool> \ No newline at end of file