Mercurial > repos > bebatut > metaphlan2
changeset 27:fb2dc25a832d draft
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/metaphlan2/ commit 5c45ed58045ce1686aa069403f8a9426ea20bac5-dirty
author | bebatut |
---|---|
date | Tue, 12 Apr 2016 03:07:32 -0400 |
parents | 3f52f2d65d41 |
children | 1d993cca38e3 |
files | metaphlan2.xml metaphlan2krona.xml test-data/metaphlan2krona_output_file.txt tool-data/metaphlan2_bowtie_db.loc.sample tool-data/metaphlan2_metadata.loc.sample tool_data_table_conf.xml.sample tool_dependencies.xml |
diffstat | 7 files changed, 80 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/metaphlan2.xml Thu Mar 31 05:45:29 2016 -0400 +++ b/metaphlan2.xml Tue Apr 12 03:07:32 2016 -0400 @@ -21,7 +21,7 @@ <version_command> <![CDATA[ -python \${METAPHLAN2_DIR}/metaphlan2.py -v +metaphlan2.py -v ]]> </version_command> @@ -31,15 +31,21 @@ && - python \${METAPHLAN2_DIR}/metaphlan2.py + metaphlan2.py $input_file -o $output_file --input_type ${input_file.datatype.file_ext} - --mpa_pkl \${METAPHLAN2_DIR}/db_v20/mpa_v20_m200.pkl + + #set $data_table = dict([(_[0], _[2]) for _ in $mpa_pkl.input.options.tool_data_table.data]) + #set $db = $mpa_pkl.value + --mpa_pkl $data_table[$db] --bowtie2_exe `which bowtie2` - --bowtie2db \${METAPHLAN2_DIR}/db_v20/mpa_v20_m200 + + #set $data_table = dict([(_[0], _[2]) for _ in $bowtie2db.input.options.tool_data_table.data]) + #set $db = $bowtie2db.value + --bowtie2db $data_table[$db] --no_map @@ -75,6 +81,14 @@ <inputs> <param name="input_file" type="data" format="fastq,fasta,sam,bowtie2out" label="Input file" help=""/> + <param name="mpa_pkl" label="Metadata" type="select" > + <options from_data_table="metaphlan2_metadata" /> + </param> + + <param name="bowtie2db" label="BowTie2 database" type="select" > + <options from_data_table="metaphlan2_bowtie_db" /> + </param> + <conditional name="analysis_type"> <param name="analysis_type_select" type="select" label="Type of analysis to perform"> <option value="rel_ab" selected="true">Profiling a metagenomes in terms of relative abundances</option> @@ -142,6 +156,8 @@ <tests> <test> <param name="input_file" value="metaphlan2_input_sequences.fastq"/> + <param name="mpa_pkl" value="" /> + <param name="bowtie2db" value="" /> <param name="analysis_type_select" value="rel_ab" /> <param name="taxonomic_level" value="a" /> <param name="min_cu_len" value="2000" /> @@ -152,9 +168,8 @@ <param name="ignore_archaea" value="" /> <param name="stat_q" value="0.1" /> <param name="sam_output" value='false' /> - <param name="biom_output" value='true' /> + <param name="biom_output" value='false' /> <output name="output_file" file="metaphlan2_profiled_metagenome.txt"/> - <output name="biom_output_file" file="metaphlan2_biom.biom"/> </test> </tests>
--- a/metaphlan2krona.xml Thu Mar 31 05:45:29 2016 -0400 +++ b/metaphlan2krona.xml Tue Apr 12 03:07:32 2016 -0400 @@ -21,13 +21,13 @@ <version_command> <![CDATA[ -python \${METAPHLAN2_DIR}/utils/metaphlan2krona.py -v +metaphlan2krona.py -v ]]> </version_command> <command> <![CDATA[ - python \${METAPHLAN2_DIR}/utils/metaphlan2krona.py + metaphlan2krona.py -p $input_file -k $krona ]]> @@ -43,7 +43,11 @@ label="${tool.name} on ${on_string}: Krona file" /> </outputs> - <tests> + <tests> + <test> + <param name="input_file" value="metaphlan2_profiled_metagenome.txt"/> + <output name="krona" file="metaphlan2krona_output_file.txt"/> + </test> </tests> <help><![CDATA[
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/metaphlan2krona_output_file.txt Tue Apr 12 03:07:32 2016 -0400 @@ -0,0 +1,31 @@ +28.29995 Bacteria Firmicutes Bacilli Bacillales Staphylococcaceae Staphylococcus Staphylococcus_aureus +27.12936 Bacteria Firmicutes Bacilli Bacillales Staphylococcaceae Staphylococcus Staphylococcus_epidermidis +16.29021 Bacteria Firmicutes Bacilli Lactobacillales Streptococcaceae Streptococcus Streptococcus_mutans +6.70485 Bacteria Proteobacteria Gammaproteobacteria Enterobacteriales Enterobacteriaceae Escherichia Escherichia_coli +6.518 Archaea Euryarchaeota Methanobacteria Methanobacteriales Methanobacteriaceae Methanobrevibacter Methanobrevibacter_smithii +5.59702 Bacteria Proteobacteria Alphaproteobacteria Rhodobacterales Rhodobacteraceae Rhodobacter Rhodobacter_sphaeroides +4.8513 Bacteria Proteobacteria Gammaproteobacteria Enterobacteriales Enterobacteriaceae Escherichia Escherichia_unclassified +1.12042 Bacteria Proteobacteria Gammaproteobacteria Pseudomonadales Pseudomonadaceae Pseudomonas Pseudomonas_unclassified +0.9463 Bacteria Firmicutes Clostridia Clostridiales Clostridiaceae Clostridium Clostridium_beijerinckii +0.82072 Bacteria Firmicutes Bacilli Lactobacillales Streptococcaceae Streptococcus Streptococcus_agalactiae +0.81027 Bacteria Proteobacteria Gammaproteobacteria Pseudomonadales Pseudomonadaceae Pseudomonas Pseudomonas_aeruginosa +0.36084 Bacteria Actinobacteria Actinobacteria Actinomycetales Propionibacteriaceae Propionibacterium Propionibacterium_acnes +0.15821 Bacteria Deinococcus_Thermus Deinococci Deinococcales Deinococcaceae Deinococcus Deinococcus_unclassified +0.15178 Bacteria Deinococcus_Thermus Deinococci Deinococcales Deinococcaceae Deinococcus Deinococcus_radiodurans +0.12046 Bacteria Proteobacteria Gammaproteobacteria Pseudomonadales Moraxellaceae Acinetobacter Acinetobacter_baumannii +0.07684 Bacteria Proteobacteria Epsilonproteobacteria Campylobacterales Helicobacteraceae Helicobacter Helicobacter_pylori +0.04347 Bacteria Proteobacteria Betaproteobacteria Neisseriales Neisseriaceae Neisseria Neisseria_meningitidis +28.29995 Bacteria Firmicutes Bacilli Bacillales Staphylococcaceae Staphylococcus Staphylococcus_aureus Staphylococcus_aureus_unclassified +27.12936 Bacteria Firmicutes Bacilli Bacillales Staphylococcaceae Staphylococcus Staphylococcus_epidermidis Staphylococcus_epidermidis_unclassified +16.29021 Bacteria Firmicutes Bacilli Lactobacillales Streptococcaceae Streptococcus Streptococcus_mutans Streptococcus_mutans_unclassified +6.70485 Bacteria Proteobacteria Gammaproteobacteria Enterobacteriales Enterobacteriaceae Escherichia Escherichia_coli Escherichia_coli_unclassified +6.518 Archaea Euryarchaeota Methanobacteria Methanobacteriales Methanobacteriaceae Methanobrevibacter Methanobrevibacter_smithii Methanobrevibacter_smithii_unclassified +5.59702 Bacteria Proteobacteria Alphaproteobacteria Rhodobacterales Rhodobacteraceae Rhodobacter Rhodobacter_sphaeroides Rhodobacter_sphaeroides_unclassified +0.9463 Bacteria Firmicutes Clostridia Clostridiales Clostridiaceae Clostridium Clostridium_beijerinckii Clostridium_beijerinckii_unclassified +0.82072 Bacteria Firmicutes Bacilli Lactobacillales Streptococcaceae Streptococcus Streptococcus_agalactiae Streptococcus_agalactiae_unclassified +0.81027 Bacteria Proteobacteria Gammaproteobacteria Pseudomonadales Pseudomonadaceae Pseudomonas Pseudomonas_aeruginosa Pseudomonas_aeruginosa_unclassified +0.36084 Bacteria Actinobacteria Actinobacteria Actinomycetales Propionibacteriaceae Propionibacterium Propionibacterium_acnes Propionibacterium_acnes_unclassified +0.15178 Bacteria Deinococcus_Thermus Deinococci Deinococcales Deinococcaceae Deinococcus Deinococcus_radiodurans GCF_000008565 +0.12046 Bacteria Proteobacteria Gammaproteobacteria Pseudomonadales Moraxellaceae Acinetobacter Acinetobacter_baumannii Acinetobacter_baumannii_unclassified +0.07684 Bacteria Proteobacteria Epsilonproteobacteria Campylobacterales Helicobacteraceae Helicobacter Helicobacter_pylori Helicobacter_pylori_unclassified +0.04347 Bacteria Proteobacteria Betaproteobacteria Neisseriales Neisseriaceae Neisseria Neisseria_meningitidis Neisseria_meningitidis_unclassified
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool-data/metaphlan2_bowtie_db.loc.sample Tue Apr 12 03:07:32 2016 -0400 @@ -0,0 +1,5 @@ +# Bowtie2 db have to be downloaded from https://bitbucket.org/biobakery/metaphlan2/src/5424bb911dfc/db_v20/?at=default (whole directory) +# +#Since MetaPhlAn comes bundled with 1 Bowtie2 database, you can use it +#by downloading it as explained above and uncommenting the following lines. +#bowtie_db_v20 Defaut BowTie2 database $METAPHLAN2_DIR/db_v20/mpa_v20_m200
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool-data/metaphlan2_metadata.loc.sample Tue Apr 12 03:07:32 2016 -0400 @@ -0,0 +1,5 @@ +#Metadata have to be downloaded from https://bitbucket.org/biobakery/metaphlan2/raw/5424bb911dfcdb7212ea0949d4faeb6e69cfa61f/db_v20/mpa_v20_m200.pkl +# +#Since MetaPhlAn comes bundled with 1 metadata database, you can use it +#by downloading it as explained above and uncommenting the following lines. +#metadata_db_v20 Defaut MetaPhlAn2 metadata $METAPHLAN2_DIR/db_v20/mpa_v20_m200.pkl
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool_data_table_conf.xml.sample Tue Apr 12 03:07:32 2016 -0400 @@ -0,0 +1,10 @@ +<tables> + <table name="metaphlan2_metadata" comment_char="#"> + <columns>value, name, path</columns> + <file path="tool-data/metaphlan2_metadata.loc" /> + </table> + <table name="metaphlan2_bowtie_db" comment_char="#"> + <columns>value, name, path</columns> + <file path="tool-data/metaphlan2_bowtie_db.loc" /> + </table> +</tables>
--- a/tool_dependencies.xml Thu Mar 31 05:45:29 2016 -0400 +++ b/tool_dependencies.xml Tue Apr 12 03:07:32 2016 -0400 @@ -4,6 +4,6 @@ <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.2.0"> - <repository changeset_revision="bbac0ef27bb2" name="package_metaphlan2_2_2_0" owner="bebatut" toolshed="https://testtoolshed.g2.bx.psu.edu" /> + <repository changeset_revision="3cb6227f905e" name="package_metaphlan2_2_2_0" owner="bebatut" toolshed="https://testtoolshed.g2.bx.psu.edu" /> </package> </tool_dependency>