comparison ConcatPhyl.xml @ 2:1f8d039bd241 draft

planemo upload for repository https://github.com/abims-sbr/adaptsearch commit 44a89d5eeb82789bfc643b33c11f391281b6374b
author abims-sbr
date Wed, 27 Sep 2017 10:03:45 -0400
parents 6d930f037fea
children 0464ec48bc3a
comparison
equal deleted inserted replaced
1:f181bd945a6c 2:1f8d039bd241
1 <tool name="ConcatPhyl" id="concatphyl" version="1.0"> 1 <tool name="ConcatPhyl" id="concatphyl" version="2.0">
2 2
3 <description> 3 <description>
4 Concatenation and phylogeny 4 Concatenation and phylogeny
5 </description> 5 </description>
6 6
8 <import>macros.xml</import> 8 <import>macros.xml</import>
9 </macros> 9 </macros>
10 10
11 <requirements> 11 <requirements>
12 <expand macro="python_required" /> 12 <expand macro="python_required" />
13 <!-- <requirement type="package" version="1.3.1">samtools</requirement> -->
14 <requirement type="package" version="8.2.9">raxml</requirement> 13 <requirement type="package" version="8.2.9">raxml</requirement>
15 </requirements> 14 </requirements>
16 15
17 <command><![CDATA[ 16 <command><![CDATA[
18 python $__tool_directory__/scripts/S01_concatenate.py ${zip} 17 #set $infiles_filter_assemblies = ""
19 18 #for $input_filter_assemblie in $input_filter_assemblies
20 #if $format.format_run == "nucleic" : 19 ln -s '$input_filter_assemblie' '$input_filter_assemblie.element_identifier';
21 nucleic $format.zip_nuc 20 #set $infiles_filter_assemblies = $infiles_filter_assemblies + $input_filter_assemblie.element_identifier + ","
22 #elif $format.format_run == "proteic" : 21 #end for
23 proteic $format.zip_aa 22 #set $infiles_filter_assemblies = $infiles_filter_assemblies[:-1]
24 #end if 23
25 > ${output}; 24 #set $infiles_alignments = ""
26 25 #for $input_alignment in $input_alignments
27 raxmlHPC 26 ln -s '$input_alignment' '$input_alignment.element_identifier';
28 #if $format.format_run == "nucleic" : 27 #set $infiles_alignments = $infiles_alignments + $input_alignment.element_identifier + ","
29 -n "galaxy_run" 28 #end for
30 ##-q "./05_partitions_gene_NUC" 29 #set $infiles_alignments = $infiles_alignments[:-1]
31 -s "./03_Concatenation_nuc.phy" 30
32 ## (-m) 31 python $__tool_directory__/scripts/S01_concatenate.py
33 -m $format.base_model 32
34 #elif $format.format_run == "proteic" : 33 $infiles_filter_assemblies
35 -n "galaxy_run" 34
36 ##-q "./06_partitions_gene_AA" 35 #if $format.format_run == "nucleic" :
37 -s "./02_Concatenation_aa.phy" 36 nucleic
38 ## (-m) 37 #elif $format.format_run == "proteic" :
39 -m $format.base_model$format.aa_search_matrix 38 proteic
40 #end if 39 #end if
41 40
42 ## --- Optional parameters --- 41 $infiles_alignments
43 42 > ${output};
44 ##if $raxml_options.options == "yes" : 43
45 44 raxmlHPC -n galaxy_run
46 ## (-p) 45 #if $format.format_run == "nucleic" :
47 #if $random_seed: 46 ##-q 05_partitions_gene_NUC
48 -p $random_seed 47 -s "03_Concatenation_nuc.phy"
49 #else 48 -m $format.base_model
50 -p 1234567890 49 #elif $format.format_run == "proteic" :
51 #end if 50 ##-q 06_partitions_gene_AA
52 51 -s 02_Concatenation_aa.phy
53 ## (-N/#) 52 -m $format.base_model$format.aa_search_matrix
54 #if $number_of_runs: 53 #end if
55 -N $number_of_runs 54
56 #end if 55 -p $random_seed
57 #if $number_of_runs_bootstop: 56
58 -# $number_of_runs_bootstop 57 #if $number_of_runs !="" and $number_of_runs_bootstop =="":
59 #end if 58 -N $number_of_runs
60 59 -x $rapid_bootstrap_random_seed
61 ## (-f) 60 #elif ($number_of_runs !="" and $number_of_runs_bootstop !="") or ($number_of_runs =="" and $number_of_runs_bootstop !=""):
62 #if $search_algorithm: 61 -N $number_of_runs_bootstop
63 -f $search_algorithm 62 -x $rapid_bootstrap_random_seed
64 #end if 63 #end if
65 64
66 ## (-x) 65 -f $search_algorithm
67 #if $rapid_bootstrap_random_seed: 66
68 -x $rapid_bootstrap_random_seed 67 >> ${output};
69 #end if 68 ]]>
70 ##else :
71
72 ##-N 100 -f a -x 12345
73
74 ##end if
75 >> ${output};
76 ]]>
77 </command> 69 </command>
78 70
79 <inputs> 71 <inputs>
80 72
81 <param name="zip" type="data" format="no_unzip.zip,zip" label="Choose your ZIP file" help="Contains the files filter after the tool oase" /> 73 <param name="input_filter_assemblies" type="data" format="fasta" multiple="true" label="Files from Filter assemblies" />
74 <param name="input_alignments" type="data" format="fasta" multiple="true" label="Aligned files without indels" help="nucleic or proteic format according to the analysis you want to do below"/>
75
82 <conditional name="format"> 76 <conditional name="format">
83 <param name="format_run" type="select" label="Which format do you want to use for this tool (concatenation and RAxML run) ? "> 77 <param name="format_run" type="select" label="Which format do you want to use for this tool (concatenation and RAxML run) ? ">
84 <option value="nucleic">Nucleic format</option> 78 <option value="nucleic">Nucleic format</option>
85 <option value="proteic">Proteic format</option> 79 <option value="proteic">Proteic format</option>
86 </param> 80 </param>
87 81
88 <when value="nucleic"> 82 <when value="nucleic">
89 <param name="zip_nuc" type="data" format="no_unzip.zip,zip" label="Choose your ZIP file" help="It must contain the aligned files without indels in NUCLEIC format" />
90 <!-- ## Nucleotide substitution models -->
91 <param name="base_model" type="select" label="Substitution Model"> 83 <param name="base_model" type="select" label="Substitution Model">
92 <option value="GTRCAT">GTRCAT</option> 84 <option value="GTRCAT">GTRCAT</option>
93 <option value="GTRCATI">GTRCATI</option> 85 <option value="GTRCATI">GTRCATI</option>
94 <option value="GTRGAMMA" selected="true">GTRGAMMA</option> 86 <option value="GTRGAMMA" selected="true">GTRGAMMA</option>
95 <option value="GTRGAMMAI">GTRGAMMAI</option> 87 <option value="GTRGAMMAI">GTRGAMMAI</option>
96 </param> 88 </param>
97 </when> 89 </when>
98 90
99 <when value="proteic"> 91 <when value="proteic">
100 <param name="zip_aa" type="data" format="no_unzip.zip,zip" label="Choose your ZIP file" help="It must contain the aligned files without indels in PROTEIC format" />
101 <!-- ## Aminoacid substitution models -->
102 <!--<param name="aa_model_empirical_base_frequencies" type="boolean" checked="no" truevalue="F" falsevalue="X" display="checkboxes" label="Use empirical base frequencies in AA models." /> -->
103 <param name="base_model" type="select" label="Substitution Model (-m)"> 92 <param name="base_model" type="select" label="Substitution Model (-m)">
104 <option value="PROTCAT" selected="true">PROTCAT</option> 93 <option value="PROTCAT" selected="true">PROTCAT</option>
105 <option value="PROTCATI">PROTCATI</option> 94 <option value="PROTCATI">PROTCATI</option>
106 <option value="PROTGAMMA">PROTGAMMA</option> 95 <option value="PROTGAMMA">PROTGAMMA</option>
107 <option value="PROTGAMMAI">PROTGAMMAI</option> 96 <option value="PROTGAMMAI">PROTGAMMAI</option>
109 <param name="aa_search_matrix" type="select" label="Matrix"> 98 <param name="aa_search_matrix" type="select" label="Matrix">
110 <option value="DAYHOFF" selected="true">DAYHOFF</option> 99 <option value="DAYHOFF" selected="true">DAYHOFF</option>
111 <option value="JTT">JTT</option> 100 <option value="JTT">JTT</option>
112 <option value="WAG">WAG</option> 101 <option value="WAG">WAG</option>
113 <option value="BLOSUM62">BLOSUM62</option> 102 <option value="BLOSUM62">BLOSUM62</option>
114 </param> 103 </param>
115 </when> 104 </when>
116 </conditional> 105 </conditional>
117
118 <!-- <conditional name="raxml_options"> -->
119
120 <!--
121 <param name="options" type="select" label="Raxml advanced options">
122 <option value="yes">Yes</option>
123 <option value="no" select="true">No</option>
124 </param>
125
126 -->
127
128 <!-- <when value="yes"> -->
129 106
130 <param name="random_seed" type="integer" value="1234567890" size="12" label="Random seed used for the parsimony inferences" /> 107 <param name="random_seed" type="integer" value="1234567890" size="12" label="Random seed used for the parsimony inferences" />
131 108
132 <!-- ## (-N/#) --> 109 <!-- ## (-N/#) -->
133 <param name="number_of_runs" type="integer" size="8" value="100" 110 <param name="number_of_runs" type="integer" size="8" value="100"
147 <option value="autoFC">autoFC</option> 124 <option value="autoFC">autoFC</option>
148 </param> 125 </param>
149 126
150 <!-- ## (-f) --> 127 <!-- ## (-f) -->
151 <param name="search_algorithm" type="select" label="Algorithm to execute" optional="True"> 128 <param name="search_algorithm" type="select" label="Algorithm to execute" optional="True">
152 <option value="a">Rapid bootstrap and best ML tree search (a)</option> 129 <option value="a" selected="true">Rapid bootstrap and best ML tree search (a)</option>
153 <option value="A">Compute marginal ancestral states (A)</option> 130 <option value="A">Compute marginal ancestral states (A)</option>
154 <option value="b">Draw bipartition information (b)</option> 131 <option value="b">Draw bipartition information (b)</option>
155 <option value="c">Check if the alignment can be read (c)</option> 132 <option value="c">Check if the alignment can be read (c)</option>
156 <option value="d" selected="true">Hill-climbing ML Search (d) (default)</option> 133 <option value="d">Hill-climbing ML Search (d) (default)</option>
157 <option value="e">Optimize GAMMA/GAMMAI model/branches (e)</option> 134 <option value="e">Optimize GAMMA/GAMMAI model/branches (e)</option>
158 <option value="g">Compute per-site log likelihoods for -z trees (g)</option> 135 <option value="g">Compute per-site log likelihoods for -z trees (g)</option>
159 <option value="h">Compute log likelihood test for -t / -z trees (h)</option> 136 <option value="h">Compute log likelihood test for -t / -z trees (h)</option>
160 <option value="j">Generate bootstrapped alignment files (j)</option> 137 <option value="j">Generate bootstrapped alignment files (j)</option>
161 <option value="J">Compute SH-like support values for the -t tree (J)</option> 138 <option value="J">Compute SH-like support values for the -t tree (J)</option>
178 155
179 <!-- ## (-q) --> 156 <!-- ## (-q) -->
180 <param name="multiple_model" format="txt" type="data" label="Multiple model assignment to alignment partitions" optional="True" help="Specify the file name which contains the assignment of models to alignment partitions for multiple models of substitution. For the syntax of this file please consult the manual." /> 157 <param name="multiple_model" format="txt" type="data" label="Multiple model assignment to alignment partitions" optional="True" help="Specify the file name which contains the assignment of models to alignment partitions for multiple models of substitution. For the syntax of this file please consult the manual." />
181 158
182 <!-- ## (-x) --> 159 <!-- ## (-x) -->
183 <param name="rapid_bootstrap_random_seed" type="integer" value='1234567890' size="7" label="Rapid bootstrapping random seed" optional="True" help="Specify a random seed and turn on rapid bootstrapping. CAUTION: unlike in version 7.0.4 RAxML will conduct rapid BS replicates under the model of rate heterogeneity you specified via '-m' and not by default under CAT." /> 160 <param name="rapid_bootstrap_random_seed" type="integer" value='12345' size="7" label="Rapid bootstrapping random seed" optional="True" help="Specify a random seed and turn on rapid bootstrapping. CAUTION: unlike in version 7.0.4 RAxML will conduct rapid BS replicates under the model of rate heterogeneity you specified via '-m' and not by default under CAT." />
184 <!-- </when> -->
185
186
187 <!-- </conditional> -->
188 161
189 <param name="out" type="select" label="What format of file do you want for your output (concatenation of the sequences) ? "> 162 <param name="out" type="select" label="What format of file do you want for your output (concatenation of the sequences) ? ">
190 <option value="nothing">No output</option> 163 <option value="nothing">No output</option>
191 <option value="fasta">Fasta format</option> 164 <option value="fasta">Fasta format</option>
192 <option value="phylip">Phylip format</option> 165 <option value="phylip">Phylip format</option>
193 <option value="nexus">Nexus format</option> 166 <option value="nexus">Nexus format</option>
194 </param> 167 </param>
195 <!-- -m GTRGAMMA -N 100 -f a -x 12345 -->
196 168
197 <param name="raxml1" type="boolean" label="Do you want the output of RAxML : best tree ? " /> 169 <param name="raxml1" type="boolean" label="Do you want the output of RAxML : best tree ? " />
198 <param name="raxml3" type="boolean" label="Do you want the output of RAxML : bi-partition ? " /> 170 <param name="raxml3" type="boolean" label="Do you want the output of RAxML : bi-partition ? " />
199 <param name="raxml4" type="boolean" label="Do you want the output of RAxML : bootstrap ? " help="Only if the option 'rapid bootsptrap' is chosen. When you don't want to choose your options, this output is accessible"/> 171 <param name="raxml4" type="boolean" label="Do you want the output of RAxML : bootstrap ? " help="Only if the option 'rapid bootsptrap' is chosen. When you don't want to choose your options, this output is accessible"/>
200 172
228 </data> 200 </data>
229 201
230 <data name="out_raxml1" format="txt" label="Phylogeny_RAxML_BestTree" from_work_dir="RAxML_bestTree.galaxy_run"> 202 <data name="out_raxml1" format="txt" label="Phylogeny_RAxML_BestTree" from_work_dir="RAxML_bestTree.galaxy_run">
231 <filter>raxml1 == True</filter> 203 <filter>raxml1 == True</filter>
232 </data> 204 </data>
233 205
234 <data name="out_raxml3" format="txt" label="Phylogeny_RAxML_BiPartition" from_work_dir="RAxML_bipartitions.galaxy_run"> 206 <data name="out_raxml3" format="txt" label="Phylogeny_RAxML_BiPartition" from_work_dir="RAxML_bipartitions.galaxy_run">
235 <filter>raxml3 == True</filter> 207 <filter>raxml3 == True</filter>
236 </data> 208 </data>
237 209
238 <data name="out_raxml4" format="txt" label="Phylogeny_RAxML_BootStrap" from_work_dir="RAxML_bootstrap.galaxy_run"> 210 <data name="out_raxml4" format="txt" label="Phylogeny_RAxML_BootStrap" from_work_dir="RAxML_bootstrap.galaxy_run">
239 <filter>raxml4 == True</filter> 211 <filter>raxml4 == True</filter>
240 </data> 212 </data>
241 </outputs> 213 </outputs>
242 214
243 <tests> 215 <tests>
244 <test> 216 <test>
245 <param name="zip" ftype="zip" value="from_filter_oase.zip" /> 217 <param name="input_filter_assemblies" ftype="fasta" value="input_filter_assemblies/AcAcaud_trinity.fasta,input_filter_assemblies/AmAmphi_trinity.fasta,input_filter_assemblies/ApApomp_trinity.fasta,input_filter_assemblies/PgPgras_trinity.fasta,input_filter_assemblies/PhPhess_trinity.fasta,input_filter_assemblies/ThThelep_trinity.fasta" />
246 <conditional name="format"> 218 <param name="input_alignments" ftype="fasta" value="input_from_CDS_Search/locus17_sp3_sp3.fasta,input_from_CDS_Search/locus147_sp3_sp3.fasta,input_from_CDS_Search/locus183_sp3_sp3.fasta,input_from_CDS_Search/locus334_sp3_sp3.fasta" />
219 <conditional name="format">
247 <param name="format_run" value="nucleic" /> 220 <param name="format_run" value="nucleic" />
248 <param name="zip_nuc" ftype="zip" value="test_05_output_CDS_Search_input_ConcatPhyl.zip" />
249 <param name="base_model" value="GTRGAMMA" /> 221 <param name="base_model" value="GTRGAMMA" />
250 </conditional> 222 </conditional>
251 <param name="random_seed" value="1234567890" /> 223 <param name="random_seed" value="1234567890" />
252 <param name="number_of_runs" value="100" /> 224 <param name="number_of_runs" value="100" />
253 <param name="number_of_runs_bootstop" value="" /> 225 <param name="number_of_runs_bootstop" value="" />
254 <param name="search_algorithm" value="d" /> 226 <param name="search_algorithm" value="d" />
255 <!-- <param name="multiple_model" value="" /> --> 227 <!-- <param name="multiple_model" value="" /> -->
256 <param name="rapid_bootstrap_random_seed" value="123456789" /> 228 <param name="rapid_bootstrap_random_seed" value="123456789" />
257 <param name="out" value="nothing" /> 229 <param name="out" value="nothing" />
258 <param name="raxml1" value="True" /> 230 <param name="raxml1" value="True" />
259 <param name="raxml3" value="True" /> 231 <param name="raxml3" value="True" />
260 <param name="raxml4" value="True" /> 232 <param name="raxml4" value="True" />
261 <output name="out_raxml4"> 233 <output name="out_raxml4">
262 <assert_contents> 234 <assert_contents>
263 <has_text text="(Ap,(((Pf,Ph),Pg),((Pu,Te),(Am,Th))),Ac);"/> 235 <has_text text="((Pg,(Am,Th)),(Ph,Ap),Ac);"/>
264 <has_text text="(Ap,(Ph,(Pg,((Pf,(Pu,Te)),(Am,Th)))),Ac);"/> 236 <has_text text="((Th,(Pg,Am)),(Ph,Ap),Ac);"/>
265 <has_text text="(Ap,(((Pu,Te),(Am,Th)),((Pf,Ph),Pg)),Ac);"/> 237 <has_text text="((Ph,Ap),(Am,(Pg,Th)),Ac);"/>
266 </assert_contents> 238 </assert_contents>
267 </output> 239 </output>
268
269 </test> 240 </test>
241
242 <test>
243 <param name="input_filter_assemblies" ftype="fasta" value="input_filter_assemblies/AcAcaud_trinity.fasta,input_filter_assemblies/AmAmphi_trinity.fasta,input_filter_assemblies/ApApomp_trinity.fasta,input_filter_assemblies/PgPgras_trinity.fasta,input_filter_assemblies/PhPhess_trinity.fasta,input_filter_assemblies/ThThelep_trinity.fasta" />
244 <param name="input_alignments" ftype="fasta" value="input_from_CDS_Search/locus17_sp3_sp3.fasta,input_from_CDS_Search/locus147_sp3_sp3.fasta,input_from_CDS_Search/locus183_sp3_sp3.fasta,input_from_CDS_Search/locus334_sp3_sp3.fasta" />
245 <conditional name="format">
246 <param name="format_run" value="nucleic" />
247 <param name="base_model" value="GTRGAMMA" />
248 </conditional>
249 <param name="random_seed" value="1234567890" />
250 <param name="number_of_runs" value="100" />
251 <param name="number_of_runs_bootstop" value="" />
252 <param name="search_algorithm" value="a" />
253 <param name="rapid_bootstrap_random_seed" value="1234567890" />
254 <param name="out" value="nothing" />
255 <param name="raxml1" value="True" />
256 <param name="raxml3" value="True" />
257 <param name="raxml4" value="True" />
258 <output name="out_raxml1" value="RAxML_bestTree"/>
259 <output name="out_raxml3" value="RAxML_bipartitions"/>
260 </test>
261
262 <test>
263 <param name="input_filter_assemblies" ftype="fasta" value="input_filter_assemblies/AcAcaud_trinity.fasta,input_filter_assemblies/AmAmphi_trinity.fasta,input_filter_assemblies/ApApomp_trinity.fasta,input_filter_assemblies/PgPgras_trinity.fasta,input_filter_assemblies/PhPhess_trinity.fasta,input_filter_assemblies/ThThelep_trinity.fasta" />
264 <param name="input_alignments" ftype="fasta" value="input_from_CDS_Search/locus17_sp3_sp3.fasta,input_from_CDS_Search/locus147_sp3_sp3.fasta,input_from_CDS_Search/locus183_sp3_sp3.fasta,input_from_CDS_Search/locus334_sp3_sp3.fasta" />
265 <conditional name="format">
266 <param name="format_run" value="nucleic" />
267 <param name="base_model" value="GTRGAMMA" />
268 </conditional>
269 <param name="random_seed" value="1234567890" />
270 <param name="number_of_runs" value="100" />
271 <param name="number_of_runs_bootstop" value="autoMR" />
272 <param name="search_algorithm" value="a" />
273 <param name="rapid_bootstrap_random_seed" value="1234567890" />
274 <param name="out" value="nothing" />
275 <param name="raxml1" value="True" />
276 <param name="raxml3" value="True" />
277 <param name="raxml4" value="True" />
278 <output name="out_raxml1" value="RAxML_bestTree_test3"/>
279 <output name="out_raxml3" value="RAxML_bipartitions_test3"/>
280 </test>
270 </tests> 281 </tests>
271 282
272 <help> 283 <help>
284
285 @HELP_AUTHORS@
273 286
274 ============ 287 ============
275 What it does 288 What it does
276 ============ 289 ============
277 290
278 | This tool takes a zip file containing nucleic fasta sequence files and searches different homologous genes from pairwise comparisons. 291 | This tool takes a 'dataset collection list' containing nucleic fasta sequence files and searches different homologous genes from pairwise comparisons.
279 |
280 |
281 | The run RAxML was written by **Alexandros Stamatakis**.
282 | The script was written by **Eric Fontanillas**.
283 | The wrapper was written by **Julie Baffard**.
284 292
285 -------- 293 --------
286 294
287 ========== 295 ==========
288 Parameters 296 Parameters
289 ========== 297 ==========
290 298
291 | The choice of the format sequences is possible : **proteic** or **nucleic** 299 | The choice of the format sequences is possible : **proteic** or **nucleic**
292 | 300 |
293 301
294 The choice of parameters for the RAxML run is possible : 302 The choice of parameters for the RAxML run is possible :
295 303
296 **-m** : 304 **-m** :
297 | is the option for the choice of the substitution model. 305 | is the option for the choice of the substitution model.
298 | By default it's GTRGAMMA. 306 | By default it's GTRGAMMA.
299 | 307 |
300 308
301 **-N** : 309 **-N** :
302 | is the option for the choice of the number of run 310 | is the option for the choice of the number of run
303 | by default it's 100 311 | by default it's 100
304 | 312 |
305 313
306 **rapid bootstrapping** : 314 **rapid bootstrapping** :
307 | is the option to have, in addition to the best tree search, the rapid bootstrapping 315 | is the option to have, in addition to the best tree search, the rapid bootstrapping
308 | this translates by : -x 12345 -f a 316 | this translates by : -x 12345 -f a
309 | by default, this option is choosen 317 | by default, this option is choosen
310 | 318 |
311 319
320 .. class:: warningmark
321 | RAxML has some incompatible parameters.
322 | The search algorithm compatible with boostrapping and giving a besttree file is the one set by default:
323 | -f a
324
325 | The search algorithm compatible with boostrapping and NOT giving a besttree file are:
326 | -f d
327 | -f o
328 | -f t
312 -------- 329 --------
313 330
314 ====== 331 ======
315 Inputs 332 Inputs
316 ====== 333 ======
317 334
318 option **Select a zip file containing the input files** :
319
320 | the input zip file must have the extension .ort.zip
321 | At the beginning, when you upload your input, you have to change the extension .zip to .ort.zip
322
323
324 -------- 335 --------
325 336
326 ======= 337 =======
327 Outputs 338 Outputs
328 ======= 339 =======
329 340
330 This tool, produces the following files : 341 This tool, produces the following files :
331 342
332 **Phylogeny** : 343 **Phylogeny** :
333 | is the general output. It gives the information about the concatenation (statistics) and the RAxML run. 344 | is the general output. It gives the information about the concatenation (statistics) and the RAxML run.
334 | 345 |
335 346
336 **Phylogeny_concatenation_fasta_aa** : 347 **Phylogeny_concatenation_fasta_aa** :
337 | is the output which contains the sequences concatenated in fasta format when you choose the option proteic 348 | is the output which contains the sequences concatenated in fasta format when you choose the option proteic
338 | 349 |
339 350
340 **Phylogeny_concatenation_phylip_aa** : 351 **Phylogeny_concatenation_phylip_aa** :
341 | is the output which contains the sequences concatenated in phylip format when you choose the option proteic 352 | is the output which contains the sequences concatenated in phylip format when you choose the option proteic
342 | 353 |
343 354
344 **Phylogeny_concatenation_nexus_aa** : 355 **Phylogeny_concatenation_nexus_aa** :
345 | is the output which contains the sequences concatenated in nexus format when you choose the option proteic 356 | is the output which contains the sequences concatenated in nexus format when you choose the option proteic
346 | 357 |
347 358
348 **Phylogeny_concatenation_fasta_nuc** : 359 **Phylogeny_concatenation_fasta_nuc** :
349 | is the output which contains the sequences concatenated in fasta format when you choose the option nucleic 360 | is the output which contains the sequences concatenated in fasta format when you choose the option nucleic
350 | 361 |
351 362
352 **Phylogeny_concatenation_phylip_nuc** : 363 **Phylogeny_concatenation_phylip_nuc** :
353 | is the output which contains the sequences concatenated in phylip format when you choose the option nucleic 364 | is the output which contains the sequences concatenated in phylip format when you choose the option nucleic
354 | it's this output which is used for the RAxML run 365 | it's this output which is used for the RAxML run
355 | 366 |
356 367
357 **Phylogeny_concatenation_nexus_nuc** : 368 **Phylogeny_concatenation_nexus_nuc** :
358 | is the output which contains the sequences concatenated in nexus format when you choose the option nucleic 369 | is the output which contains the sequences concatenated in nexus format when you choose the option nucleic
359 | 370 |
360 371
361 **Phylogeny_RAxML_BestTree** : 372 **Phylogeny_RAxML_BestTree** :
362 | is the output of RAxML run which contains the Best Tree found 373 | is the output of RAxML run which contains the Best Tree found
363 | 374 |
364 375
365 **Phylogeny_RAxML_BiPartitionBranchLabel** : 376 **Phylogeny_RAxML_BiPartitionBranchLabel** :
366 | is the output of RAxML run which contains the Best Tree found with supported values as branch labels 377 | is the output of RAxML run which contains the Best Tree found with supported values as branch labels
367 | 378 |
368 379
369 **Phylogeny_RAxML_BiPartition** : 380 **Phylogeny_RAxML_BiPartition** :
370 | is the output of RAxML run which contains the Best Tree found with supported values 381 | is the output of RAxML run which contains the Best Tree found with supported values
371 | 382 |
372 383
373 **Phylogeny_RAxML_BootStrap** : 384 **Phylogeny_RAxML_BootStrap** :
374 | is the output of RAxML run which contains all the boostrapped trees 385 | is the output of RAxML run which contains all the boostrapped trees
375 | the number of boostraped trees depending of the option -N (number of run) 386 | the number of boostraped trees depending of the option -N (number of run)
376 | 387 |
377 388
378 -------- 389 --------
379 390
380 =============== 391 ===============
381 Working Example 392 Working Example
385 The input files and options 396 The input files and options
386 --------------------------- 397 ---------------------------
387 398
388 **Input files** 399 **Input files**
389 | 6 files with 200 nucleic sequences each 400 | 6 files with 200 nucleic sequences each
390 | a zip file containing 2 locus aligned without indel (in nucleic format) 401 | a 'dataset collection list' containing 2 locus aligned without indel (in nucleic format)
391 | 402 |
392 **Parameters** 403 **Parameters**
393 | option : nucleic 404 | option : nucleic
394 | no option for the RAxML run, so by default it's : -m GTRGAMMA -N 100 -f a -x 12345 405 | no option for the RAxML run, so by default it's : -m GTRGAMMA -N 100 -f a -x 12345
395 | 406 |
396 407
397 ---------------- 408 ----------------
398 The output files 409 The output files
399 ---------------- 410 ----------------
400 411
401 **Phylogeny** : 412 **Phylogeny** :
402 413
403 | ******************** CONCATENATION ******************** 414 | ******************** CONCATENATION ********************
404 | 415 |
405 | Process nucleotides concatenation: 416 | Process nucleotides concatenation:
406 | Number of taxa aligned = 6 417 | Number of taxa aligned = 6
407 | Number of loci concatenated = 2 418 | Number of loci concatenated = 2
408 | 419 |
409 | Total length of the concatenated sequences [All codon positions] = 504 420 | Total length of the concatenated sequences [All codon positions] = 504
410 | Total length of the concatenated sequences [Codon positions 1 and 2] = 336 421 | Total length of the concatenated sequences [Codon positions 1 and 2] = 336
411 | Total length of the concatenated sequences [Codon position 3] = 168 422 | Total length of the concatenated sequences [Codon position 3] = 168
412 | 423 |
413 | 424 |
414 425
415 | ******************** RAxML RUN ******************** 426 | ******************** RAxML RUN ********************
416 427
417 428
418 the informations of the RAxML run 429 the informations of the RAxML run
419 430
420 431
421 432
422 **Phylogeny_concatenation_fasta_nuc** : 433 **Phylogeny_concatenation_fasta_nuc** :
423 434
424 | &gt;Ps 435 | &gt;Ps
425 436
426 cgcagttcctcggtgaggcgttgtagttcggcgttcagacggtcagctctctcctcggctgccctgcgagcattcagtgcctcatccatgtcagcttgcatggcggcaatgtctccctccatacggcgcttatctccagtcaaagtggtcacggtgatgttcagctcgttaacacgggatacagcatcgtgcagttcgttttcggcattcttacgagctctctcagatgtctcca 437 cgcagttcctcggtgaggcgttgtagttcggcgttcagacggtcagctctctcctcggctgccctgcgagcattcagtgcctcatccatgtcagcttgcatggcggcaatgtctccctccatacggcgcttatctccagtcaaagtggtcacggtgatgttcagctcgttaacacgggatacagcatcgtgcagttcgttttcggcattcttacgagctctctcagatgtctcca
456 cttgccttccttgtctatcttacacaagccagcccat 467 cttgccttccttgtctatcttacacaagccagcccat
457 468
458 .. class:: infomark 469 .. class:: infomark
459 470
460 | If you choose the option proteic : you obtain a file with proteic sequences 471 | If you choose the option proteic : you obtain a file with proteic sequences
461 | 472 |
462 473
463 474
464 475
465 **Phylogeny_concatenation_phylip_nuc** : 476 **Phylogeny_concatenation_phylip_nuc** :
466 477
478 ------------------------ 489 ------------------------
479 490
480 | Pp 491 | Pp
481 | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 492 | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
482 | ------------------------------------------------------------------------------------------------ataatccttgacgaccacacactgcatccaacaacttttctggccttgccttccttgtctattttacacaaaccagcccat 493 | ------------------------------------------------------------------------------------------------ataatccttgacgaccacacactgcatccaacaacttttctggccttgccttccttgtctattttacacaaaccagcccat
483 | 494 |
484 | Ap 495 | Ap
485 496
486 cgcagctcctcggtgacgcggtgcagctcggcggcgaggcgatcggctctctcctcggctgccctgcgggcgttcagggcctcatcaaggtcggcctgcatggcggcgatgtcgccctccatgcggcgcttgtcgccggtcagagtcgtcaccgtgatgttcagctcgttgacgcgagccgtggcgtcgtgtagctcgttctcggcattcttacgagctcgttcggc 497 cgcagctcctcggtgacgcggtgcagctcggcggcgaggcgatcggctctctcctcggctgccctgcgggcgttcagggcctcatcaaggtcggcctgcatggcggcgatgtcgccctccatgcggcgcttgtcgccggtcagagtcgtcaccgtgatgttcagctcgttgacgcgagccgtggcgtcgtgtagctcgttctcggcattcttacgagctcgttcggc
487 ggtctccagtagggatctaacatcctccagctccgtttgcaatgcaatcctcttcctctcgagtacagttacagcggaacgggcttcctcagcactgcggcgctcctcctcaatggcaatttccagctccttgaccttcgcactaagtcccttgttggccttggacagttcgttgttggctctaagtgtctccactataatccttaacaacaacacactgcaaccaacaacctt 498 ggtctccagtagggatctaacatcctccagctccgtttgcaatgcaatcctcttcctctcgagtacagttacagcggaacgggcttcctcagcactgcggcgctcctcctcaatggcaatttccagctccttgaccttcgcactaagtcccttgttggccttggacagttcgttgttggctctaagtgtctccactataatccttaacaacaacacactgcaaccaacaacctt
488 ccgggccttgccttccttgtctatcttgcaaagaccagcccat 499 ccgggccttgccttccttgtctatcttgcaaagaccagcccat
498 cttgccttccttgtctatcttacacaagccagcccat 509 cttgccttccttgtctatcttacacaagccagcccat
499 510
500 .. class:: infomark 511 .. class:: infomark
501 512
502 | If you choose the option proteic : you obtain a file with proteic sequences 513 | If you choose the option proteic : you obtain a file with proteic sequences
503 | 514 |
504 515
505 516
506 **Phylogeny_concatenation_nexus_nuc** : 517 **Phylogeny_concatenation_nexus_nuc** :
507 518
508 #NEXUS 519 #NEXUS
536 acgtctcaagaagggatcgtacatcctcgagttctgtctggagggcgatcctctttctctcaagcatggtaaccgcggagcgggcttcctcgccactgcggcgttcttcctcgatggtgatctccagttccttaaccttagtactcagtcccttgttggctttggacagttcgttgttcgctcttagtgtctccactataatccttaaccacaacacactacaaccaacaacctttc 547 acgtctcaagaagggatcgtacatcctcgagttctgtctggagggcgatcctctttctctcaagcatggtaaccgcggagcgggcttcctcgccactgcggcgttcttcctcgatggtgatctccagttccttaaccttagtactcagtcccttgttggctttggacagttcgttgttcgctcttagtgtctccactataatccttaaccacaacacactacaaccaacaacctttc
537 ttgccttgccttccttgtctatcttacacaagccagcccat 548 ttgccttgccttccttgtctatcttacacaagccagcccat
538 549
539 | ; 550 | ;
540 | End; 551 | End;
541 | 552 |
542 553
543 .. class:: infomark 554 .. class:: infomark
544 555
545 | If you choose the option proteic : you obtain a file with proteic sequences 556 | If you choose the option proteic : you obtain a file with proteic sequences
546 | 557 |
547 558
548 559
549 **Phylogeny_RAxML_BestTree** : 560 **Phylogeny_RAxML_BestTree** :
550 561
551 | ((Ac:0.02889451913999640381,Ap:0.01674414484251282934):0.17730049470177636217, 562 | ((Ac:0.02889451913999640381,Ap:0.01674414484251282934):0.17730049470177636217,
552 | ((Pp:0.23405795780876006984,Pg:0.02012322210145659623):0.14429203507314311561,Pf:0.09977363663005259231):0.04320803212100913365,Ps:0.08351583721596630983):0.0; 563 | ((Pp:0.23405795780876006984,Pg:0.02012322210145659623):0.14429203507314311561,Pf:0.09977363663005259231):0.04320803212100913365,Ps:0.08351583721596630983):0.0;
553 | 564 |
554 565
555 566
556 567
557 **Phylogeny_RAxML_BiPartitionBranchLabel** : 568 **Phylogeny_RAxML_BiPartitionBranchLabel** :
558 569
559 | (Pg:0.02012322210145659623,(Pf:0.09977363663005259231,(Ps:0.08351583721596630983, 570 | (Pg:0.02012322210145659623,(Pf:0.09977363663005259231,(Ps:0.08351583721596630983,
560 | (Ac:0.02889451913999640381,Ap:0.01674414484251282934):0.17730049470177636217[89]):0.04320803212100913365[42]):0.14429203507314311561[70],Pp:0.23405795780876006984); 571 | (Ac:0.02889451913999640381,Ap:0.01674414484251282934):0.17730049470177636217[89]):0.04320803212100913365[42]):0.14429203507314311561[70],Pp:0.23405795780876006984);
561 | 572 |
562 | 573 |
563 574
564 575
565 **Phylogeny_RAxML_BiPartition** : 576 **Phylogeny_RAxML_BiPartition** :
566 577
567 (Pg:0.02012322210145659623,(Pf:0.09977363663005259231,(Ps:0.08351583721596630983, 578 (Pg:0.02012322210145659623,(Pf:0.09977363663005259231,(Ps:0.08351583721596630983,
568 (Ac:0.02889451913999640381,Ap:0.01674414484251282934)89:0.17730049470177636217)42:0.04320803212100913365)70:0.14429203507314311561,Pp:0.23405795780876006984); 579 (Ac:0.02889451913999640381,Ap:0.01674414484251282934)89:0.17730049470177636217)42:0.04320803212100913365)70:0.14429203507314311561,Pp:0.23405795780876006984);
569 580
570 | 581 |
571 | 582 |
572 583
573 **Phylogeny_RAxML_BootStrap** : 584 **Phylogeny_RAxML_BootStrap** :
574 585
575 | ((Ap,Ac),((Pp,Pg),Pf),Ps); 586 | ((Ap,Ac),((Pp,Pg),Pf),Ps);
576 | ((Ap,Ac),((Pp,Pg),Pf),Ps); 587 | ((Ap,Ac),((Pp,Pg),Pf),Ps);
580 | ((Ap,Ac),((Pp,Pg),Pf),Ps); 591 | ((Ap,Ac),((Pp,Pg),Pf),Ps);
581 | ((Pp,Pg),(Pf,(Ap,Ac)),Ps); 592 | ((Pp,Pg),(Pf,(Ap,Ac)),Ps);
582 593
583 ... 594 ...
584 595
596 ---------------------------------------------------
597
598 Changelog
599 ---------
600
601 **Version 2.0 - 06/07/2017**
602
603 - NEW: Replace the zip between tools by Dataset Collection
604 - Corrected bug : output files were empty due to errors in the command section (incompatible parameters set by default instead of the ones mentioned in the help)
605
606
607 **Version 1.0 - 13/04/2017**
608
609 - Add funtional test with planemo
610
611 - Planemo test with conda dependencies for raxml and python
612
613 - Scripts renamed + symlinks to the directory 'scripts'
614
585 </help> 615 </help>
586 616
587 <expand macro="citations" /> 617 <expand macro="citations" />
588 618
589 </tool> 619 </tool>