CluStrat

CluStrat performs structure-informed clustering to correct population stratification in genome-wide association studies (GWAS) by leveraging linkage disequilibrium (LD)-induced distances between individuals to improve identification of causal variants.


Key Features:

  • Agglomerative Hierarchical Clustering: Employs agglomerative hierarchical clustering using the Mahalanobis distance computed from a Genetic Relationship Matrix (GRM) that captures LD-induced covariance among genetic markers.
  • Sketching-Based Randomized Ridge Regression: Integrates sketching-based randomized ridge regression on genotype data to compute association statistics while reducing computational overhead for large datasets.
  • Genetic Relationship Matrix (GRM) Computation: Computes the GRM via a connection between statistical leverage scores and Mahalanobis distance, avoiding explicit computation and storage of large genome-wide covariance matrices.

Scientific Applications:

  • Simulation Validation: Validated on simulations of discrete and admixed sub-populations, identifying two to three times more true causal variants versus Principal Component (PC)-based stratification with a modest increase in spurious associations.
  • WTCCC2 Parkinson’s Disease Analysis: Applied to the WTCCC2 Parkinson’s disease dataset, identifying loci associated with BACH2, MAP2, NR4A2, SLC11A1, and UNC5C.

Methodology:

Uses agglomerative hierarchical clustering with Mahalanobis distance derived from a GRM; computes the GRM using statistical leverage scores linked to Mahalanobis distance; and applies sketching-based randomized ridge regression on genotype data to compute association statistics.

Topics

Details

License:
GPL-3.0
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
2/12/2021

Operations

Publications

Bose A, Burch MC, Chowdhury A, Paschou P, Drineas P. CluStrat: a structure informed clustering strategy for population stratification. Unknown Journal. 2020. doi:10.1101/2020.01.15.908228.