CMA is a chromosome-focused analysis tool that organizes DNA matches based on shared DNA segments on specific chromosomes. Unlike other clustering tools that rely primarily on ICW (In Common With) relationships, CMA uses actual chromosome segment data. This makes it useful for chromosome mapping, segment-specific analysis, and identifying segment groups.
CMA supports both database kits and CSV file imports. FTDNA, 23andMe, MyHeritage, GEDmatch, and A*DNA are supported.
| Data | Required? | Purpose |
|---|---|---|
| Matches | Required | List of DNA matches |
| ICW (In Common With) | Required | Shared match relationships |
| Chromosome Segments | Required | Shared DNA segments — what makes CMA unique |
| Ancestors / Trees | Optional | Ancestor information overlay |
Important: Unlike CLM and Shared Clustering, CMA requires chromosome segment data. Kits without chromosome data will not produce meaningful CMA results.
When using CSV file imports, the following files are required:
Supported services for file import: FTDNA and GEDmatch.
| Setting | Purpose |
|---|---|
| Kit Filter | Prefilter kits |
| DNA Kit | Select target kit |
| Match / ICW / Chromo files | CSV file source (for file-based kits) |
| cM Range | Select by total cM (default: 10–1500) |
| Min SNPs | Minimum SNP count per segment (default: 500) |
| Chromosome | Which chromosome to analyze (All, 1–22, or X) |
| Include Non-ICW Segments | Include segments from non-ICW matches |
| Include Ancestors | Show ancestor info |
| Open HTML When Done | Auto-open HTML output |
| Tag Include / Exclude | Filter by GEDCOM tags |
Default: 10 to 1500 cM. This is wider than CLM because CMA works at the segment level, where smaller matches can be meaningful when backed by actual chromosome data.
Default: 500. SNP count is a quality indicator for segment reliability.
Options: All (default), 1–22, or X.
Default: Off. When enabled, includes segments from matches that are not ICW with each other. Use cautiously — these segments may represent different ancestral lines.
Default: Off. When enabled, includes ancestor information in the output when tree data is available in the database.
Same as CLM: use Exclude and Include toggles to filter matches by their GEDCOM tags.
The HTML output shows a chromosome matrix where rows and columns represent matches. Each cell indicates shared segments, including the chromosome number, start and end positions, cM value, and SNP count.
The output provides two perspectives: