Skip to content

Add SER fallback + finite-sample/EB knobs to GWAS SuSiE-RSS fine-mapping#552

Merged
danielnachun merged 2 commits into
StatFunGen:mainfrom
Yining97:gwas-ser-fallback
Jul 17, 2026
Merged

Add SER fallback + finite-sample/EB knobs to GWAS SuSiE-RSS fine-mapping#552
danielnachun merged 2 commits into
StatFunGen:mainfrom
Yining97:gwas-ser-fallback

Conversation

@Yining97

Copy link
Copy Markdown
Contributor

fineMappingPipeline (GwasSumStats) gains serFallback, rFinite, rMismatch (+rMismatchMethod, checkPrior, keepFullFit). With serFallback=TRUE it fits SuSiE-RSS with finite-sample R + EB LD-mismatch and, when susieR flags the multi-effect fit unreliable (R_reliability_flag), reports the single-effect ser_model instead — retaining the multi-effect fit (keepFullFit, default fallback-only) and recording the decision on getSusieFit(). rFinite auto-defaults to the LD-panel sample size. Gated so serFallback=FALSE (default) and all QTL paths are byte-identical.

Tests: 448/0 fineMappingPipeline (fire path, default-off, forwarding, retention, QTL-unaffected), wrappers/sumstatsQc/ld green. Validated on chr21 AD_Bellenguez (default lead chr21:26135742:T:C matches baseline) + chr22 MWE.

Yining97 and others added 2 commits July 15, 2026 23:48
fineMappingPipeline (GwasSumStats) gains serFallback, rFinite, rMismatch
(+rMismatchMethod, checkPrior, keepFullFit). With serFallback=TRUE it fits
SuSiE-RSS with finite-sample R + EB LD-mismatch and, when susieR flags the
multi-effect fit unreliable (R_reliability_flag), reports the single-effect
ser_model instead -- retaining the multi-effect fit and recording the flag on
getSusieFit()$multiEffectFit/$R_reliability_flag/$serFallbackUsed. rFinite
defaults to the LD-panel sample size. Gated so serFallback=FALSE (default) and
all QTL paths are byte-identical. Reproduces the single-panel notebook's
R_finite/eb + SER-fallback behavior.
@danielnachun
danielnachun merged commit 7a7e9ab into StatFunGen:main Jul 17, 2026
4 of 5 checks passed
@Yining97
Yining97 deleted the gwas-ser-fallback branch July 20, 2026 01:13
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.

2 participants