Introduction
Random pairing is a useful reference for genotype frequencies, but mates need not pair at random with respect to traits related to genotype. When similar types pair more often, positive assortative mating can produce more homozygotes and fewer heterozygotes than the random-pairing baseline. When unlike types pair more often, negative assortative mating can shift frequencies in the opposite direction.
The key is to describe how the alleles in the two gametes that form a zygote are paired. This gives a direct way to calculate genotype frequencies and to distinguish a change in genotype proportions from a change in allele frequency. The calculations below concern one generation of offspring under a specified mating pattern; they do not assume that the same pattern continues indefinitely.
This definition describes allele pairing at the locus. Mating based on a trait does not automatically imply a particular value of \(C\): the association depends on how that trait is related to the alleles and on which individuals mate. For the calculations here, assume both gamete pools have the same allele frequency \(p\), alleles are transmitted according to ordinary Mendelian segregation, and there is no allele-specific transmission, mutation, or selection between gamete production and the formation of the zygotes.
Genotype Frequencies From Gamete Pairing
Let \(X\) equal 1 if the maternal gamete carries \(A\), and 0 otherwise. Define \(Y\) in the same way for the paternal gamete. Then \(E(X)=E(Y)=p\), and their covariance is \(C=E(XY)-p^2\). A zygote is \(AA\) when both indicators are 1, \(Aa\) when exactly one is 1, and \(aa\) when both are 0.
These equations are valid only when the specified joint gamete probabilities are possible. Each genotype frequency must be nonnegative, which requires \(p^2+C\geq 0\), \(2pq-2C\geq 0\), and \(q^2+C\geq 0\). Equivalently, \(-\min(p^2,q^2)\leq C\leq pq\). These bounds are probability constraints, not additional assumptions about how mates were selected.
The last statement follows directly: \(p^2+C+\tfrac12(2pq-2C)=p^2+pq=p\). The same calculation shows why assortment can change genotype frequencies without changing the allele frequency: it changes the joint pairing of gametes, not either gamete pool’s marginal frequency of \(A\).
What Positive and Negative Assortment Change
When \(C>0\), both homozygotes are more frequent than under independent pairing. Their changes from the baseline are exactly equal: \(P(AA)-p^2=C\) and \(P(aa)-q^2=C\). The resulting frequencies need not be equal, because their baselines \(p^2\) and \(q^2\) may differ. At the same time, heterozygosity falls by \(2C\). When \(C<0\), both homozygote frequencies fall by the same absolute amount \(|C|\), while the heterozygote frequency rises by \(2|C|\), provided the probabilities remain valid.
| Pairing pattern at the locus | Effect on \(AA\) | Effect on \(Aa\) | Effect on \(aa\) |
|---|---|---|---|
| Positive assortment (\(C>0\)) | Increases by \(C\) from \(p^2\) | Decreases by \(2C\) from \(2pq\) | Increases by \(C\) from \(q^2\) |
| Random pairing (\(C=0\)) | Equals \(p^2\) | Equals \(2pq\) | Equals \(q^2\) |
| Negative assortment (\(C<0\)) | Decreases by \(|C|\) from \(p^2\) | Increases by \(2|C|\) from \(2pq\) | Decreases by \(|C|\) from \(q^2\) |
Worked Example: Positive Assortment With Unequal Allele Frequencies
Suppose allele \(A\) has frequency \(p=0.60\), so \(q=1-0.60=0.40\), and the mating pattern produces \(C=0.02\). Assume the gamete pools each have these allele frequencies and the specified association is feasible.
The frequencies under independent pairing would be \(p^2=0.60^2=0.36\), \(2pq=2(0.60)(0.40)=0.48\), and \(q^2=0.40^2=0.16\). With positive assortment, substitute \(C=0.02\):
The frequencies sum to \(0.38+0.44+0.18=1.00\). The allele-\(A\) frequency in the offspring is \(0.38+\tfrac12(0.44)=0.60\), unchanged. Each homozygote frequency rises by exactly \(0.02\) from its own baseline; the two resulting homozygote frequencies are not equal because their baselines differ.
Worked Example: Negative Assortment at the Same Allele Frequency
Now let \(p=0.60\), \(q=0.40\), and \(C=-0.03\). This is feasible because the covariance is above the lower bound \(-\min(0.36,0.16)=-0.16\) and below the upper bound \(pq=0.24\).
Using the same random-pairing baseline as before:
The frequencies sum to \(1.00\), and \(P(AA)+\tfrac12P(Aa)=0.33+0.27=0.60\). Relative to random pairing, each homozygote frequency decreases by \(0.03\), while the heterozygote frequency increases by \(0.06\). These are shifts in genotype proportions, not a change in the frequency of allele \(A\).
Calculating From a Specified Mating Pattern
Sometimes a mating pattern is given as a set of parental genotype crosses rather than as a value of \(C\). In that case, calculate the offspring probabilities for each cross using Mendelian transmission, then weight each cross’s outcomes by its proportion of matings. The resulting genotype frequencies can also be checked against the covariance formulas.
Worked Example: A Mixture of Opposite-Homozygote and Heterozygote Crosses
Suppose half of the matings are \(AA\times aa\), with the direction of the cross split equally between the two sexes, and half are \(Aa\times Aa\). Assume every mating contributes the same expected number of offspring. Find the offspring genotype frequencies.
An \(AA\times aa\) cross produces only \(Aa\) offspring. An \(Aa\times Aa\) cross produces \(AA\), \(Aa\), and \(aa\) with probabilities \(\tfrac14\), \(\tfrac12\), and \(\tfrac14\). Weighting by the proportions of crosses gives:
The frequencies sum to 1, and the offspring allele-\(A\) frequency is \(0.125+\tfrac12(0.750)=0.500\). Thus \(p=0.50\) in each gamete pool. The joint probability that both gametes carry \(A\) is \(P(AA)=0.125\), so \(C=0.125-p^2=0.125-0.250=-0.125\). Substituting \(p=q=0.50\) and \(C=-0.125\) into the covariance formulas gives the same frequencies. The pattern has negative association because the opposite-homozygote crosses produce heterozygotes.
A Short Derivation and Practical Checks
The formulas can also be understood by listing the four possible ordered pairs of gamete alleles. Let \(u=P(A\text{ from maternal gamete},A\text{ from paternal gamete})\). Since each gamete has \(A\)-frequency \(p\), the two mixed pairs must each have probability \(p-u\), and the \(aa\) pair has probability \(1-2p+u\). By the definition of covariance, \(u=p^2+C\). Therefore the mixed-pair probability in each direction is \(p-(p^2+C)=pq-C\); adding the two directions gives \(P(Aa)=2pq-2C\). The remaining pair has probability \(1-2p+p^2+C=q^2+C\), giving the stated \(aa\) frequency.
For any specified mating scheme, three checks make calculation errors easier to detect:
- Probability check: the three offspring genotype frequencies must be nonnegative and sum to 1.
- Allele-frequency check: \(P(AA)+\tfrac12P(Aa)\) must equal the \(A\)-allele frequency in the gamete pools under the assumptions stated here.
- Direction check: a positive \(C\) adds \(C\) to each homozygote baseline and subtracts \(2C\) from heterozygosity; a negative \(C\) reverses those changes.
Common Mistake and Why the Distinction Matters
A common mistake is to say that positive assortment makes both homozygotes increase, but not by the same amount because their baseline frequencies differ. That reasoning confuses the resulting frequencies with the changes from baseline. The changes are exactly equal: \(P(AA)-p^2=C\) and \(P(aa)-q^2=C\). If \(p=0.60\) and \(C=0.02\), for example, the frequencies change from \(0.36\) to \(0.38\) for \(AA\), and from \(0.16\) to \(0.18\) for \(aa\). Each increase is \(0.02\), even though the final frequencies differ.
Another useful distinction is between allele frequency and genotype frequency. A change in how gametes are paired can alter the fraction of heterozygotes even when the fraction of \(A\) alleles remains fixed. In applications, this matters because interpreting observed genotype proportions requires attention to the mating pattern that produced them; a genotype-frequency shift alone does not show that the allele frequency changed.
Check Your Understanding
Use the assumptions and formulas in this tutorial to answer the following questions.
- If \(p=0.70\) and \(C=0.01\), calculate \(P(AA)\), \(P(Aa)\), and \(P(aa)\). Check that they sum to 1 and recover the allele-\(A\) frequency.
- For \(p=0.40\), what is the change in each homozygote frequency from its random-pairing baseline when \(C=0.03\)? What is the change in heterozygosity?
- Explain why \(P(AA)\) and \(P(aa)\) can differ under positive assortment even though their increases from baseline are equal.
- A mating scheme gives offspring frequencies \(P(AA)=0.20\), \(P(Aa)=0.60\), and \(P(aa)=0.20\). Calculate the offspring allele-\(A\) frequency. If both gamete pools have this frequency, calculate \(C\).
- Why must a proposed value of \(C\) be checked against probability bounds before using the genotype-frequency equations?