Why Represent a Locus as a Sum of Effects?
A locus can contain more than one association signal. When several variants have correlated genotypes, their marginal association statistics can reflect overlapping signals, so a model that allows only one causal variant may not represent the evidence adequately. The sum of single effects (SuSiE) model instead represents the locus-wide genetic effect as a sum of components. Each component can assign its effect to at most one variant, while different components can account for different signals.
This construction links two useful ideas. A component is sparse because it is supported on no more than one variant. The overall model can nevertheless be multi-signal because it adds several such components. The number of components, \(L\), is specified for a fit; it is not itself a claim that exactly \(L\) variants are causal. A component may have substantial posterior probability on the null option, and multiple components may put probability on the same variant.
Model and Component-Level Posterior Weights
For a simple individual-level formulation, let \(y\) be the vector of a quantitative phenotype, \(X\) the matrix of genotypes for \(p\) candidate variants, and \(b\) their effect vector. After accounting for any specified nuisance covariates, write
The Gaussian residual model assumes that, conditional on the genetic effects and covariates, residuals have mean zero, common variance \(\sigma^2\), and no residual correlation. Genotype columns must use a consistent allele coding, and the phenotype and genotypes must be aligned across individuals. A summary-statistic likelihood can also be used when it accounts for linkage disequilibrium; the component idea is the same.
For component \(l\), let \(\gamma_l\) denote its assignment. It takes values \(0,1,\ldots,p\), where \(0\) is the null choice and \(j\) assigns the component to variant \(j\). Let \(\pi_{lj}\) be the prior probability of assignment to variant \(j\), and let \(\pi_{l0}\) be the prior probability of the null choice, with \(\pi_{l0}+\sum_{j=1}^{p}\pi_{lj}=1\). If \(\gamma_l=j\), the component effect is drawn from a zero-centred normal prior with variance \(V_l\); if \(\gamma_l=0\), its effect is zero. Components are assigned independently in the prior under this basic specification.
The posterior calculation for one component can be understood by holding the other component effects fixed. Define the partial residual \(r_l=y-\sum_{k\ne l}Xb_k\). The likelihood contribution for candidate assignment \(j\) is then based on \(r_l=X_j b_{lj}+\varepsilon\), where \(X_j\) is genotype column \(j\). Integrating over the normal effect prior gives a Bayes factor, \(\mathrm{BF}_{lj}\), comparing assignment to variant \(j\) with the null assignment. Its posterior assignment weight is proportional to prior weight times Bayes factor:
These are component-level posterior probabilities: for a given component, the probabilities across the null option and all variants sum to one. A large \(\alpha_{lj}\) means that, within that component’s current comparison, variant \(j\) has relatively strong posterior support. It is not yet the locus-wide inclusion probability for \(j\), because another component could also assign to \(j\).
Worked Example: Updating One Component From Bayes Factors
Suppose one component compares two candidate variants and the null choice. Its prior probabilities are \(\pi_{10}=0.8\), \(\pi_{11}=0.1\), and \(\pi_{12}=0.1\). For illustration, suppose its Bayes factors against the null are \(\mathrm{BF}_{11}=8\) and \(\mathrm{BF}_{12}=2\). Compute the posterior assignment probabilities.
The unnormalized weights are the prior probabilities multiplied by their Bayes factors; the null has Bayes factor 1 by definition:
Their total is \(0.8+0.8+0.2=1.8\). Therefore,
The component has posterior probability about 0.4444 of being null and the same probability of assigning to variant 1. These values describe this component, not the probability that variant 1 is included anywhere in the full model.
From Components to Variant Inclusion Probabilities
In the fitted model, a variant is included if at least one component assigns to it. If the posterior distribution over component assignments were available jointly, the locus-wide inclusion probability would be the posterior probability of the union of those events. In general, component assignments can be dependent in the posterior because they explain the same data. Consequently, multiplying component non-inclusion probabilities is not an exact identity for an arbitrary joint posterior.
SuSiE uses a structured variational approximation in which the posterior over components is represented as a product of component-specific distributions. Write \(\alpha_{lj}\) for the resulting approximate posterior probability that component \(l\) assigns to variant \(j\). Under this product approximation, assignments across components are independent in the approximating distribution. The approximate probability that no component assigns to variant \(j\) is therefore the product of their non-assignment probabilities. Taking its complement gives the variant inclusion probability:
This is an inclusion probability for the union of component assignments, not a sum of component probabilities. A sum can exceed one if the same variant receives probability from several components. The product formula stays between zero and one and accounts for the possibility that more than one component assigns to the same variant.
Worked Example: Combining Two Component Probabilities
Suppose a two-component fit gives variant \(j\) approximate assignment probabilities \(\alpha_{1j}=0.60\) and \(\alpha_{2j}=0.25\). Compute its variant inclusion probability under the product-form variational posterior.
The approximate probabilities that each component does not assign to \(j\) are \(1-0.60=0.40\) and \(1-0.25=0.75\). The probability that neither component assigns to it is \(0.40(0.75)=0.30\). Hence
The fitted approximation assigns probability 0.70 to variant \(j\) appearing in at least one component. Adding \(0.60+0.25=0.85\) would be wrong: that sum counts the possibility of assignment in both components twice.
Effect Estimates and Coordinate Updates
The model also gives component-specific effect distributions, not only assignment probabilities. In the Gaussian example, conditional on assigning component \(l\) to variant \(j\), the posterior effect is normal. Let \(S_{jj}=X_j^\mathsf{T}X_j\) and \(S_{jr}=X_j^\mathsf{T}r_l\). With prior variance \(V_l\) and residual variance \(\sigma^2\), its posterior mean and variance are
These are conditional on the component being assigned to \(j\). Averaging over the component’s assignment probabilities gives its posterior mean effect vector: the entry for variant \(j\) is \(\alpha_{lj}\mu_{lj}\), and the null assignment contributes zero. Summing these component means gives the fitted posterior mean for the total effect vector. The effect of a genotype column is measured per unit of that column; for allele dosage coded from 0 to 2, this is per additional copy of the coded allele.
Worked Example: A Conditional Effect Update
For one component, suppose \(S_{jj}=100\), \(S_{jr}=20\), residual variance \(\sigma^2=1\), and prior effect variance \(V_l=0.04\). Assume the genotype column is coded in allele dosages and the phenotype is measured in hypothetical outcome units. Find the posterior mean and variance conditional on assignment to variant \(j\).
Substituting into the formulas gives
Conditional on this assignment, the posterior mean is 0.16 outcome units per additional coded allele, and the posterior variance is 0.008 squared outcome units per allele. If the component’s assignment probability were \(\alpha_{lj}=0.5\), its contribution to the model-averaged mean effect at this variant would be \(0.5(0.16)=0.08\) outcome units per allele. That contribution is not the conditional effect estimate; it averages over uncertainty about whether this component selects the variant.
In practice, component updates are coupled: changing one component changes the partial residuals used for the others. A coordinate-ascent fitting scheme repeatedly updates a component’s assignment probabilities and conditional effect distributions while holding the other component distributions fixed, then cycles through the components. The resulting component-level probabilities and PIPs are approximate posterior summaries. This procedure is a computational strategy for the specified model; it does not turn the variational approximation into an exact joint posterior.
What the Model Allows—and a Common Pitfall
The sparse-component representation is useful because it can describe several signals without enumerating every multi-variant causal configuration directly. It also gives component-level summaries that can help distinguish signals in the presence of linkage disequilibrium. However, the model’s results depend on choices such as the candidate variants, effect-size prior, prior assignment probabilities, residual model, and fixed number \(L\) of components. The same variant can be selected by multiple components, so component count and the count of distinct selected variants need not match.
A common mistake is to read \(L\) as the known number of causal variants, or to treat the component probabilities as if they were automatically independent under the exact posterior. The correction is to distinguish the model’s fixed component capacity from the evidence for non-null assignments, and to identify the product formula as applying to the product-form variational approximation. Uncertainty about how many components should be included in the model is a separate modeling issue.
Finally, a high PIP is posterior support for inclusion under the specified model, not proof of biological causation. Fine-mapping evidence can prioritize variants for follow-up, but causal interpretation still depends on assumptions and evidence beyond this representation.
Check Your Understanding
Use the definitions and equations above to answer the following questions.
- In the sum of single effects model, what does it mean for one component to be sparse, and how can the full model still represent multiple signals?
- A component has prior assignment probability 0.05 for a variant and Bayes factor 10 against the null. What is its unnormalized posterior weight for that assignment?
- Why is a variant inclusion probability not generally calculated by summing its component-level assignment probabilities?
- Under the product-form variational posterior, two components have assignment probabilities 0.4 and 0.5 for one variant. Calculate the variant inclusion probability.
- What does the fixed value \(L\) specify, and why does it not establish that exactly \(L\) distinct variants are causal?