Skip to content

oclb/graphld

Repository files navigation

GraphLD

This repository implements the graphREML and graphREML-ST methods described in:

Hui Li, Tushar Kamath, Rahul Mazumder, Xihong Lin, & Luke J. O'Connor (2024). Improved heritability partitioning and enrichment analyses using summary statistics with graphREML. medRxiv, 2024-11. DOI: 10.1101/2024.11.04.24316716

and provides a Python API for computationally efficient linkage disequilibrium (LD) matrix operations with LD graphical models (LDGMs), described in:

Pouria Salehi Nowbandegani, Anthony Wilder Wohns, Jenna L. Ballard, Eric S. Lander, Alex Bloemendal, Benjamin M. Neale, and Luke J. O’Connor (2023) Extremely sparse models of linkage disequilibrium in ancestrally diverse association studies. Nat Genet. DOI: 10.1038/s41588-023-01487-8

It also provides very fast utilities for simulating GWAS summary statistics, performing LD clumping, and computing polygenic risk scores.

Installation

git clone https://github.com/oclb/graphld.git

graphld depends on SuiteSparse and scikit-sparse. It also requires downloading LDGM precision matrices (a few GB). These are not required if you only wish to use the enrichment score test.

For platform-specific installation instructions, development setup, and data download options, see docs/installation.md.

Documentation

The repository provides an AGENTS.md file and skills that your coding agent can use for installation + analyses. For human-facing documentation:

See Also

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages