This repository has been archived by the owner on May 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbambe_4.01.yaml
640 lines (640 loc) · 30.3 KB
/
bambe_4.01.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
!mobyle/program
name: bambe
version: '4.01'
title: BAMBE
description: Bayesian Analysis in Molecular Biology and Evolution
authors: Simon, Larget
inputs: !mobyle/inputparagraph
children:
- !mobyle/inputprogramparameter
format: '"bambe <bambe.params"'
argpos: 0
name: bambe
command: true
hidden: true
type: !mobyle/stringtype {}
- !mobyle/inputprogramparameter
prompt: Alignment file (data-file)
format: '"data-file="+str(value)+"\n"'
simple: true
argpos: 6
paramfile: bambe.params
mandatory: true
name: data_file
command: false
type: !mobyle/formattedtype
format_terms: ['EDAM_format:1982']
data_terms: ['EDAM_data:1383']
- !mobyle/inputprogramparagraph
prompt: Run characteristics
name: run_options
argpos: 1
children:
- !mobyle/inputprogramparameter
prompt: Seed for random number generator (seed)
format: ("", "seed="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: seed
command: false
type: !mobyle/integertype {default: 194024933}
- !mobyle/inputprogramparameter
prompt: Number of cycles to run the main algorithm (cycles)
format: ("", "cycles="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: cycles
command: false
type: !mobyle/integertype {default: 1000}
- !mobyle/inputprogramparameter
comment: Also used for updating the window size during burn-in.
prompt: Number of cycles between printing trees to output (window-interval)
format: ("", "window-interval="+str(value)+"\n")[value is not None and
value!=vdef]
paramfile: bambe.params
name: window_interval
command: false
type: !mobyle/integertype {default: 200}
- !mobyle/inputprogramparameter
prompt: Algorithm to run during production cycles (main-algorithm)
format: ("", "main-algorithm="+str(value)+"\n")[value is not None and
value != vdef]
paramfile: bambe.params
name: main_algorithm
command: false
type: !mobyle/stringtype
default: local
options:
- {label: Global, value: global}
- {label: Local, value: local}
- !mobyle/inputprogramparameter
comment: Parameter values are not updated during burn. User should discard
these cycles and the initial cycles of the main algorithm before inference.
prompt: Number of cycles to run the burn algorithm (burn)
format: ("", "burn="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: burn
command: false
type: !mobyle/integertype {default: 1000}
- !mobyle/inputprogramparameter
prompt: Algorithm to run during burn (burn-algorithm)
format: ("","burn-algorithm="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: burn_algorithm
command: false
type: !mobyle/stringtype
default: global
options:
- {label: Global, value: global}
- {label: Local, value: local}
- !mobyle/inputprogramparameter
prompt: Use scaled beta distribution modification of the local algorithm
(use-beta)
format: ("", "use-beta=true\n")[ value ]
paramfile: bambe.params
name: use_beta
precond:
'#or':
- {main_algorithm: local}
- {burn_algorithm: local}
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparagraph
prompt: Model specification
name: model_options
argpos: 2
children:
- !mobyle/inputprogramparameter
prompt: Use a molecular clock (molecular-clock)
format: ("molecular-clock=false\n", "")[ value ]
paramfile: bambe.params
name: molecular_clock
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Likelihood model (likelihood-model)
format: ("", "likelihood-model="+str(value)+"\n")[value is not None and
value!=vdef]
paramfile: bambe.params
name: likelihood_model
command: false
type: !mobyle/stringtype
default: HKY85
options:
- {label: 'Hasegawa, Kishino, Yano (HKY85)', value: HKY85}
- {label: Felsenstein's PHYLIP (F84), value: F84}
- {label: Tamura-Nei (TN93), value: TN93}
- {label: Hayley (GREV), value: GREV}
- !mobyle/inputprogramparameter
comment: Each category has its own set of parameters. Each category is
denoted by a positive integer between 1 and 10. A comma-separated
list gives the categories of the sites in order, e.g., 1,2,3,1,3 means
that the first site is in category 1, the second in 2, the third in
3, the fourth in 1, and the fifth site is in category 3.A repeat count
is indicated by a caret (^). For example, 1^20,2^5,3^2 means that
the first twenty sites are in category 1, the next five sites are
in 2, and the next two sites are in category 3.Parentheses may be
used to group sites together with a common repeat count, i.e., (1,2)^5
is the same as 1,2,1,2,1,2,1,2,1,2. Repeat counts may be nested, e.g.,
(1^3,2)^2 is the same as 1,1,1,2,1,1,1,2.Repetition to the end of
the list of sites is indicated by an asterisk (*). For example, 1^5,2*
means that the first five sites are in category 1, and all the remaining
sites are in category 2. Parentheses may also be used in conjunction
with the asterisk, e.g., (1,2)* is the same as 1,2,1,2,1,2,.... The
category list may contain at most one asterisk and it must be associated
with the last category or group in the list. In other words, an asterisk
may appear only at the end of the list.Examples1* - all sites are
the same category. (default)(1,2,3)* - all sites are partitioned by
codon position.1^99,2^50,3^9 - the sites are divided over three genes.
Each gene has its own set of parameters used by all sites in that
gene. The first gene is composed of the first ninety-nine sites, the
next by the next fifty sites, and the last by nine sites.
prompt: A valid category list (category-list)
format: ("", "category-list="+str(value)+"\n" )[value is not None]
paramfile: bambe.params
name: category_list
command: false
type: !mobyle/stringtype {}
- !mobyle/inputprogramparameter
comment: If true, the same kappa parameter is used for all site categories.
If false, there are different values for different site categories.
It has no effect if there is only one rate category.
prompt: Single kappa (single-kappa)
format: ("", "single-kappa=true\n")[ value ]
paramfile: bambe.params
name: single_kappa
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
comment: If single-kappa is true, a warning is given if more than one
value is specified. The first value will be used. If single-kappa
is false, a value must be specified for each category in use.
prompt: Comma separated list of positive kappa values for each site category
(initial-kappa)
format: ("", "initial-kappa="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_kappa
precond:
'#or':
- {likelihood_model: HKY85}
- {likelihood_model: F84}
command: false
type: !mobyle/stringtype {default: '7.5,2.5,10.75'}
- !mobyle/inputprogramparameter
comment: The weighted average of these values should be 1, with weights
given by the proportion of sites in each site category. (Renormalization
is automatic and a warning given if the condition fails.) If there
are an equal number of sites in each category, for example, the numbers
should average to 1.
prompt: Comma separated list of positive theta values for each site category
(initial-theta)
format: ("", "initial-theta="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_theta
command: false
type: !mobyle/stringtype {default: '1.4,1.0,8.3'}
- !mobyle/inputprogramparameter
comment: If true, the initial stationary probabilities for each base in
each category are estimated by the relative frequencies with which
they appear in the data.
prompt: Use empirical relative frequencies (estimate-pi)
format: ("estimate-pi=false\n","")[ value ]
paramfile: bambe.params
name: estimate_pi
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Comma separated list of initial pi value of base A (initial-pia)
format: ("", "initial-pia="+str(value)+"\n")[value is not None and value!=vdef]
name: initial_pia
precond: {'#not': estimate_pi}
command: false
type: !mobyle/stringtype {default: '0.25,0.25,0.25'}
- !mobyle/inputprogramparameter
prompt: Comma separated list of initial pi value of base G (initial-pig)
format: ("", "initial-pig="+str(value)+"\n")[value is not None and value!=vdef]
name: initial_pig
precond: {'#not': estimate_pi}
command: false
type: !mobyle/stringtype {default: '0.25,0.25,0.25'}
- !mobyle/inputprogramparameter
prompt: Comma separated list of initial pi value of base C (initial-pic)
format: ("", "initial-pic="+str(value)+"\n")[value is not None and value!=vdef]
name: initial_pic
precond: {'#not': estimate_pi}
command: false
type: !mobyle/stringtype {default: '0.25,0.25,0.25'}
- !mobyle/inputprogramparameter
prompt: Comma separated list of initial pi value of base T (initial-pit)
format: ("","initial-pit="+str(value)+"\n")[value is not None and value!=vdef]
name: initial_pit
precond: {'#not': estimate_pi}
command: false
type: !mobyle/stringtype {default: '0.25,0.25,0.25'}
- !mobyle/inputprogramparameter
comment: This is used only with TN93. There must be a value specified
for each site-category used if TN93 is the chosen model.
prompt: Comma separated list of positive transition/transversion parameter
values (TN93 model) (initial-ttp)
format: ("", "initial-ttp="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_ttp
precond: {likelihood_model: TN93}
command: false
type: !mobyle/stringtype {default: '1.0,1.0,1.0'}
- !mobyle/inputprogramparameter
comment: This is used only with TN93. There must be a value specified
for each site-category used if TN93 is the chosen model.
prompt: Comma separated list of positive gamma values (TN93 model) (initial-gamma)
format: ("", "initial-gamma="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_gamma
precond: {likelihood_model: TN93}
command: false
type: !mobyle/stringtype {default: '1.0,1.0,1.0'}
- !mobyle/inputprogramparameter
comment: This is used only with GREV model.
prompt: Comma separated list of positive r values for AC bases(GREV model)
(initial-rac)
format: ("", "initial-rac="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_Rac
precond: {likelihood_model: GREV}
command: false
type: !mobyle/stringtype {default: '1.0,1.0,1.0'}
- !mobyle/inputprogramparameter
comment: This is used only with GREV model.
prompt: Comma separated list of positive r values for AG (GREV model)
(initial-rag)
format: ("", "initial-rag="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_Rag
precond: {likelihood_model: GREV}
command: false
type: !mobyle/stringtype {default: '1.0,1.0,1.0'}
- !mobyle/inputprogramparameter
comment: This is used only with GREV model.
prompt: Comma separated list of positive r values for AT (GREV model)
(initial-rat)
format: ("", "initial-rat="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_Rat
precond: {likelihood_model: GREV}
command: false
type: !mobyle/stringtype {default: '1.0,1.0,1.0'}
- !mobyle/inputprogramparameter
comment: This is used only with GREV model.
prompt: Comma separated list of positive r values for CG (GREV model)
(initial-rcg)
format: ("", "initial-rcg="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_Rcg
precond: {likelihood_model: GREV}
command: false
type: !mobyle/stringtype {default: '1.0,1.0,1.0'}
- !mobyle/inputprogramparameter
comment: This is used only with GREV model.
prompt: Comma separated list of positive r values for CT (GREV model)
(initial-rct)
format: ("", "initial-rct="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_Rct
precond: {likelihood_model: GREV}
command: false
type: !mobyle/stringtype {default: '1.0,1.0,1.0'}
- !mobyle/inputprogramparameter
comment: This is used only with GREV model.
prompt: Comma separated list of positive r values for GT (GREV model)
(initial-rct)
format: ("", "initial-rgt="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: initial_Rgt
precond: {likelihood_model: GREV}
command: false
type: !mobyle/stringtype {default: '1.0,1.0,1.0'}
- !mobyle/inputprogramparagraph
prompt: Parameter updating
name: param_update
argpos: 4
children:
- !mobyle/inputprogramparameter
comment: During the main algorithm, any 'on' parameters are updated at
each cycle divisible by this value. Use zero for no parameter updating.
prompt: Parameter update interval (parameter-update-interval)
format: ("", "parameter-update-interval="+str(value)+"\n")[value is not
None and value!=vdef]
paramfile: bambe.params
name: parameter_update_interval
command: false
type: !mobyle/integertype {default: 1}
- !mobyle/inputprogramparameter
prompt: Update kappa value (update-kappa)
format: ("update-kappa=false\n", "")[ value ]
paramfile: bambe.params
name: update_kappa
precond:
'#or':
- {likelihood_model: HKY85}
- {likelihood_model: F84}
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Update theta value (update-theta)
format: ("update-theta=false\n", "")[ value ]
paramfile: bambe.params
name: update_theta
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Update pi value (update-pi)
format: ("update-pi=false\n", "")[ value ]
paramfile: bambe.params
name: update_pi
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Update ttp value (TN93 model) (update-ttp)
format: ("update-ttp=false\n", "")[ value ]
paramfile: bambe.params
name: update_ttp
precond: {likelihood_model: TN93}
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Update gamma value for (TN93 model) (update-gamma)
format: ("update-gamma=false\n", "")[ value ]
paramfile: bambe.params
name: update_gamma
precond: {likelihood_model: TN93}
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Update grev (GREV model) (update-grev)
format: ("update-grev=false\n", "")[ value ]
paramfile: bambe.params
name: update_grev
precond: {likelihood_model: GREV}
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Update invariant probability (update-invariant-prob)
format: ("", "update-invariant-prob=true\n")[ value ]
paramfile: bambe.params
name: update_invariant_prob
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
comment: This tuning parameter is only used with the local algorithm.
It modulates the size of a maximal stretch. The smaller the value,
the greater the tree acceptance rate will be.
prompt: Stretch parameter for local (local-tune)
format: ("", "local-tune="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: local_tune
precond:
'#or':
- {burn_algorithm: local}
- {main_algorithm: local}
command: false
type: !mobyle/floattype {default: 0.19}
- !mobyle/inputprogramparameter
comment: Tuning parameter used during update of theta value(s). The larger
its value, the more likely proposals are to be accepted.
prompt: Dirichlet parameter for theta update (theta-tune)
format: ("","theta-tune="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: theta_tune
precond:
'#and':
- parameter_update_interval: {'#ne': '0'}
- update_theta
command: false
type: !mobyle/floattype {default: 2000.0}
- !mobyle/inputprogramparameter
comment: Tuning parameter used during update of pi values. The larger
its value, the more likely proposals are to be accepted.
prompt: Dirichlet parameter for pi update (pi-tune)
format: ("", "pi-tune="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: pi_tune
precond:
'#and':
- parameter_update_interval: {'#ne': '0'}
- update_pi
command: false
type: !mobyle/floattype {default: 2000.0}
- !mobyle/inputprogramparameter
comment: This tuning parameter is only used when 'parameter-update-interval'
is positive and 'update-kappa' is true. The smaller its value, the
greater the parameter acceptance rate will be.
prompt: Halft the size of the window for uniform updates of kappa (kappa-tune)
format: ("","kappa-tune="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: kappa_tune
precond:
'#and':
- parameter_update_interval: {'#ne': '0'}
- update_kappa
- '#or':
- {likelihood_model: HKY85}
- {likelihood_model: F84}
command: false
type: !mobyle/floattype {default: 0.2}
- !mobyle/inputprogramparameter
comment: This tuning parameter is only used when 'parameter-update-interval'
is positive and 'update-ttp' is true. The smaller its value, the greater
the parameter acceptance rate will be.
prompt: Halft window width for ttp update (TN93 model) (ttp-tune)
format: ("","ttp-tune="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: ttp_tune
precond:
'#and':
- parameter_update_interval: {'#ne': '0'}
- update_ttp
- {likelihood_model: TN93}
command: false
type: !mobyle/floattype {default: 0.1}
- !mobyle/inputprogramparameter
comment: This tuning parameter is only used when 'parameter-update-interval'
is positive and 'update-gamma' is true. The smaller its value, the
greater the parameter acceptance rate will be.
prompt: Half window width for gamma update (TN93 model) (gamma-tune)
format: ("","gamma-tune="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: gamma_tune
precond:
'#and':
- parameter_update_interval: {'#ne': '0'}
- update_gamma
- {likelihood_model: TN93}
command: false
type: !mobyle/floattype {default: 0.1}
- !mobyle/inputprogramparameter
prompt: Halft window width for grev update (grev-tune)
format: ("","grev-tune="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: grev_tune
precond:
'#and':
- parameter_update_interval: {'#ne': '0'}
- update_grev
- {likelihood_model: GREV}
command: false
type: !mobyle/floattype {default: 2000.0}
- !mobyle/inputprogramparameter
prompt: Beta parameter for local update (beta-tune)
format: ("","beta-tune="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: beta_tune
precond: use_beta
command: false
type: !mobyle/floattype {default: 10.0}
- !mobyle/inputprogramparameter
prompt: Halft window width for invariant probability update (invariant-prob-tune)
format: ("","invariant-prob-tune="+str(value)+"\n")[value is not None
and value!=vdef]
paramfile: bambe.params
name: invariant_prob_tune
precond:
'#and':
- parameter_update_interval: {'#ne': '0'}
- update_invariant_prob
command: false
type: !mobyle/floattype {default: 2000.0}
- !mobyle/inputprogramparagraph
prompt: Output options
name: output_options
argpos: 2
children:
- !mobyle/inputprogramparameter
comment: During burn and main algorithms, the tree topology, log likelihoods,
and parameters are written to files at each cycle divisible by this
value.
prompt: Sample interval (sample-interval)
format: ("","sample-interval="+str(value)+"\n")[value is not None and
value!=vdef]
paramfile: bambe.params
name: sample_interval
command: false
type: !mobyle/integertype {default: 200}
- !mobyle/inputprogramparameter
comment: Indicates the format of the tree to read (if not random) and
the format of the tree to print after the run.
prompt: Newick format of tree file (newick-format)
format: ("newick-format=false\n", "")[ value ]
paramfile: bambe.params
name: newick_format
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
format: '"file-root=bambe_results\n"'
argpos: 6
paramfile: bambe.params
name: file_root
command: false
hidden: true
type: !mobyle/stringtype {}
- !mobyle/inputprogramparagraph
prompt: Input options
name: input_options
argpos: 7
children:
- !mobyle/inputprogramparameter
comment: This is ignored if a molecular clock is assumed. In the absence
of a clock, trees and tree topologies are printed with the outgroup
emerging directly from the root.
prompt: Number of the outgroup (outgroup)
format: ("", "outgroup="+str(value)+"\n")[value is not None and value!=vdef]
paramfile: bambe.params
name: outgroup
precond: molecular_clock
command: false
type: !mobyle/integertype {default: 1}
- !mobyle/inputprogramparameter
comment: If no tree file is given, the program generates a random tree
from a flat distribution where each labeled history is equally likely.
prompt: Tree file (tree-file)
format: ("", "tree-file="+str(value)+"\n")[value is not None]
paramfile: bambe.params
name: tree_file
precond:
'#or':
- {initial_tree_type: bambe}
- {initial_tree_type: newick}
command: false
type: !mobyle/formattedtype
data_terms: ['EDAM_data:0872']
- !mobyle/inputprogramparameter
comment: . random select a tree from the prior. upgma sets the initial
clock tree to the UPGMA tree using maximum likelihood distances with
the specified model and initial parameter values.. neighbor-joining
sets the initial nonclock tree to the neigbor joining tree using maximum
likelihood distances with the specified model and initial parameter
values.. newick reads in an initial tree in Newick format from a file..
bambe reads in an initial tree in BAMBE format from a file.
prompt: Initial tree type (initial-tree-type)
format: ("", "initial-tree-type="+str(value)+"\n")[value is not None and
value != vdef]
paramfile: bambe.params
name: initial_tree_type
command: false
type: !mobyle/stringtype
default: random
options:
- {label: Random, value: random}
- {label: UPGMA, value: upgma}
- {label: Neighbor-Joining, value: neighbor-joining}
- {label: Newick, value: newick}
- {label: Bambe, value: bambe}
- !mobyle/inputprogramparameter
prompt: Print all trees?(print-all-trees)
format: ("print-all-trees=false\n", "")[value ]
paramfile: bambe.params
name: print_all_trees
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
comment: This parameter is only used to generate an initial random tree.
prompt: Initial tree height used to generate an initial random tree (max-initial-tree-height)
format: ("", "max-initial-tree-height="+str(value)+"\n")[value is not
None and value!=vdef]
paramfile: bambe.params
name: max_initial_tree_height
command: false
type: !mobyle/floattype {default: 0.1}
outputs: !mobyle/outputparagraph
children:
- !mobyle/outputprogramparameter {prompt: Results files, filenames: '"bambe_results.out"',
name: results_files}
- !mobyle/outputprogramparameter
prompt: Tree file
filenames: '"bambe_results.tre"'
name: result_tree
type: !mobyle/formattedtype
data_terms: ['EDAM_data:0872']
- !mobyle/outputprogramparameter {prompt: Topology file, filenames: '"bambe_results.top"',
name: top_file}
- !mobyle/outputprogramparameter
prompt: Standard output
filenames: '"bambe.out"'
name: stdout
output_type: stdout
type: !mobyle/formattedtype
data_terms: ['EDAM_data:2048']
- !mobyle/outputprogramparameter
prompt: Standard error
filenames: '"bambe.err"'
name: stderr
type: !mobyle/formattedtype
data_terms: ['EDAM_data:2048']
operations: ['EDAM_operation:0550']
topics: ['EDAM_topic:0084']
references:
- {doi: null, label: "Larget, B. and D. Simon (1999). Markov chain Monte\n\tCarlo\
\ algorithms for the Bayesian analysis of phylogenetic\n\ttrees. Molecular\
\ Biology and Evolution 16:750-759.", url: null}
- {doi: null, label: "Simon, D. and B. Larget. 1998. Bayesian analysis in\n\tmolecular\
\ biology and evolution (BAMBE), version 1.01\n\tbeta. Department of Mathematics\
\ and Computer Science, Duquesne\n\tUniversity.", url: null}
homepage_links: ['http://www.stat.wisc.edu/~larget/']
env: {}
source_links: ['http://www.stat.wisc.edu/~larget/']