MeTWAS | R Documentation |
The function trains a predictive model of a given gene using top mediators as fixed effects and assesses in-sample performance with cross-validation.
MeTWAS(
geneInt,
snpObj,
mediator,
medLocs,
covariates,
dimNumeric,
qtlFull,
h2Pcutoff = 0.1,
numMed = 5,
seed = 1218,
k = 5,
cisDist = 1e+06,
parallel = T,
prune = F,
ldThresh = 0.5,
cores,
verbose = T,
R2Cutoff = 0.01,
modelDir,
tempFolder
)
geneInt |
character, identifier for gene of interest |
snpObj |
binsnp object, SNP dosages |
mediator |
data frame, mediator intensities |
medLocs |
data frame, MatrixEQTL locations for mediators |
covariates |
data frame, covariates |
dimNumeric |
numeric, number of numeric covariates |
qtlFull |
data frame, all QTLs (cis and trans) between mediators and genes |
h2Pcutoff |
numeric, P-value cutoff for heritability |
numMed |
integer, number of top mediators to include |
seed |
integer, random seed for splitting |
k |
integer, number of training-test splits |
parallel |
logical, TRUE/FALSE to run glmnet in parallel |
prune |
logical, TRUE/FALSE to LD prune the genotypes |
ldThresh |
numeric, LD threshold for PLINK pruning |
cores |
integer, number of parallel cores |
verbose |
logical, output everything |
R2Cutoff |
numeric, cutoff for model R2 |
modelDir |
character, directory for saving models |
tempFolder |
character, directory of saving snp backing files |
final model for gene along with CV R2 and predicted values
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.