annotate metaphlan.xml @ 2:90de8f4531b9 draft default tip

Added requirements in the metaphlan.xml
author george-weingart
date Mon, 19 May 2014 15:59:46 -0400
parents 921c5be02e81
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
1 <tool id="metaphlan" name="MetaPhlAn" version="1.7.0">
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
2 <requirements>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
3 <requirement type="package" version="1.7.0">metaphlan</requirement>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
4 <requirement type="package">bowtie2</requirement>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
5 </requirements>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
6 <description>metagenomic profiler</description>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
7 <command>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
8 python \${METAPHLAN_PATH}/metaphlan.py
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
9 $input
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
10 --bowtie2_exe bowtie2
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
11 --bowtie2db \${METAPHLAN_PATH}/bowtie2db/mpa
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
12 --no_map -o $output --bt2_ps $PresetsForBowtie2
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
13 </command>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
14 <inputs>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
15 <param format="fasta" name="input" type="data" label="Input metagenome (multi-fasta of metagenomic reads, loaded with the Get Data module, see below for an example)"></param>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
16 <param name="PresetsForBowtie2" type="select" format="text">
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
17 <label>Sensitivity options for read-marker similarity (as described by BowTie2)</label>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
18 <option value="very-sensitive-local">Very Sensitive Local</option>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
19 <option value="sensitive-local">Sensitive Local</option>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
20 <option value="very-sensitive">Very Sensitive</option>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
21 <option value="sensitive">Sensitive</option>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
22 </param>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
23 </inputs>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
24 <outputs>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
25 <data format="tabular" name="output" />
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
26 </outputs>
2
90de8f4531b9 Added requirements in the metaphlan.xml
george-weingart
parents: 0
diff changeset
27 <requirements>
90de8f4531b9 Added requirements in the metaphlan.xml
george-weingart
parents: 0
diff changeset
28 <requirement type="package" version="2.1.0">bowtie2</requirement>
90de8f4531b9 Added requirements in the metaphlan.xml
george-weingart
parents: 0
diff changeset
29 <requirement type="package" version="1.7">numpy</requirement>
90de8f4531b9 Added requirements in the metaphlan.xml
george-weingart
parents: 0
diff changeset
30 </requirements>
90de8f4531b9 Added requirements in the metaphlan.xml
george-weingart
parents: 0
diff changeset
31 <tests>
0
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
32 <test>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
33 <param name="input" value="metaphlan_input" ftype="fasta" />
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
34 <param name="PresetsForBowtie2" value="sensitive" />
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
35 <output name="output" file="metaphlan_output" />
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
36 <assert_contents>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
37 <has_text text="k__Bacteria" />
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
38 <has_text text="k__Bacteria|p__Actinobacteria" />
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
39 </assert_contents>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
40 </test>
2
90de8f4531b9 Added requirements in the metaphlan.xml
george-weingart
parents: 0
diff changeset
41 </tests>
0
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
42
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
43
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
44
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
45 <help>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
46
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
47 .. class:: infomark
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
48
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
49 **Input example:** You can try out MetaPhlAn using the synthetic dataset (250,000 reads) available at: https://bitbucket.org/nsegata/metaphlan/wiki/LC1.fna. There is no need to download the file, you can just copy-and-paste the dataset address in the "Upload File" module inside the "Load Data" link here in the left panel.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
50
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
51 .. class:: infomark
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
52
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
53 **Computational time:** Unless the server is overloaded, you should expect the tool to process ~10,000 reads per second. The synthetic metagenome linked above (250,000 reads) should take no more than 30 seconds to complete.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
54
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
55 .. class:: infomark
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
56
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
57 **Tip:** If your input is in FASTQ you can convert it in FASTA using the corresponding Galaxy module included in the "Convert Format" tools.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
58
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
59 ---------
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
60
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
61 **What it does**
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
62
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
63 MetaPhlAn (Metagenomic Phylogenetic Analysis) is a computational tool for profiling the composition of microbial communities from metagenomic shotgun sequencing data. MetaPhlAn relies on unique clade-specific marker genes identified from reference genomes, allowing orders of magnitude speedups and unambiguous taxonomic assignments.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
64
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
65 Although MetaPhlAn can use both BlastN and BowTie2 in the read-to-marker mapping step, this Galaxy module uses only BowTie2 for computational reasons.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
66
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
67 For additional information about MetaPhlAn and the MetaPhlAn command line package, please refer to http://huttenhower.sph.harvard.edu/metaphlan or to the paper reported below. Please notice that most of the additional parameters that can be tuned with the command line version are set here to the default values.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
68
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
69 ---------
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
70
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
71 **Inputs**
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
72
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
73 The input file must be a multi-fasta file containing metagenomic reads loaded with the "Get Data" module in the left panel. Reads can be as short as ~40 nt although lengths higher than 70 nt are recommended.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
74
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
75 A synthetic metagenome you can use as sample input is available at https://bitbucket.org/nsegata/metaphlan/wiki/LC1.fna.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
76
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
77 **Outputs**
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
78
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
79 The output is a two column tab-separated plain file reporting the predicted microbial clades present in the metagenomic samples and the corresponding relative abundances.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
80
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
81 All taxonomic levels from domain to species will be reported and higher taxonomic levelis contain the sum of the abundances of its taxonomic leaf nodes (usually species) and, possibly, some lower level "unclassified" clades.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
82
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
83 -----
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
84
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
85 **Citation and contacts**
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
86
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
87 If you find MetaPhlAn useful in your research, please cite our paper:
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
88
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
89 | `Nicola Segata`_, Levi Waldron, Annalisa Ballarini, Vagheesh Narasimhan, Olivier Jousson, `Curtis Huttenhower`_.
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
90 | "`Metagenomic microbial community profiling using unique clade-specific marker genes`_"
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
91 | Nature Methods, doi:10.1038/nmeth.2066, 2012
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
92 |
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
93
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
94 If you have any questions or comments, feel free to `contact us`_. Additional information are available at http://huttenhower.sph.harvard.edu/metaphlan and in the FAQ at the same page. You can also join and use our user group at https://groups.google.com/d/forum/metaphlan-users
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
95
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
96 .. _contact us: nsegata@hsph.harvard.edu
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
97 .. _Nicola Segata: nsegata@hsph.harvard.edu
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
98 .. _Curtis Huttenhower: chuttenh@hsph.harvard.edu
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
99 .. _Metagenomic microbial community profiling using unique clade-specific marker genes: http://www.nature.com/nmeth/journal/vaop/ncurrent/full/nmeth.2066.html
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
100
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
101 -----
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
102
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
103 .. class:: infomark
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
104
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
105 **Installing MetaPhlAn in your Galaxy environment**
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
106
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
107 Your are wellcome to include this module in your local Galaxy installation. You can find the source file for the module and the instructions to integrate it in the "galaxy_module" folder at
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
108
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
109 https://bitbucket.org/nsegata/metaphlan/src
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
110
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
111
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
112
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
113 </help>
921c5be02e81 Metaphlan
george-weingart
parents:
diff changeset
114 </tool>