Skip to content

Add X_ref parameter: accept reference panel genotype matrix instead of LD#134

Open
xueweic wants to merge 2 commits intoStatFunGen:mainfrom
xueweic:main
Open

Add X_ref parameter: accept reference panel genotype matrix instead of LD#134
xueweic wants to merge 2 commits intoStatFunGen:mainfrom
xueweic:main

Conversation

@xueweic
Copy link
Copy Markdown
Collaborator

@xueweic xueweic commented Apr 2, 2026

Add X_ref parameter: accept reference panel genotype matrix instead of LD

When the number of variants P is large, the P×P LD matrix may be too large to fit in memory. Users can now pass X_ref (N_ref × P reference panel) directly instead of precomputing LD = cor(X_ref). When N_ref < P, ColocBoost computes LD products on the fly via t(X_ref) %% (X_ref %% v) / (N_ref - 1), avoiding the P×P memory cost. When N_ref >= P, LD is precomputed internally.

xueweic added 2 commits April 1, 2026 18:12
Modify Code Only:

Add X_ref parameter: accept reference panel genotype matrix instead of LD
Add unit test for the new implementation of X_ref
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant