Tutorials › Statistical Genetics › Phenocopies and Incomplete Penetrance in Disease Pedigrees

Parametric Linkage Analysis · Tutorial 227 of 989

Phenocopies and Incomplete Penetrance in Disease Pedigrees

Learn to calculate pedigree likelihoods when a carrier can be unaffected and a noncarrier can be affected, and to combine those possibilities with inheritance probabilities.

Intermediate 9 min read

What You'll Learn

  • Define affected and unaffected disease-status probabilities for carriers and noncarriers
  • Calculate an individual’s disease-status likelihood from a known genotype
  • Marginalize disease-status likelihoods over uncertain genotypes
  • Combine transmission probabilities and phenotype likelihoods in a small pedigree
  • Explain why unaffected carriers and affected noncarriers are probabilistic evidence, not contradictions

Why Disease Status Is Probabilistic Evidence

A disease pedigree is not always a perfect record of who carries a disease allele. A carrier may remain unaffected, and a person without the disease-associated genotype may nevertheless develop the disease. These observations do not automatically contradict a genetic model. They can be represented by incomplete penetrance and a phenocopy probability, respectively.

In linkage analysis, this distinction matters because the observed disease statuses help evaluate possible inheritance patterns. If disease status were treated as a direct label for genotype, an unaffected carrier or affected noncarrier could incorrectly receive probability zero under the model. Instead, each person’s status contributes a probability conditional on their latent genotype. When that genotype is uncertain, the likelihood averages over possible genotypes using their inheritance probabilities.

Definition: For an individual with genotype \(g\), the penetrance \(f(g)\) is the probability of being affected under the disease model: \(f(g)=P(Y=1\mid g)\), where \(Y=1\) denotes affected status. The probability of being unaffected is \(1-f(g)\). In a simple dominant model, \(f_1\) may denote penetrance among carriers and \(f_0\) the affected probability among noncarriers. A nonzero \(f_0\) allows for phenocopies; an \(f_1\) below 1 allows for unaffected carriers.

The values \(f_1\) and \(f_0\) are model probabilities, not diagnoses of why a particular person is affected or unaffected. An affected noncarrier is compatible with the model when \(f_0>0\); the model does not establish that this individual’s disease was caused by a non-genetic factor. Similarly, an unaffected carrier is compatible with the model when \(1-f_1>0\).

This tutorial uses a binary disease status for clarity. With an age-specific penetrance model, the relevant probability is the one for the person’s observed age or follow-up status. The probabilities must refer to the same disease definition and observation conditions as the pedigree data.

Likelihood Contribution of an Observed Status

Let \(Y_i=1\) if person \(i\) is affected and \(Y_i=0\) if unaffected. Given that person’s genotype \(g_i\), their disease-status likelihood contribution is

$$ P(Y_i=y_i\mid g_i)=f(g_i)^{y_i}\{1-f(g_i)\}^{1-y_i}. $$

Thus an affected person contributes \(f(g_i)\), while an unaffected person contributes \(1-f(g_i)\). Under the simple carrier/noncarrier model, an affected carrier contributes \(f_1\), an unaffected carrier contributes \(1-f_1\), an affected noncarrier contributes \(f_0\), and an unaffected noncarrier contributes \(1-f_0\).

Worked Example: An Unaffected Carrier

Suppose a hypothetical dominant disease model assigns carriers penetrance \(f_1=0.80\) and noncarriers affected probability \(f_0=0.02\). A pedigree member is known to be a carrier but is unaffected. Calculate that person’s disease-status likelihood contribution.

For an unaffected person, \(y=0\), so the contribution is \(1-f_1\). Substituting the hypothetical penetrance gives

$$ P(Y=0\mid \text{carrier})=1-0.80=0.20. $$

The observation therefore has likelihood contribution 0.20 under this model. It is less expected than an affected carrier, whose contribution would be 0.80, but it is not impossible. The 0.20 is a probability under the specified model, not a posterior probability that the person is or is not a carrier.

For multiple people whose disease statuses are conditionally independent given their genotypes and the model parameters, their phenotype likelihood is the product of their individual contributions:

$$ P(\mathbf{Y}\mid\mathbf{g})=\prod_i f(g_i)^{y_i}\{1-f(g_i)\}^{1-y_i}. $$

This conditional-independence assumption concerns disease statuses after conditioning on the modeled genotypes and any relevant covariates. If the model includes additional shared causes or dependence between relatives’ disease statuses, the product form may need to be extended. The inheritance model supplies probabilities for the genotypes; penetrance supplies probabilities for the observed statuses given those genotypes.

When Genotype Is Uncertain: Average Over Possibilities

A pedigree analysis often does not know every person’s disease genotype with certainty. Let \(Z\) represent a complete assignment of the relevant latent inheritance states and resulting genotypes in a pedigree. For specified model parameters, the observed disease-status likelihood is obtained by summing over all possible assignments, weighting each by its probability under the inheritance model.

$$ P(\mathbf{Y}\mid\text{model})= \sum_z P(Z=z\mid\text{model}) \prod_i f(g_i(z))^{y_i}\{1-f(g_i(z))\}^{1-y_i}. $$

Here \(g_i(z)\) is the genotype assigned to person \(i\) under inheritance state \(z\). A state that is unlikely under the transmission model receives little weight; a state that makes the observed disease statuses unlikely receives a small phenotype contribution. The sum combines these two sources of evidence without declaring any observed status to be a certain genotype label.

In a linkage likelihood, the latent states also encode marker inheritance and disease-allele transmission. The same principle applies: sum the probability of the observed data over compatible latent states, including transmission probabilities, marker-data probabilities where relevant, and genotype-specific disease-status probabilities. The exact factors depend on the specified model and observed data. The phenotype term must not be replaced by a rule that forces all affected people to be carriers or all unaffected people to be noncarriers.

Worked Example: An Unaffected Person With Uncertain Carrier Status

Suppose, hypothetically, a person has prior probability 0.50 of being a carrier under the pedigree’s inheritance model. Use \(f_1=0.80\) for carriers and \(f_0=0.02\) for noncarriers. The person is observed to be unaffected. Calculate the likelihood of this observation before knowing the genotype, then calculate the probability of carrier status conditional on being unaffected.

First calculate the unaffected probability under each genotype. For a carrier, it is \(1-f_1=0.20\); for a noncarrier, it is \(1-f_0=0.98\). Weight each by its prior genotype probability:

$$ P(Y=0)=0.50(0.20)+0.50(0.98)=0.10+0.49=0.59. $$

Thus 0.59 is the marginal likelihood of the unaffected status under these assumptions. To obtain the conditional carrier probability, use the joint probability of being a carrier and unaffected divided by the marginal probability of being unaffected:

$$ P(\text{carrier}\mid Y=0) =\frac{P(Y=0\mid\text{carrier})P(\text{carrier})}{P(Y=0)} =\frac{0.20(0.50)}{0.59} =\frac{0.10}{0.59} \approx 0.1695. $$

The unaffected observation makes carrier status less probable than its prior probability of 0.50, but does not reduce it to zero. The result, about 0.1695, is conditional on the stated prior and penetrance values; it is not an estimate that can be transferred to a different pedigree without its own model.

A Small Pedigree Likelihood

Consider a hypothetical family with one known heterozygous carrier parent and one known noncarrier parent under a dominant disease model. Assume the carrier parent transmits the disease allele to each child with probability 0.50, and transmissions to the two children are independent. Use \(f_1=0.80\) and \(f_0=0.02\). Suppose the first child is affected and the second is unaffected.

For the affected child, the probability of the observed status is 0.80 if the child inherited the disease allele and 0.02 otherwise. Since each genotype has probability 0.50, the affected child’s marginal contribution is

$$ P(Y_1=1)=0.50(0.80)+0.50(0.02)=0.40+0.01=0.41. $$

For the unaffected child, the corresponding probabilities are \(1-f_1=0.20\) for a carrier and \(1-f_0=0.98\) for a noncarrier. Therefore,

$$ P(Y_2=0)=0.50(0.20)+0.50(0.98)=0.10+0.49=0.59. $$

The children’s transmissions and disease statuses are independent conditional on the specified parental genotypes and model. Summing over each child’s possible genotype therefore gives the joint likelihood contribution

$$ P(Y_1=1,Y_2=0)=0.41(0.59)=0.2419. $$

This value is the likelihood of the two observed child statuses under the stated model and known parental genotypes. It does not mean that 24.19% of families with these parents will have exactly these statuses under every possible model; it is specific to the hypothetical parameters and assumptions above. If parental disease statuses were also part of the observed data, their genotype-specific contributions would also be included.

Justification: Why the Sum Over Genotypes Is Required

The marginalization formula follows from the law of total probability. The possible assignments \(z\) partition the latent inheritance states, so the event of observing the disease statuses can be separated according to which assignment occurred. For each assignment, multiply its probability by the probability of the statuses conditional on that assignment, then add across assignments:

$$ \begin{aligned} P(\mathbf{Y}\mid\text{model}) &=\sum_z P(\mathbf{Y},Z=z\mid\text{model})\\ &=\sum_z P(\mathbf{Y}\mid Z=z,\text{model})P(Z=z\mid\text{model})\\ &=\sum_z P(Z=z\mid\text{model}) \prod_i f(g_i(z))^{y_i}\{1-f(g_i(z))\}^{1-y_i}. \end{aligned} $$

The last equality uses the conditional-independence assumption for disease statuses given the genotypes and model. This calculation explains why one cannot select only the genotype assignment that best matches the observed statuses and treat it as certain. Every assignment with positive probability contributes, weighted by its inheritance probability and its phenotype likelihood.

Practical Checks and Common Pitfalls

Before calculating a pedigree likelihood, state the disease-status probabilities and the genotype probabilities being used. Check that each penetrance lies between 0 and 1, that an unaffected contribution is \(1-f(g)\), and that inheritance weights for mutually exclusive states sum to 1. When an age-specific model is used, make sure the penetrance matches the observed age or follow-up information rather than applying a lifetime probability indiscriminately.

  • Wrong reasoning: “The person is unaffected, so they cannot be a carrier.” Correction: An unaffected carrier has likelihood \(1-f_1\), which is positive whenever penetrance is below 1.
  • Wrong reasoning: “The affected person is a noncarrier, so the disease model is impossible.” Correction: If \(f_0>0\), an affected noncarrier has a nonzero status contribution \(f_0\).
  • Wrong reasoning: “An affected noncarrier proves a phenocopy occurred.” Correction: The model assigns a probability to the observation; disease status alone does not establish its cause.
  • Wrong reasoning: “Use the most plausible genotype and ignore the alternatives.” Correction: When genotype is uncertain, sum over the possible states with their inheritance probabilities, as required by the law of total probability.
  • Wrong reasoning: “The phenotype likelihood is the same as the genotype probability.” Correction: The inheritance model gives genotype probabilities; penetrance gives the probability of observed disease status conditional on genotype. Both enter the pedigree likelihood.
Key takeaway: Incomplete penetrance gives unaffected carriers positive likelihood, while a phenocopy probability gives affected noncarriers positive likelihood. For uncertain genotypes, combine these status probabilities with inheritance probabilities by summing over possible latent states.

Check Your Understanding

Use the definitions and calculations above to answer the following questions.

  1. If carrier penetrance is 0.70, what is the disease-status likelihood contribution for an unaffected carrier?
  2. If noncarrier affected probability is 0.03, what contribution does an affected noncarrier make?
  3. A person has probability 0.40 of being a carrier, carrier penetrance 0.80, and noncarrier affected probability 0.02. Calculate the marginal probability that this person is affected.
  4. Why must the likelihood include more than one genotype assignment when a person’s genotype is uncertain?
  5. What assumption permits multiplying individual disease-status contributions after conditioning on the pedigree genotypes?
Clinical Biostats