Tutorials › Statistical Genetics › Estimating Dominance Variance From Genomic Data

Architecture Beyond Additive Effects · Tutorial 579 of 989

Estimating Dominance Variance From Genomic Data

Learn how a genomic dominance variance component is defined and estimated, what its standard error represents, and why the estimate can be imprecise.

Advanced 12 min read

What You'll Learn

  • Define a dominance variance component on the phenotype scale using a normalized genomic covariance model
  • Distinguish model-based SNP dominance variance from total biological dominance variance
  • State the assumptions behind a mixed model with additive and dominance components
  • Interpret standard errors for a variance component and for its proportion of total variance
  • Use likelihood curvature to connect information in the data with estimation precision
  • Recognize how allele frequency, model overlap, and boundary estimates complicate inference

Why Estimate Dominance Variance?

A genetic model that includes only additive effects can miss systematic differences between heterozygotes and the midpoint of the two homozygote means. A dominance variance component quantifies the variation associated with those nonadditive, within-locus contrasts, as represented by the SNPs and model being analyzed. Estimating it is not simply a matter of counting heterozygotes: it requires a covariance model for individuals, a clearly stated target, and an assessment of uncertainty.

The target is also narrower than “all biological dominance.” A SNP-based estimate describes the dominance variation captured by the chosen marker set and its covariance model in the population and phenotype scale under study. It need not include untyped causal variants, and it can be difficult to distinguish from other sources of variation when their covariance patterns are similar.

From a SNP Contrast to a Variance Component

Let \(g\) denote the number of copies of a specified allele at a biallelic SNP, so \(g\in\{0,1,2\}\). Let \(p\) be that allele's frequency and \(q=1-p\). Under Hardy–Weinberg equilibrium, the genotype probabilities are \(q^2\), \(2pq\), and \(p^2\). An orthogonal dominance contrast under this model assigns values \(-2p^2\), \(2pq\), and \(-2q^2\) to genotypes \(0\), \(1\), and \(2\), respectively. Its mean is zero, its variance is \(4p^2q^2\), and it is uncorrelated with the centered additive genotype under the stated equilibrium assumptions. Dividing by \(2pq\) gives a contrast with variance one when \(0<p<1\).

These facts help define the genomic signal, but an estimated dominance variance is usually a component in a model of the joint outcomes of many individuals, rather than a separate estimate at each SNP added together without qualification. The model uses a dominance covariance structure derived from SNP genotypes. For the purposes of estimation, denote that structure by \(K_D\); it is treated as a known, positive semidefinite matrix whose average diagonal is normalized to one. This normalization puts the dominance variance component on the phenotype-variance scale.

Definition: In a model with dominance effect \(u_D\) satisfying \(u_D\sim N(0,\sigma_D^2K_D)\), where \(K_D\) has average diagonal one, \(\sigma_D^2\) is the model-based SNP dominance variance component. It is the average marginal variance assigned to the modeled dominance effect across individuals in the target sample, under this normalization.

The value of \(\sigma_D^2\) depends on the marker set, coding and normalization, population, phenotype scale, and other components included in the model. It is not automatically the variance due to every dominance effect in the genome. In particular, a component attributed to measured SNPs may capture tagged effects as well as effects directly associated with those SNPs.

Worked Example: Standardizing a Single-SNP Dominance Contrast

Consider a hypothetical SNP with allele frequency \(p=0.20\), so \(q=0.80\), in a population in Hardy–Weinberg equilibrium. The contrast values for genotypes \(0\), \(1\), and \(2\) copies of the specified allele are:

$$ -2p^2=-0.0800,\qquad 2pq=0.3200,\qquad -2q^2=-1.280. $$

The genotype probabilities are \(0.64\), \(0.32\), and \(0.04\). The mean of the contrast is

$$ 0.64(-0.0800)+0.32(0.3200)+0.04(-1.280)=0. $$

Its variance, since its mean is zero, is

$$ 0.64(0.0800^2)+0.32(0.3200^2)+0.04(1.280^2) =0.004096+0.032768+0.065536=0.1024. $$

Because \(4p^2q^2=4(0.20)^2(0.80)^2=0.1024\), dividing each contrast by \(2pq=0.3200\) gives variance one. The standardized values are \(-0.25\), \(1\), and \(-4\). This calculation checks the coding under the assumed genotype frequencies; it does not by itself estimate a genome-wide dominance variance.

A Mixed Model for Estimation

For individual-level phenotypes, a common model separates fixed covariates from random genetic and residual effects:

$$ y=Xb+u_A+u_D+e, \qquad u_A\sim N(0,\sigma_A^2K_A), \qquad u_D\sim N(0,\sigma_D^2K_D), \qquad e\sim N(0,\sigma_e^2I). $$

Here \(y\) is the vector of observed phenotypes, \(Xb\) represents fixed effects such as an intercept and specified covariates, \(u_A\) is the additive genetic effect, and \(u_D\) is the modeled dominance effect. The matrices \(K_A\) and \(K_D\) are the corresponding covariance structures; \(I\) is the identity matrix, and \(\sigma_e^2\) is residual variance. The target of this tutorial is \(\sigma_D^2\), not the construction of the matrices.

This model is used with explicit assumptions. The fixed-effects design is correctly specified for the covariates included; the covariance matrices are treated as known for the analysis; and the random effects are mean-zero multivariate normal with the stated covariances. The usual component model also assumes that \(u_A\), \(u_D\), and \(e\) are mutually independent, conditional on the model, so that their covariance contributions add. If there are other relevant sources of covariance, omitting them can affect the fitted components. Normality is a working likelihood assumption for standard likelihood-based inference; it should not be mistaken for proof that the biological effects themselves are normally distributed.

The phenotype covariance implied by the model is

$$ V=\sigma_A^2K_A+\sigma_D^2K_D+\sigma_e^2I. $$

Restricted maximum likelihood (REML) estimates variance components while accounting for the fixed effects. Under the model, it finds component values that make the observed phenotype covariance plausible after accounting for the fitted fixed-effect space. Estimation is constrained so that variance components cannot be negative. Consequently, a fitted dominance component may lie at the boundary, \(\hat{\sigma}_D^2=0\).

Worked Example: Interpreting a Fitted Dominance Component

Suppose a hypothetical REML analysis of a quantitative phenotype, measured in squared phenotype units for its variance components, reports \(\hat{\sigma}_A^2=0.30\), \(\hat{\sigma}_D^2=0.12\), and \(\hat{\sigma}_e^2=0.58\). Assume the model has only these three components and that each covariance matrix is normalized as specified.

The fitted total variance is

$$ \hat{\sigma}_P^2=0.30+0.12+0.58=1.00. $$

The dominance component is therefore \(0.12\) phenotype-variance units under this model. Its fitted share of the total is

$$ \frac{\hat{\sigma}_D^2}{\hat{\sigma}_P^2} =\frac{0.12}{1.00}=0.12. $$

Thus, the fitted model assigns 12% of its total variance to the modeled SNP dominance component. This is a statement about the fitted covariance decomposition, not evidence that dominance causes 12% of an individual's phenotype, nor a claim that all biological dominance has been captured.

Standard Errors and Uncertainty

A variance-component estimate is incomplete without an uncertainty assessment. For an interior REML estimate, a model-based standard error can be obtained from the estimated information matrix: in a regular setting, the approximate covariance matrix of the component estimates is the inverse of the information matrix, and the standard error for a component is the square root of its corresponding diagonal entry. Equivalently, local likelihood curvature indicates how sharply the data distinguish nearby component values. A flatter likelihood implies less precise estimation.

This approximation needs care. Variance components are constrained to be nonnegative, and the null value is on the boundary. Near zero, the sampling distribution can be skewed and need not be well approximated by a symmetric normal distribution. A Wald interval of the form estimate plus or minus a critical value times its standard error can then extend below zero and misrepresent uncertainty. Profile-likelihood intervals or a parametric bootstrap can better reflect the constraint, although their validity still depends on the model and fitting procedure.

A proportion such as \(\sigma_D^2/(\sigma_A^2+\sigma_D^2+\sigma_e^2)\) is also estimated, not known. Its uncertainty depends on the uncertainty in every component and on their covariances. For an interior estimate, the delta method approximates that uncertainty by applying the gradient of the proportion to the estimated covariance matrix of the component estimates. Treating the component estimates as independent without justification can produce an incorrect standard error.

Worked Example: Standard Error for a Variance Proportion

Continue with the hypothetical estimates \((\hat{\sigma}_D^2,\hat{\sigma}_A^2,\hat{\sigma}_e^2)=(0.12,0.30,0.58)\). For illustration, suppose their reported standard errors are \(0.040\), \(0.050\), and \(0.060\), respectively, and suppose their estimated covariances are all zero. The zero-covariance assumption is a simplifying condition for this calculation, not a general property of REML estimates.

Write \(h=d/(d+a+e)\), where \(d\), \(a\), and \(e\) denote the dominance, additive, and residual variances. At the given estimates, the total is \(1.00\), so \(h=0.12\). The gradient is

$$ \frac{\partial h}{\partial d}=\frac{a+e}{(d+a+e)^2}=0.88,\qquad \frac{\partial h}{\partial a}= \frac{\partial h}{\partial e}= -\frac{d}{(d+a+e)^2}=-0.12. $$

Using the delta method and the assumed zero covariances,

$$ SE(\hat h)\approx \sqrt{(0.88)^2(0.040)^2+(-0.12)^2(0.050)^2+(-0.12)^2(0.060)^2} =\sqrt{0.00132688}=0.0364. $$

A simple normal-approximation interval is \(0.12\pm1.96(0.0364)\), or approximately \((0.0487,0.191)\). Under the assumptions used for this illustration, this is an approximate 95% interval for the model-based variance proportion. In an actual analysis, covariance terms must be included when present, and the approximation may be unreliable if a component is near its zero boundary.

Why Dominance Estimates Can Be Imprecise

The precision of \(\hat{\sigma}_D^2\) depends on whether the data contain covariance patterns that distinguish \(K_D\) from the other modeled components. If \(K_D\) is similar to \(K_A\), for example, changes in their component values can produce similar fitted covariance matrices. The likelihood then has little curvature in some combinations of component values. Increasing the sample size can help, but it does not automatically solve weak separation between covariance structures.

Allele frequency also affects the information in dominance contrasts. Under Hardy–Weinberg equilibrium, the unstandardized contrast has variance \(4p^2q^2\), which is small when one allele is rare. Standardizing the contrast to unit variance rescales its values, but does not create observations of rare genotype classes that are absent or scarce. Estimates can consequently be sensitive to allele-frequency estimation, genotype counts, marker selection, and the assumed population structure.

Finally, measurement noise, phenotype scale, and misspecified covariance can all affect a fitted component. A dominance estimate should therefore be reported with its scale, normalization, uncertainty method, and the modeled covariates and variance components. A small estimate with a large standard error is not strong evidence that the true component is exactly zero; it may indicate that the available data do not distinguish it precisely from other components.

Worked Example: Reading Likelihood Curvature

Suppose a hypothetical analysis yields an interior estimate \(\hat{\sigma}_D^2=0.12\), and the local negative second derivative of the profile log likelihood with respect to this component is \(800\), in inverse squared variance units. In a local quadratic approximation, the information is \(800\), so the approximate variance and standard error are

$$ \operatorname{Var}(\hat{\sigma}_D^2)\approx\frac{1}{800}=0.00125, \qquad SE(\hat{\sigma}_D^2)\approx\sqrt{0.00125}=0.0354. $$

The estimate is about \(0.12/0.0354=3.39\) approximate standard errors above zero. That ratio is only a local summary of curvature; it is not automatically a valid test statistic, particularly if the estimate is near the boundary or other components are weakly identified. If the same fitted value came from a much flatter profile, the larger standard error would signal that nearby dominance variances fit almost as well.

A Short Justification: Information Depends on Covariance Patterns

The role of the covariance structure can be made explicit. Let \(X\) be the fixed-effects design and \(V\) the phenotype covariance matrix. Define

$$ P=V^{-1}-V^{-1}X(X'V^{-1}X)^{-1}X'V^{-1}. $$

For a Gaussian REML model with known covariance matrices and an interior parameter value, the expected information for variance components \(\theta_i\) and \(\theta_j\), whose covariance matrices are \(K_i\) and \(K_j\), is

$$ \mathcal{I}_{ij}=\frac{1}{2}\operatorname{tr}(PK_iPK_j). $$

To see why this expression matters, consider the REML log likelihood, up to constants,

$$ \ell_R=-\frac{1}{2}\left\{\log|V|+\log|X'V^{-1}X|+y'Py\right\}. $$

Differentiating with respect to \(\theta_i\), for which \(\partial V/\partial\theta_i=K_i\), gives the score

$$ \frac{\partial\ell_R}{\partial\theta_i} =\frac{1}{2}\left\{y'PK_iPy-\operatorname{tr}(PK_i)\right\}. $$

Taking the expected negative derivative of this score with respect to \(\theta_j\), under the fitted Gaussian covariance model, yields \(\mathcal{I}_{ij}=\frac{1}{2}\operatorname{tr}(PK_iPK_j)\). Thus information about the dominance component depends on how its covariance pattern remains distinguishable after accounting for fixed effects and the other covariance components. Similar patterns make the information matrix difficult to invert precisely; consequently, the component standard error can be large.

Common Mistakes and Practical Interpretation

  • Calling the estimate total dominance variance. The component pertains to the modeled SNPs, coding, normalization, population, and phenotype scale. It need not equal variance from every causal dominance effect.
  • Interpreting a variance proportion as an individual-level causal fraction. A fitted share describes a model-based population variance decomposition; it does not describe the fraction of one person's phenotype caused by dominance.
  • Reporting the estimate without its uncertainty. A point estimate alone does not show whether the data distinguish dominance variance from other components. Report an appropriate standard error or interval and explain the method.
  • Using a symmetric interval mechanically at zero. A negative lower limit for a nonnegative variance component is a warning that the normal approximation may be unsuitable. Consider a boundary-aware method.
  • Assuming standardization guarantees precision. Unit-variance coding sets a scale; it cannot supply rare genotype classes or separate highly similar covariance patterns.
Key takeaway: A genomic dominance variance estimate is a component of a specified covariance model. Its interpretation depends on the model's normalization and assumptions, while its precision depends on how clearly the dominance covariance pattern is distinguished from other modeled sources of variation.

Check Your Understanding

Answer these questions using the model and assumptions described above.

  1. Under the stated normalization of \(K_D\), what does \(\sigma_D^2\) represent, and why is it not necessarily total biological dominance variance?
  2. Why can a dominance contrast standardized to variance one still provide little information at a SNP with a rare allele?
  3. What does a large standard error for \(\hat{\sigma}_D^2\) indicate about the fitted likelihood or the separation of covariance patterns?
  4. Why can a normal-approximation interval be unreliable when a variance-component estimate is near zero?
  5. When estimating the uncertainty of a dominance variance proportion, why might the covariance between component estimates matter?
Clinical Biostats