Description Details Value Public fields Methods
Function ResultObjClass
Function ResultObjClass
An R6 object class to present the results of model fitting as produced by optimizeModelParameters. Not called by user, but rather within optimizeModelParameters.
ResultObj R6 class object, with gene_essentiality, guide_efficiency, sample_response, guide_covariates, gene_essentiality_likelihood, gene_essentiality_CI, gene_essentiality_pvalue, differential_depletion_pvals, mean_var_model_parameters.
gene_essentiality
Data.table of gene essentiality for all, test, and ctrl sample panels.
guide_efficiency
Vector of sgRNA feature names used.
guide_covariate_score
Matrix of sgRNA covariates.
guide_covariate_weight
Vector of sgRNA feature weights.
sample_response
Vector of inferred sample scaling factors.
gene_essentiality_likelihood
Data.table of likelihood values for all, all_null, test, test_null, ctrl, and ctrl_null tests.
gene_essentiality_low_CI
Lower confidence interval of gene essentiality estimates in gene_essentiality
.
gene_essentiality_hi_CI
Higher confidence interval of gene essentiality estimates in gene_essentiality
.
gene_essentiality_pvalue
Empirical p-values for within- and between-panel essentiality; data.table.
mean_var_model_parameters
Vector of inferred mean-variance relationship parameters; model specific.
new()
Create ResultObj.
ResultObj$new(optObjList, DataObj, ModelObj)
optObjList
List from optim fit. With null_liklihood, etc. added on.
DataObj
Produced from raw data. just need guide2gene_map and num_samples though.
ModelObj
Inferred parameteer object, just need mean_var_model.
clone()
The objects of this class are cloneable with this method.
ResultObj$clone(deep = FALSE)
deep
Whether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.