Kent et al. 2003 — Evolution’s cauldron (chains & nets)
1. Citation
Kent WJ, Baertsch R, Hinrichs A, Miller W, Haussler D. 2003. “Evolution’s cauldron: Duplication, deletion, and rearrangement in the mouse and human genomes.” PNAS 100(20):11484–11489. doi:10.1073/pnas.1932072100. Open-access mirror: PMC208784 (https://pmc.ncbi.nlm.nih.gov/articles/PMC208784/). Accessed 2026-07-03.
2. Access note
Full text read via the PMC open-access mirror. License posture: PNAS, freely readable but all-rights-reserved → this note is written own-words; tool/format names and numeric thresholds are kept verbatim as functional strings (Step 1.5 restrictive mode).
Capitalization caveat: the tool names were extracted through a page-to-markdown fetch that
appears to have lower-cased them (rendered as blastz, axtchain, chainnet, netfilter,
netsynteny, netclass, lavtoaxt). The UCSC canonical forms are camelCase
(axtChain, chainNet, netFilter, lavToAxt, netSyntenic, netClass); treat the exact
casing as [re-check against the PDF]. The concepts/names themselves are firm.
3. Thesis
By aligning the whole mouse and human genomes, the paper catalogs duplication, deletion, and rearrangement across all scales — single base to whole chromosome — using chained/netted alignments to organize the events. The two genomes are similar enough to align at the DNA level yet diverged enough to expose substantial structural change.
4. Problem & context
Whole-genome pairwise alignment produces many local, gapless alignment blocks that, alone, don’t express large-scale structure (synteny, inversions, duplications, deletions). The paper introduces a chaining step (assemble co-linear blocks) and a netting step (pick the single best chain per region, hierarchically) to recover evolutionary events from raw alignments.
5. Method / approach (pipeline)
Ordered stages (tool names as printed; casing flagged above):
- Masking before alignment. Transposon-derived repeats masked with
repeatmasker; simple repeats (period ≤ 12) masked withtandem repeat finder, prior to alignment. - Local alignment.
blastzproduced gapless local alignments;lavtoaxtconverted output. Initialblastzcovered ~35.9% of the human genome. - Chaining (
axtchain). Assembles the gapless blocks into chains using a variation of a k-dimensional tree (kd-tree)-based algorithm. Uses the same nucleotide scoring matrix asblastzbut a novel piecewise linear gap scoring scheme to form maximally scoring chained alignments from the gapless subsections. Block order within a chain must be consistent with genomic order in both species (co-linearity). Scoring permits simultaneous gaps in both species (to model overlapping deletions). After chaining, ~34.6% of human bases align to mouse. - Netting (
chainnet). Builds the net hierarchy (see §6 for algorithm). - Post-net classification/filtering.
netsynteny,netclass,netfilteradd synteny/class annotation and produce a filtered “syntenic subset.”
6. Key claims / findings (atomic)
- Chain definition. A chain is an ordered sequence of pairwise nucleotide alignment “blocks” separated by larger gaps, some of which may be simultaneous gaps in both species.
- Net algorithm. All bases start “unused.” Chains are sorted highest-score-first. Iterating: take the next chain, discard the parts intersecting already-covered bases, mark the remainder covered. A chain covering bases that fall in a gap of a previously taken chain is marked a child of that chain — forming a hierarchy of chains (parent/child levels).
- Reference-directionality (asymmetry). The net is not symmetric between species: the human net allows only the single best-aligning mouse DNA to align to any one place in the human genome; the mouse net is built the opposite way. → target-net vs query-net differ.
- No numeric chain-length/score threshold is stated. The number 5000 does not appear in the paper; there is no stated minimum chain length or minimum chain score cutoff. (Confirms the “5000 bp” figure is UCSC convention, not attributable to Kent 2003.)
- Syntenic subset rule. To be “syntenic,” a chain must either have a very high score itself, or be embedded in a larger chain on the same chromosome from the same region. This subset filters out processed pseudogenes while keeping tandem duplications. (Qualitative “very high score” — no numeric cutoff given in the text.)
- Synteny scale. 344 large (>100-kb) blocks of conserved synteny; these 344 appear at the top level of the human net.
- Chain length distribution. 579 long chains span 100,000 to ~115,000,000 (≈115 Mb) bases; many thousands more short chains at the top level.
- Per-megabase event rates (excluding transposon insertions). Per Mb of genomic alignment, on average: 2 inversions, 17 duplications (5 tandem or nearly tandem), 7 transpositions, and 200 deletions of 100 bases or more.
- Larger events within blocks (≥100 kb). ~160 inversions ≥100 kb; ~75 duplications/ transpositions ≥100 kb.
- Nonsyntenic small events. Nonsyntenic duplications ≈11.9/Mb (mostly processed pseudogenes); nonsyntenic transpositions ≈5.0/Mb.
- Gene loss estimate. ≈2% of genes present in the human/mouse common ancestor were deleted in the mouse lineage.
- Coding coverage. The complete net covers 96.7% of RefSeq coding regions; the syntenic subset covers 93.0%.
- Gap-size distribution. Gap sizes do not follow a geometric distribution; Alu insertions create a peak around ~300 bases.
7. Load-bearing statements (own-words paraphrase — restrictive license)
No verbatim prose reproduced; facts/terms/numbers preserved. Functional strings (tool names, numbers) verbatim per Step 1.5.
- A chain = an ordered sequence of gapless alignment “blocks” separated by larger gaps, some of which may be simultaneous gaps in both species.
axtchainreuses theblastznucleotide scoring matrix but adds a piecewise linear gap scoring scheme to build maximally scoring chains; block order must be consistent with genomic order in both species.- Net construction: bases begin unused; chains sorted highest-score-first; each chain is trimmed to the not-yet-covered bases, which are then marked covered; a chain landing in a prior chain’s gap becomes that chain’s child — yielding a chain hierarchy.
- The net is asymmetric: the human net keeps only the single best mouse DNA per human position; the mouse net is built oppositely.
8. Stated scope, assumptions, limitations
- Method is a pairwise human↔mouse comparison; the net is inherently directional/ reference-anchored (one genome is the axis the “best chain per position” is chosen against).
- Event counts are derived from what aligns; the ~34.6% aligned fraction bounds the analysis (regions that don’t align aren’t classified).
- “Very high score” for the syntenic subset is a qualitative rule as stated; the paper’s printed text (as read) gives no numeric score cutoff for it.
9. Failure modes / invalidity patterns
- Reference-bias / asymmetry. Because the net keeps only one best chain per position on the reference side, human-net and mouse-net results differ; conclusions about “the” alignment depend on which genome is the target. Using the wrong-direction net is a validity error the asymmetry statement warns against.
- Repeat-driven spurious alignment. Handled by masking transposons (
repeatmasker) and simple repeats period ≤12 (tandem repeat finder) before alignment; skipping masking would inflate spurious chains. (Paper prescribes masking as the guard; it doesn’t quantify the failure if omitted —[summarizer-inferred]that omission causes spurious chains.) - Processed pseudogenes masquerading as duplications. The syntenic-subset filter
(
netfilter+ score/embedding rule) is the named detector separating processed pseudogenes (nonsyntenic) from real tandem duplications (kept).
10. What the source does NOT address
- No fixed numeric minimum chain length or chain score (no 5000).
- Not a multi-species/graph alignment method — strictly pairwise, one reference at a time.
- Exact
blastzscoring-matrix values and the piecewise-linear gap penalty coefficients are named but not tabulated in the read text.
11. Open questions / ambiguities
- Precise numeric thresholds behind “very high score” and top-level vs child assignment are not given in the read text (may live in supplementary/UCSC docs, not this paper).
- Exact camelCase of the tool names (
axtChain/chainNet/etc.) needs confirmation against the PDF; the fetched markdown lower-cased them.
12. Guidance answers
- Chain/net algorithm ordering & definitions. Captured (§5, §6, §7): local
blastzblocks →axtchainassembles co-linear chains (order consistent in both species; simultaneous gaps allowed; piecewise linear gap scoring) →chainnetselects best chain per region, sorting by score and marking gap-filling chains as children (hierarchy). - Reference asymmetry / directionality. Yes — explicitly stated and paraphrased (§6, §7): the net is not symmetric; the human net keeps only the single best mouse DNA per human position, the mouse net the opposite. Backs the reference-bias validity axis.
- Minimum chain length / score threshold? Absent. No such number; 5000 does not appear. Keep “5000 bp” labeled UCSC convention, not cited to Kent 2003. (§6)
- Repeat handling. Yes —
repeatmaskerfor transposons andtandem repeat finderfor simple repeats (period ≤ 12) mask sequence beforeblastz; the syntenic subset further filters processed pseudogenes. (§5, §9)