annotate phyml.xml @ 13:bb8875d6dc35 draft default tip

Uploaded
author dcorreia
date Thu, 27 Oct 2016 05:58:44 -0400
parents 7f2fdaeaa723
children
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>
12
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
14 <command>
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
15 <![CDATA[
8
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}';
12
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
18 #if ($usetree.inputTree == "true"):
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
19 ln -sf ${$usetree.userInputTree} ${$usetree.userInputTree.name};
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
20 #end if
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
21
10
a1375fb40c03 Uploaded
dcorreia
parents: 8
diff changeset
22 phyml --input '${input.name}'
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
23 ${phylip_format}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
24 --datatype ${seq.type_of_seq}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
25 --multiple ${nb_data_set}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
26
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
27 #if (str($support_condition.branchSupport) in ['0','-1','-2','-4','-5']):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
28 --bootstrap ${support_condition.branchSupport}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
29 #else:
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
30 --bootstrap ${support_condition.branchSupport.replicate}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
31 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
32
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
33 #if ($seq.type_of_seq == "nt"):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
34 -t ${seq.tstv}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
35 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
36
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
37 --model ${seq.model}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
38 -f ${equi_freq}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
39 --pinv ${prop_invar}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
40
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
41 --nclasses ${nbSubstCat}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
42
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
43 #if (str($nbSubstCat) != "1"):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
44 --alpha ${gamma}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
45 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
46
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
47 --search ${move}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
48 -o ${optimisationTopology}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
49
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
50 #if ($usetree.inputTree == "true"):
12
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
51 --inputtree ${$usetree.userInputTree.name}
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
52 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
53
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
54 #if ($numStartSeed != "0"):
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
55 --r_seed ${numStartSeed}
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
56 #end if
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
57
12
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
58 --no_memory_check > ${output_stdout};
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
59 grep 'failed' ${output_stdout} >&2;
12
7f2fdaeaa723 Uploaded
dcorreia
parents: 11
diff changeset
60 ]]>
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
61 </command>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
62 <inputs>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
63 <param name="input" type="data" format="phylip, phy" label="Alignment file" help="phylip format"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
64 <param name="phylip_format" type="select" label="Changes interleaved format" display="radio">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
65 <option value="">Interleaved</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
66 <option value="--sequential">Sequential</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
67 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
68 <param name="nb_data_set" type="integer" min="1" value="1" label="Number of data sets" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
69 <conditional name="seq">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
70 <param name="type_of_seq" type="select" label="Data type" display="radio">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
71 <option value="nt">Nucleic acids</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
72 <option value="aa">Amino acids</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
73 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
74 <when value="nt">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
75 <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
76 <param name="model" type="select" label="Substitution model">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
77 <option value="HKY85">HKY85</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
78 <option value="JC69">JC69</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
79 <option value="K80">K80</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
80 <option value="F81">F81</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
81 <option value="F84">F84</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
82 <option value="TN93">TN93</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
83 <option value="GTR">GTR</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
84 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
85 </when>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
86 <when value="aa">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
87 <param name="model" type="select" label="Evolution model">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
88 <option value="LG">LG</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
89 <option value="WAG">WAG</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
90 <option value="JTT">JTT</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
91 <option value="MtREV">MtREV</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
92 <option value="Dayhoff">Dayhoff</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
93 <option value="DCMut">DCMut</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
94 <option value="RtREV">RtREV</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
95 <option value="CpREV">CpREV</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
96 <option value="VT">VT</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
97 <option value="Blosum62">Blosum62</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
98 <option value="MtMam">MtMam</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
99 <option value="MtArt">MtArt</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
100 <option value="HIVw">HIVw</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
101 <option value="HIVb">HIVb</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
102 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
103 </when>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
104 </conditional>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
105 <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
106 <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
107 <option value="m">ML/Model</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
108 <option value="e">Empirical</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
109 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
110 <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
111 <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
112 <param name="move" type="select" label="Tree topology search" display="radio">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
113 <option value="NNI">NNI (Nearest Neighbor Interchange)</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
114 <option value="SPR">SPR (Subtree Pruning and Regraphing)</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
115 <option value="BEST">Best of NNI and SPR</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
116 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
117 <param name="optimisationTopology" type="select" label="Optimise topology">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
118 <option value="tlr">Tree topology, Branch length, Rate parameter</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
119 <option value="tl">Tree topology, Branch length</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
120 <option value="l">Branch length</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
121 <option value="r">Rate parameter</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
122 <option value="n">No parameter is optimized</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
123 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
124 <conditional name="support_condition">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
125 <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
126 <option value="0">No bootstrap</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
127 <option value="1">Bootstrap</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
128 <option value="-1">likelihood aLRT statistics</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
129 <option value="-2">likelihood Chi2-based</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
130 <option value="-4" selected='true'>SH-like</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
131 <option value="-5">Approximate Bayes branch supports</option>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
132 </param>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
133 <when value="0"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
134 <when value="-1"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
135 <when value="-2"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
136 <when value="-4"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
137 <when value="-5"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
138 <when value="1">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
139 <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
140 </when>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
141 </conditional>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
142 <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
143 <conditional name="usetree">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
144 <param name="inputTree" type="boolean" truevalue="true" falsevalue="false" checked="False" label="Use input tree guide" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
145 <when value="true">
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
146 <param name="userInputTree" type="data" label="Tree file" help="newick format"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
147 </when>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
148 <when value="false"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
149 </conditional>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
150 </inputs>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
151 <outputs>
11
b0d5f7b87402 Uploaded
dcorreia
parents: 10
diff changeset
152 <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
153 <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
154 <data name="output_stdout" format="txt" label="PhyML Stdout: ${input.name}"/>
8
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
155 </outputs>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
156 <tests>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
157 <test>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
158 <param name="input" value="phylip" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
159 <param name="prop_invar" value="0"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
160 <param name="type_of_seq" value="nt" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
161 <param name="numStartSeed" value="1458308600" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
162 <output name="output_tree" file="phylip_phyml_tree.txt" />
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
163 <output name="output_stats" file="phylip_phyml_stats.txt" lines_diff="4"/>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
164 </test>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
165 </tests>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
166 <help>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
167 <![CDATA[
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
168 .. class:: infomark
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
169
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
170 **PhyML version 3.1, 2013**
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 #########
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
175 PhyML 3.1
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
176 #########
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
177
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
178 A simple, fast, and accurate algorithm to estimate
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
179 large phylogenies by maximum likelihood''
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
180
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
181 ==========
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
182 Overview:
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
183 ==========
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
184
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
185 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
186
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
187 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
188
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
189 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
190
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
191 -----
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
192
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
193
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
194 For further informations, please visite the PhyML_ website.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
195
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
196 .. _PhyML: http://www.atgc-montpellier.fr/phyml/
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
197
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
198 Please cite this paper if you use this software in your publications.
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
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
203 OPTIONS
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
204 =======
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
205
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
206
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
207 -i, --input seq_file_name
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
208 seq_file_name is the name of the nucleotide or amino-acid sequence file in PHYLIP format.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
209
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
210 -d, --datatype data_type
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
211 data_type is 'nt' for nucleotide (default), 'aa' for amino-acid sequences, or 'generic',
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
212 (use NEXUS file format and the 'symbols' parameter here).
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
213
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
214 -q, --sequential
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
215 Changes interleaved format (default) to sequential format.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
216
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
217
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
218 -n, --multiple nb_data_sets
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
219 nb_data_sets is an integer corresponding to the number of data sets to analyse.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
220
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
221 -p, --pars
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
222 Use a minimum parsimony starting tree. This option is taken into account when the '-u' option
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
223 is absent and when tree topology modifications are to be done.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
224
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
225 -b, --bootstrap int
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
226
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
227 - *int > 0*: int is the number of bootstrap replicates.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
228 - *int = 0*: neither approximate likelihood ratio test nor bootstrap values are computed.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
229 - *int = -1*: approximate likelihood ratio test returning aLRT statistics.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
230 - *int = -2*: approximate likelihood ratio test returning Chi2-based parametric branch supports.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
231 - *int = -4*: (default) SH-like branch supports alone.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
232 - *int = -5*: approximate Bayes branch supports.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
233 -m, --model model
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
234 model : substitution model name.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
235
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
236 - Nucleotide-based models : HKY85 (default) | JC69 | K80 | F81 | F84 | TN93 | GTR | custom(*)
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
237
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
238 (*) : *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
239
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
240 * Amino-acid based models : LG (default) | WAG | JTT | MtREV | Dayhoff | DCMut | RtREV | CpREV | VT
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
241 Blosum62 | MtMam | MtArt | HIVw | HIVb | custom(**)
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
242
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
243 (**) **--aa_rate_file** *filename* file that provides the amino acid substitution rate matrix in PAML format.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
244 It is compulsory to use this option when analysing amino acid sequences with the "custom" model.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
245
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
246 -f frequency
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
247 - *"e"*: the character frequencies are determined as follows :
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
248 - 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
249 - 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
250 - *"m"* : the character frequencies are determined as follows :
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
251 - Nucleotide sequences: (ML) the equilibrium base frequencies are estimated using maximum likelihood
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
252 - 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
253 - *"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
254
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
255 -t ts_tv_ratio
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
256 ts_tv_ratio : transition/transversion ratio. DNA sequences only.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
257 Can be a fixed positive value (ex:4.0) or e to get the maximum likelihood estimate.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
258
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
259 -v, --pinv prop_invar
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
260 prop_invar : proportion of invariable sites.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
261 Can be a fixed value in the [0,1] range or e to get the maximum likelihood estimate.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
262
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
263 -c, --nclasses nb_subst_cat
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
264 nb_subst_cat : number of relative substitution rate categories. Default : nb_subst_cat=4.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
265 Must be a positive integer.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
266
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
267 -a, --alpha gamma
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
268 gamma : distribution of the gamma distribution shape parameter.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
269 Can be a fixed positive value or e to get the maximum likelihood estimate.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
270
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
271 -s, --search move
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
272 Tree topology search operation option.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
273 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
274
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
275 -u, --inputtree user_tree_file
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
276 user_tree_file : starting tree filename. The tree must be in Newick format.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
277
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
278 -o params
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
279 This option focuses on specific parameter optimisation.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
280
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
281 - *tlr* : tree topology (t), branch length (l) and rate parameters (r) are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
282 - *tl* : tree topology and branch length are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
283 - *r* : branch length and rate parameters are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
284 - *l* : branch length are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
285 - *r* : rate parameters are optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
286 - *n* : no parameter is optimised.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
287 --rand_start This option sets the initial tree to random.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
288 It is only valid if SPR searches are to be performed.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
289 --n_rand_starts integer
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
290 Number of initial random trees to be used.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
291 It is only valid if SPR searches are to be performed.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
292 --r_seed integer
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
293 Number of the seed used to initiate the random number generator.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
294 --print_site_lnl
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
295 Print the likelihood for each site in file *\*_phyml_lk.txt*
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
296 --print_trace
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
297 Print each phylogeny explored during the tree search process in file *\*_phyml_trace.txt*.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
298 --run_id ID_string
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
299 Append the string ID_string at the end of each PhyML output file.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
300 This option may be useful when running simulations involving PhyML.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
301 --quiet
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
302 No interactive question (for running in batch mode) and quiet output.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
303 --no_memory_check
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
304 No interactive question for memory usage (for running in batch mode). Normal ouput otherwise.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
305 --alias_subpatt
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
306 Site aliasing is generalized at the subtree level. Sometimes lead to faster calculations.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
307 See Kosakovsky Pond SL, Muse SV, Sytematic Biology (2004) for an example.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
308 --boot_progress_display num (default=20)
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
309 num is the frequency at which the bootstrap progress bar will be updated.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
310 Must be an integer.
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
311 ]]>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
312 </help>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
313 <citations>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
314 <citation type="doi">10.1093/sysbio/syq010</citation>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
315 </citations>
229bc4b9570c Uploaded
dcorreia
parents:
diff changeset
316 </tool>