Basic Principles and Steps of Phylogenetic Tree Construction by Parsimony Method
Parsimony, often called the principle of minimum evolution, is one of the oldest and most intuitive approaches to reconstructing evolutionary histories. At its core, the method seeks the tree that requires the fewest evolutionary changes to explain the observed data—usually DNA, RNA, or protein sequences. Because it relies on a simple counting rule rather than complex statistical models, parsimony remains a popular choice for exploratory analyses, teaching, and as a baseline against which more sophisticated methods can be compared.
Core Principles
Simplicity over Complexity
The parsimony criterion assumes that the most straightforward explanation—i.e., the tree with the fewest mutations—is most likely to be correct. This mirrors the philosophical axiom of Occam’s razor.Character Independence
Each site (or character) in the sequence alignment is treated as independent. The total cost of a tree is the sum of the minimal changes required for all sites.Equal Weighting (Unweighted Parsimony)
In the simplest form, every character change is counted as one unit. Extensions allow for weighting schemes that reflect biological realities, such as transition/transversion biases.Tree Space Exploration
The set of all possible unrooted, bifurcating trees grows super‑exponentially with the number of taxa. Parsimony algorithms must therefore balance exhaustive search with heuristic shortcuts to remain computationally feasible.
Step‑by‑Step Construction
1. Data Preparation
Sequence Alignment
Align the sequences using tools like MAFFT or MUSCLE. Ensure that gaps and missing data are handled consistently, as they can influence parsimony scores.Character Coding
Decide whether to treat each nucleotide as a separate character or to collapse ambiguous states (e.g., N) into a single “unknown” category.Outgroup Selection
If a rooted tree is desired, choose an appropriate outgroup to polarize character changes.
2. Initial Tree Generation
Random or Heuristic Trees
Begin with a random tree or a tree constructed by a fast heuristic such as Neighbor‑Joining. This serves as the starting point for iterative improvement.Tree Representation
Use a data structure that allows efficient manipulation of branches and nodes (e.g., Newick strings or adjacency lists).
3. Calculating Parsimony Scores
Fitch’s Algorithm (Unweighted)
For each site, traverse the tree from the leaves upward, assigning sets of possible states to internal nodes. The number of changes is counted when the sets of child nodes are disjoint.Sankoff’s Algorithm (Weighted)
Extend Fitch’s method to accommodate different costs for different substitutions. This is useful when modeling transition/transversion bias.Summation Across Sites
Add the per‑site costs to obtain the total parsimony score for the tree.
4. Tree Optimization
a. Subtree Pruning and Regrafting (SPR)
- Prune a subtree at a chosen node.
- Regraft it onto a different branch.
- Recalculate the parsimony score; accept the move if it reduces the score or meets a predefined acceptance criterion.
b. Nearest Neighbor Interchange (NNI)
- Swap adjacent subtrees around an internal branch.
- Evaluate the new tree’s score.
- Iterate until no further improvement is possible.
c. Tree Bisection and Reconnection (TBR)
- Cut a branch to split the tree into two subtrees.
- Reconnect them in a new configuration.
- Accept if the score improves.
These operations are typically combined in a hill‑climbing or simulated annealing framework to escape local optima.
5. Searching Tree Space
Multiple Starting Points
Run the optimization from several random or heuristic trees to increase the chance of finding the global optimum.Bootstrapping
Resample the alignment columns with replacement, reconstruct trees for each resample, and assess support for each clade.Consensus Trees
Combine bootstrap trees into a majority‑rule consensus to summarize the overall signal.
6. Validation and Interpretation
Tree Length
The total number of changes (tree length) serves as a simple metric of fit. Compare lengths across alternative trees.Statistical Tests
Use the Templeton test or the Kishino–Hasegawa test to compare the best parsimony tree against competing topologies.Biological Plausibility
Cross‑check the resulting topology with known biogeographic patterns, fossil records, or other molecular data.
Advantages of Parsimony
| Feature | Benefit |
|---|---|
| Conceptual Simplicity | Easy to explain and implement; no need for complex likelihood calculations. |
| Computational Speed | For moderate taxon numbers, parsimony can be faster than full likelihood methods. |
| Robustness to Model Misspecification | Does not rely on explicit substitution models; less sensitive to incorrect assumptions. |
| Educational Value | Serves as an excellent teaching tool for evolutionary concepts. |
Limitations and Mitigations
Long‑Branch Attraction (LBA)
Parsimony can incorrectly group rapidly evolving taxa. Mitigation: use longer sequences, add more taxa, or switch to model‑based methods.Homoplasy Sensitivity
Parallel or convergent changes inflate the apparent number of steps. Weighted parsimony or combined methods can reduce this effect.Computational Complexity
Exact tree search is NP‑hard. Heuristic algorithms and parallel computing help, but exhaustive search remains impractical for large datasets.
Practical Workflow Summary
- Align sequences →
- Choose outgroup (if needed) →
- Generate initial tree (random or heuristic) →
- Score with Fitch/Sankoff →
- Optimize using SPR/NNI/TBR →
- Bootstrap to assess support →
- Validate statistically and biologically →
- Report tree with branch lengths and support values.
When to Use Parsimony
- Preliminary Analyses: Quick hypothesis testing before committing to more computationally intensive methods.
- Small to Medium Datasets: When the number of taxa is below ~50–100, exact or near‑exact parsimony is feasible.
- Teaching and Demonstration: Illustrates fundamental evolutionary principles without the overhead of parameter estimation.
- Complementary Approach: Use alongside maximum likelihood or Bayesian inference to compare topologies and assess robustness.
Concluding Thoughts
Parsimony remains a cornerstone of phylogenetic methodology, offering a transparent and intuitive framework for tree reconstruction. While modern model‑based approaches dominate large‑scale analyses, the parsimony principle—searching for the simplest explanation—continues to guide evolutionary thinking. By mastering its principles and steps, researchers can harness parsimony’s strengths, recognize its pitfalls, and integrate it effectively into a broader phylogenetic toolkit.