1
|
1 <tool id="sniplay_fastme" name="FastME" version="1.1.0">
|
0
|
2
|
|
3 <!-- [REQUIRED] Tool description displayed after the tool name -->
|
|
4 <description> Calculate distance tree for an alignment file</description>
|
|
5
|
|
6 <!-- [OPTIONAL] 3rd party tools, binaries, modules... required for the tool to work -->
|
|
7 <requirements>
|
|
8 <requirement type="binary">perl</requirement>
|
1
|
9 <requirement type="package" version="2.1.4">fastme
|
|
10 </requirement>
|
0
|
11 </requirements>
|
|
12
|
1
|
13 <!-- [STRONGLY RECOMMANDED] Exit code rules -->
|
|
14 <stdio>
|
|
15 <!-- [HELP] If no exit code rule is defined, the tool will stop if anything is written to STDERR -->
|
|
16 <exit_code range="1:" level="fatal" />
|
|
17 </stdio>
|
|
18
|
0
|
19
|
|
20 <!-- [REQUIRED] The command to execute -->
|
|
21 <command>
|
|
22 fastme --input_data=$input_data --dna=$model --output_tree=$fileout
|
|
23 #if str( $distance ) == "SPR":
|
|
24 --spr
|
|
25 #elif str( $distance )[:3] == "NNI" :
|
|
26 #if str( $distance ) == "NNI_B" :
|
|
27 --nni=B
|
|
28 #else :
|
|
29 --nni=O
|
|
30 #end if
|
|
31
|
|
32 #else :
|
|
33 --method=$distance
|
|
34 #end if
|
|
35 > $fileout_log
|
|
36 </command>
|
|
37
|
1
|
38
|
|
39
|
0
|
40 <!-- [REQUIRED] Input files and tool parameters -->
|
|
41 <inputs>
|
|
42 <param name="input_data" type="data" format="txt" optional="false" label="Phylip input" />
|
|
43 <param name="fileout_label" type="text" value="Newick tree" label="Output name" help="Output name for files" />
|
1
|
44 <param name="fileout_label2" type="text" value="Unused" label="none" help="Output name for files" />
|
0
|
45 <param name="model" type="select" label="Evolutionary model" >
|
|
46 <option value="p">p-distance</option>
|
|
47 <option value="Y">RY symetric</option>
|
|
48 <option value="R">RY</option>
|
|
49 <option value="J">JC69</option>
|
|
50 <option value="K">K2P</option>
|
|
51 <option value="1">F81</option>
|
|
52 <option value="4" selected="true">F84</option>
|
|
53 <option value="T">TN93</option>
|
|
54 <option value="L">LogDet</option>
|
|
55 </param>
|
|
56 <param name="distance" type="select" label="Distance methode" >
|
|
57 <option value="B">TaxAdd_BalME</option>
|
|
58 <option value="O">TaxAdd_OLSME</option>
|
|
59 <option value="I" selected="true">BIONJ</option>
|
|
60 <option value="N">NJ</option>
|
|
61 <option value="U">UNJ</option>
|
|
62 <option value="NNI_B">NNI_BalME</option>
|
|
63 <option value="NNI_O">NNI_OLS</option>
|
|
64 <option value="SPR">SPR</option>
|
|
65 </param>
|
|
66 </inputs>
|
|
67
|
|
68 <!-- [REQUIRED] Output files -->
|
|
69 <outputs>
|
|
70 <data name="fileout_log" type="data" format="txt" label="${fileout_label}.log" />
|
|
71 <data name="fileout" type="data" format="txt" label="${fileout_label}" />
|
|
72 </outputs>
|
|
73
|
|
74 <!-- [OPTIONAL] Tests to be run manually by the Galaxy admin -->
|
|
75 <tests>
|
|
76 <!-- [HELP] Test files have to be in the ~/test-data directory -->
|
|
77
|
|
78 <test>
|
|
79 <param name="filein" value="phylip" />
|
|
80 <param name="model" value="4"/>
|
|
81 <param name="distance" value="I"/>
|
|
82 <output name="fileout" file="newick" />
|
|
83 <output name="fileout_log" file="newick.log" />
|
|
84 </test>
|
|
85
|
|
86 <!-- [HELP] Multiple tests can be defined with different parameters -->
|
|
87 <!--
|
|
88 <test>
|
|
89 </test>
|
|
90 -->
|
|
91 </tests>
|
|
92
|
|
93 <!-- [OPTIONAL] Help displayed in Galaxy -->
|
|
94 <help>
|
|
95
|
|
96 .. class:: infomark
|
|
97
|
|
98 **Authors**
|
|
99
|
|
100 | Richard Desper and Olivier Gascuel,
|
|
101 | Journal of Computational Biology 19(5), 687-705, 2002.
|
|
102 | Molecular Biology and Evolution 21(3), 587-598, 2004.
|
|
103 | Please cite these papers if you use this software in your publications.
|
|
104
|
|
105
|
|
106 .. class:: infomark
|
|
107
|
|
108 **Galaxy integration** Andres Gwendoline, Institut Français de Bioinformatique.
|
|
109
|
|
110 .. class:: infomark
|
|
111
|
|
112 **Support** For any questions about Galaxy integration, please send an e-mail to support.abims@sb-roscoff.fr
|
|
113
|
|
114 ---------------------------------------------------
|
|
115
|
|
116
|
|
117 ======
|
|
118 FastMe
|
|
119 ======
|
|
120
|
|
121 -----------
|
|
122 Description
|
|
123 -----------
|
|
124
|
1
|
125
|
0
|
126 FastME - A distance based phylogeny reconstruction algorithm.
|
|
127
|
|
128 FastME showed better topological accuracy than NJ,
|
|
129 BIONJ, WEIGHBOR and FITCH, in all evolutionary
|
|
130 conditions we tested, which include large range
|
|
131 deviations from molecular clock and substitution rates.
|
|
132
|
|
133
|
|
134
|
|
135 -----------------
|
|
136 Workflow position
|
|
137 -----------------
|
|
138
|
|
139 **Upstream tools**
|
|
140
|
|
141 =========== ========================== =======
|
|
142 Name output file(s) format
|
|
143 =========== ========================== =======
|
|
144 Readseq phylip conversion phylip
|
|
145 =========== ========================== =======
|
|
146
|
|
147
|
|
148 **Downstream tools**
|
|
149
|
|
150 =========== ========================== =======
|
|
151 Name output file(s) format
|
|
152 =========== ========================== =======
|
|
153 Rooting out tree Newick
|
|
154 =========== ========================== =======
|
|
155
|
|
156
|
|
157 ----------
|
|
158 Input file
|
|
159 ----------
|
|
160
|
|
161 Phylip file
|
|
162 Phylip file with sequence alignments
|
|
163
|
|
164
|
|
165 ----------
|
|
166 Parameters
|
|
167 ----------
|
|
168
|
|
169 Output name
|
|
170 Output base name for the ouput files
|
|
171
|
|
172 Evolutionary model
|
|
173 Indicate the evolutionary [model] which can be choosen from:p-distance, RY symmetric, RY, JC69, K2P, F81, F84 (default), TN93, LogDet.
|
|
174
|
|
175 Distance methode
|
|
176 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
|
|
177
|
|
178 ------------
|
|
179 Output files
|
|
180 ------------
|
|
181
|
|
182 Output_name
|
|
183 Resulting tree at Newick format
|
|
184
|
|
185 Output_name.log
|
|
186 Log file
|
|
187
|
|
188 ------------
|
|
189 Dependencies
|
|
190 ------------
|
|
191 FastME
|
|
192 http://www.atgc-montpellier.fr/fastme
|
|
193
|
|
194
|
|
195
|
|
196 ---------------------------------------------------
|
|
197
|
|
198 ---------------
|
|
199 Working example
|
|
200 ---------------
|
|
201
|
|
202 Input files
|
|
203 ===========
|
|
204
|
|
205 Philip file
|
|
206 -----------
|
|
207
|
|
208 ::
|
|
209
|
|
210 168 5125
|
|
211 IRAT112 GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT
|
|
212 KARASUKARA GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAATACTAAT
|
|
213
|
|
214 Parameters
|
|
215 ==========
|
|
216
|
|
217 Output name -> Newick tree
|
|
218
|
|
219 Evolutionary model -> F84
|
|
220
|
|
221 Distance methode -> BIONJ
|
|
222
|
|
223 Output files
|
|
224 ============
|
|
225
|
|
226 Newick tree
|
|
227 -----------
|
|
228
|
|
229 ::
|
|
230
|
|
231 (((((((((((((((((((((((((GOGOLEMPUK:0.001198,GOGOLEMPAK:0.002128):0.030378,TREMBESE:0.013258):0.055246,(((JIMBRUKJOL:0.045219,KETANKONIR:0.035298):0.006267, ...
|
|
232
|
|
233
|
|
234 </help>
|
|
235
|
1
|
236 <citations>
|
|
237 <!-- [HELP] As DOI or BibTex entry -->
|
|
238 <citation type="bibtex">
|
|
239 @article{Lefort30062015,
|
|
240 author = {Lefort, Vincent and Desper, Richard and Gascuel, Olivier},
|
|
241 title = {FastME 2.0: A Comprehensive, Accurate, and Fast Distance-Based Phylogeny Inference Program},
|
|
242 year = {2015},
|
|
243 doi = {10.1093/molbev/msv150},
|
|
244 abstract ={FastME provides distance algorithms to infer phylogenies. FastME is based on balanced minimum evolution, which is the very principle of Neighbor Joining (NJ). FastME improves over NJ by performing topological moves using fast, sophisticated algorithms. The first version of FastME only included Nearest Neighbor Interchange. The new 2.0 version also includes Subtree Pruning and Regrafting, while remaining as fast as NJ and providing a number of facilities: Distance estimation for DNA and proteins with various models and options, bootstrapping, and parallel computations. FastME is available using several interfaces: Command-line (to be integrated in pipelines), PHYLIP-like, and a Web server (http://www.atgc-montpellier.fr/fastme/).},
|
|
245 URL = {http://mbe.oxfordjournals.org/content/early/2015/07/25/molbev.msv150.abstract},
|
|
246 eprint = {http://mbe.oxfordjournals.org/content/early/2015/07/25/molbev.msv150.full.pdf+html},
|
|
247 journal = {Molecular Biology and Evolution}
|
|
248 }
|
|
249
|
|
250 </citation>
|
|
251
|
|
252 </citations>
|
|
253
|
|
254
|
0
|
255 </tool>
|