annotate fastMe_main/fastme.xml @ 0:3ef62be50f9d draft

Uploaded
author gandres
date Wed, 01 Jul 2015 10:43:05 -0400
parents
children 6362669c440a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
1 <tool id="sniplay_fastme" name="FastME" version="1.0.2">
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
2
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
3 <!-- [REQUIRED] Tool description displayed after the tool name -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
4 <description> Calculate distance tree for an alignment file</description>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
5
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
6 <!-- [OPTIONAL] 3rd party tools, binaries, modules... required for the tool to work -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
7 <requirements>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
8 <requirement type="binary">perl</requirement>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
9 <requirement type="package" version="2.1.4">fastme</requirement>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
10 </requirements>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
11
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
12 <!-- [OPTIONAL] Command to be executed to get the tool's version string -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
13 <version_command>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
14 <!--
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
15 tool_binary -v
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
16 -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
17 </version_command>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
18
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
19 <!-- [REQUIRED] The command to execute -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
20 <command>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
21 fastme --input_data=$input_data --dna=$model --output_tree=$fileout
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
22 #if str( $distance ) == "SPR":
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
23 --spr
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
24 #elif str( $distance )[:3] == "NNI" :
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
25 #if str( $distance ) == "NNI_B" :
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
26 --nni=B
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
27 #else :
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
28 --nni=O
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
29 #end if
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
30
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
31 #else :
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
32 --method=$distance
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
33 #end if
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
34 > $fileout_log
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
35 </command>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
36
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
37 <!-- [REQUIRED] Input files and tool parameters -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
38 <inputs>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
39 <param name="input_data" type="data" format="txt" optional="false" label="Phylip input" />
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
40 <param name="fileout_label" type="text" value="Newick tree" label="Output name" help="Output name for files" />
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
41 <param name="model" type="select" label="Evolutionary model" >
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
42 <option value="p">p-distance</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
43 <option value="Y">RY symetric</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
44 <option value="R">RY</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
45 <option value="J">JC69</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
46 <option value="K">K2P</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
47 <option value="1">F81</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
48 <option value="4" selected="true">F84</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
49 <option value="T">TN93</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
50 <option value="L">LogDet</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
51 </param>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
52 <param name="distance" type="select" label="Distance methode" >
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
53 <option value="B">TaxAdd_BalME</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
54 <option value="O">TaxAdd_OLSME</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
55 <option value="I" selected="true">BIONJ</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
56 <option value="N">NJ</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
57 <option value="U">UNJ</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
58 <option value="NNI_B">NNI_BalME</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
59 <option value="NNI_O">NNI_OLS</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
60 <option value="SPR">SPR</option>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
61 </param>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
62 </inputs>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
63
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
64 <!-- [REQUIRED] Output files -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
65 <outputs>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
66 <data name="fileout_log" type="data" format="txt" label="${fileout_label}.log" />
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
67 <data name="fileout" type="data" format="txt" label="${fileout_label}" />
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
68 </outputs>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
69
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
70 <!-- [STRONGLY RECOMMANDED] Exit code rules -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
71 <stdio>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
72 <!-- [HELP] If no exit code rule is defined, the tool will stop if anything is written to STDERR -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
73 <exit_code range="1:" level="fatal" />
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
74 </stdio>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
75
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
76 <!-- [OPTIONAL] Tests to be run manually by the Galaxy admin -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
77 <tests>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
78 <!-- [HELP] Test files have to be in the ~/test-data directory -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
79
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
80 <test>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
81 <param name="filein" value="phylip" />
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
82 <param name="model" value="4"/>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
83 <param name="distance" value="I"/>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
84 <output name="fileout" file="newick" />
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
85 <output name="fileout_log" file="newick.log" />
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
86 </test>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
87
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
88 <!-- [HELP] Multiple tests can be defined with different parameters -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
89 <!--
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
90 <test>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
91 </test>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
92 -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
93 </tests>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
94
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
95 <!-- [OPTIONAL] Help displayed in Galaxy -->
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
96 <help>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
97
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
98 .. class:: infomark
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
99
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
100 **Authors**
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
101
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
102 | Richard Desper and Olivier Gascuel,
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
103 | Journal of Computational Biology 19(5), 687-705, 2002.
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
104 | Molecular Biology and Evolution 21(3), 587-598, 2004.
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
105 | Please cite these papers if you use this software in your publications.
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
106
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
107
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
108 .. class:: infomark
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
109
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
110 **Galaxy integration** Andres Gwendoline, Institut Français de Bioinformatique.
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
111
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
112 .. class:: infomark
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
113
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
114 **Support** For any questions about Galaxy integration, please send an e-mail to support.abims@sb-roscoff.fr
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
115
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
116 ---------------------------------------------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
117
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
118
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
119 ======
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
120 FastMe
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
121 ======
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
122
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
123 -----------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
124 Description
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
125 -----------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
126
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
127 FastME - A distance based phylogeny reconstruction algorithm.
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
128
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
129 FastME showed better topological accuracy than NJ,
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
130 BIONJ, WEIGHBOR and FITCH, in all evolutionary
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
131 conditions we tested, which include large range
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
132 deviations from molecular clock and substitution rates.
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
133
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
134
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
135
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
136 -----------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
137 Workflow position
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
138 -----------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
139
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
140 **Upstream tools**
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
141
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
142 =========== ========================== =======
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
143 Name output file(s) format
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
144 =========== ========================== =======
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
145 Readseq phylip conversion phylip
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
146 =========== ========================== =======
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
147
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
148
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
149 **Downstream tools**
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
150
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
151 =========== ========================== =======
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
152 Name output file(s) format
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
153 =========== ========================== =======
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
154 Rooting out tree Newick
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
155 =========== ========================== =======
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
156
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
157
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
158 ----------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
159 Input file
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
160 ----------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
161
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
162 Phylip file
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
163 Phylip file with sequence alignments
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
164
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
165
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
166 ----------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
167 Parameters
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
168 ----------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
169
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
170 Output name
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
171 Output base name for the ouput files
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
172
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
173 Evolutionary model
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
174 Indicate the evolutionary [model] which can be choosen from:p-distance, RY symmetric, RY, JC69, K2P, F81, F84 (default), TN93, LogDet.
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
175
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
176 Distance methode
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
177 FastME computes a tree using a distance algorithm. You may choose this method/topologie from: TaxAdd_BalME, TaxAdd_OLSME, BIONJ (default), NJ, UNJ, NNI_BalME, NNI_OLS or SPR
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
178
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
179 ------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
180 Output files
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
181 ------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
182
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
183 Output_name
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
184 Resulting tree at Newick format
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
185
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
186 Output_name.log
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
187 Log file
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
188
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
189 ------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
190 Dependencies
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
191 ------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
192 FastME
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
193 http://www.atgc-montpellier.fr/fastme
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
194
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
195
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
196
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
197 ---------------------------------------------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
198
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
199 ---------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
200 Working example
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
201 ---------------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
202
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
203 Input files
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
204 ===========
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
205
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
206 Philip file
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
207 -----------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
208
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
209 ::
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
210
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
211 168 5125
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
212 IRAT112 GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
213 KARASUKARA GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAATACTAAT
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
214
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
215 Parameters
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
216 ==========
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
217
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
218 Output name -> Newick tree
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
219
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
220 Evolutionary model -> F84
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
221
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
222 Distance methode -> BIONJ
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
223
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
224 Output files
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
225 ============
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
226
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
227 Newick tree
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
228 -----------
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
229
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
230 ::
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
231
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
232 (((((((((((((((((((((((((GOGOLEMPUK:0.001198,GOGOLEMPAK:0.002128):0.030378,TREMBESE:0.013258):0.055246,(((JIMBRUKJOL:0.045219,KETANKONIR:0.035298):0.006267, ...
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
233
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
234
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
235 </help>
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
236
3ef62be50f9d Uploaded
gandres
parents:
diff changeset
237 </tool>