Compute mvSuSiE-RSS TWAS weights from summary statistics
Source:R/fineMappingWrappers.R
mvsusieRssWeights.RdMulti-context summary-statistics analog of mvsusieWeights:
extracts coefficients from an existing mvsusieR::mvsusie_rss fit,
or fits one from stat$z (variants x conditions) and LD.
Usage
mvsusieRssWeights(
stat,
LD,
mvsusieRssFit = NULL,
priorVariance = NULL,
residualVariance = NULL,
L = 30,
LGreedy = 5,
retainFit = FALSE,
...
)Arguments
- stat
A list with
z(matrix variants x conditions) andn(numeric vector or scalar).- LD
LD correlation matrix.
- mvsusieRssFit
Optional pre-fitted
mvsusieRssobject.- priorVariance
Optional mvSuSiE prior variance specification. When NULL,
mvsusieR::create_mixture_prior()is used withR = ncol(stat$z).- residualVariance
Optional residual covariance matrix.
- L
Maximum number of single effects (default 30).
- LGreedy
Initial greedy effect count (default 5).
- retainFit
If TRUE, attaches the fitted object as an attribute.
- ...
Additional arguments forwarded to
mvsusieR::mvsusie_rss.