Mercurial > repos > nml > mrbayes
annotate mrbayes.xml @ 1:bd36a094f934 draft
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
author | nml |
---|---|
date | Tue, 15 Dec 2015 16:22:56 -0500 |
parents | 25da76152cf2 |
children | 2fe97192eb4b |
rev | line source |
---|---|
0
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
1
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
2 <tool id="mrbayes" name="MrBayes" version="1.0.1"> |
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> |
1
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
7 <stdio> |
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
8 <exit_code range="1:" level="fatal" description="Unknown error has occurred"/> |
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
9 </stdio> |
0
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
10 <command> mb $command_file > $outfile |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
11 ## print list of avaialble variables |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
12 #silent sys.stderr.write("\n \n \n ======== Cheetah template variables ========\n") |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
13 #for k,v in $searchList[2].items() |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
14 #silent sys.stderr.write(" %s = %s\n" % (str(k), str(v) )) |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
15 #end for |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
16 #silent sys.stderr.write("======== End of Cheetah template variables ========\n \n \n") |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
17 </command> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
18 <configfiles> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
19 <configfile name="command_file"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
20 begin mrbayes; |
1
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
21 set Seed=$seed; |
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
22 set Swapseed=$swapseed; |
0
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
23 set quitonerror=no; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
24 execute $data; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
25 outgroup $outgroup; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
26 $model; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
27 lset rates=$rates; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
28 #if str($filename) != "" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
29 mcmcp filename=$filename; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
30 #end if# |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
31 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
|
32 #if int($ngen) >= int($checkfreq) |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
33 $append; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
34 #end if# |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
35 mcmc; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
36 $sump |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
37 $sumt |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
38 #if str($plot) == "plot" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
39 plot; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
40 #end if# |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
41 end; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
42 </configfile> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
43 </configfiles> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
44 <inputs> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
45 <param name="data" type="data" format="nex" label="Nexus input file"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
46 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
47 <param name="filename" type="text" label="Output filename" size="10" value="" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
48 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
|
49 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
50 <param name="ngen" type="integer" label="<hr>Number of generations" value="10000" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
51 <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
|
52 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
53 <param name="nchain" type="integer" label="Number of chains" value="2" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
54 <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
|
55 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
56 <param name="nrun" type="integer" label="Number of runs" value="2" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
57 <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
|
58 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
59 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
60 <param name="outgroup" type="text" label="<hr>Outgroup" size="10" value="1" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
61 help="The name or number identifying one taxon from the data." /> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
62 <param name="model" type="select" label="Choose model"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
63 <sanitizer sanitize="False" /> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
64 <option value="lset nst=6" >GRT</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
65 <option value="lset nst=6; prset statefreqpr=fixed(equal)">SYM</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
66 <option value="lset nst=2" >HKY</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
67 <option value="lset nst=2; prset statefreqpr=fixed(equal)">K2P</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
68 <option value="lset nst=1" >F81</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
69 <option value="lset nst=1; prset statefreqpr=fixed(equal)">JC </option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
70 <option value="lset nst=mixed" >Mixed </option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
71 <help>Models are defined below and are only valid for nucleotide data.</help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
72 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
73 <param name="rates" type="select" label="Choose rates"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
74 <option value="equal"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
75 <option value="gamma"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
76 <option value="propinv"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
77 <option value="invgamma"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
78 <option value="adgamma"/> |
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="samplefreq" type="integer" label="<hr>Sample 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 it written to files." </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="printfreq" type="integer" label="Print frequency" value="500" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
85 <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
|
86 <help>Frequency with which output is printed to the screen.</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="burninfrac" type="float" label="Burn-in fraction" value="0.25"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
89 <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
|
90 <help>Fraction of samples to discard when summarizing. </help> |
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="stoprule" type="select" label="Stop rule?" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
93 <option value="no">No</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
94 <option value="yes">Yes</option> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
95 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
96 <param name="sump" type="boolean" truevalue="sump;" falsevalue="" label="<hr>Include sump?" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
97 help="Summarizes sampled parameter value."/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
98 <param name="sumt" type="boolean" truevalue="sumt;" falsevalue="" label="Include sumt?" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
99 help="Summarizes the trees."/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
100 <param name="plot" type="boolean" truevalue="plot" falsevalue="" label="Include plot?" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
101 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
|
102 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
103 <param name="checkfreq" type="integer" label="<hr>Checkpoint frequency" value="100000" > |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
104 <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
|
105 <help>Frequency with which checkpoints are written. Used for continuing analysis with append.</help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
106 </param> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
107 <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
|
108 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
|
109 <param name="seed" type="integer" label="<hr>Seed" optional="false" value="5" |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
110 help="Specify a seed with which to run the job."> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
111 <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
|
112 </param> |
1
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
113 <param name="swapseed" type="integer" label="<hr>Swap Seed" optional="false" value="5" |
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
114 help="Specify a swap seed with which to run the job."> |
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
115 <validator type="in_range" min="1" max="inf" message="Must be greater than or equal to 1"/> |
bd36a094f934
planemo upload commit 5e6b76536ce524b849abf98220dcb1ec77570813-dirty
nml
parents:
0
diff
changeset
|
116 </param> |
0
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
117 </inputs> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
118 <outputs> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
119 <data name="outfile" format="txt"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
120 </outputs> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
121 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
122 <tests> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
123 <test> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
124 <param name="data" value="avian_ovomucoids.nex"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
125 <output name="outfile"> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
126 <assert_contents> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
127 <has_text text=" 500 -- [-6144.805] (-6235.323) * [-5853.458] (-5936.317)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
128 <has_text text=" 3000 -- (-4258.327) [-3872.656] * [-3961.044] (-3988.174)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
129 <has_text text=" 5000 -- (-3805.933) [-3708.438] * [-3704.553] (-3727.547)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
130 <has_text text=" 8000 -- [-3676.746] (-3665.247) * [-3621.851] (-3665.758)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
131 <has_text text=" 10000 -- [-3639.639] (-3639.407) * [-3613.090] (-3667.495)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
132 <has_text text=" 13.4 % ( 11 %) TLMultiplier(V)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
133 <has_text text=" 12.4 % ( 10 %) TLMultiplier(V)"/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
134 <has_text text=" 1 | 0.14 "/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
135 <has_text text=" 1 | 0.19 "/> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
136 </assert_contents> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
137 </output> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
138 </test> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
139 </tests> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
140 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
141 <help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
142 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
143 .. class:: warningmark |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
144 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
145 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
|
146 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
147 .. _here: http://en.wikipedia.org/wiki/Nexus_file. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
148 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
149 ----- |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
150 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
151 **What it does** |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
152 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
153 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
|
154 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
155 See the manual_ or the `command reference`_ for more information. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
156 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
157 .. _manual: http://mrbayes.sourceforge.net/manual.php |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
158 .. _command reference: http://mrbayes.sourceforge.net/commref_mb3.2.pdf |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
159 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
160 ----- |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
161 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
162 **Model Definitions** |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
163 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
164 Models are defined by the following MrBayes options:: |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
165 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
166 GRT: lset nst=6; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
167 SYM: lset nst=6; prset statefreqpr=fixed(equal); |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
168 HKY: lset nst=2; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
169 K2P: lset nst=2; prset statefreqpr=fixed(equal); |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
170 F81: lset nst=1; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
171 JC: lset nst=1; prset statefreqpr=fixed(equal); |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
172 Mixed: lset nst=mixed; |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
173 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
174 Each model makes different assumptions about nucelotide substitution rates and state frequencies. |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
175 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
176 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
|
177 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
178 ----- |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
179 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
180 .. class:: infomark |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
181 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
182 **Tip for repetitive analyses** |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
183 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
184 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
|
185 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
186 .. class:: infomark |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
187 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
188 **Tip for using append** |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
189 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
190 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
|
191 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
192 ----- |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
193 |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
194 Wrapper originally created by AAFC-MBB -> https://github.com/AAFC-MBB/ |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
195 </help> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
196 <citations> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
197 <citation type="bibtex">@ARTICLE {huelsenbeckjpronquistf.2001, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
198 author = {Huelsenbeck JP, Ronquist F.}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
199 title = {MRBAYES: Bayesian inference of phylogenetic trees.}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
200 journal = {Bioinformatics}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
201 year = {2001}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
202 volume = {17}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
203 pages = {754-755}, |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
204 url = {http://www.ncbi.nlm.nih.gov/pubmed/11524383} |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
205 }</citation> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
206 </citations> |
25da76152cf2
planemo upload commit 9d6eccd6006feba67862137cb9a1d743798f71d3-dirty
nml
parents:
diff
changeset
|
207 </tool> |