Mercurial > repos > bebatut > humann2
changeset 9:7d2be77d5b83 draft
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/humann2/ commit 11b919f18ba85a40ff0ff4df82aac9be6da188c5-dirty
author | bebatut |
---|---|
date | Thu, 31 Mar 2016 03:35:17 -0400 |
parents | 0d3d44f13122 |
children | a749062bc435 |
files | README.md humann2.xml humann2_join_tables.xml humann2_macros.xml humann2_merge_abundance_tables.xml humann2_reduce_table.xml humann2_regroup_table.xml humann2_rename_table.xml humann2_renorm_table.xml humann2_rna_dna_norm.xml humann2_split_table.xml in_development/humann2_merge_abundance_tables.xml in_development/humann2_rna_dna_norm.xml in_development/humann2_split_table.xml tool_dependencies.xml |
diffstat | 15 files changed, 278 insertions(+), 362 deletions(-) [+] |
line wrap: on
line diff
--- a/README.md Mon Feb 22 07:09:45 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,64 +0,0 @@ -Galaxy wrapper for HUMAnN2 -========================== - -HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence -and abundance of microbial pathways in a community from metagenomic or -metatranscriptomic sequencing data. For more information, check the -[user manual](http://huttenhower.sph.harvard.edu/humann2/manual) - -# Installation - -## Automated installation - -On a Galaxy instance, the wrapper can be automatically installed using the -ToolShed. This will automatically install the dependencies, configure the Galaxy -instance for the tool and data, ... - -## Manual installation - -For manual installation, the files `humann2.xml` must be put in the `tools/humann2/` - folder and add the XML files to Galaxy's `tool_conf.xml` (in `config` folder) as -normal: - -``` -<section name="Profile microbial pathways in a community" id="humann2"> - <tool file="humann2/humann2.xml" /> -</section> -``` - -MetaPhlAn2 must be installed somewhere on the system path. It can be done using: - -``` -planemo dependency_script ~/repositories/galaxytools/tools/humann2/ -bash dep_install.sh -source env.sh -``` - -To test the Galaxy integration, the functional tests can be runned: - -``` -./run_tests.sh -sid humann2 -``` - -# Bug Reports - -Any bug can be filed in an issue [here](https://github.com/ASaiM/galaxytools/issues). - -# Developers - -A release can be pushed to the test or main "Galaxy Tool Shed", using the following -Planemo commands (with required Tool Shed access detailed in `~/.planemo.yml`): - -``` -planemo shed_update -t testtoolshed --check_diff ~/repositories/galaxytools/tools/humann2/ -``` - -or: - -``` -planemo shed_update -t toolshed --check_diff ~/repositories/galaxytools/tools/humann2/ -``` - -# License (Apache 2) - -This wrapper are released under Apache 2 License. See the [LICENSE file](https://github.com/ASaiM/galaxytools/blob/master/LICENSE) for details \ No newline at end of file
--- a/humann2.xml Mon Feb 22 07:09:45 2016 -0500 +++ b/humann2.xml Thu Mar 31 03:35:17 2016 -0400 @@ -1,25 +1,21 @@ -<tool id="humann2" name="HUMAnN2" version="0.1.0"> +<tool id="humann2" name="HUMAnN2" version="0.5.0"> <description>to profile the presence/absence and abundance of microbial pathways</description> - <requirements> - <requirement type="package" version="2.2.5">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.7.10">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> + <macros> + <import>humann2_macros.xml</import> + </macros> - <stdio> - <exit_code range="1:" /> - </stdio> + <expand macro="requirements"/> + <expand macro="stdio"/> <version_command> <![CDATA[ - \${HUMANN2_DIR}/humann2 --version + humann2 --version ]]> </version_command> <command><![CDATA[ - \${HUMANN2_DIR}/humann2 + humann2 -i "$input_file" #if $taxonomic_profile.taxonomic_profile_test: @@ -67,7 +63,7 @@ falsevalue='false' label="Use a custom taxonomic profile?" help="The file must have been created by MetaPhlan"/> <when value="true"> - <param name="taxonomic_profile_file" type="data" format="" label="Taxonomic profile + <param name="taxonomic_profile_file" type="data" format="tabular,txt" label="Taxonomic profile file" help=""/> </when> <when value="false" /> @@ -227,31 +223,31 @@ </tests> <help><![CDATA[ - **What it does** +**What it does** - HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data. `Read more about the tool <http://huttenhower.sph.harvard.edu/humann2/manual>`_. +HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data. `Read more about the tool <http://huttenhower.sph.harvard.edu/humann2/manual>`_. - ----- +----- - **Input** +**Input** - Usually, a single file is the input. It must be one of the following types: +Usually, a single file is the input. It must be one of the following types: - - filtered shotgun sequencing metagenome file (fastq, fastq.gz, fasta, or fasta.gz format) - - alignment file (sam, bam or blastm8 format) - - gene table file (tsv or biom format) +- filtered shotgun sequencing metagenome file (fastq, fastq.gz, fasta, or fasta.gz format) +- alignment file (sam, bam or blastm8 format) +- gene table file (tsv or biom format) - A file with taxonomic profiles can also be given to be use to select pangenomes in ChocoPhlan database. +A file with taxonomic profiles can also be given to be use to select pangenomes in ChocoPhlan database. - ----- +----- - **Outputs** +**Outputs** - HUMAnN creates three output files: +HUMAnN creates three output files: - - Gene family abundance - - Pathway abundance - - Pathway coverage +- Gene family abundance +- Pathway abundance +- Pathway coverage ]]></help>
--- a/humann2_join_tables.xml Mon Feb 22 07:09:45 2016 -0500 +++ b/humann2_join_tables.xml Thu Mar 31 03:35:17 2016 -0400 @@ -1,20 +1,16 @@ -<tool id="humann2_join_tables" name="Join HUMAnN2 table" version="0.1.0"> +<tool id="humann2_join_tables" name="Join HUMAnN2 table" version="0.5.0"> <description></description> - <requirements> - <requirement type="package" version="2.2.4">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.6.13">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> + <macros> + <import>humann2_macros.xml</import> + </macros> - <stdio> - <exit_code range="1:" /> - </stdio> + <expand macro="requirements"/> + <expand macro="stdio"/> <version_command> <![CDATA[ - \${HUMANN2_DIR}/humann2_join_tables --version + humann2_join_tables --version ]]> </version_command> @@ -27,7 +23,7 @@ #end for && - \${HUMANN2_DIR}/humann2_join_tables + humann2_join_tables -i "tmp_dir" -o $joined_table ]]></command>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/humann2_macros.xml Thu Mar 31 03:35:17 2016 -0400 @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<macros> + <xml name="requirements"> + <requirements> + <requirement type="package" version="2.2.5">bowtie2</requirement> + <requirement type="package" version="2.2.0">metaphlan2</requirement> + <requirement type="package" version="0.7.10">diamond</requirement> + <requirement type="package" version="0.5.0">humann2</requirement> + </requirements> + </xml> + <xml name="stdio"> + <stdio> + <exit_code range="1:" /> + </stdio> + </xml> +</macros> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/humann2_merge_abundance_tables.xml Thu Mar 31 03:35:17 2016 -0400 @@ -0,0 +1,63 @@ +<tool id="humann2_merge_abundance_tables" name="Merge HUMAnN2 gene and pathway abundance tables" version="0.1.0"> + <description></description> + + <macros> + <import>humann2_macros.xml</import> + </macros> + + <expand macro="requirements"/> + <expand macro="stdio"/> + + <version_command> +<![CDATA[ + humann2_merge_abundance_tables --version +]]> + </version_command> + + <command><![CDATA[ + humann2_merge_abundance_tables + --input-genes $input_gene + --input-pathways $input_pathway + --gene-mapping $gene_mapping + --pathway-mapping $pathway-mapping + $remove_taxonomy + + -o $output_table + ]]></command> + + <inputs> + <param name="input_gene" type="data" format="tsv" label="Gene family or EC + abundance file" help="(--input-genes)"/> + <param name="input_pathway" type="data" format="tsv" label="Pathway + abundance file" help="(--input-pathways)"/> + <param name="gene_mapping" type="data" format="tsv" label="Gene family + to reaction mapping file" help="(--gene-mapping)"/> + <param name="pathway_mapping" type="data" format="tsv" label="Reaction to + pathway mapping file" help="(--pathway-mapping)"/> + <param name='remove_taxonomy' type='boolean' checked="false" + truevalue='--remove-taxonomy' falsevalue='' + label="Remove the taxonomy from the output file?" + help="(--remove-taxonomy)"/> + + </inputs> + + <outputs> + <data format="tsv" name="output_table" label="Merged table for + ${on_string} (HUMAnN2)" /> + </outputs> + + <tests> + </tests> + + <help><![CDATA[ + **What it does** + + This tool merge gene and pathway abundance tables. + + HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data. `Read more about the tool <http://huttenhower.sph.harvard.edu/humann2/manual>`_. + + ]]></help> + + <citations> + </citations> +</tool> \ No newline at end of file
--- a/humann2_reduce_table.xml Mon Feb 22 07:09:45 2016 -0500 +++ b/humann2_reduce_table.xml Thu Mar 31 03:35:17 2016 -0400 @@ -1,25 +1,21 @@ -<tool id="humann2_reduce_table" name="Reduce HUMAnN2 table" version="0.1.0"> +<tool id="humann2_reduce_table" name="Reduce HUMAnN2 table" version="0.5.0"> <description></description> - <requirements> - <requirement type="package" version="2.2.4">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.6.13">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> + <macros> + <import>humann2_macros.xml</import> + </macros> - <stdio> - <exit_code range="1:" /> - </stdio> + <expand macro="requirements"/> + <expand macro="stdio"/> <version_command> <![CDATA[ - \${HUMANN2_DIR}/humann2_reduce_table --version + humann2_reduce_table --version ]]> </version_command> <command><![CDATA[ - \${HUMANN2_DIR}/humann2_reduce_table + humann2_reduce_table -i $input_table -o $output_table --function $function
--- a/humann2_regroup_table.xml Mon Feb 22 07:09:45 2016 -0500 +++ b/humann2_regroup_table.xml Thu Mar 31 03:35:17 2016 -0400 @@ -1,25 +1,21 @@ -<tool id="humann2_regroup_table" name="Regroup HUMAnN2 table features" version="0.1.0"> +<tool id="humann2_regroup_table" name="Regroup HUMAnN2 table features" version="0.5.0"> <description></description> - <requirements> - <requirement type="package" version="2.2.4">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.6.13">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> + <macros> + <import>humann2_macros.xml</import> + </macros> - <stdio> - <exit_code range="1:" /> - </stdio> + <expand macro="requirements"/> + <expand macro="stdio"/> <version_command> <![CDATA[ - \${HUMANN2_DIR}/humann2_regroup_table --version + humann2_regroup_table --version ]]> </version_command> <command><![CDATA[ - \${HUMANN2_DIR}/humann2_regroup_table + humann2_regroup_table -i $input_table -o $output_table --function $function
--- a/humann2_rename_table.xml Mon Feb 22 07:09:45 2016 -0500 +++ b/humann2_rename_table.xml Thu Mar 31 03:35:17 2016 -0400 @@ -1,25 +1,21 @@ -<tool id="humann2_rename_table" name="Rename HUMAnN2 table features" version="0.1.0"> +<tool id="humann2_rename_table" name="Rename HUMAnN2 table features" version="0.5.0"> <description></description> - <requirements> - <requirement type="package" version="2.2.4">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.6.13">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> + <macros> + <import>humann2_macros.xml</import> + </macros> - <stdio> - <exit_code range="1:" /> - </stdio> + <expand macro="requirements"/> + <expand macro="stdio"/> <version_command> <![CDATA[ - \${HUMANN2_DIR}/humann2_rename_table --version + humann2_rename_table --version ]]> </version_command> <command><![CDATA[ - \${HUMANN2_DIR}/humann2_rename_table + humann2_rename_table -i $input_table -o $output_table
--- a/humann2_renorm_table.xml Mon Feb 22 07:09:45 2016 -0500 +++ b/humann2_renorm_table.xml Thu Mar 31 03:35:17 2016 -0400 @@ -1,25 +1,21 @@ -<tool id="humann2_renorm_table" name="Renormalize HUMAnN2 table" version="0.1.0"> +<tool id="humann2_renorm_table" name="Renormalize HUMAnN2 table" version="0.5.0"> <description></description> - <requirements> - <requirement type="package" version="2.2.4">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.6.13">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> + <macros> + <import>humann2_macros.xml</import> + </macros> - <stdio> - <exit_code range="1:" /> - </stdio> + <expand macro="requirements"/> + <expand macro="stdio"/> <version_command> <![CDATA[ - \${HUMANN2_DIR}/humann2_renorm_table --version + humann2_renorm_table --version ]]> </version_command> <command><![CDATA[ - \${HUMANN2_DIR}/humann2_renorm_table + humann2_renorm_table -i $input_table -o $output_table --norm $norm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/humann2_rna_dna_norm.xml Thu Mar 31 03:35:17 2016 -0400 @@ -0,0 +1,79 @@ +<tool id="humann2_rna_dna_norm" name="Combine metagenomic and metatranscriptomic HUMAnN2 data" version="0.5.0"> + <description></description> + + <macros> + <import>humann2_macros.xml</import> + </macros> + + <expand macro="requirements"/> + <expand macro="stdio"/> + + <version_command> +<![CDATA[ + humann2_rna_dna_norm --version +]]> + </version_command> + + <command><![CDATA[ + humann2_rna_dna_norm + --input_dna $input_dna + --input_rna $input_rna + --output_basename "combined" + $log_transform.test + #if $log_transform.test: + --log_base $log_transform.log_base + #end if + ]]></command> + + <inputs> + <param name="input_dna" type="data" format="tsv" label="Metagenomic table" + help="(--input_dna)"/> + <param name="input_rna" type="data" format="tsv" label="Metatranscriptomic table" + help="(--input_rna)"/> + + <conditional name="log_transform"> + <param name='test' type='boolean' checked="false" + truevalue='--log_transform' falsevalue='' + label="Report log-transformed relative expression values?" + help="(--log_transform)"/> + <when value="--log_transform"> + <param name="log_base" type="integer" min="0" max="10" value="2" + label="Base for log transformation" help="(--log_base)"/> + </when> + <when value=""/> + </conditional> + </inputs> + + <outputs> + <data format="tsv" name="smoothed_dna" + from_work_dir="combined" + label="Smoothed DNA data for ${on_string} (HUMAnN2)" /> + <data format="tsv" name="smoothed_rna" + from_work_dir="combined" + label="Smoothed RNA data for ${on_string} (HUMAnN2)" /> + <data format="tsv" name="normalized_rna" + from_work_dir="combined" + label="Normalized RNA data for ${on_string} (HUMAnN2)" /> + </outputs> + + <tests> + </tests> + + <help><![CDATA[ + **What it does** + + This tool normalizes combined meta'omic sequencing data. + + Given a DNA table and a RNA table, it produces smoothed RNA and DNA values as well as relative expression values. "Smoothing" means substituting a small value in place of a zero or missing value. The Witten-Bell smoothing procedure is used here. + + If working with stratified data, smoothing is carried out on the stratified values and then community totals are recomputed. + + The DNA and RNA columns must be 1:1 and in the same order. The units of the table should be count-like (for example, HUMAnN2 gene family abundance files).gene and pathway abundance tables. + + HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data. `Read more about the tool <http://huttenhower.sph.harvard.edu/humann2/manual>`_. + + ]]></help> + + <citations> + </citations> +</tool> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/humann2_split_table.xml Thu Mar 31 03:35:17 2016 -0400 @@ -0,0 +1,52 @@ +<tool id="humann2_split_table" name="Split HUMAnN2 table" version="0.5.0"> + <description></description> + + <macros> + <import>humann2_macros.xml</import> + </macros> + + <expand macro="requirements"/> + <expand macro="stdio"/> + + <version_command> +<![CDATA[ + humann2_split_table --version +]]> + </version_command> + + <command><![CDATA[ + humann2_split_table + -i "input_file" + -o "output" + ]]></command> + + <inputs> + <param name="input_file" type="data" format="tsv,biom" + label="Gene/pathway table to read" help=""/> + </inputs> + + <outputs> + <outputs> + <data format="txt" name="report"> + <discover_datasets pattern="__designation__" ext="tabular" directory="output" visible="true" /> + </data> + </outputs> + </outputs> + + <tests> + <test> + <param name="input_file" value="humann2_input.fasta"/> + </test> + </tests> + + <help><![CDATA[ + **What it does** + + Split HUMAnN2 table is a tool to split a gene/pathway table in table per sample. + + HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data. `Read more about the tool <http://huttenhower.sph.harvard.edu/humann2/manual>`_. + ]]></help> + + <citations> + </citations> +</tool> \ No newline at end of file
--- a/in_development/humann2_merge_abundance_tables.xml Mon Feb 22 07:09:45 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,67 +0,0 @@ -<tool id="humann2_merge_abundance_tables" name="Merge HUMAnN2 gene and pathway abundance tables" version="0.1.0"> - <description></description> - - <requirements> - <requirement type="package" version="2.2.4">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.6.13">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> - - <stdio> - <exit_code range="1:" /> - </stdio> - - <version_command> -<![CDATA[ - \${HUMANN2_DIR}/humann2_merge_abundance_tables --version -]]> - </version_command> - - <command><![CDATA[ - \${HUMANN2_DIR}/humann2_merge_abundance_tables - --input-genes $input_gene - --input-pathways $input_pathway - --gene-mapping $gene_mapping - --pathway-mapping $pathway-mapping - $remove_taxonomy - - -o $output_table - ]]></command> - - <inputs> - <param name="input_gene" type="data" format="tsv" label="Gene family or EC - abundance file" help="(--input-genes)"/> - <param name="input_pathway" type="data" format="tsv" label="Pathway - abundance file" help="(--input-pathways)"/> - <param name="gene_mapping" type="data" format="tsv" label="Gene family - to reaction mapping file" help="(--gene-mapping)"/> - <param name="pathway_mapping" type="data" format="tsv" label="Reaction to - pathway mapping file" help="(--pathway-mapping)"/> - <param name='remove_taxonomy' type='boolean' checked="false" - truevalue='--remove-taxonomy' falsevalue='' - label="Remove the taxonomy from the output file?" - help="(--remove-taxonomy)"/> - - </inputs> - - <outputs> - <data format="tsv" name="output_table" label="Merged table for - ${on_string} (HUMAnN2)" /> - </outputs> - - <tests> - </tests> - - <help><![CDATA[ - **What it does** - - This tool merge gene and pathway abundance tables. - - HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data. `Read more about the tool <http://huttenhower.sph.harvard.edu/humann2/manual>`_. - - ]]></help> - - <citations> - </citations> -</tool> \ No newline at end of file
--- a/in_development/humann2_rna_dna_norm.xml Mon Feb 22 07:09:45 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,83 +0,0 @@ -<tool id="humann2_rna_dna_norm" name="Combine metagenomic and metatranscriptomic HUMAnN2 data" version="0.1.0"> - <description></description> - - <requirements> - <requirement type="package" version="2.2.4">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.6.13">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> - - <stdio> - <exit_code range="1:" /> - </stdio> - - <version_command> -<![CDATA[ - \${HUMANN2_DIR}/humann2_rna_dna_norm --version -]]> - </version_command> - - <command><![CDATA[ - \${HUMANN2_DIR}/humann2_rna_dna_norm - --input_dna $input_dna - --input_rna $input_rna - --output_basename "combined" - $log_transform.test - #if $log_transform.test: - --log_base $log_transform.log_base - #end if - ]]></command> - - <inputs> - <param name="input_dna" type="data" format="tsv" label="Metagenomic table" - help="(--input_dna)"/> - <param name="input_rna" type="data" format="tsv" label="Metatranscriptomic table" - help="(--input_rna)"/> - - <conditional name="log_transform"> - <param name='test' type='boolean' checked="false" - truevalue='--log_transform' falsevalue='' - label="Report log-transformed relative expression values?" - help="(--log_transform)"/> - <when value="--log_transform"> - <param name="log_base" type="integer" min="0" max="10" value="2" - label="Base for log transformation" help="(--log_base)"/> - </when> - <when value=""/> - </conditional> - </inputs> - - <outputs> - <data format="tsv" name="smoothed_dna" - from_work_dir="combined" - label="Smoothed DNA data for ${on_string} (HUMAnN2)" /> - <data format="tsv" name="smoothed_rna" - from_work_dir="combined" - label="Smoothed RNA data for ${on_string} (HUMAnN2)" /> - <data format="tsv" name="normalized_rna" - from_work_dir="combined" - label="Normalized RNA data for ${on_string} (HUMAnN2)" /> - </outputs> - - <tests> - </tests> - - <help><![CDATA[ - **What it does** - - This tool normalizes combined meta'omic sequencing data. - - Given a DNA table and a RNA table, it produces smoothed RNA and DNA values as well as relative expression values. "Smoothing" means substituting a small value in place of a zero or missing value. The Witten-Bell smoothing procedure is used here. - - If working with stratified data, smoothing is carried out on the stratified values and then community totals are recomputed. - - The DNA and RNA columns must be 1:1 and in the same order. The units of the table should be count-like (for example, HUMAnN2 gene family abundance files).gene and pathway abundance tables. - - HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data. `Read more about the tool <http://huttenhower.sph.harvard.edu/humann2/manual>`_. - - ]]></help> - - <citations> - </citations> -</tool> \ No newline at end of file
--- a/in_development/humann2_split_table.xml Mon Feb 22 07:09:45 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ -<tool id="humann2_split_table" name="Split HUMAnN2 table" version="0.1.0"> - <description></description> - - <requirements> - <requirement type="package" version="2.2.4">bowtie2</requirement> - <requirement type="package" version="2.0">metaphlan2</requirement> - <requirement type="package" version="0.6.13">diamond</requirement> - <requirement type="package" version="2.0">humann2</requirement> - </requirements> - - <stdio> - <exit_code range="1:" /> - </stdio> - - <version_command> -<![CDATA[ - \${HUMANN2_DIR}/humann2_split_table --version -]]> - </version_command> - - <command><![CDATA[ - \${HUMANN2_DIR}/humann2_split_table - -i "input_file" - -o "output" - ]]></command> - - <inputs> - <param name="input_file" type="data" format="tsv,biom" - label="Gene/pathway table to read" help=""/> - </inputs> - - <outputs> - <outputs> - <data format="txt" name="report"> - <discover_datasets pattern="__designation__" ext="tabular" directory="output" visible="true" /> - </data> - </outputs> - </outputs> - - <tests> - <test> - <param name="input_file" value="humann2_input.fasta"/> - </test> - </tests> - - <help><![CDATA[ - **What it does** - - Split HUMAnN2 table is a tool to split a gene/pathway table in table per sample. - - HUMAnN is a pipeline for efficiently and accuretly profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data. `Read more about the tool <http://huttenhower.sph.harvard.edu/humann2/manual>`_. - ]]></help> - - <citations> - </citations> -</tool> \ No newline at end of file
--- a/tool_dependencies.xml Mon Feb 22 07:09:45 2016 -0500 +++ b/tool_dependencies.xml Thu Mar 31 03:35:17 2016 -0400 @@ -3,13 +3,13 @@ <package name="bowtie2" version="2.2.5"> <repository changeset_revision="f5582ac5ba3c" name="package_bowtie_2_2_5" owner="iuc" toolshed="https://testtoolshed.g2.bx.psu.edu" /> </package> - <package name="metaphlan2" version="2.0"> - <repository changeset_revision="d041345c1c7b" name="package_metaphlan_2_0" owner="bebatut" toolshed="https://testtoolshed.g2.bx.psu.edu" /> + <package name="metaphlan2" version="2.2.0"> + <repository changeset_revision="bbac0ef27bb2" name="package_metaphlan2_2_2_0" owner="bebatut" toolshed="https://testtoolshed.g2.bx.psu.edu" /> </package> <package name="diamond" version="0.7.10"> <repository changeset_revision="f3f009bdca19" name="package_diamond_0_7_10" owner="iuc" toolshed="https://testtoolshed.g2.bx.psu.edu" /> </package> - <package name="humann2" version="2.0"> - <repository changeset_revision="abe443d7f9e7" name="package_humann_2_0" owner="bebatut" toolshed="https://testtoolshed.g2.bx.psu.edu" /> + <package name="humann2" version="0.5.0"> + <repository changeset_revision="831d511bc7a0" name="package_humann2_0_5_0" owner="bebatut" toolshed="https://testtoolshed.g2.bx.psu.edu" /> </package> </tool_dependency>