DePMA | 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.
DePMA(
geneInt,
snpObj,
mediator,
medLocs,
covariates,
cisDist = 1e+06,
qtlTra,
qtMed,
h2Pcutoff,
dimNumeric,
verbose,
seed,
sobel = F,
nperms = 1000,
k,
parallel,
parType = "no",
prune,
ldThresh = 0.5,
cores,
qtlTra_parts,
qtMed_parts,
modelDir,
tempFolder,
R2Cutoff
)
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 |
h2Pcutoff |
numeric, P-value cutoff for heritability |
dimNumeric |
numeric, number of numeric covariates |
verbose |
logical, output everything |
seed |
integer, random seed for splitting |
sobel |
logical, Sobel asymptotic test T/F |
nperms |
numeric, number of permutations |
k |
integer, number of training-test splits |
parallel |
logical, TRUE/FALSE to run glmnet in parallel |
parType |
character, parallelization type for boots |
prune |
logical, TRUE/FALSE to LD prune the genotypes |
ldThresh |
numeric, LD threshold for PLINK pruning |
cores |
integer, number of parallel cores |
qtlTra_parts |
character vector, files for SNP to gene distal-eqtls |
qtMed_parts |
character vector, files for SNP to mediators local-eqtls |
modelDir |
character, directory for saving models |
tempFolder |
character, directory of saving snp backing files |
R2Cutoff |
numeric, cutoff for model R2 |
qtlFull |
data frame, all QTLs (cis and trans) between mediators and genes |
numMed |
integer, number of top mediators to include |
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.