Mercurial > repos > nml > mrbayes
annotate mrbayes.xml @ 0:25da76152cf2 draft
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
author | nml |
---|---|
date | Tue, 15 Dec 2015 14:26:53 -0500 |
parents | |
children | bd36a094f934 |
rev | line source |
---|---|
0
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
2 <tool id="mrbayes" name="MrBayes" version="1.0.0"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
3 <description>with options and commands</description> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
4 <requirements> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
5 <requirement type="package" version="3.2.6">mrbayes</requirement> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
6 </requirements> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
7 <command> mb $command_file > $outfile |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
8 ## print list of avaialble variables |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
9 #silent sys.stderr.write("\n \n \n ======== Cheetah template variables ========\n") |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
10 #for k,v in $searchList[2].items() |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
11 #silent sys.stderr.write(" %s = %s\n" % (str(k), str(v) )) |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
12 #end for |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
13 #silent sys.stderr.write("======== End of Cheetah template variables ========\n \n \n") |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
14 </command> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
15 <configfiles> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
16 <configfile name="command_file"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
17 begin mrbayes; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
18 set seed=$seed; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
19 set quitonerror=no; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
20 execute $data; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
21 outgroup $outgroup; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
22 $model; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
23 lset rates=$rates; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
24 #if str($filename) != "" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
25 mcmcp filename=$filename; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
26 #end if# |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
27 mcmcp ngen=$ngen nrun=$nrun nchain=$nchain checkfreq=$checkfreq samplefreq=$samplefreq printfreq=$printfreq stoprule=$stoprule burninfrac=$burninfrac; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
28 #if int($ngen) >= int($checkfreq) |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
29 $append; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
30 #end if# |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
31 mcmc; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
32 $sump |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
33 $sumt |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
34 #if str($plot) == "plot" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
35 plot; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
36 #end if# |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
37 end; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
38 </configfile> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
39 </configfiles> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
40 <inputs> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
41 <param name="data" type="data" format="nex" label="Nexus input file"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
42 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
43 <param name="filename" type="text" label="Output filename" size="10" value="" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
44 help="Output files will be named this with .p, .t, .mcmc extensions. Use to avoid overwriting files when running repeated analyses on the same dataset." /> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
45 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
46 <param name="ngen" type="integer" label="<hr>Number of generations" value="10000" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
47 <validator type="in_range" min="1" max="inf" message="Must be greater than or equal to 1"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
48 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
49 <param name="nchain" type="integer" label="Number of chains" value="2" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
50 <validator type="in_range" min="1" max="inf" message="Must be greater than or equal to 1"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
51 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
52 <param name="nrun" type="integer" label="Number of runs" value="2" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
53 <validator type="in_range" min="1" max="inf" message="Must be greater than or equal to 1"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
54 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
55 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
56 <param name="outgroup" type="text" label="<hr>Outgroup" size="10" value="1" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
57 help="The name or number identifying one taxon from the data." /> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
58 <param name="model" type="select" label="Choose model"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
59 <sanitizer sanitize="False" /> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
60 <option value="lset nst=6" >GRT</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
61 <option value="lset nst=6; prset statefreqpr=fixed(equal)">SYM</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
62 <option value="lset nst=2" >HKY</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
63 <option value="lset nst=2; prset statefreqpr=fixed(equal)">K2P</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
64 <option value="lset nst=1" >F81</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
65 <option value="lset nst=1; prset statefreqpr=fixed(equal)">JC </option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
66 <option value="lset nst=mixed" >Mixed </option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
67 <help>Models are defined below and are only valid for nucleotide data.</help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
68 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
69 <param name="rates" type="select" label="Choose rates"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
70 <option value="equal"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
71 <option value="gamma"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
72 <option value="propinv"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
73 <option value="invgamma"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
74 <option value="adgamma"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
75 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
76 <param name="samplefreq" type="integer" label="<hr>Sample frequency" value="500" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
77 <validator type="in_range" min="1" max="inf" message="Must be greater than or equal to 1"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
78 <help>Frequency with which output it written to files." </help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
79 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
80 <param name="printfreq" type="integer" label="Print frequency" value="500" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
81 <validator type="in_range" min="1" max="inf" message="Must be greater than or equal to 1"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
82 <help>Frequency with which output is printed to the screen.</help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
83 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
84 <param name="burninfrac" type="float" label="Burn-in fraction" value="0.25"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
85 <validator type="in_range" min="0.01" max=".50" message="Must be between 0.01 and .50"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
86 <help>Fraction of samples to discard when summarizing. </help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
87 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
88 <param name="stoprule" type="select" label="Stop rule?" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
89 <option value="no">No</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
90 <option value="yes">Yes</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
91 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
92 <param name="sump" type="boolean" truevalue="sump;" falsevalue="" label="<hr>Include sump?" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
93 help="Summarizes sampled parameter value."/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
94 <param name="sumt" type="boolean" truevalue="sumt;" falsevalue="" label="Include sumt?" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
95 help="Summarizes the trees."/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
96 <param name="plot" type="boolean" truevalue="plot" falsevalue="" label="Include plot?" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
97 help="Creates an x-y graph of the parameter over the course of the chain."/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
98 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
99 <param name="checkfreq" type="integer" label="<hr>Checkpoint frequency" value="100000" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
100 <validator type="in_range" min="100" max="inf" message="Must be greater than or equal to 100"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
101 <help>Frequency with which checkpoints are written. Used for continuing analysis with append.</help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
102 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
103 <param name="append" type="boolean" truevalue="mcmcp append=yes" falsevalue="mcmcp append=no" label="Append to last checkpoint?" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
104 help="Requires .ckp file (i.e. that number of generations > checkpoint frequency for previous analysis)." /> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
105 <param name="seed" type="integer" label="<hr>Seed" optional="false" value="5" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
106 help="Specify a seed with which to run the job."> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
107 <validator type="in_range" min="1" max="inf" message="Must be greater than or equal to 1"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
108 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
109 </inputs> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
110 <outputs> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
111 <data name="outfile" format="txt"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
112 </outputs> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
113 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
114 <tests> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
115 <test> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
116 <param name="data" value="avian_ovomucoids.nex"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
117 <output name="outfile"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
118 <assert_contents> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
119 <has_text text=" 500 -- [-6144.805] (-6235.323) * [-5853.458] (-5936.317)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
120 <has_text text=" 3000 -- (-4258.327) [-3872.656] * [-3961.044] (-3988.174)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
121 <has_text text=" 5000 -- (-3805.933) [-3708.438] * [-3704.553] (-3727.547)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
122 <has_text text=" 8000 -- [-3676.746] (-3665.247) * [-3621.851] (-3665.758)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
123 <has_text text=" 10000 -- [-3639.639] (-3639.407) * [-3613.090] (-3667.495)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
124 <has_text text=" 13.4 % ( 11 %) TLMultiplier(V)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
125 <has_text text=" 12.4 % ( 10 %) TLMultiplier(V)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
126 <has_text text=" 1 | 0.14 "/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
127 <has_text text=" 1 | 0.19 "/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
128 </assert_contents> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
129 </output> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
130 </test> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
131 </tests> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
132 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
133 <help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
134 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
135 .. class:: warningmark |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
136 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
137 This tool takes as input a Nexus file (.nex), described here_, that should only contain a data block, without commands. If a command block exists in the file, it will be executed first, followed by the ones specified above. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
138 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
139 .. _here: http://en.wikipedia.org/wiki/Nexus_file. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
140 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
141 ----- |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
142 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
143 **What it does** |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
144 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
145 MrBayes is a program for Bayesian inference and model choice across a wide range of phylogenetic and evolutionary models. MrBayes uses Markov chain Monte Carlo (MCMC) methods to estimate the posterior distribution of model parameters. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
146 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
147 See the manual_ or the `command reference`_ for more information. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
148 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
149 .. _manual: http://mrbayes.sourceforge.net/manual.php |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
150 .. _command reference: http://mrbayes.sourceforge.net/commref_mb3.2.pdf |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
151 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
152 ----- |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
153 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
154 **Model Definitions** |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
155 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
156 Models are defined by the following MrBayes options:: |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
157 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
158 GRT: lset nst=6; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
159 SYM: lset nst=6; prset statefreqpr=fixed(equal); |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
160 HKY: lset nst=2; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
161 K2P: lset nst=2; prset statefreqpr=fixed(equal); |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
162 F81: lset nst=1; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
163 JC: lset nst=1; prset statefreqpr=fixed(equal); |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
164 Mixed: lset nst=mixed; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
165 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
166 Each model makes different assumptions about nucelotide substitution rates and state frequencies. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
167 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
168 The mixed model performs Markov chain sampling over the space of all possible reversible substitution models, by grouping the six rates in various combinations. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
169 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
170 ----- |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
171 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
172 .. class:: infomark |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
173 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
174 **Tip for repetitive analyses** |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
175 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
176 Note that running the same analysis on the same dataset in Galaxy will overwrite .p, .t, and .mcmc files for that dataset. This can be avoided by copying the dataset or re-uploading it, or by specifying a new filename. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
177 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
178 .. class:: infomark |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
179 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
180 **Tip for using append** |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
181 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
182 If you want to use the append functionality, all parameters will have to be identical to your initial analysis. The easiest way to ensure this is by using the blue "Run this job again" arrow on the dataset, and checking the additional append box. Note also that ngen will be the total number of generations, not the number of generations to add, so you should increase this value except if a run was interrupted. Selecting append while checkfreq > ngen will have no effect. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
183 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
184 ----- |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
185 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
186 Wrapper originally created by AAFC-MBB -> https://github.com/AAFC-MBB/ |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
187 </help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
188 <citations> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
189 <citation type="bibtex">@ARTICLE {huelsenbeckjpronquistf.2001, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
190 author = {Huelsenbeck JP, Ronquist F.}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
191 title = {MRBAYES: Bayesian inference of phylogenetic trees.}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
192 journal = {Bioinformatics}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
193 year = {2001}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
194 volume = {17}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
195 pages = {754-755}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
196 url = {http://www.ncbi.nlm.nih.gov/pubmed/11524383} |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
197 }</citation> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
198 </citations> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
199 </tool> |