Loading…

Test Cross Outcomes

Biology • Mendelian Genetics

View all topics
Tester aabb Homozygous recessive

Unknown parent: genotype options

Choose how the unknown parent could look at each locus. If you pick A_, the calculator tests both AA and Aa.

Observed offspring (optional)

Enter counts per phenotype class, or paste/upload CSV. If you leave everything blank, the calculator shows expected ratios only.

Phenotype class Count
Accepted: 1-column counts (in table order) or 2 columns (phenotype,count).

Assumptions: complete dominance at each gene (A dominates a, etc.) and independent assortment between genes. The tester is always homozygous recessive (aa, aabb, or aabbcc).

Ready
Choose the gene count and genotype options, then click Calculate.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What is a test cross and what does this calculator show?

A test cross infers an unknown genotype by crossing the unknown individual with a homozygous recessive tester. The calculator shows the expected offspring phenotype classes for 1 to 3 genes and can compare those expectations to observed counts.

Why is the tester always homozygous recessive (aa, aabb, or aabbcc)?

A homozygous recessive tester contributes only recessive alleles, so the offspring phenotypes directly reflect which alleles the unknown parent contributes. This makes dominant vs recessive outcomes informative for identifying whether the unknown parent is homozygous dominant, heterozygous, or homozygous recessive.

How does the calculator compare my observed offspring counts to genotype hypotheses?

For each hypothesis it computes expected proportions p_i, converts them to expected counts E_i = N x p_i, and then calculates chi^2 = sum((O_i - E_i)^2 / E_i) with df = m - 1. The best match is the hypothesis with the smallest chi-square (equivalently the largest p-value).

How should I format a CSV for observed offspring counts?

The calculator accepts either a single column of counts in the same order as the on-page phenotype table, or two columns formatted as phenotype,count. Use the Copy CSV template button to get the expected structure and class order.

When should I use counts vs proportions on the bar chart?

Counts are useful when you want to see the actual sample sizes and compare raw observed totals to expected counts. Proportions are useful for comparing patterns independent of sample size, especially when different datasets have different totals N.