How Do I Make A Cladogram

12 min read

You're staring at a list of species. Maybe you're trying to settle a bar bet about whether whales are closer to hippos or sharks. Maybe it's for a biology class. Here's the thing — either way, you need a cladogram. And you're wondering where to even start.

Most guides skip this. Don't.

Here's the thing — most tutorials make this sound harder than it is. They jump straight to software or matrix coding before you understand what you're actually building It's one of those things that adds up..

Let's fix that.

What Is a Cladogram

A cladogram is a branching diagram that shows evolutionary relationships based on shared derived characteristics. That's the textbook definition. Here's what it actually means: you're grouping organisms by the new traits they share — traits their common ancestor didn't have Which is the point..

Think of it like a family tree, but for species instead of people. And instead of "Grandma had blue eyes," you're tracking things like "developed vertebrae" or "evolved amniotic eggs."

The branches don't show time. They only show order — which groups split off when. Day to day, they don't show how much change happened. A long branch might represent five million years or fifty. The diagram doesn't care.

Cladogram vs. Phylogenetic Tree

People use these terms interchangeably. They shouldn't It's one of those things that adds up..

A cladogram is a hypothesis about relationships. In practice, a phylogenetic tree adds branch lengths proportional to time or genetic change. Because of that, if you're drawing by hand or using basic software, you're probably making a cladogram. Now, that's fine. In real terms, pure topology. Most published trees started as cladograms anyway.

Some disagree here. Fair enough.

Why It Matters

You might be thinking: Do I really need to learn this?

If you're in biology — yes. Plus, cladistics is the language of modern systematics. The old Linnaean ranks (kingdom, phylum, class...It's how we classify life now. ) are still around, but they're being reshaped by cladistic analysis every year.

But even outside academia, the logic matters. Bats and humans both have hair. In practice, understanding shared derived traits changes how you think about similarity. Because of that, that's convergence — same solution, different history. That's homology — same history, different function. Bats and birds both fly. A cladogram forces you to distinguish between the two.

Real talk: most people confuse analogy with homology constantly. Learning to build cladograms trains you to stop doing that.

How to Make a Cladogram

There are three main paths. Pick based on your data, your tools, and how much pain you're willing to endure.

Step 1: Choose Your Taxa

Taxa are the units you're comparing. Species, genera, families — whatever level answers your question.

Start with an outgroup. This is a taxon you know is outside the group you're studying. It roots your tree. Day to day, if you're analyzing mammals, maybe use a lizard. If you're analyzing beetles, use a fly. The outgroup tells you which traits are ancestral vs. derived.

Don't skip this. An unrooted cladogram is just a network. Rooted, it becomes a hypothesis about evolutionary direction.

Step 2: Select Characters

Characters are observable traits. Even so, morphological (bone structure, leaf shape), behavioral (mating dances), molecular (DNA sequences). Each character needs discrete states.

Bad character: "body size.So " Continuous. Plus, subjective. Good character: "presence of dorsal fin.And " Binary. Clear.

Aim for 10–20 characters minimum for a small matrix. More is better — but only if they're independent. Don't code "has wings" and "can fly" as separate characters. They're the same information twice.

Step 3: Build the Character Matrix

This is a table. Still, cells = character states (usually 0 = ancestral, 1 = derived, 2 = another derived state... So rows = taxa. Columns = characters. ) And that's really what it comes down to..

Taxon Vertebrae Amniotic egg Hair Mammary glands
Lamprey 0 0 0 0
Frog 1 0 0 0
Lizard 1 1 0 0
Mouse 1 1 1 1

Easier said than done, but still worth knowing.

Code your outgroup first. All zeros usually. Then score the ingroup Simple as that..

Pro tip: use a spreadsheet. Export to CSV or NEXUS format later. Don't type matrices into phylogenetic software manually — typos happen.

Step 4: Choose Your Method

Three main approaches. They'll give different results sometimes. That's not a bug — it's science.

Parsimony — favors the tree requiring fewest evolutionary changes. "Simplest explanation wins." Intuitive. Fast for small datasets. Struggles with homoplasy (convergent evolution).

Maximum Likelihood — uses an explicit evolutionary model. Calculates probability of data given a tree. Statistically rigorous. Standard for molecular data. Computationally heavy The details matter here..

Bayesian Inference — similar to ML but estimates posterior probabilities of trees. Gives you credibility values on branches. Also computationally heavy. Great for molecular work That's the whole idea..

For morphology-only datasets: parsimony is still king. On the flip side, for DNA: ML or Bayesian. On the flip side, for combined: people argue. A lot.

Step 5: Run the Analysis

Software options:

  • Mesquite — free, GUI-based, great for morphology and matrix building
  • PAUP* — classic parsimony/ML, command-line, steep learning curve
  • RAxML / IQ-TREE — fast ML for big molecular datasets
  • MrBayes — Bayesian, command-line
  • BEAST — Bayesian with time calibration
  • PhyloSuite / PhyloPhlAn — pipeline tools for genomics

If you're new: start with Mesquite. Click buttons. See what happens. Move to command line when you hit limits Worth keeping that in mind..

Step 6: Interpret the Output

You'll get one or more trees. Look for:

  • Consensus tree — if multiple equally parsimonious trees exist, this shows what they agree on
  • Bootstrap values / posterior probabilities — support for each node. Above 70% bootstrap or 0.95 posterior = decent support
  • Synapomorphies — shared derived traits defining each clade. Most software can map these onto branches

Don't just stare at the topology. Ask: Does this make biological sense? If your tree puts whales with fish, something's wrong — probably your character coding or outgroup choice And it works..

Common Mistakes

Coding Polymorphic Traits as Single States

"Some individuals have spots, some don't.Use polymorphism coding (0&1) or frequency coding. And most software handles this. " Coding this as 0/1 loses information. Use it Which is the point..

Ignoring Inapplicable Characters

Snakes don't have limbs. Coding "limb length: 0" implies they evolved zero-length limbs. Use "?Also, the character is inapplicable. " or "-" depending on software. Wrong. This matters more than you think No workaround needed..

Using Too Few Characters

Five characters for ten taxa? Worth adding: you'll get a tree. Plus, it'll be garbage. Now, the signal-to-noise ratio collapses. Aim for at least 3–4 characters per taxon minimum.

Trusting a Single Analysis

Run parsimony and ML. If they agree, you're onto something. Also, compare. If they don't — investigate why. That's where the biology lives.

Forget

Forgetting the Outgroup

This is the mistake that ends careers quietly. Your outgroup determines the root of your tree. Day to day, pick the wrong outgroup, and every internal node flips. Suddenly your "ancestral" trait is derived, and your "derived" trait is ancestral Which is the point..

Choose an outgroup that is closely related enough to provide meaningful character comparisons, but clearly outside the ingroup. If you're studying cats, don't use a hamster. Use a mongoose or a civet — something that's close but unambiguous.

Long-Branch Attraction

Two lineages that evolve quickly will be pulled toward each other in a tree, regardless of true relationship. This is the single most insidious problem in phylogenetics. It can make flies and humans sister groups if you're not careful Took long enough..

How to catch it:

  • Run analyses under different models (parsimony vs. ML vs. Bayesian)
  • Remove fast-evolving taxa and see if topology changes
  • Use model selection tools (ModelTest, ModelFinder) to find the best-fit substitution model
  • If your fast-evolving taxa cluster together in every analysis, be suspicious

Poor Taxon Sampling

Sparse taxon sampling creates ghost lineages and distorts branch lengths. On top of that, it also makes long-branch attraction worse. A well-sampled tree with 30 taxa is almost always better than a sparse tree with 10.

Think of it this way: if you only have three points on a map, you can connect them any way you want. Add more points and the true shape emerges.

Overinterpreting Support Values

A bootstrap of 72% or a posterior probability of 0.It does not mean the clade is true. Think about it: it means the data slightly favors that split. This leads to 92 is not gospel. Support values are measures of consistency across resampled datasets, not measures of absolute truth.

A clade with 100% support can still be wrong — especially if your data is biased, your model is wrong, or your taxon sampling is terrible.

Using the Wrong Model of Evolution

This applies mainly to molecular data. Consider this: if your sequences have rate heterogeneity across sites (and they almost certainly do), using a model that assumes uniform rates will produce misleading trees. On the flip side, use likelihood ratio tests or information criteria (AIC, BIC) to compare models. Tools like ModelFinder in IQ-TREE make this nearly painless.


Putting It All Together: A Workflow

Here's a practical pipeline for a typical phylogenetic project:

  1. Define your question. What clade? What characters? What's the question?
  2. Build your matrix. Code your characters carefully. Use polymorphism coding where needed. Mark inapplicables properly.
  3. Choose your outgroup. Test it. Swap it. See if topology is sensitive to this choice.
  4. Pick your method. Parsimony for quick exploration. ML or Bayesian for publication-quality molecular work.
  5. Select your model. Don't skip this. Model misspecification is a silent killer.
  6. Run the analysis. Check convergence (for Bayesian). Check consistency (for parsimony). Run multiple replicates.
  7. Compare results across methods. Parsimony, ML, Bayesian — do they tell the same story?
  8. Interpret with caution. Ground your tree in biology. Does it match biogeography? Fossil record? Molecular clock expectations?
  9. Report support values and sensitivity analyses. Show what happens when you remove characters, change the outgroup, or alter the model. Transparency is credibility.

Final Thoughts

Phylogenetics is not just a technical exercise. In practice, it's a way of asking the deepest possible question about life: *how are we all connected? * Every character you code, every model you choose, every tree you compare is an answer to that question — or at least an attempt.

The tools have never been more accessible. So tutorials are everywhere. Cloud computing means you don't need a supercomputer anymore. Software is free. The bottleneck is no longer computation — it's thinking carefully about your data.

So code your characters with intention. On top of that, interpret your trees with skepticism. Choose your models with humility. And when everything disagrees, that's not failure — that's science doing exactly what it's supposed to do Still holds up..

The tree of life is messy. Your phylogeny should be too — if only because the real world rarely gives you a clean, perfectly resolved answer. But with

Beyond the Tree: Future‑Ready Phylogenetics

Embrace Reproducibility from the Start

Once you’ve finalized a tree, the next step is to make it shareable. Because of that, version‑control your alignment, your tree files, and the exact commands you ran. Platforms such as GitHub, Figshare, or Zenodo allow you to attach a DOI to a reproducible workflow. This practice not only safeguards your results against future software changes but also enables other researchers to re‑run your analysis without ambiguity.

put to work the Power of Big Data

High‑throughput sequencing has turned many phylogenomic projects from a handful of loci to thousands. Tools that can handle large matrices—like IQ‑TREE’s ultrafast bootstrapping or RAxML‑NG’s parallelization—make it feasible to test hypotheses that were once out of reach. Still, bigger data sets also magnify hidden biases: incomplete lineage sorting, horizontal gene transfer, and gene tree heterogeneity. Methods such as ASTRAL or SVD‑quartets explicitly model these processes, so consider them when your data set is genome‑scale and your group is rapid‑radiating.

Keep an Eye on the Human Element

No amount of software can replace sound biological intuition. When a tree contradicts well‑established biogeographic patterns or fossil evidence, pause. Ask whether the characters you coded truly reflect evolutionary signal or if convergent evolution or developmental constraints are at play. Often, a careful re‑examination of the source data—sometimes even a re‑collection—is the most honest way to resolve a conflict Which is the point..

Stay Current with Methodological Advances

Phylogenetics is an evolving field. Recent developments—such as phylonetworks for hybridization and inference of introgression using D‑statistics—provide new lenses through which to view evolutionary history. Keep abreast of these tools by following relevant conferences (castle, ISME, Palaeontological Society) or by subscribing to specialized newsletters (e.g.In practice, , PLOS Computational Biology updates). A regularly updated toolbox keeps your analyses cutting‑edge and ensures that you’re not unknowingly using an outdated method that could bias your conclusions.


The Bottom Line

Constructing a phylogeny is an iterative, hypothesis‑driven endeavor. It begins with thoughtful data collection, proceeds through careful coding and model selection, and culminates in a tree that is both statistically reliable and biologically meaningful. The pitfalls—mis‑coded characters, inappropriate outgroups, model misspecification, and over‑confidence in support values—are all avoidable with diligence and a healthy dose of skepticism Easy to understand, harder to ignore..

When you finish your analysis, you should be able to answer: Does this tree make sense in the context of what we know about the organisms, their environments, and their histories? If the answer is yes, you have a credible hypothesis of evolutionary relationships. If no, the discord is an invitation to dig deeper, refine your data, or rethink your assumptions It's one of those things that adds up..

Phylogenetics is, at its core, the art of piecing together a story written in the language of life. Every character you code, every model you test, every branch you scrutinize contributes a sentence to that story. By approaching the process with rigor, transparency, and humility, you help make sure the narrative you construct is as close to truth as current data and methods allow And that's really what it comes down to..

No fluff here — just what actually works.

In the grand tapestry of biology, the tree of life is ever‑growing, ever‑changing. Your phylogeny, no matter how polished, is a snapshot of a moment in that dynamic process. Embrace the uncertainty, celebrate the insights, and keep exploring—because every new tree is a step closer to understanding the nuanced web that connects all living things Most people skip this — try not to..

Brand New

New and Noteworthy

Fits Well With This

More Good Stuff

Thank you for reading about How Do I Make A Cladogram. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home