6.4.6 · HinglishBioinformatics & Computational Biology

Describe phylogenetic tree construction algorithms

2,001 words9 min readRead in English

6.4.6 · Biology › Bioinformatics & Computational Biology


Phylogenetic tree kya hota hai?

Algorithms ki do broad families hain:

Family Input Idea
Distance-based ek distance matrix pehle closest cheezein cluster karo (UPGMA, Neighbor-Joining)
Character-based aligned sequences khud ek aisi tree dhoondo jo har column ko best explain kare (Maximum Parsimony, Maximum Likelihood, Bayesian)
Figure — Describe phylogenetic tree construction algorithms

Step 0 — Distance matrix aata kahan se hai?

Lekin true divergence ko underestimate karta hai kyunki multiple hits hote hain (ek site A→G→A mutate ho sakti hai aur unchanged lagti hai). Jukes–Cantor correction isko fix karti hai.


Algorithm 1 — UPGMA (distance, rooted)

Unweighted Pair Group Method with Arithmetic mean.

HOW (the loop):

  1. Sabse chhota waali pair dhoondo.
  2. Unhe cluster mein merge karo; node ko height par rakho.
  3. Cluster sizes ke weighted average se distances update karo:
  4. Tab tak repeat karo jab tak ek cluster na reh jaaye.

Algorithm 2 — Neighbor-Joining (distance, unrooted)


Algorithm 3 — Maximum Parsimony (character-based)


Algorithm 4 — Maximum Likelihood & Bayesian (statistical)

Bootstrap: alignment columns ko replacement ke saath resample karo, tree kai baar rebuild karo; ek clade dikhane waale replicates ka % = uska support (≥70% ≈ reliable).


80/20 — essentials


Feynman & Memory

Recall Ek 12-saal ke bacche ko explain karo (hidden)

Socho kuch dost ek story copy kar rahe the aur choti spelling mistakes kar rahe the. Agar do doston ki galtiyan almost same hain, toh unhone haal hi mein copy kiya. Hum copies ka ek family tree draw karte hain: matching mistakes wale dost ek chhoti branch par saath baithte hain. UPGMA sirf do sabse similar doston ko pair karta rehta hai. Neighbor-Joining smarter hai — yeh yeh bhi check karta hai ki sab ke mukable mein kaun weird hai. Parsimony woh tree pick karta hai jisme sab explain karne ke liye sabse kam nayi spelling mistakes chahiye. Likelihood is baat ke probability rules use karta hai ki letters kitni baar change hote hain taaki sabse believable tree mile.


Flashcards

Phylogenetic tree mein ek branch length kya represent karta hai?
Us lineage mein evolutionary change ki matra (substitutions per site).
UPGMA kaun si assumption karta hai jo NJ nahi karta?
Molecular clock (constant substitution rate), jo ek ultrametric rooted tree deta hai.
P-distance true evolutionary distance ko kyun underestimate karta hai?
Yeh ek hi site par multiple substitutions ignore karta hai (hidden back/parallel mutations).
Jukes–Cantor distance formula batao.
.
Neighbor-Joining mein kaun si pair join ki jaati hai?
Woh pair jo Q-matrix mein minimum value rakhti hai .
Maximum Parsimony ka goal kya hai?
Woh tree dhoondo jo sabse kam total evolutionary changes maange (Occam's razor).
Parsimony mein har column ke minimum changes count karne ke liye kaun sa algorithm use hota hai?
Fitch's algorithm (set intersection/union, bottom-up).
Long-branch attraction kya hai?
Coincidental shared states ki wajah se unrelated fast-evolving taxa ka artificial grouping.
Maximum Likelihood kya maximize karta hai?
P(data | topology, branch lengths, substitution model).
Unrooted tree ko usually kaise root kiya jaata hai?
Ek outgroup include karke — ek jaana-maana door se related taxon.
90% bootstrap value ka matlab kya hai?
90% resampled datasets ne woh clade recover kiya — strong support.
UPGMA cluster-distance update formula kya hai?
(size-weighted average).

Connections

  • Sequence Alignment — aligned columns/distance matrix provide karta hai.
  • Substitution Models (JC, K2P, GTR) — distance correction & ML ko power dete hain.
  • Molecular Clock Hypothesis — UPGMA ke peeche assumption.
  • Bootstrap and Resampling Statistics — branch support.
  • Occam's Razor and Parsimony — MP ka logical basis.
  • Homology vs Homoplasy — tree building mein signal vs noise.

Concept Map

count differences

Jukes-Cantor corrects

fills

input to

input to

cluster closest

best explains columns

produce

produce

branch length encodes

topology encodes

roots

Aligned sequences

p-distance

True distance d

Distance matrix Dij

Distance-based methods

Character-based methods

UPGMA and Neighbor-Joining

Parsimony, Likelihood, Bayesian

Phylogenetic tree

Evolutionary distance

Shared ancestry

Outgroup