Chapter 1 Read Me First! |
|
1 | (10) |
|
New and Improved Software |
|
|
2 | (1) |
|
Just What Is a Phylogenetic Tree? |
|
|
2 | (2) |
|
Estimating Phylogenetic Trees: The Basics |
|
|
4 | (1) |
|
|
5 | (2) |
|
Learn More about the Principles |
|
|
7 | (1) |
|
About Appendix VI: F.A.Q. |
|
|
7 | (1) |
|
Computer Programs and Where to Obtain Them |
|
|
8 | (1) |
|
|
8 | (1) |
|
|
8 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
SplitsTree and Dendroscope |
|
|
9 | (1) |
|
|
9 | (1) |
|
|
9 | (1) |
|
|
9 | (1) |
|
Acknowledging Computer Programs |
|
|
9 | (1) |
|
The Phylogenetic Trees Made Easy Website |
|
|
10 | (1) |
Chapter 2 Tutorial: Estimate a Tree |
|
11 | (22) |
|
Why Create Phylogenetic Trees? |
|
|
11 | (1) |
|
|
12 | (1) |
|
Macintosh and Linux users |
|
|
12 | (1) |
|
A word about screen shots |
|
|
12 | (1) |
|
Search for Sequences Related to Your Sequence |
|
|
13 | (5) |
|
Decide Which Related Sequences to Include on Your Tree |
|
|
18 | (4) |
|
|
19 | (1) |
|
To include or not to include, that is the question |
|
|
20 | (2) |
|
|
22 | (5) |
|
|
27 | (1) |
|
Make a Neighbor Joining Tree |
|
|
28 | (4) |
|
|
32 | (1) |
Chapter 3 Acquiring the Sequences |
|
33 | (20) |
|
|
33 | (1) |
|
Problems arising from the vast size of the sequence databases |
|
|
33 | (1) |
|
|
34 | (1) |
|
Hunting Homologs: What Sequences Can Be Included on a Single Tree? |
|
|
34 | (1) |
|
Becoming More Familiar with BLAST |
|
|
35 | (1) |
|
|
36 | (1) |
|
Using the Nucleotide BLAST Page |
|
|
36 | (3) |
|
Using BLAST to Search for Related Protein Sequences |
|
|
39 | (4) |
|
Finalizing Selected Sequences for a Tree |
|
|
43 | (4) |
|
Problems adding coding sequences of protein homologs to the Alignment Explorer |
|
|
43 | (4) |
|
Adding Sequences to and Removing Sequences from the Alignment Explorer |
|
|
47 | (1) |
|
|
47 | (1) |
|
Import a file of sequences |
|
|
48 | (1) |
|
|
48 | (1) |
|
Other Ways to Find Sequences of Interest (Beware! The Risks Are High) |
|
|
48 | (5) |
Chapter 4 Aligning the Sequences |
|
53 | (18) |
|
Aligning Sequences with MUSCLE |
|
|
53 | (4) |
|
Examine and Possibly Manually Adjust the Alignment |
|
|
57 | (3) |
|
|
57 | (1) |
|
Eliminate duplicate sequences |
|
|
58 | (2) |
|
Check Average Identity to Estimate Reliability of the Alignment |
|
|
60 | (2) |
|
Codons: Pairwise amino acid identity |
|
|
60 | (1) |
|
|
61 | (1) |
|
Increasing Alignment Speed by Adjusting MUSCLE'S Parameter Settings |
|
|
62 | (2) |
|
|
62 | (1) |
|
Adjusting parameters to increase alignment speed |
|
|
63 | (1) |
|
Aligning Sequences with ClustalW |
|
|
64 | (1) |
|
Aligning Sequences with GUIDANCE2 |
|
|
65 | (6) |
|
|
67 | (1) |
|
Eliminate unreliable parts of the alignment |
|
|
68 | (2) |
|
Saving the GUIDANCE2 alignment |
|
|
70 | (1) |
Chapter 5 Major Methods for Estimating Phylogenetic Trees |
|
71 | (6) |
|
Learn More About Tree-Searching Methods |
|
|
72 | (2) |
|
Distance versus Character-Based Methods |
|
|
74 | (3) |
|
Learn More About Distance Methods |
|
|
74 | (3) |
Chapter 6 Neighbor Joining Trees |
|
77 | (24) |
|
Using MEGA7 to Estimate a Neighbor Joining Tree |
|
|
77 | (3) |
|
Learn More About Phylogenetic Trees |
|
|
78 | (2) |
|
Determine the suitability of the data for a Neighbor Joining tree |
|
|
80 | (1) |
|
|
81 | (7) |
|
Learn More About Evolutionary Models |
|
|
83 | (5) |
|
Unrooted and Rooted Trees |
|
|
88 | (3) |
|
Estimating the Reliability of a Tree |
|
|
91 | (8) |
|
Learn More About Estimating The Reliability Of Phylogenetic Trees |
|
|
92 | (7) |
|
What about Protein Sequences? |
|
|
99 | (2) |
Chapter 7 Drawing Phylogenetic Trees |
|
101 | (20) |
|
Changing the Appearance of a Tree |
|
|
101 | (11) |
|
|
104 | (4) |
|
|
108 | (1) |
|
Fine-tuning the appearance of a tree |
|
|
109 | (3) |
|
|
112 | (2) |
|
|
112 | (2) |
|
|
114 | (4) |
|
|
118 | (1) |
|
Saving a tree description |
|
|
118 | (1) |
|
|
119 | (1) |
|
|
119 | (2) |
Chapter 8 Parsimony |
|
121 | (20) |
|
Learn More About Parsimony |
|
|
121 | (2) |
|
|
123 | (2) |
|
Using SeaView for Parsimony |
|
|
125 | (16) |
|
Estimating a bootstrap tree in SeaView |
|
|
133 | (3) |
|
Using MEGA to draw the tree estimated by SeaView |
|
|
136 | (5) |
Chapter 9 Maximum Likelihood |
|
141 | (10) |
|
Learn More About Maximum Likelihood |
|
|
141 | (2) |
|
|
143 | (5) |
|
|
144 | (4) |
|
Estimating the Reliability of an ML Tree by Bootstrapping |
|
|
148 | (1) |
|
What about Protein Sequences? |
|
|
149 | (2) |
Chapter 10 Bayesian Inference of Trees Using BEAST |
|
151 | (24) |
|
|
151 | (1) |
|
|
152 | (1) |
|
Prepare the Input Alignment File |
|
|
152 | (1) |
|
|
153 | (9) |
|
Learn More About Bayesian Inference |
|
|
158 | (4) |
|
|
162 | (3) |
|
|
165 | (3) |
|
|
166 | (2) |
|
|
168 | (1) |
|
What about Protein Sequences? |
|
|
169 | (1) |
|
Visualizing the BEAST Tree |
|
|
170 | (5) |
|
|
172 | (3) |
Chapter 11 Which Method Should You Use? |
|
175 | (8) |
|
|
175 | (3) |
|
|
176 | (1) |
|
|
176 | (1) |
|
|
176 | (2) |
|
Results of the Major Methods |
|
|
178 | (5) |
Chapter 12 Working with Various Computer Platforms |
|
183 | (8) |
|
|
183 | (1) |
|
MEGA on the Macintosh Platform |
|
|
184 | (4) |
|
Navigating among folders on the Mac |
|
|
184 | (4) |
|
Printing trees and text from MEGA |
|
|
188 | (1) |
|
|
188 | (1) |
|
Running the Utility Programs |
|
|
189 | (2) |
Chapter 13 Phylogenetic Networks |
|
191 | (24) |
|
Why Trees Are Not Always Sufficient |
|
|
191 | (1) |
|
Unrooted and Rooted Phylogenetic Networks |
|
|
192 | (6) |
|
Learn More About Phylogenetic Networks |
|
|
193 | (5) |
|
Using SplitsTree to Estimate Unrooted Phylogenetic Networks |
|
|
198 | (13) |
|
Estimating networks from alignments |
|
|
198 | (6) |
|
Rooting an unrooted network |
|
|
204 | (1) |
|
Estimating networks from trees |
|
|
205 | (1) |
|
|
206 | (4) |
|
|
210 | (1) |
|
Using Dendroscope to Estimate Rooted Networks from Rooted Trees |
|
|
211 | (4) |
Chapter 14 Minimum Spanning Trees |
|
215 | (16) |
|
Minimum Spanning Trees Are Not Phylogenetic Trees! |
|
|
215 | (1) |
|
Why Use Minimum Spanning Trees? |
|
|
215 | (1) |
|
Origin of MSTs and the Issue of Reliability |
|
|
216 | (1) |
|
What is a minimum spanning tree? |
|
|
216 | (1) |
|
Using MSTgold to Estimate MSTs |
|
|
217 | (6) |
|
|
218 | (1) |
|
Two ways for MSTgold to calculate the initial distance matrix |
|
|
219 | (1) |
|
Running MSTgold with the ebgC data |
|
|
219 | (1) |
|
|
220 | (3) |
|
|
223 | (2) |
|
Exporting MSTs from Graphviz |
|
|
225 | (1) |
|
An Alternative Data Set to Illustrate Some Additional Features of MSTgold |
|
|
226 | (3) |
|
An Alternative to Graphviz: Hypercube |
|
|
229 | (2) |
Chapter 15 Time Trees |
|
231 | (14) |
|
Preparations to Estimate a Time Tree |
|
|
231 | (3) |
|
|
234 | (4) |
|
Viewing the Relative Time Tree |
|
|
238 | (2) |
|
|
240 | (4) |
|
Effect of more calibration points on absolute time trees |
|
|
244 | (1) |
|
|
244 | (1) |
Chapter 16 Reconstructing Ancestral Sequences |
|
245 | (14) |
|
Using MEGA to Estimate Ancestral Sequences by Maximum Likelihood |
|
|
246 | (11) |
|
|
246 | (1) |
|
|
246 | (1) |
|
Examine the ancestral states at each site in the alignment |
|
|
247 | (3) |
|
Estimate the ancestral sequence |
|
|
250 | (6) |
|
Calculating the ancestral protein sequence and amino acid probabilities |
|
|
256 | (1) |
|
How Accurate Are the Estimated Ancestral Sequences? |
|
|
257 | (2) |
Chapter 17 Detecting Adaptive Evolution |
|
259 | (22) |
|
Effect of Alignment Accuracy on Detecting Adaptive Evolution |
|
|
261 | (1) |
|
Using MEGA to Detect Adaptive Evolution |
|
|
261 | (5) |
|
Why ebgC is an interesting example for considering adaptive evolution |
|
|
261 | (1) |
|
Detecting overall selection |
|
|
261 | (2) |
|
Detecting selection between pairs |
|
|
263 | (1) |
|
Finding the region of the gene that has been subject to positive selection |
|
|
264 | (2) |
|
Using codeml to Detect Adaptive Evolution |
|
|
266 | (12) |
|
|
267 | (2) |
|
|
269 | (4) |
|
Questions that underlie the models |
|
|
273 | (2) |
|
A closer look at ebgC_1.out |
|
|
275 | (3) |
|
|
278 | (1) |
|
|
278 | (3) |
|
Compiling PAML yourself and running codeml without PAMLX |
|
|
278 | (3) |
Chapter 18 Estimating Phylogenetic Trees from Whole Genome Sequences |
|
281 | (16) |
|
|
282 | (1) |
|
kSNP: An Alternative to Genome Alignment |
|
|
282 | (2) |
|
|
284 | (2) |
|
|
284 | (1) |
|
|
285 | (1) |
|
|
286 | (1) |
|
Always run kChooser before running kSNP |
|
|
286 | (1) |
|
|
286 | (11) |
|
The steps in estimating phylogenetic trees from WGS using kSNP3 |
|
|
287 | (10) |
Chapter 19 Some Final Advice: Learn to Program |
|
297 | (42) |
|
Appendix I File Formats and Their Interconversion |
|
|
299 | (8) |
|
|
299 | (6) |
|
|
299 | (1) |
|
|
300 | (1) |
|
|
301 | (3) |
|
|
304 | (1) |
|
|
305 | (2) |
|
FastaConvert, MEGA, and Sea View |
|
|
305 | (2) |
|
|
307 | (4) |
|
|
307 | (1) |
|
|
308 | (1) |
|
|
308 | (3) |
|
Appendix Ill The Command-line Environment |
|
|
311 | (8) |
|
|
311 | (1) |
|
Terminal and Command Prompt: The Apps for Accessing the Command-line Environment |
|
|
312 | (1) |
|
|
313 | (1) |
|
|
313 | (1) |
|
|
314 | (2) |
|
|
315 | (1) |
|
What Is in the CWD? The is Command (§ dir) |
|
|
316 | (1) |
|
|
317 | (1) |
|
|
317 | (1) |
|
|
318 | (1) |
|
|
318 | (1) |
|
§The dir Command in Command Prompt |
|
|
319 | (1) |
|
Some Other Important Commands |
|
|
320 | (3) |
|
|
320 | (1) |
|
|
321 | (1) |
|
|
321 | (1) |
|
|
321 | (1) |
|
|
321 | (1) |
|
|
321 | (1) |
|
Print the contents of a file to the screen |
|
|
321 | (1) |
|
|
321 | (2) |
|
Appendix IV Installing and Running Command-line Programs |
|
|
323 | (8) |
|
Installing Command-line Programs |
|
|
323 | (6) |
|
|
323 | (1) |
|
|
324 | (5) |
|
Running Command-line Programs |
|
|
329 | (2) |
|
|
330 | (1) |
|
|
330 | (1) |
|
|
330 | (1) |
|
|
330 | (1) |
|
|
330 | (1) |
|
Appendix V Additional Programs |
|
|
331 | (4) |
|
Appendix VI Frequently Asked Questions |
|
|
335 | (4) |
Literature Cited |
|
339 | (2) |
Index to Major Program Discussions |
|
341 | (4) |
Subject Index |
|
345 | |