Tutorials › Statistical Genetics › Shared Causal Variants With Ancestry-Specific LD

Fine-Mapping Across Ancestries · Tutorial 640 of 989

Shared Causal Variants With Ancestry-Specific LD

Learn to separate shared causal-variant support from the ancestry-specific LD patterns that shape marginal associations.

Advanced 11 min read

What You'll Learn

  • Define a shared causal-variant set across ancestry groups.
  • Relate causal effects to marginal associations through each group’s LD matrix.
  • Write the joint summary-statistic likelihood using ancestry-specific LD.
  • Distinguish shared causality from identical marginal association patterns.
  • Check when a common-effect model is an additional assumption rather than part of causal sharing.

Why Shared Causality Need Not Mean Shared Association Patterns

A variant can contribute to a trait in more than one ancestry group even when its nearby variants have different linkage disequilibrium (LD) relationships across groups. Because association at a noncausal variant can arise through LD with a causal variant, the marginal association pattern may differ across groups. A strong association at a proxy in one group can be much weaker in another, without requiring a different causal variant.

The key modeling distinction is between which variants are causal and what marginal associations are observed. A shared causal-variant model constrains the causal support across ancestries. It does not, by itself, require identical marginal associations. The LD matrix used to translate causal effects into marginal associations must be specific to each ancestry group.

Definition: Let \(C\) be a set of variants. The causal-variant set is shared across ancestry groups if the same variants are assigned nonzero causal effects in each group. In a common-effect version of the model, the effect vector \(\gamma\) is also the same across groups, with \(\gamma_j \ne 0\) for \(j \in C\) and \(\gamma_j=0\) for \(j \notin C\). Sharing the set \(C\) is a statement about causal support; using one common effect vector is an additional modeling assumption.

A Shared-Support Model With Group-Specific LD

Suppose summary statistics are available for \(K\) ancestry groups and the same \(p\) variants have been harmonized so that alleles and effect directions agree across groups. For group \(a\), let \(X_a\) be the matrix of standardized genotypes, with one column per variant. Let \(R_a\) be its LD matrix, so that \(R_a=n_a^{-1}X_a^\top X_a\) in a sample of size \(n_a\). Each \(R_a\) is a correlation matrix, and different groups can have different matrices.

For a simple common-effect specification, let the standardized phenotype in each group follow a linear model with effect vector \(\gamma\). The vector is sparse: entries outside the shared set \(C\) are zero. The marginal association vector, denoted \(\theta_a\), is the vector of regression coefficients from regressing the phenotype on each variant separately within group \(a\). Under this model, the expected marginal associations are determined by that group’s LD matrix.

$$ \theta_a = R_a\gamma,\qquad a=1,\ldots,K. $$

Thus, even when \(\gamma\) is common, \(\theta_a\) need not be common. The \(j\)th marginal association is the sum of the causal effects weighted by the correlations between variant \(j\) and the causal variants in that group. A variant outside \(C\) can therefore have a nonzero marginal association. It is an LD proxy, not necessarily a causal variant.

For large samples and a standardized linear-trait model with residual variance treated as one, the joint summary-statistic likelihood is commonly approximated by \(z_a\sim N(\sqrt{n_a}R_a\gamma,R_a)\), where \(z_a\) is the vector of association \(Z\)-statistics. This approximation uses the ancestry-specific LD matrix both in the mean and in the covariance. It is not a claim that observed \(Z\)-statistics equal their expectations. Differences in sample size also change the expected \(Z\)-statistic scale, so \(Z\)-vectors should not be compared as though their entries were marginal effect estimates.

$$ z_a \ \dot{\sim}\ N\!\left(\sqrt{n_a}\,R_a\gamma,\ R_a\right), \qquad L(\gamma\mid z_1,\ldots,z_K) \ \propto\ \prod_{a=1}^{K} \phi_p\!\left(z_a;\sqrt{n_a}\,R_a\gamma,R_a\right). $$

Here \(\phi_p(\,\cdot\,;\mu,\Sigma)\) is the \(p\)-dimensional normal density with mean \(\mu\) and covariance matrix \(\Sigma\), and \(\dot{\sim}\) indicates an approximation. The product likelihood assumes that the ancestry-specific samples are independent. If samples overlap, their summary statistics can be correlated, and this product is not the appropriate joint likelihood without accounting for that dependence.

In a fine-mapping analysis, the shared-support restriction can be represented by requiring \(\gamma_j=0\) or \(\gamma_j\ne 0\) consistently across groups. The group-specific matrices \(R_a\) are not replaced by a pooled matrix: doing so would generally give the wrong expected marginal associations for at least some groups. This formulation extends the joint summary-statistic likelihood by tying causal support across groups while allowing LD to vary.

Why the Marginal Associations Equal \(R_a\gamma\)

The relationship follows directly from the regression model. Within group \(a\), write the standardized phenotype as \(y_a=X_a\gamma+\varepsilon_a\), where the error has mean zero and is uncorrelated with the genotypes. The separate regression coefficient for variant \(j\) is the sample covariance of that variant with the phenotype, since the genotype column has sample variance one. Substituting the model shows that this covariance includes contributions from every causal variant, weighted by the corresponding genotype correlation.

$$ \begin{aligned} \widehat{\theta}_{aj} &= \frac{1}{n_a}X_{a,j}^{\top}y_a\\ &= \frac{1}{n_a}X_{a,j}^{\top}(X_a\gamma+\varepsilon_a)\\ &= \sum_{k=1}^{p}(R_a)_{jk}\gamma_k +\frac{1}{n_a}X_{a,j}^{\top}\varepsilon_a. \end{aligned} $$

The error term has expectation zero under the stated assumptions. Therefore \(E(\widehat{\theta}_{aj})=\sum_k(R_a)_{jk}\gamma_k\), the \(j\)th entry of \(R_a\gamma\). If only variants in \(C\) have nonzero effects, this reduces to \(\theta_{aj}=\sum_{k\in C}(R_a)_{jk}\gamma_k\). The formula explains why a noncausal variant can show association and why the strength of that association can differ by ancestry.

Worked Example: One Shared Causal Variant, Different Proxy Signals

Consider two standardized variants. Suppose variant 1 is causal in both ancestry groups, with common effect vector \(\gamma=(0.20,0)^\top\). Let the LD matrices be \(R_A=\begin{pmatrix}1&0.90\\0.90&1\end{pmatrix}\) and \(R_B=\begin{pmatrix}1&0.20\\0.20&1\end{pmatrix}\). The shared causal set is \(C=\{1\}\); only the correlation between the causal variant and its proxy differs.

For group A, multiply its LD matrix by the causal effect vector: \(R_A\gamma=(1(0.20)+0.90(0),\ 0.90(0.20)+1(0))^\top=(0.20,0.18)^\top\). For group B, \(R_B\gamma=(1(0.20)+0.20(0),\ 0.20(0.20)+1(0))^\top=(0.20,0.04)^\top\). The marginal effect at variant 1 is \(0.20\) in both groups, while the marginal effect at variant 2 differs because its LD with variant 1 differs.

For illustration, if each group has \(n_a=10{,}000\), the expected \(Z\)-vectors under the stated approximation are \(\sqrt{10{,}000}(0.20,0.18)^\top=(20,18)^\top\) and \(\sqrt{10{,}000}(0.20,0.04)^\top=(20,4)^\top\), respectively. These are expectations, not observed data. The example shows that a much weaker proxy association in group B is compatible with the same causal variant and common causal effect.

Shared Causality Is Not an Identical-Pattern Constraint

An identical-pattern model places a different restriction: it requires the marginal association vectors to be equal across groups, perhaps after choosing a common effect scale. That is not implied by shared causal support. In fact, when \(R_A\ne R_B\), the common-effect shared-support model generally predicts \(\theta_A\ne\theta_B\). Conversely, forcing the marginal vectors to agree can require different underlying causal effect vectors or different causal support.

The distinction is easiest to see using marginal effect estimates rather than \(Z\)-statistics, because the latter also depend on sample size. In the example above, an identical marginal-effect pattern would require both groups to have \((0.20,0.18)^\top\). Under group B’s LD matrix, the causal-effect vector needed to produce that pattern is \(R_B^{-1}(0.20,0.18)^\top\), not the common vector \((0.20,0)^\top\).

Worked Example: What an Identical Marginal Pattern Implies

Use the LD matrices from the previous example and suppose an analyst requires the same marginal-effect vector \(\theta=(0.20,0.18)^\top\) in both groups. In group A, solving \(R_A\gamma_A=\theta\) gives \(\gamma_A=(0.20,0)^\top\): multiplying \(R_A\) by this vector returns \((0.20,0.18)^\top\).

In group B, the determinant of \(R_B\) is \(1-(0.20)^2=0.96\), so \(R_B^{-1}=0.96^{-1}\begin{pmatrix}1&-0.20\\-0.20&1\end{pmatrix}\). The implied effect vector is \(\gamma_B=0.96^{-1}(0.20-0.20(0.18),\ -0.20(0.20)+0.18)^\top =0.96^{-1}(0.164,0.14)^\top =(0.1708,0.1458)^\top\).

Both entries of \(\gamma_B\) are nonzero, unlike the group A vector. Thus, in this numerical example, insisting on identical marginal effects does not describe the shared single-causal-variant model: it implies different causal effects and support across groups. This calculation does not prove that identical patterns are always incompatible with shared causality; compatibility depends on the LD matrices and effect constraints. It does show that equality of marginal associations is a substantive assumption, not another name for shared causal variants.

More Than One Shared Causal Variant

The same logic applies when several variants are causal. Each marginal association combines the effects of all causal variants, with weights given by the corresponding row of the ancestry-specific LD matrix. Contributions can reinforce or oppose one another. Consequently, a proxy can have a small marginal effect even when it is correlated with causal variants, if the weighted contributions partly cancel.

Worked Example: Two Shared Causal Variants

Suppose two variants are causal in both groups, with common effect vector \(\gamma=(0.15,-0.08)^\top\). Let \(R_A=\begin{pmatrix}1&0.80\\0.80&1\end{pmatrix}\) and \(R_B=\begin{pmatrix}1&0.10\\0.10&1\end{pmatrix}\). Because both variants are causal, the shared set is \(C=\{1,2\}\).

For group A, the marginal effects are \(\theta_A=(0.15+0.80(-0.08),\ 0.80(0.15)-0.08)^\top =(0.086,0.040)^\top\). For group B, they are \(\theta_B=(0.15+0.10(-0.08),\ 0.10(0.15)-0.08)^\top =(0.142,-0.065)^\top\). The negative effect of variant 2 contributes to both marginal associations, but its contribution is weighted differently in each group.

If \(n_A=4{,}000\) and \(n_B=10{,}000\), the expected \(Z\)-vectors are approximately \(\sqrt{4{,}000}(0.086,0.040)^\top=(5.438,2.530)^\top\) and \(\sqrt{10{,}000}(0.142,-0.065)^\top=(14.20,-6.500)^\top\). Both the LD matrices and sample sizes contribute to the difference in these expected statistics. The two causal variants remain shared in the model despite the different marginal effect patterns.

Assumptions, Interpretation, and a Common Pitfall

The common-effect version is useful for isolating the role of LD, but its assumptions should be explicit. It presumes aligned alleles and variants across groups, appropriate ancestry-specific LD estimates, a compatible phenotype and effect scale, and the common causal-effect vector \(\gamma\). Its shared-support restriction says that the nonzero entries of \(\gamma\) correspond to the same causal variants in every group. This tutorial’s algebra does not establish that these assumptions hold in a particular data set, nor does an observed association at a variant alone establish that it is causal.

Causal sharing and effect equality are distinct claims. The shared-support idea can be retained while allowing effects at shared causal variants to differ by group, but that is a separate model extension. The examples here hold effects common so that the consequences of ancestry-specific LD can be seen directly. Therefore, a difference in marginal patterns should not automatically be interpreted as evidence against shared causality, and a match in marginal patterns should not be taken as proof of it.

Common pitfall: “The causal variant is shared, so the association statistics should be the same in every ancestry.” This reasoning confuses causal support with marginal association. Marginal effects depend on \(R_a\gamma\), and \(R_a\) can differ across groups; \(Z\)-statistics also depend on sample size. The correction is to state which quantity is assumed shared—causal support, causal effects, marginal effects, or some combination—and use each group’s LD matrix when deriving its expected marginal pattern.

Key takeaway: A shared causal-variant set constrains which variants have causal effects; it does not make ancestry-specific LD matrices identical. Under a common-effect model, group \(a\)’s marginal association vector is \(R_a\gamma\), so different LD can produce different proxy signals even when causal variants are shared.

Check Your Understanding

Use the model definitions and calculations in this tutorial to answer the following questions.

  1. If one variant is causal with effect \(0.10\), and its correlation with a proxy is \(0.70\) in one group and \(0.15\) in another, what are the proxy’s expected marginal effects under the common-effect model?
  2. Why is it not generally appropriate to require the observed \(Z\)-statistics to match across groups when specifying identical marginal association patterns?
  3. For two causal variants, explain why their contributions to a marginal association can reinforce or oppose one another.
  4. What assumption about the samples is needed for the joint summary-statistic likelihood to factor into a product over ancestry groups?
  5. In one sentence, distinguish a shared causal-variant set from an identical marginal association pattern.
Clinical Biostats