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