Statistical Fine-Mapping
Statistical fine-mapping and Bayesian colocalization are probabilistic inference methods that resolve causal genetic variants within linkage disequilibrium blocks and test whether disease loci and molecular quantitative trait loci share a single underlying causal variant.
Statistical fine-mapping and colocalization are complementary Bayesian inference frameworks used in human genetics and functional genomics to resolve true causal variants from non-causal tag variants correlated by linkage disequilibrium (LD) at genome-wide association study (GWAS) loci, and to test whether two overlapping genetic association signals share the same underlying molecular mechanism. Because meiotic recombination occurs unevenly across human chromosomes at PRDM9-directed hotspots, alleles inherited on the same ancestral haplotype within a 10 kb to 500 kb genomic window exhibit pairwise squared correlation coefficients (r2) approaching 0.80 to 1.00. Consequently, a single causal mutation altering a transcription factor motif or topologically associating domain enhancer generates a broad "skyscraper" of marginal association p-values spanning dozens or hundreds of neighboring single-nucleotide polymorphisms (SNPs), where the sentinel SNP with the smallest marginal p-value is frequently a non-causal proxy perturbed by sampling noise.
Statistical fine-mapping converts marginal or joint association summary statistics (ฮฒฬ, s) and the local m ร m linkage disequilibrium correlation matrix R into per-variant Posterior Inclusion Probabilities (PIPs) and 95% credible sets (CS95)โthe minimal subset of variants guaranteed to contain a causal variant with posterior probability โฅ 0.95. Once candidate variants are prioritized, Bayesian colocalization (coloc, eCAVIAR, HyPrColoc) evaluates whether a clinical GWAS trait signal and a molecular quantitative trait locusโsuch as an expression QTL (cis-eQTL affecting transcription), splicing QTL (sQTL affecting alternative splicing), or protein abundance QTL (pQTL)โare driven by the same shared causal variant (H4) rather than two distinct causal variants that happen to reside in linkage disequilibrium (H3), providing genetic validation prior to Mendelian randomization and wet-lab CRISPR-Cas perturbation.
Wakefield Approximate Bayes Factor (ABF) and Single-Causal Fine-Mapping
Derivation of the Wakefield (2009) ABF from Summary Statistics
Under the simplest fine-mapping model assuming at most one causal variant within a genomic locus of m candidate SNPs (Mallick, Maller et al., 2012), each variant j โ {1, ..., m} has a marginal effect size estimate ฮฒฬj, standard error sj (with sampling variance Vj = sj2), and marginal Wald test statistic zj = ฮฒฬj / sj. Rather than requiring individual-level genotype matrices, Jon Wakefield (2009) derived an analytical Approximate Bayes Factor (ABFj) comparing the alternative model M1โin which the true effect ฮฒj follows a zero-mean normal prior ฮฒj ~ N(0, W)โagainst the null model M0 (ฮฒj = 0), assuming an asymptotic normal likelihood ฮฒฬj | ฮฒj ~ N(ฮฒj, Vj):
ABFj = P(Data | M1) / P(Data | M0) = [ Vj / (Vj + W) ]1/2 ยท exp[ (zj2 / 2) ยท (W / (Vj + W)) ]
Here, the ratio rj = W / (Vj + W) โ (0, 1) represents the Bayesian shrinkage factor comparing the prior effect variance W to the total marginal variance Vj + W. Note that in Wakefield's original definition of the Bayes factor as P(Data | M0) / P(Data | M1), the orientation is inverted; modern statistical genetics software (coloc, finemap) standardizes ABFj as M1 over M0 so that larger values of ABFj indicate stronger evidence of association:
- For case-control binary traits (logistic regression log-odds ratios), the prior SD is typically set to โW = 0.20 (so W = 0.04), encoding a 95% prior belief that causal odds ratios lie between exp(โ1.96 ร 0.2) โ 0.68 and exp(+1.96 ร 0.2) โ 1.48.
- For quantitative traits standardized to unit phenotypic variance, the prior SD is typically set to โW = 0.15 (so W = 0.0225).
Log-Sum-Exp Normalization, PIPs, and 95% Credible Sets (CS95)
Assuming exactly one causal variant in the locus with uniform prior probability ฯj = 1 / m across all m variants, the Posterior Inclusion Probability (PIPj) that SNP j is the causal variant equals its ABFj divided by the sum of ABFs across the entire locus. Because zj2 can exceed 100 at strong GWAS hits (causing exp(zj2 rj / 2) to overflow double-precision floating-point limits), computation is performed in natural log-space using the log-sum-exp identity with โj = ln(ABFj) and โmax = maxk(โk):
PIPj = ABFj / โk=1..m ABFk = exp(โj โ โmax) / โk=1..m exp(โk โ โmax)
Sorting all m variants in descending order of posterior probability (PIP(1) โฅ PIP(2) โฅ ... โฅ PIP(m)), the 95% causal credible set (CS95) is the smallest prefix set {1, ..., K} whose cumulative posterior sum reaches or exceeds ฮฑ = 0.95:
K = min { k : โi=1..k PIP(i) โฅ 0.95 }
The resolution of fine-mapping at a locus is quantified both by the cardinality |CS95| = K and by the posterior Shannon entropy HPIP = โโj=1..m PIPj log2(PIPj) (in bits): a resolved single-variant locus where PIP(1) โฅ 0.95 yields |CS95| = 1 and HPIP โ 0 bits, whereas an unresolved tight LD block of 64 indistinguishable variants yields |CS95| = 61 and HPIP = 6.0 bits.
| Fine-Mapping / Coloc Method | Max Causal Variants (L) | LD Matrix (R) Required? | Primary Mathematical Algorithm | Output Quantities | Key Advantage & Limitation |
|---|---|---|---|---|---|
| Wakefield ABF Credible Set | L = 1 (Single causal) | No (Marginal ฮฒฬ, s only) | Closed-form Gaussian conjugate integral | Per-SNP ABFj, PIPj, single CS95 | Fast & LD-reference-free; fails when allelic heterogeneity (L โฅ 2) exists |
| FINEMAP (Benner et al.) | L โค 10 (Multi-causal) | Yes (m ร m in-sample R) | Shotgun Stochastic Search (SSS) over 2m configurations | Marginal PIPj, joint causal configuration posteriors | Explores multi-SNP configurations rapidly; sensitive to out-of-sample LD mismatch |
| SuSiE / SuSiE-RSS (Wang et al.) | L โค 10 (Sum of Single Effects) | Yes (Genotypes X or LD R) | Iterative Bayesian Stepwise Selection (IBSS) variational inference | L distinct single-effect credible sets (CS95(1)..CS95(L)) + PIPj | Decomposes multiple independent causal signals cleanly in O(m2L) time |
| PolyFun + SuSiE (Weissbrod et al.) | L โค 10 (Functionally informed) | Yes + Epigenomic annotations | L2-regularized S-LDSC functional prior ฯj + SuSiE | Functionally weighted PIPj and credible sets | Boosts fine-mapping power by 30โ50% using ATAC-seq, H3K27ac, and coding priors |
| coloc.abf (Giambartolomei et al.) | 1 per trait | No (Summary stats only) | Exact enumeration of 5 hypotheses (PP.H0โPP.H4) | Posterior probability of shared causal variant (PP.H4) | Standard baseline for GWASโeQTL colocalization; assumes 1 causal variant / trait |
| coloc-SuSiE / eCAVIAR | Multiple per trait | Yes (Per-ancestry LD R) | Pairwise colocalization across all SuSiE credible-set pairs (L1 ร L2) or CLPP | Credible-set pair PP.H4 or Colocalization Posterior Probability (CLPP) | Resolves colocalization at loci with multiple secondary conditional signals |
Multi-Causal Fine-Mapping via SuSiE (Sum of Single Effects)
Over 30% of genome-wide significant GWAS loci and >50% of cis-eQTL loci harbor allelic heterogeneityโtwo or more distinct causal variants (L โฅ 2) within the same 1 Mb window. When multiple causal variants exist in partial linkage disequilibrium, single-causal Wakefield fine-mapping can misplace the credible set onto a non-causal tagging SNP that correlates moderately with both true causal variants.
To model multi-causal loci without combinatorial explosion across โk=1..L (m choose k) subsets, Gao Wang, Abhishek Sarkar, Peter Carbonetto, and Matthew Stephens (2020) formulated SuSiE (Sum of Single Effects). SuSiE writes the sparse m-vector of true genetic effects b as the sum of L "single-effect" vectors bl, each of which has exactly one non-zero entry determined by a multinomial indicator vector ฮณl โ {0, 1}m (with โj ฮณlj = 1):
y = X b + ฮต, where b = โl=1..L bl, bl = bl ฮณl, ฮณl ~ Mult(1, ฯ), bl ~ N(0, ฯ0l2)
Using Iterative Bayesian Stepwise Selection (IBSS)โwhich fits each single-effect regression model (bl) to the partial residuals after subtracting the expected effects of the other L โ 1 componentsโSuSiE (and its summary-statistic extension SuSiE-RSS operating on z-scores and the LD matrix R = XTX / n) produces L separate posterior probability vectors ฮฑ1, ..., ฮฑL โ [0, 1]m. Each component l with non-zero estimated prior variance yields its own distinct 95% credible set CS95(l), and the overall Posterior Inclusion Probability for variant j across all L effects is combined via the complement rule:
PIPj = 1 โ โl=1..L (1 โ ฮฑlj)
When summary statistics are paired with an external LD reference panel (such as 1000 Genomes or UK Biobank), care must be taken to verify alignment between summary z-scores and the LD matrix R using the DENTIST / SuSiE-RSS diagnostic (zj | zโj) to prevent allele-flip errors from generating false-positive multi-causal credible sets.
Bayesian Colocalization: The 5-Hypothesis Framework of coloc.abf
Given summary statistics across an m-SNP genomic region for Trait 1 (e.g., a disease GWAS) and Trait 2 (e.g., a tissue-specific cis-eQTL or sQTL), Claudia Giambartolomei, Chris Wallace, and colleagues (2014) formulated coloc.abf to partition the space of joint configurations into five mutually exclusive global hypotheses (H0โH4):
- H0: Neither Trait 1 nor Trait 2 has a genetic association in the genomic region.
- H1: Only Trait 1 has a causal variant in the region (and Trait 2 has none).
- H2: Only Trait 2 has a causal variant in the region (and Trait 1 has none).
- H3 (Linkage / Distinct Causal Variants): Both Trait 1 and Trait 2 are associated in the region, but they are driven by two distinct causal variants (j โ k) that reside in linkage disequilibrium.
- H4 (Colocalization / Shared Causal Variant): Both Trait 1 and Trait 2 are associated and share the exact same single causal variant (j = k).
Specify three prior probabilities: p1 (the prior probability that any given SNP is causal for Trait 1 alone, default 10โ4), p2 (the prior probability that a SNP is causal for Trait 2 alone, default 10โ4), and p12 (the prior probability that a single SNP is simultaneously causal for both Trait 1 and Trait 2, typically set to 10โ5 or more conservatively 5 ร 10โ6). Let ABFj(1) and ABFj(2) denote the Wakefield Approximate Bayes Factors at SNP j for Trait 1 and Trait 2. Summing over all m variants yields the five regional Bayes factor sums S0 through S4:
- S0 = 1
- S1 = p1 โj=1..m ABFj(1)
- S2 = p2 โj=1..m ABFj(2)
- S3 = p1 p2 โj=1..m โkโ j ABFj(1) ABFk(2) = ( S1 ยท S2 ) โ p1 p2 โj=1..m (ABFj(1) ABFj(2))
- S4 = p12 โj=1..m (ABFj(1) ยท ABFj(2))
Normalizing each Sh by the total partition sum โk=0..4 Sk yields the five posterior probabilities PP.H0 through PP.H4. In functional genomics studies, PP.H4 โฅ 0.80 (combined with PP.H4 / PP.H3 โฅ 5) is the standard threshold demonstrating that the GWAS disease locus and the molecular eQTL/pQTL colocalize to a shared causal variant, linking the non-coding genetic variant to its target effector gene.
References
- Wakefield, J. "Bayes factors for genome-wide association studies: comparison with P-values." Genetic Epidemiology 33, 79โ86 (2009). https://doi.org/10.1002/gepi.20359
- Maller, J. B., et al. "Bayesian refinement of association signals for 14 loci in 3 common diseases." Nature Genetics 44, 1294โ1301 (2012). https://doi.org/10.1038/ng.2435
- Giambartolomei, C., et al. "Bayesian test for colocalisation between pairs of genetic association studies using summary statistics." PLOS Genetics 10, e1004383 (2014). https://doi.org/10.1371/journal.pgen.1004383
- Wang, G., Sarkar, A., Carbonetto, P., & Stephens, M. "A simple new approach to variable selection in regression, with application to genetic fine mapping." Journal of the Royal Statistical Society Series B 82, 1273โ1300 (2020). https://doi.org/10.1111/rssb.12388