-
Notifications
You must be signed in to change notification settings - Fork 27
/
diversification.html
486 lines (482 loc) · 29.4 KB
/
diversification.html
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><!-- #BeginTemplate "/Templates/Template.dwt" --><!-- DW6 -->
<head>
<!--LINK REL="SHORTCUT ICON" HREF="images/mesq.ico"-->
<!-- #BeginEditable "doctitle" -->
<title>Diversification</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<div id="Page" style="position:absolute; left:0px; top:0px; z-index:1; visibility: visible; width: 100%; height: 100%">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" valign="top" height="60">
<table border="0" cellspacing="0" cellpadding="0" height="60" width="300">
<tr>
<td width="10" height="60" align="left" valign="top"> <font face="Trebuchet MS"><img src="../images/pixel.gif" width="1" height="1" alt=" " border="0"></font></td>
<td bgcolor="#FFFFFF">
<div align="left"><font face="Trebuchet MS"><a href="../manual.html"><img src="../images/mesquitesmall.gif" width="268" height="92" border="0" alt="Mesquite"></a></font></div>
</td>
</tr>
<tr>
<td height="42" align="left" valign="top"></td>
<td height="42" align="left" valign="top"><font face="Trebuchet MS"><a href="../manual.html"><img src="../images/mesquiteLowerManual.gif" border="0"></a></font></td>
</tr>
<!-- <tr>
<td colspan="2" height="10"></td>
</tr>
<tr>
<td colspan="2" height="15" align="center" valign="middle">
<!-- Google CSE Search Box Begins
<form id="searchbox_016202157087875381635:khljhzi-ps8" action="http://www.google.com/cse">
<input type="hidden" name="cx" value="016202157087875381635:khljhzi-ps8" />
<input type="hidden" name="cof" value="FORID:0" />
<input name="q" type="text" size="20" />
<input type="submit" name="sa" value="Search Mesquite" />
<!--<img src="http://www.google.com/coop/images/google_custom_search_smnar.gif" alt="Google Custom Search" />
</form>
<!-- Google CSE Search Box Ends
</td>
</tr> -->
</table>
</td>
<td>
<table border="0" cellspacing="0" cellpadding="0" height="134" width="550">
<tr valign="top" height="92">
<td width="72" align="center" height="92" valign="top" bgcolor="#FFFFFF"><font face="Trebuchet MS"><img src="../images/fadeRight.gif" width="72" height="160"></font></td>
<td bgcolor="#99FF99"><img src="../images/introduction.gif" valign="bottom"></td>
<td align="left" valign="top" height="92" width = "160" bgcolor="#99FF99">
<p><font face="Trebuchet MS"><span class="smallplain"><a href="../manual.html">
Introduction</a><br>
</span><a href="../whyMesquite.html">Why?</a><br>
<a href="../publication.html#howToCite">How to Cite</a> <br>
<a href="../publication.html">Publication</a><br>
<a href="../support.html">Support</a><br>
<a href="../credits.html">Credits</a> </font><br>
<font face="Trebuchet MS"><span class="smallplain"><a href="../help.html">Help</a></span></font><br>
<a href="../Help/MesquiteFAQ.html"><font face="Trebuchet MS">FAQ</font></a><br>
<a href="http://mesquiteproject.org"><font face="Trebuchet MS">Web Site</font></a><br>
</td>
<td bgcolor="#99FF99"><img src="../images/basics.gif" valign="bottom"></td>
<td align="left" valign="top" height="92" width="220" bgcolor="#99FF99">
<p><font face="Trebuchet MS"><span class="smallplain"><a href="../help.html"></a>
<a href="../simplification.html">Simplicity</a><br>
<a href="../managingFiles.html">Files</a></span> <br>
<span class="smallplain"><a href="../menus.html">Menus</a><br>
<a href="../windows.html">Windows</a><br>
<a href="../charts.html">Charts</a><br>
<a href="../scripting.html">Scripts/Macros</a> <br>
<a href="../modules.html">Modules</a><br>
<a href="../howMesquiteWorks.html">How</a></span></font>
</td>
<td bgcolor="#99FF99"><img src="../images/objects.gif" valign="bottom"></td>
<td align="left" valign="top" height="92" width="260" bgcolor="#99FF99">
<p><font face="Trebuchet MS">
<span class="smallplain"><a href="../characters.html">Characters</a></span></font><font face="Trebuchet MS"><span class="smallplain"><a href="../Taxa.html"><br>
Taxa<br>
</a></span></font><font face="Trebuchet MS"><a href="../trees.html">Trees</a><br>
<a href="../glossary.html">Glossary</a> </font></p>
<p><font face="Trebuchet MS"><em><font face="Trebuchet MS"><a href="../changes.html">New</a><br>
<a href="../changes.html">Features</a></font></em></font></p>
</td>
<td align="left" valign="top" height="92" width="92"><font face="Trebuchet MS"><img src="../images/fadeLeft.gif" width="92" height="160"></font></td>
</tr>
<tr>
<td width="72" height="20"></td>
<td></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%">
<tr>
<td valign="top" align="left" width="110" height="100%">
<table border="0" cellspacing="0" cellpadding="0" width="142">
<tr>
<td colspan="3" bgcolor="#99FF99"><p><font face="Trebuchet MS"><img src="../images/fadeDown.gif" width="100%" height="95" valign "top" border="0" alt=" "></font></p></td>
</tr>
<tr>
<td width="6" bgcolor="#99FF99" height="35"></td>
<td colspan="2" bgcolor="99FF99" valign="top" height="35"><p><font face="Trebuchet MS"><a href="../toc.html">Table of</a><br>
<a href="../toc.html">Contents</a></font></p></td>
</tr>
<tr>
<td width="6" bgcolor="#99FF99" height="35"></td>
<td colspan="2" bgcolor="#99FF99" height="35"><p><font face="Trebuchet MS"><img src="../images/analyses.gif"></font></p>
</td>
</tr>
<tr bgcolor="#99FF99">
<td height="35" align="left" valign="middle" bgcolor="#99FF99"> </td>
<td width="131" height="35" align="left" valign="middle"><p>
<font face="Trebuchet MS">
<a href="../CharacterEvolution/charEvolution.html">Character</a><br>
<a href="../CharacterEvolution/charEvolution.html">Evolution</a> <br> <br>
<a href="diversification.html">Diversification</a><br><br>
<a href="../molecular/molecular.html">Molecular</a><br>
<a href="../molecular/molecular.html">Data</a><br><br>
<a href="../popGen/popGen.html">Gene trees</a> <br> <br>
<a href="../RandomSimul/RandomSimul.html">Simulations &</a><br>
<a href="../RandomSimul/RandomSimul.html">Randomizations</a> <br> <br>
<a href="../continuous/continuous.html">Continuous</a><br>
<a href="../continuous/continuous.html">Characters</a><br> <br>
<a href="../otherPrograms.html">Use with</a><br>
<a href="../otherPrograms.html">Other Programs</a> <br><br>
<a href="../studies/index.html">Studies</a> </font></p></td>
<td width="5" height="35" align="left" valign="middle"> </td>
</tr>
<tr bgcolor="#99FF99">
<td height="35" align="left" valign="middle"> </td>
<td height="35" align="left" valign="middle"> </td>
<td height="35" align="left" valign="middle"> </td>
</tr>
<tr>
<td height="35" align="left" valign="middle"><font face="Trebuchet MS"><img src="../images/fadeUp.gif" width="5" height="92"></font></td>
<td height="35" align="left" valign="middle" colspan="2"><font face="Trebuchet MS"><img src="../images/fadeUp.gif" width="100%" height="92"></font></td>
</tr>
</table>
</td>
<td valign="top" width="100%" height="100%">
<table width="700" border="0" cellpadding="10" cellspacing="0">
<tr>
<td><font face="Trebuchet MS"><!-- #BeginEditable "body" -->
<h2>Diversification: Speciation and extinction</h2>
<p>The diversification processes that determine the branching pattern
of the phylogenetic tree, speciation and extinction, can be simulated
and analyzed. There is a series of <a href="../../../examples/Diversification/">example
files</a> available showing some of these features.</p>
<p>
<ul>
<li><a href="#simulations">Simulating speciation and extinction</a>
to generate trees</li>
<li><a href="#ltt">Lineages Through Time</a> plots</li>
<li><a href="#speciationextinction">Analysis of Speciation/Extinction
rates</a></li>
<li><a href="#divCharDep">Analysis of Character-associated Speciation/Extinction
rates</a>
<ul>
<li><a href="#bisseCalculations">Likelihood Calculations</a></li>
<li><a href="#ht">Hypothesis Testing</a></li>
<li><a href="#mt">Multiple trees</a></li>
</ul>
</li>
<li><a href="#references">References</a></li>
</ul></p>
<h3><a name="simulations"></a>Simulations</h3>
<p>Trees can be created through simulations of speciation and extinction.
Here are options:</p>
<ul>
<li>Tree simulators available to make tree blocks (<font size="-1"><u>Taxa&Trees>Make
New Trees Block from>Simulated Trees</u></font>) or to generate
trees on demand (e.g., for charts or in the tree window).
<ul>
<li><strong>Uniform speciation (Yule)</strong> (trees package)
- Generates tree by a pure birth process (a Yule process).
The chance of speciation is equal for all tips. Options:
total time depth of tree.</li>
<li><strong>Uniform speciation with sampling</strong> (TreeFarm
package) — Generates a tree by Yule process, as above,
but with to a total number of species greater than in the
taxa block. Extra species are then randomly sampled out,
to leave the tree with the appropriate number of species.
Barraclough & Nee (2001) discuss how this sampling alters
the branch length distribution of the tree. </li>
<li><strong>Birth/Death process trees</strong> (Diverse package)
— Generates trees with a speciation rate and extinction
rate.</li>
</ul>
</li>
<li><strong>Trees & Diversification Characters</strong> (Diverse
package) — Simulates speciation and extinction, simultaneous
with the evolution of characters that influence speciation and
extinction rates. Select the Trees & Diversification Characters
item in the Taxa&Trees menu to generate the tree block and
a character matrix; the i'th tree was evolved in connection
with the i'th character in the matrix.
<ul>
<li><strong>BiSSE Trees & Characters</strong> —
by this model, a categorical character evolves with two
states, which can cause their lineages to differ in their
speciation rates, and in their extinction rates. You will
be given the following options for setting up the simulation:<br>
<img src="BiSSESimParams.gif"><br>
The rates of character change, speciation and extinction
represent the 6 parameters of the BiSSE model. The <strong>Desired
Tree Size</strong> is the number of terminal taxa in the
trees you want to produce. By default this is the current
number of taxa in the data file, but you could choose a
number either higher or lower. The "<strong>Continue
to Tree Size</strong>" option is explained as follows.
The algorithm starts speciation and extinction and eventually
the desired tree size is reached. However, it doesn't stop
there, because if the simulation were continued, that desired
tree size might be achieved several times (fluctating as
speciation and extinction push the number of species up
and down). The simulation continues until the size indicated
in "Continue to Tree Size", which should be larger
than the desired size. The simulation goes to that tree
size and then looks back at all of the intermediate steps
in which a tree of the desired number of taxa was achieve.
It then selects one of these trees randomly. (NOTE: the
simulation used in this module differs from that used by
Maddison, Midford and Otto, 2007, who used a prerelease
version of the module. Their simulation proceeded in small
time slices, and stopped as soon as the desired tree size
was reached. The released version samples exponential wait
times to jump to the next event, and proceeds beyond the
desired tree size as described above.)</li>
<li><strong>Evolving Speciation Rate (continuous character)</strong>
— This is a speciation-only model. A continuous character
evolves by Brownian motion; this character is the speciation
rate. There is no extinction.</li>
</ul>
</li>
</ul>
<h3><a name="ltt"></a>Lineages through Time</h3>
<p>You can display a lineages through time plot of the current tree
in the tree window by selecting the <u><font size="-1">(Tree Window)Analysis>Lineages
through Time</font></u> menu item.</p>
<h3><a name="speciationextinction"></a>Analysis: Speciation/Extinction
rates (Independent of character)</h3>
<p>This analysis assumes that speciation and extinction rates are
constant (they do not depend on any character). The calculation
is available in the Analysis menu of a tree window, under <strong>Diversification
(Char. Indep.).</strong> The calculation is also available anywhere
that a value for a tree can be calculated, for instance in the
Tree Legend of the tree window (under Analysis), in the List of
Trees (Columns>Number For Tree>), and in a
Trees chart. </p>
<p>
<ul>
<li><strong>Speciation/Extinction Likelihood</strong> - This calculates
the likelihood of a simple birth/death model with a speciation
rate and an extinction rate, using a reduced form of the BiSSE
calculations of Maddison, Midford & Otto 2007. If the rates
are not indicated (i.e. are indicated as ?), then they are estimated.</li>
</ul></p>
<h3><a name="divCharDep"></a>Analysis: A binary character's effect
on diversification</h3>
<p>These analyses explore whether there is an association between
the states of a characters, and the rates of speciation and extinction.
These analyseis are available in the Analysis menu of a tree window,
under <strong>Character-Associated Diversification</strong>. They
are also anywhere that a value for a tree can be calculated, for
instance in the tree legend of the tree window (Analysis>Tree
Legend>Tree Value Using Character, Show secondary choices),
in the List of Trees (Columns>Number for Tree>Tree Value
Using Character, Show secondary choices), and in charts of trees.
They are also available in the List of Characters window (Columns>Number
For Character>Character Value with Current Tree, Show secondary
choices) and in charts of characters.</p>
<p>
<ul>
<li><strong>BiSSE Speciation/Extinction Likelihood</strong> (Maddison,
Midford & Otto, 2007) — This calculates likelihoods
and estimates parameters of a 6 parameter model of speciation,
extinction and character change. The parameters are speciation
rate under state 0 (lambda0), speciation rate under state
1
(lambda1), extinction rate under state 0 (mu0), extinction
rate under state 1 (mu1), rate of 0 to 1 character change
(q01),
and rate of 1 to 0 character change (q10). In the parameters
dialog box you can set the parameter values (or leave them "?",
to be estimated), and you can constrain some to be equal
to
others. </li>
<li><strong>BiSSE Net Diversification Likelihood</strong> —
This is basically the same calculation as the BiSSE speciation/extinction
likelihood, but is reparameterized as net diversification rate
under state 0 (r0, which is lambda0-mu0), under state 1 (r1),
speciation/extinction ratio under state 0 (a0, which is lambda0/mu0),
under state 1 (a1), and the two character state change rates.
It is reparameterized to permit you to set constraints of equality
that would otherwise be unavailable.</li>
<li><strong>Sister Diversification</strong> — This uses
the simple sign test on independent sister clade pairs in the
style of Mitter, Farrell and Wiegmann 1988. The analysis automatically
finds sister clade pairs that contrast in the character state
of the binary character. Each clade must be completely uniform
in state. The number of pairs favoring state 1 (i.e. the clade
with state 1 is larger) and favoring state 0 are counted and
used as the basis for the sign test.</li>
</ul></p>
<h4><a name="bisseCalculations"></a>The BiSSE likelihood calculations</h4>
<p>The Diverse package's BiSSE calculations are based on the equations
of Maddison, Midford & Otto (2007). The maximum likelihood
calculations are performed using the optimizer of Brent (1973).
To improve the performance of the optimizer, the BiSSE module
invokes the optimizer from 10 randomly selected starting points.
During these runs, the numerical integrator (see below) is set
to run with a relatively large starting step size equal to 1/100
the length of an average branch. This length is value is allowed
to vary somewhat (a range of 8:1) with the length of the particular
branch, so that extremely short branches and long branches are
not undercounted or overcounted respectively. The final likelihood
value is then calculated using the starting point with the best
likelihood, but a smaller step size (1/1000) the average branch
length.</p>
<p> The BiSSE method requires numerical solution of a system of
four differential equations along each branch of the tree. To
do this, Diverse uses a RKF45 (Runge-Kutta-Fehlenberg fourth order
method with fifth order step-size control) algorithm to integrate
along the branches. The step-size control allows the step size
to vary from the starting value based on the correction calculation.
Because BiSSE equations are relatively well behaved, using a higher
order correction mostly serves to speed the calculation by allowing
the method to grow the step size. Note that this method is a refinement
of the RK4 algorithm used in Maddison, Midford & Otto (2007).</p>
<h4><a name="ht"></a>Hypothesis Testing</h4>
<p>To test hypotheses about the association between a character
and diversification rates, you can use either the Sister Diversification
calculation, which directly gives a P value, or the BiSSE Ln Likelihood
Difference calculation, which can be used to get a p value. The
former is an old but fairly non-parametric calculation; the latter
is parametric but uses more of the information in the tree. </p>
<p>The BiSSE Ln Likelihood Difference calculation is used for likelihood
ratio tests. It performing the calculations in constrained and
unconstrained ways and calculating the difference in likelihood.
You can access these calculations as a choice when you do the
Character-Associated Diversification analysis in the Analysis
menu of the Tree window, or in other places (such as charts) where
you are calculating a value for a tree and character. You will
be asked first to specify the parameters of the unconstrained
model, then the parameters of the constrained model. </p>
<p>The likelihood difference can be used to answer whether, for
instance, two parameter values are the same. Thus, the constrained
model would set them equal (using the "Constrain ="
choices in the dialog), while the unconstrained model would not
include this constraint. When there is a difference of a single
degree of freedom in the constrained and unconstrained models
(i.e. comparing a five parameter and a 6 parameter model) then
two times the likelihood difference appears to be approximately
distributed as a chi square (Maddison, Midford & Otto 2007),
so that you can use that distribution for significance values.
</p>
<p>It is more accurate, but more time consuming, to simulate under
the null model to derive your own distribution for statistical
testing. You can do this as follows.</p>
<p>
<ol>
<li>With your data, estimate the values of the BiSSE parameters
in the <strong>constrained</strong> case (e.g., lambda0 = lambda1).
</li>
<li>Simulate trees and characters using Trees & Diversification
Characters in the Taxa&Trees menu, choosing the BiSSE Trees
& Characters as the simulator. Enter the parameters as you
had estimated them from your data. Choose as many taxa as in
your data. You might want to simulate a small number of trees,
e.g. 5, at first, just to practice with these calculations.
(Later increase the sample size to a large number, e.g. 1000,
to derive a good distribution.)</li>
<li>Save the file (just in case).</li>
<li>Choose New Bar & Line Chart for... Characters. You will
be asked a series of question. Here are the responses:
<ul>
<li>If asked, choose Stored Characters for Source of Characters. If given a choice,
make sure you choose the matrix you just simulated with
BiSSE Trees & Characters.</li>
<li> Value (under secondary choices): Character value with
Respective Tree</li>
<li>Source of trees: Stored trees. If given a choice, make
sure you choose the trees you just simulated with BiSSE
Tree & Characters.</li>
<li>Value: BiSSE Ln likelihood difference</li>
<li>BiSSE Parameters: Leave the parameters unspecified, but
set the constraints to be as in your <strong>UNCONSTRAINED</strong>
model.</li>
<li>BiSSE Parameters: Leave the parameters unspecified, but
set the constraints to be as in your <strong>CONSTRAINED</strong>
model.</li>
</ul>
</li>
<li>This calculation may take a long time. If asked, indicate
you want to save a table of results. Also, print the chart and
save it as text once it's done. You might not want to redo it
(as it takes a while).</li>
</ol></p>
<h4><a name="mt"></a>Multiple Trees</h4>
<p>You can examine likelihoods, or other single parameters from
the BiSSE modules, over multiple trees by asking for a tree chart
and indicating you want a Tree Value using Character. You will
be asked if you want to save the results as a table to a text
file during the calculations; this text file will contain all
of the parameter values as well, as a tab-delimited table, so
that you can import it into a spreadsheet program.</p>
<p>You can also examine multiple trees by setting up the tree window
and selecting Character-Associated Diversification in the Analysis
menu to begin a BiSSE calculation. Then, you can paste the following
script into the Send Script dialog box (available in the Tree
window's Window menu, Scripting submenu). This script will go
from tree to tree, saving results as it goes.</p>
<pre><font size="-1">String.resultsFile 'results.txt';
saveMessageToFile *String.resultsFile 'RESULTS with different trees';
appendReturnToFile *String.resultsFile;
getWindow;
tell It;
getNumTrees;
Integer.numReps *It;
ifNotCombinable *Integer.numReps;
Integer.numReps 10; [in case indefinite number of trees]
endIf;
endTell;
debug;
Integer.count 0;
for *Integer.numReps;
increment.count;
getWindow;
tell It;
setTreeNumber *Integer.count;
endTell;
getEmployee #mesquite.diverse.CharAssocDivViewer.CharAssocDivViewer;
tell It;
doCounts; [because counts dont auto-update when scripting]
endTell;
getEmployee #mesquite.diverse.BiSSELikelihood.BiSSELikelihood;
tell It;
getLastResult;
String.result *It;
appendMessageToFile *String.resultsFile *String.result;
appendReturnToFile *String.resultsFile;
endTell;
endFor;
</font></pre>
<h3><a name="references"></a>References</h3>
<p>Brent, R. P. 1973. Algorithms for Optimization without Derivatives.
Englewood Cliffs, New Jersey. Prentice Hall.
</p>
<p>Maddison, W.P., P.E. Midford & S.P. Otto. 2007. Estimating
a binary character's effect on speciation and extinction. Systematic
Biology 56:701-710.</p>
<p>Mitter, C. , B. Farrell, and B. Wiegmann. 1988. The phylogenetic
study of adaptive zones: has phytophagy promoted insect diversification?
American Naturalist 132:107–128.</p>
<!-- #EndEditable --></font></td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td align="left" valign="top">
<hr>
<p align="center"><font face="Trebuchet MS"><span class="smallplain"><a href="http://mesquiteproject.org"><font size="2">Mesquite
Home Page</font></a><font size="2"> | <a href="../manual.html">Mesquite
Manual</a></font></span></font></p>
<p><font face="Trebuchet MS"><span class="smallplain">Copyright
© 2002-2011 by <a href="http://salticidae.org/wpm/home.html">Wayne
P. Maddison</a> and <a href="http://david.bembidion.org">David
R. Maddison</a>.<br>
All rights reserved.</span></font></p></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<font face="Trebuchet MS">
</font>
</body>
<!-- #EndTemplate --></html>