Leeds Method Clustering Tool: Classic 4-Column DNA Match Organizer
🧭 Tool Selection Guide: Classic 4-Column vs. 2D Auto Clustering
Genetic Voyage offers two dedicated tools for match clustering depending on your research workflow:
- Classic Leeds Method Clustering Tool (This Page): Recreates Dana Leeds' original spreadsheet method. Groups your matches into 4 main columns representing your 4 biological grandparents (Cluster 1 through Cluster 4). Best for quick branch sorting and standard 2nd/3rd cousin lists.
- Leeds Auto Clustering Tool (2D Matrix): Generates a full color-blocked AutoCluster grid using hierarchical Jaccard similarity algorithms. Supports up to 12 clusters, fine-tuned similarity thresholds, and segment triangulation markers (
✓). Best for complex networks and advanced segment mapping.
🔒 Privacy Guarantee: Both tools run 100% locally in your web browser. No genetic data or match lists leave your computer.
Leeds Method Clustering Tool
Group your autosomal DNA matches into clusters that roughly correspond to your four grandparents' lines, using Dana Leeds' classic technique — entirely in your browser, nothing is uploaded anywhere.
How this works
1. Add your matches with their shared cM. 2. Set a "too close" threshold — matches above it (parents, siblings, etc.) are excluded, since they'll share DNA with everyone and won't help separate lines. 3. For the remaining matches, tick the boxes where two matches appear on each other's shared-match list at your testing company (this is the "in common with" data the method relies on). 4. Click Cluster. The tool works from your highest surviving match down: each match joins every existing color group it shares DNA with; if it shares with none, it starts a new group (up to your chosen maximum, normally four — one per grandparent).
1. Your matches
Add each match's name and total shared cM.
| Name | Shared cM |
|---|
2. Settings
3. Shared-match grid ("in common with")
Tick a box where the row match and column match appear on each other's shared-match list. Only matches at or below your threshold are shown — they're listed largest to smallest.
Results
Rename each color to the grandparent line it turns out to represent once you recognize surnames or known relatives in it.
1. What is the Leeds Method in Genetic Genealogy?
The Leeds Method, created by genetic genealogist Dana Leeds in 2018, is one of the most effective manual sorting techniques for organizing autosomal DNA matches. When you receive autosomal DNA test results from platforms like AncestryDNA, MyHeritage, 23andMe, or FamilyTreeDNA, you are often presented with thousands of cousin matches listed purely by shared centimorgans (cM). Without a structured system, identifying which matches belong to which ancestral line can be overwhelming.
The core objective of the Leeds Method is to group 2nd and 3rd cousin matches (typically sharing between 90 cM and 400 cM) into four distinct color-coded columns. Because you inherit 25% of your DNA from each of your four biological grandparents, these four columns naturally align with your four grandparental branches (Maternal Grandfather, Maternal Grandmother, Paternal Grandfather, and Paternal Grandmother).
By organizing matches based on who they share in common (In-Common-With / ICW data) rather than relying on paper family trees, the Leeds Method allows genealogists, adoptees, and researchers investigating unknown parentage to isolate biological branches even when no family tree documentation exists.
2. Tool Comparison: Classic 4-Column Leeds vs. Leeds Auto Clustering
Genetic Voyage provides two specialized clustering tools. Understanding how they differ ensures you select the right tool for your specific research problem:
| Feature / Dimension | Classic Leeds Method Tool (This Page) | Leeds Auto Clustering Tool |
|---|---|---|
| Primary Visual Layout | 4-Column Spreadsheet Grid (Matches by Grandparent Column) | 2D Square Matrix (Color-blocked AutoClusters) |
| Underlying Algorithm | Top-down greedy assignment algorithm (Dana Leeds classic method) | Agglomerative Average-Linkage Hierarchical Clustering (Jaccard similarity) |
| Default & Max Clusters | 4 Clusters (configurable from 2 to 8) | 10 Clusters (configurable from 2 to 12) |
| Target Match cM Range | 90 cM to 400 cM (2nd & 3rd cousins) | 15 cM to 400+ cM (Broad match networks) |
| Segment Triangulation | N/A (Focuses on ICW match networks) | Supports Triangulation markers (✓) for browser-verified segment overlap |
| Best Used For | Isolating 4 grandparental lines, standard match sorting, adoptee research | Deep network analysis, fine-tuning similarity thresholds, multi-branch mapping |
| Access Link | Currently Viewing | Open Auto Clustering Tool → |
3. Step-by-Step Instructions: How to Use the Classic Leeds Tool
To successfully organize your DNA matches into grandparental clusters, follow these five steps:
- Gather Your Match Data: Open your testing database (AncestryDNA, MyHeritage, 23andMe, or FamilyTreeDNA). Filter or identify matches sharing between 90 cM and 400 cM.
- Add Matches to the Tool: Under "1. Your matches", enter the match's name and total shared cM, then click Add match. The tool automatically sorts matches from highest shared cM to lowest.
- Set Your Exclusion Threshold: Under "2. Settings", verify the exclusion threshold (default:
1500 cM). Matches above this threshold (parents, siblings, aunts/uncles, grandparents) share DNA across multiple lines and are automatically set aside into the "Excluded" list to prevent clutter. - Fill in Shared-Match Connections (ICW): In "3. Shared-match grid", look at each match pair. Check the "Shared Matches" or "In-Common-With" (ICW) list on your testing company website. If Match A and Match B appear on each other's shared-match list, tick the checkbox at their intersection in the grid. Ticking one box automatically mirrors the connection across the diagonal.
- Generate & Name Your Clusters: Click Run Leeds Method clustering. The tool generates your classic 4-column cluster table. Once you recognize known relatives or surnames in a column, type a custom label into the cluster legend (e.g. "Paternal Grandfather - Smith") to update the column heading automatically.
4. How to Interpret Your Cluster Results
When the clustering algorithm finishes, matches are presented in a clean spreadsheet layout. Here is how to interpret the visual markers and notes:
- Color-Coded Dots: A colored dot in a column indicates that the match belongs to that cluster network. In an ideal 4-grandparent result, you will see four distinct vertical columns of colored dots with minimal cross-over.
- Cluster Labels: The top legend allows you to rename "Cluster 1", "Cluster 2", etc., to your confirmed ancestral lines once you identify anchor relatives in those groups.
- Unclustered — Possible New Line: Displayed when a match has no ICW connections to any established cluster. This often occurs with distant matches (near 90 cM), matches from a branch with few tested relatives, or half-cousin lines.
- Overlaps X Lines: Displayed when a match shares ICW connections with members of multiple columns (e.g. Cluster 1 and Cluster 3). This indicates cross-branch relatedness caused by pedigree collapse, endogamy, double first cousins, or relatives related on both your mother's and father's sides.
5. Mathematical Methodology & Algorithm Architecture
The Classic Leeds Method Clustering Tool executes a top-down greedy assignment algorithm directly within JavaScript. Below is a formal breakdown of the computational steps:
Step 1: Match Filtering & Sorting
Let $M = \{m_1, m_2, \dots, m_n\}$ represent the set of entered matches, where each match $m_i$ has a shared centimorgan value $c_i$. The tool filters out matches exceeding the exclusion threshold $T$ (default $T = 1500\text{ cM}$):
$$\text{Pool} = \{ m_i \in M \mid c_i \le T \}$$ $$\text{Excluded} = \{ m_i \in M \mid c_i > T \}$$The active pool is then sorted in descending order of shared cM so that stronger matches are evaluated first: $c_1 \ge c_2 \ge \dots \ge c_k$.
Step 2: Top-Down Greedy Cluster Assignment
Let $C = \{C_1, C_2, \dots, C_p\}$ represent the list of active clusters, where each cluster $C_j$ is a set of match IDs. The algorithm iterates through each match $m_i \in \text{Pool}$ from highest to lowest cM:
- It checks connectivity with existing clusters. For each active cluster $C_j$, match $m_i$ is connected to $C_j$ if there exists at least one member $u \in C_j$ such that $\text{icwHas}(m_i, u) = \text{true}$.
- If $m_i$ connects to one or more existing clusters, it is added to all matching clusters: $C_j \leftarrow C_j \cup \{m_i\}$, and recorded in the assignment lookup $\text{assignment}[m_i] = \{j \mid m_i \text{ connects to } C_j\}$.
- If $m_i$ connects to no existing clusters and $|C| < \text{maxClusters}$ (default 4), a brand new cluster is instantiated: $C_{\text{new}} = \{m_i\}$, and added to $C$.
- If $m_i$ connects to no existing clusters and $|C| = \text{maxClusters}$, $m_i$ remains unassigned ($\text{assignment}[m_i] = \emptyset$) and is flagged as Unclustered.
Step 3: Privacy & Computational Efficiency
The time complexity of the clustering algorithm is $O(K \cdot N)$, where $K$ is the number of active clusters ($K \le 8$) and $N$ is the number of pooled matches. Because calculation occurs entirely in memory within the client browser, processing 50+ matches takes less than 5 milliseconds with zero external server calls.
6. Practical Research Workflows & Case Studies
Case Study 1: Isolating Unknown Parentage (Adoptee Workflow)
Scenario: An adoptee seeking their biological grandparents receives DNA results with no close matches above 800 cM, but has twelve 2nd/3rd cousin matches between 90 cM and 380 cM.
Workflow:
- The adoptee enters the 12 matches into the classic Leeds Tool.
- By checking the testing company's "Shared Matches" list for each pair, they tick the corresponding ICW boxes.
- Clicking Run Leeds Method clustering creates 4 distinct columns (Cluster 1: 3 matches, Cluster 2: 3 matches, Cluster 3: 4 matches, Cluster 4: 2 matches).
- By building family trees for the matches in Cluster 1, they identify a shared great-grandparent couple, immediately pinpointing one of their four biological grandparental branches!
Case Study 2: Solving a 2nd Cousin Brick Wall
Scenario: A researcher cannot determine whether an unidentified 210 cM match ("Tom W.") belongs to their maternal grandfather's or maternal grandmother's side.
Workflow: The researcher adds "Tom W." and several known maternal 2nd cousins into the tool. When the algorithm runs, "Tom W." joins the exact column containing confirmed cousins from the maternal grandmother's line (the Miller family). This narrows the search to a specific ancestral surname without requiring expensive targeted DNA testing.
7. Methodological Assumptions & Scientific Limitations
While the Leeds Method is a cornerstone of genetic genealogy, researchers must understand its underlying scientific boundaries:
- ICW Shared Matches vs. Chromosome Triangulation: In-Common-With (ICW) data indicates that two matches share DNA with you and with each other. However, ICW does not guarantee that all three individuals share the exact same physical DNA segment on the same chromosome (Identical by Descent, IBD). True segment verification requires a chromosome browser tool.
- Pedigree Collapse & Endogamy: In populations with high endogamy (e.g. Ashkenazi Jewish, Acadian, or island populations) or intermarriage between branches, individuals inherit shared DNA from multiple ancestral lines. This causes match clusters to merge together or causes matches to appear in 3 or 4 columns simultaneously.
- Uneven Genetic Recombination: Due to random genetic recombination, you do not inherit equal 25% portions from your four grandparents. One grandparent line may yield numerous 2nd cousin matches while another yields zero matches in the 90–400 cM range.
- Database Limitations: The tool relies entirely on the matches available in your testing company's database. If relatives from one grandparent's line have not tested, that cluster column will remain empty.
8. Frequently Asked Questions (FAQs)
What is the optimal centimorgan range for the Leeds Method?
The standard recommended range is 90 cM to 400 cM. Matches above 400 cM (close relatives like aunts, uncles, or half-siblings) share DNA across multiple lines and clutter the grid. Matches below 90 cM often connect to 4th or 5th cousin ancestors, creating too many small clusters.
How does this classic tool differ from the Leeds Auto Clustering Tool?
The classic Leeds tool (this page) uses Dana Leeds' top-down 4-column spreadsheet layout to group matches directly into 4 grandparental branches. The Leeds Auto Clustering Tool generates a 2D matrix grid with up to 12 clusters using Jaccard similarity algorithms and supports triangulation markers.
What should I do if I get more or fewer than 4 clusters?
Getting 3 or 5 clusters is very common! If you get 3 clusters, one grandparent line may not have tested relatives in the database. If you get 5 or 6 clusters, a 2nd cousin line may have split into distinct great-grandparent sub-branches. Adjust the Number of clusters setting as needed.
Is my genetic match data stored on your servers?
No. The tool runs 100% locally in your web browser using JavaScript. No names, cM values, or ICW connections are uploaded to Genetic Voyage or any external server.
9. Verified Scientific & Methodological References
- Leeds, Dana. (2018). The Leeds Method. Official documentation on 90–400 cM four-column sorting workflows.
- Bettinger, Blaine. (2020). The Shared cM Project v4.0. DNA Painter crowd-sourced empirical dataset of observed centimorgan sharing ranges.
- ISOGG Wiki. (2026). Leeds Method & Autosomal DNA Statistics. International Society of Genetic Genealogy definitions of ICW networks and cousin detection probabilities.
- Donnelly, Peter. (1983). The Probability that Related Individuals Share Some Section of Genome Identical by Descent. Theoretical Population Biology, 23(1), 34–63. Mathematical basis of IBD segment distribution.
Explore Related Genetic Genealogy Tools & Guides
- Leeds Auto Clustering Tool (2D Matrix): Generate AutoCluster grids with up to 12 clusters and segment triangulation markers.
- DNA Relationship Probability Calculator: Estimate relationship probabilities from total shared cM, segment count, and largest segment.
- DNA Chromosome Browser: Plot and compare shared DNA segments across chromosomes 1–22.
- DNA Phasing Guide: Learn how to separate maternal and paternal chromosomes for cleaner segment analysis.
- Free Genealogy Excel Templates: Download pre-formatted spreadsheets for Leeds Method match tracking.
