| select_methods | R Documentation |
This method let a user extract a subset of normalizations. This is useful when the original dataset is large and/or many normalization schemes have been applied.
In such cases, the user may want to run scone in mode
return_norm = "no", explore the results, and then select the top
performing methods for additional exploration.
select_methods(x, methods)
## S4 method for signature 'SconeExperiment,character'
select_methods(x, methods)
## S4 method for signature 'SconeExperiment,numeric'
select_methods(x, methods)
x |
a |
methods |
either character or numeric specifying the normalizations to select. |
The numeric method will always return the normalization
corresponding to the methods rows of the scone_params slot.
This means that if scone was run with eval=TRUE,
select_methods(x, 1:3) will return the top three ranked method. If
scone was run with eval=FALSE, it will return the
first three normalization in the order saved by scone.
A SconeExperiment object with selected method data.
select_methods(x = SconeExperiment, methods = character): If
methods is a character, it will return the subset of
methods named in methods (only perfect match). The
string must be a subset of the row.names of the slot
scone_params.
select_methods(x = SconeExperiment, methods = numeric): If
methods is a numeric, it will return the subset of methods
according to the scone ranking.
set.seed(42)
mat <- matrix(rpois(500, lambda = 5), ncol=10)
colnames(mat) <- paste("X", 1:ncol(mat), sep="")
obj <- SconeExperiment(mat)
res <- scone(obj, scaling=list(none=identity, uq=UQ_FN),
evaluate=TRUE, k_ruv=0, k_qc=0,
eval_kclust=2, bpparam = BiocParallel::SerialParam())
select_res = select_methods(res,1:2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.