RunICP | R Documentation |
The function implements Iterative Clustering Projection (ICP): a supervised learning -based clustering, which maximizes clustering similarity between the clustering and its projection by logistic regression.
RunICP( normalized.data = NULL, k = 15, d = 0.3, r = 5, C = 5, reg.type = "L1", max.iter = 200, icp.batch.size = Inf )
normalized.data |
A sparse matrix (dgCMatrix) containing
normalized gene expression data with genes in rows and cells in columns.
Default is |
k |
A positive integer greater or equal to 2, denoting the number of
clusters in ICP. Default is |
d |
A numeric that defines how many cells per cluster should be
down- and oversampled (d in ceiling(N/k*d)), when stratified.downsampling=FALSE,
or what fraction should be downsampled in the stratified approach
,stratified.downsampling=TRUE. Default is |
r |
A positive integer that denotes the number of reiterations
performed until the algorithm stops. Default is |
C |
Cost of constraints violation ( |
reg.type |
"L1" for LASSO and "L2" for Ridge. Default is "L1". |
max.iter |
A positive integer that denotes the maximum number of
iterations performed until the algorithm ends. Default is |
icp.batch.size |
A positive integer that specifies how many cells
to randomly select for each ICP run from the complete data set.
This is a new feature intended to speed up the process
with larger data sets. Default is |
A list that includes the probability matrix and the clustering similarity measures: ARI, NMI, etc.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.