ccImpute | R Documentation |
Performs imputation of dropout values in scRNA-seq data using ccImpute algorithm as described in the ccImpute: an accurate and scalable consensus clustering based algorithm to impute dropout events in the single-cell RNA-seq data DOI: https://doi.org/10.1186/s12859-022-04814-8
ccImpute( logX, useRanks = TRUE, pcaMin, pcaMax, k, consMin = 0.65, kmNStart, kmMax = 1000, BPPARAM = bpparam() )
logX |
A normalized and log transformed scRNA-seq expression matrix. |
useRanks |
A Boolean specifying if non-parametric version of weighted Pearson correlation should be used. It's recommended to keep this as TRUE since this performs better as determined experimentally. However, FALSE will also provide decent results with the benefit or faster runtime. |
pcaMin |
This is used to establish the number of minimum PCA features
used for generating subsets. For small datasets up to |
pcaMax |
This is used to establish the number of maximum PCA features
used for generating subsets. For small datasets up to |
k |
centers parameter passed to |
consMin |
the low-pass filter threshold for processing consensus matrix. This is to eliminate noise from unlikely clustering assignmnets. It is recommended to keep this value >-.5. |
kmNStart |
nstart parameter passed to |
kmMax |
iter.max parameter passed to |
BPPARAM |
- BiocParallel parameters for parallelization |
A normalized and log transformed scRNA-seq expression matrix with imputed missing values.
exp_matrix <- log(abs(matrix(rnorm(1000000),nrow=10000))+1) ccImpute(exp_matrix, k = 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.