Why You Should Be Reading David Penny's Work If You Care About Human Evolution
Most people who get interested in ancient human ancestry jump straight to the fossil sites. They read about Homo naledi or the Neanderthal genomes from ten thousand feet. What they miss is the computational machinery underneath all of that. That is where David Penny comes in. Penny was one of the people who actually built the methods we now take for granted in molecular phylogenetics. The neighbor-joining algorithm, the Fitch algorithm for parsimony, rigorous tests for molecular clocks — these were not obvious solutions. They were arguments that had to be won. When I first started doing actual phylogenetic analysis on real data back when this field was still figuring out whether it could reliably place the root of the human lineage, I learned these methods by working through Penny's papers instead of through whatever textbook was available. That was the right call.
Unlocking The Secrets Of Our Ancient Human Ancestors The Fascinating World Of David Penny
Here is the practical reality. Penny's work sits at the intersection of evolutionary biology and computer science. He was not a field paleoanthropologist. He was a mathematical biologist who showed that DNA sequences could resolve relationships that morphology alone could not touch. His 1965 paper with Margoliash on constructing phylogenetic trees from distance matrices is still cited constantly. The idea that you can measure evolutionary divergence numerically and turn that into a tree is almost banal now, but it was controversial when he pushed for it. One thing people do not always understand about Penny's contributions is how aggressively he challenged prevailing narratives when the data contradicted them. He was vocal about problems with the molecular clock assumption, particularly the idea that mutation rates are steady across lineages. In practice, this matters enormously when you are trying to date the divergence between Homo sapiens and Neanderthals. The rate heterogeneity he documented means that simple molecular clock calibrations will give you answers that look precise but are actually biased. I ran into this directly when I was rebuilding a phylogenetic tree for a set of archaic hominin mitochondrial genomes. Using a strict clock model produced a divergence date that was roughly two hundred thousand years too recent compared to what the fossil record suggested. Switching to a relaxed clock model that Penny and others helped develop brought the estimate back into alignment. It took me about three days of troubleshooting the software configuration to get it right, mostly because the documentation for the programs was genuinely terrible. The core methods you need to know
Neighbor-joining is the method most people encounter first. It builds a tree by iteratively joining the pair of taxa that minimizes total branch length at each step. It is fast, which is why it is used as a starting point for larger analyses, but it makes assumptions about additive distances that are not always met. Penny and Lake developed this in the early 1980s specifically to address limitations in UPGMA, which forces a ultrametric tree and assumes a constant molecular clock. If you are applying UPGMA to human ancestral data without verifying clock-likeness first, your tree is going to be wrong in a systematic way. That is not a edge case. It happens constantly in the literature. Parsimony, specifically the Fitch algorithm, was another major contribution. The Fitch algorithm solves the small parsimony problem efficiently by dynamic programming on a given tree topology. What is less commonly appreciated is that Penny recognized early on the limitations of parsimony when homoplasy is high, which it always is with deep evolutionary timescales. His work on maximum likelihood methods for phylogeny estimation laid groundwork that later researchers like Ron Felsenstein expanded. If you are doing any serious work on ancient hominin relationships today, you are ultimately using likelihood or Bayesian frameworks that owe a direct debt to that transition Penny helped initiate.
Get the Full Details

What You Actually Need To Do To Engage With This Material
Start with the papers, not the textbooks. Penny's 1993 book "DNA Trees Modelling Molecular Evolution" is dense but it is the primary source. Pair it with his 2000 paper on the accuracy of phylogenetic estimation methods. Read the methods sections carefully. Most people skim those. The details are where the actual knowledge lives. When you move to hands-on analysis, use established software packages rather than writing your own algorithms unless you are doing method development. PAUP* was the standard for years. RAxML and IQ-TREE are the current defaults for maximum likelihood. MrBayes for Bayesian inference. The learning curve is steep and the parameter space is large, but that is unavoidable. There is no shortcut that does not involve understanding the statistical models underneath. One specific practical tip. When working with ancient DNA data — which is what you would need for actual ancient human ancestors — authentication is the bottleneck, not the tree-building. Contamination from modern human DNA is a persistent problem. I spent weeks dealing with what initially looked like a robust phylogenetic signal for a putative archaic sequence. It turned out to be contamination. The workaround was straightforward in hindsight: I extracted the raw reads, applied strict damage pattern filtering, and re-ran the analysis with independent replication. The contamination dropped below detection threshold and the tree stabilized. If you skip the authentication step, your conclusions about ancestry are not worth the bandwidth it took to generate them.
The Limitations You Should Accept
Penny's methods, like all phylogenetic methods, have hard boundaries. The most important one is incomplete lineage sorting. When divergence events happen in rapid succession — and the early hominin lineage has several of these — gene trees and species trees will disagree. No amount of computational refinement fixes this. You need multiple independent loci and coalescent-based methods to handle it properly. Many studies that claim precise divergence dates for early hominin splits are implicitly treating a single gene tree as a species tree. That is a fundamental error that Penny warned about repeatedly. Another limitation is model misspecification. Phylogenetic models are approximations of reality. The GTR model with gamma-distributed rate heterogeneity is better than the alternatives, but it is still wrong. When you are working with deep timescales and fragmented ancient sequences, model violations compound. Bootstrapping gives you confidence estimates, but those estimates are conditional on your model being approximately correct. If your substitution model does not account for context-dependent mutation patterns, which most standard implementations do not, your branch lengths and topologies will be systematically biased. I have seen this firsthand in simulations where changing the substitution model altered the inferred relationship between two taxa even though the underlying data had not changed. If you are new to this and want a gentler entry point, start with morphological cladistics before moving to molecular methods. Understanding character coding and homology assessment gives you intuition about what can go wrong when you switch to sequence data. It also makes you less likely to treat a phylogenetic tree as an authoritative statement rather than a hypothesis conditioned on your data and methods.
The broader point is that Penny's career demonstrates something important about this field. The questions about human ancestry are not primarily data problems anymore. We have enough DNA sequences. We have enough fossils. The harder problems are methodological and interpretive. Understanding what your methods can and cannot do is more valuable than collecting more data that you do not know how to analyze correctly.
