annotate phyml.xml @ 11:b0d5f7b87402 draft

Uploaded
author dcorreia
date Wed, 19 Oct 2016 13:16:07 -0400
parents a1375fb40c03
children 7f2fdaeaa723
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
1 <tool id="phyml" name="PhyML" version="3.1">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
2 <description>Phylogeny software based on the maximum-likelihood</description>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
3 <requirements>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
4 <requirement type="package" version="3.1">phyml</requirement>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
5 </requirements>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
6 <version_command>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
7 <![CDATA[ phyml --version ]]>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
8 </version_command>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
9 <stdio>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
10 <regex match="*"
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
11 source="stdrr"
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
12 level="fatal"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
13 </stdio>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
14
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
15 <command><![CDATA[
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
16 ##PhyML outputs are based on input path and we need to create outputs in working_dir.
10
a1375fb40c03 Uploaded
dcorreia
parents: 8
diff changeset
17 ln -sf $input '${input.name}';
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
18
10
a1375fb40c03 Uploaded
dcorreia
parents: 8
diff changeset
19 phyml --input '${input.name}'
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
20 ${phylip_format}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
21 --datatype ${seq.type_of_seq}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
22 --multiple ${nb_data_set}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
23
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
24 #if (str($support_condition.branchSupport) in ['0','-1','-2','-4','-5']):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
25 --bootstrap ${support_condition.branchSupport}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
26 #else:
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
27 --bootstrap ${support_condition.branchSupport.replicate}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
28 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
29
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
30 #if ($seq.type_of_seq == "nt"):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
31 -t ${seq.tstv}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
32 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
33
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
34 --model ${seq.model}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
35 -f ${equi_freq}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
36 --pinv ${prop_invar}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
37
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
38 --nclasses ${nbSubstCat}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
39
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
40 #if (str($nbSubstCat) != "1"):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
41 --alpha ${gamma}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
42 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
43
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
44 --search ${move}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
45 -o ${optimisationTopology}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
46
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
47 #if ($usetree.inputTree == "true"):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
48 --inputtree ${inputTree.userInputTree}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
49 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
50
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
51 #if ($numStartSeed != "0"):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
52 --r_seed ${numStartSeed}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
53 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
54
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
55 --no_memory_check
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
56 --quiet > ${output_stdout};
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
57 grep 'failed' ${output_stdout} >&2;
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
58 ]]>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
59 </command>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
60 <inputs>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
61 <param name="input" type="data" format="phylip, phy" label="Alignment file" help="phylip format"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
62 <param name="phylip_format" type="select" label="Changes interleaved format" display="radio">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
63 <option value="">Interleaved</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
64 <option value="--sequential">Sequential</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
65 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
66 <param name="nb_data_set" type="integer" min="1" value="1" label="Number of data sets" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
67 <conditional name="seq">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
68 <param name="type_of_seq" type="select" label="Data type" display="radio">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
69 <option value="nt">Nucleic acids</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
70 <option value="aa">Amino acids</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
71 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
72 <when value="nt">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
73 <param name="tstv" type="text" value="e" label="Transition/transversion ratio" help="Must be a positive integer, 'e' if you want PhyML to estimate it" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
74 <param name="model" type="select" label="Substitution model">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
75 <option value="HKY85">HKY85</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
76 <option value="JC69">JC69</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
77 <option value="K80">K80</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
78 <option value="F81">F81</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
79 <option value="F84">F84</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
80 <option value="TN93">TN93</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
81 <option value="GTR">GTR</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
82 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
83 </when>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
84 <when value="aa">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
85 <param name="model" type="select" label="Evolution model">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
86 <option value="LG">LG</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
87 <option value="WAG">WAG</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
88 <option value="JTT">JTT</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
89 <option value="MtREV">MtREV</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
90 <option value="Dayhoff">Dayhoff</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
91 <option value="DCMut">DCMut</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
92 <option value="RtREV">RtREV</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
93 <option value="CpREV">CpREV</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
94 <option value="VT">VT</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
95 <option value="Blosum62">Blosum62</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
96 <option value="MtMam">MtMam</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
97 <option value="MtArt">MtArt</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
98 <option value="HIVw">HIVw</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
99 <option value="HIVb">HIVb</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
100 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
101 </when>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
102 </conditional>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
103 <param name="prop_invar" type="text" value="e" label="Proportion of invariant sites" help="Can be a fixed value in the [0,1] range or 'e' to get the maximum likelihood estimate, 0 to ignore this parameter"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
104 <param name="equi_freq" type="select" label="Equilibrium frequencies" help="Empirical: frequencies are estimated by counting the occurences in the alignment. ML/Model: frequencies are estimated using ML for nucleotides or defined by the proteic substitution model.">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
105 <option value="m">ML/Model</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
106 <option value="e">Empirical</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
107 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
108 <param name="nbSubstCat" type="integer" min="1" value="4" label="Number of categories for the discrete gamma model" help="1 means no gamma model" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
109 <param name="gamma" type="text" value="e" label="Parameter of the gamma model" help="'e' if you want PhyML to estimate it"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
110 <param name="move" type="select" label="Tree topology search" display="radio">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
111 <option value="NNI">NNI (Nearest Neighbor Interchange)</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
112 <option value="SPR">SPR (Subtree Pruning and Regraphing)</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
113 <option value="BEST">Best of NNI and SPR</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
114 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
115 <param name="optimisationTopology" type="select" label="Optimise topology">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
116 <option value="tlr">Tree topology, Branch length, Rate parameter</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
117 <option value="tl">Tree topology, Branch length</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
118 <option value="l">Branch length</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
119 <option value="r">Rate parameter</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
120 <option value="n">No parameter is optimized</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
121 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
122 <conditional name="support_condition">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
123 <param name="branchSupport" type="select" label="Statistical tests for branch support" help="Use aLRT or aBayes to save computing time">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
124 <option value="0">No bootstrap</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
125 <option value="1">Bootstrap</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
126 <option value="-1">likelihood aLRT statistics</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
127 <option value="-2">likelihood Chi2-based</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
128 <option value="-4" selected='true'>SH-like</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
129 <option value="-5">Approximate Bayes branch supports</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
130 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
131 <when value="0"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
132 <when value="-1"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
133 <when value="-2"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
134 <when value="-4"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
135 <when value="-5"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
136 <when value="1">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
137 <param name="replicate" type="integer" min="1" value="100" label="Number of bootstrap replicates" help="Must be a positive integer" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
138 </when>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
139 <when value="no"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
140 </conditional>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
141 <param name="numStartSeed" type="integer" value="0" label="Number of seed used to initiate the random number generator" help="0 to random seed"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
142 <conditional name="usetree">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
143 <param name="inputTree" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Use input tree guide" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
144 <when value="true">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
145 <param name="userInputTree" type="data" label="Tree file" help="newick format"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
146 </when>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
147 <when value="false"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
148 </conditional>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
149 </inputs>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
150 <outputs>
11
b0d5f7b87402 Uploaded
dcorreia
parents: 10
diff changeset
151 <data name="output_tree" format="txt" label="PhyML Newick tree: ${input.name}.nwk" from_work_dir="*_phyml_tree.txt" />
b0d5f7b87402 Uploaded
dcorreia
parents: 10
diff changeset
152 <data name="output_stats" format="txt" label="PhyML Statistic: ${input.name}.stats.txt" from_work_dir="*_phyml_stats.txt"/>
b0d5f7b87402 Uploaded
dcorreia
parents: 10
diff changeset
153 <data name="output_stdout" format="txt" label="PhyML Stdout: ${input.name}"/>
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
154 </outputs>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
155 <tests>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
156 <test>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
157 <param name="input" value="phylip" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
158 <param name="prop_invar" value="0"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
159 <param name="type_of_seq" value="nt" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
160 <param name="numStartSeed" value="1458308600" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
161 <output name="output_tree" file="phylip_phyml_tree.txt" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
162 <output name="output_stats" file="phylip_phyml_stats.txt" lines_diff="4"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
163 </test>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
164 </tests>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
165 <help>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
166 <![CDATA[
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
167 .. class:: infomark
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
168
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
169 **PhyML version 3.1, 2013**
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
170
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
171 -----
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
172
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
173 #########
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
174 PhyML 3.1
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
175 #########
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
176
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
177 A simple, fast, and accurate algorithm to estimate
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
178 large phylogenies by maximum likelihood''
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
179
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
180 ==========
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
181 Overview:
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
182 ==========
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
183
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
184 PhyML is a phylogeny software based on the maximum-likelihood principle. Early PhyML versions used a fast algorithm to perform Nearest Neighbor Interchanges (NNIs), in order to improve a reasonable starting tree topology. Since the original publication (Guindon and Gascuel 2003), PhyML has been widely used due to its simplicity and a fair accuracy/speed compromise. In the mean time research around PhyML has continued.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
185
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
186 We designed an efficient algorithm to search the tree space using Subtree Pruning and Regrafting (SPR) topological moves (Hordijk and Gascuel 2005), and proposed a fast branch test based on an approximate likelihood ratio test (Anisimova and Gascuel 2006). However, these novelties were not included in the official version of PhyML, and we found that improvements were still needed in order to make them effective in some practical cases. PhyML 3.0 achieves this task.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
187
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
188 It implements new algorithms to search the space of tree topologies with user-defined intensity. A non-parametric, Shimodaira-Hasegawa-like branch test is also available. The program provides a number of new evolutionary models and its interface was entirely re-designed. We tested PhyML 3.0 on a large collection of real data sets to ensure that the new version is stable, ready-to-use and still reasonably fast and accurate.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
189
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
190 -----
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
191
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
192
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
193 For further informations, please visite the PhyML_ website.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
194
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
195 .. _PhyML: http://www.atgc-montpellier.fr/phyml/
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
196
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
197 Please cite this paper if you use this software in your publications.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
198
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
199
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
200 -----
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
201
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
202 OPTIONS
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
203 =======
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
204
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
205
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
206 -i, --input seq_file_name
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
207 seq_file_name is the name of the nucleotide or amino-acid sequence file in PHYLIP format.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
208
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
209 -d, --datatype data_type
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
210 data_type is 'nt' for nucleotide (default), 'aa' for amino-acid sequences, or 'generic',
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
211 (use NEXUS file format and the 'symbols' parameter here).
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
212
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
213 -q, --sequential
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
214 Changes interleaved format (default) to sequential format.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
215
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
216
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
217 -n, --multiple nb_data_sets
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
218 nb_data_sets is an integer corresponding to the number of data sets to analyse.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
219
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
220 -p, --pars
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
221 Use a minimum parsimony starting tree. This option is taken into account when the '-u' option
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
222 is absent and when tree topology modifications are to be done.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
223
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
224 -b, --bootstrap int
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
225
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
226 - *int > 0*: int is the number of bootstrap replicates.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
227 - *int = 0*: neither approximate likelihood ratio test nor bootstrap values are computed.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
228 - *int = -1*: approximate likelihood ratio test returning aLRT statistics.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
229 - *int = -2*: approximate likelihood ratio test returning Chi2-based parametric branch supports.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
230 - *int = -4*: (default) SH-like branch supports alone.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
231 - *int = -5*: approximate Bayes branch supports.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
232 -m, --model model
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
233 model : substitution model name.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
234
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
235 - Nucleotide-based models : HKY85 (default) | JC69 | K80 | F81 | F84 | TN93 | GTR | custom(*)
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
236
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
237 (*) : *for the custom option, a string of six digits identifies the model. For instance, 00000 corresponds to F81, JC69 provided the distribution of nucleotide frequencies is uniform). 012345 corresponds to GTR. This option can be used for encoding any model that is a nested within GTR.*
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
238
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
239 * Amino-acid based models : LG (default) | WAG | JTT | MtREV | Dayhoff | DCMut | RtREV | CpREV | VT
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
240 Blosum62 | MtMam | MtArt | HIVw | HIVb | custom(**)
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
241
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
242 (**) **--aa_rate_file** *filename* file that provides the amino acid substitution rate matrix in PAML format.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
243 It is compulsory to use this option when analysing amino acid sequences with the "custom" model.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
244
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
245 -f frequency
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
246 - *"e"*: the character frequencies are determined as follows :
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
247 - Nucleotide sequences: (Empirical) the equilibrium base frequencies are estimated by counting the occurence of the different bases in the alignment.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
248 - Amino-acid sequences: (Empirical) the equilibrium amino-acid frequencies are estimated by counting the occurence of the different amino-acids in the alignment.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
249 - *"m"* : the character frequencies are determined as follows :
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
250 - Nucleotide sequences: (ML) the equilibrium base frequencies are estimated using maximum likelihood
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
251 - Amino-acid sequences: (Model) the equilibrium amino-acid frequencies are estimated using the frequencies defined by the substitution model.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
252 - *"fA,fC,fG,fT"*: only valid for nucleotide-based models. fA, fC, fG and fT are floating numbers that correspond to the frequencies of A, C, G and T respectively *(WARNING: do not use any blank space between your values of nucleotide frequencies, only commas!)*.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
253
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
254 -t ts_tv_ratio
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
255 ts_tv_ratio : transition/transversion ratio. DNA sequences only.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
256 Can be a fixed positive value (ex:4.0) or e to get the maximum likelihood estimate.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
257
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
258 -v, --pinv prop_invar
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
259 prop_invar : proportion of invariable sites.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
260 Can be a fixed value in the [0,1] range or e to get the maximum likelihood estimate.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
261
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
262 -c, --nclasses nb_subst_cat
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
263 nb_subst_cat : number of relative substitution rate categories. Default : nb_subst_cat=4.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
264 Must be a positive integer.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
265
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
266 -a, --alpha gamma
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
267 gamma : distribution of the gamma distribution shape parameter.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
268 Can be a fixed positive value or e to get the maximum likelihood estimate.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
269
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
270 -s, --search move
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
271 Tree topology search operation option.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
272 Can be either NNI (default, fast) or SPR (a bit slower than NNI) or BEST (best of NNI and SPR search).
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
273
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
274 -u, --inputtree user_tree_file
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
275 user_tree_file : starting tree filename. The tree must be in Newick format.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
276
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
277 -o params
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
278 This option focuses on specific parameter optimisation.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
279
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
280 - *tlr* : tree topology (t), branch length (l) and rate parameters (r) are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
281 - *tl* : tree topology and branch length are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
282 - *r* : branch length and rate parameters are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
283 - *l* : branch length are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
284 - *r* : rate parameters are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
285 - *n* : no parameter is optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
286 --rand_start This option sets the initial tree to random.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
287 It is only valid if SPR searches are to be performed.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
288 --n_rand_starts integer
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
289 Number of initial random trees to be used.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
290 It is only valid if SPR searches are to be performed.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
291 --r_seed integer
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
292 Number of the seed used to initiate the random number generator.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
293 --print_site_lnl
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
294 Print the likelihood for each site in file *\*_phyml_lk.txt*
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
295 --print_trace
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
296 Print each phylogeny explored during the tree search process in file *\*_phyml_trace.txt*.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
297 --run_id ID_string
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
298 Append the string ID_string at the end of each PhyML output file.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
299 This option may be useful when running simulations involving PhyML.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
300 --quiet
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
301 No interactive question (for running in batch mode) and quiet output.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
302 --no_memory_check
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
303 No interactive question for memory usage (for running in batch mode). Normal ouput otherwise.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
304 --alias_subpatt
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
305 Site aliasing is generalized at the subtree level. Sometimes lead to faster calculations.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
306 See Kosakovsky Pond SL, Muse SV, Sytematic Biology (2004) for an example.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
307 --boot_progress_display num (default=20)
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
308 num is the frequency at which the bootstrap progress bar will be updated.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
309 Must be an integer.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
310 ]]>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
311 </help>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
312 <citations>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
313 <citation type="doi">10.1093/sysbio/syq010</citation>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
314 </citations>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
315 </tool>