Iterative consensus clustering
iter_consensus_clust(
cl.list,
co.ratio = NULL,
cl.mat = NULL,
norm.dat,
select.cells = names(cl.list[[1]]),
diff.th = 0.25,
prefix = NULL,
method = c("auto", "louvain", "ward.D"),
verbose = FALSE,
de.param = de.param,
max.cl.size = 300,
result = NULL,
split.size = de.param$min.cells * 2,
merge.type = c("undirectional", "directional")
)The list of subsampled clustering results.
cell cell co-clustering matrix
The log2 transformed normalzied expression matrix
Cells to be clustered
The difference of co-clustering probablities for splitting a cluster.
Default NULL.
Clustering methods. Default "auto"
Default FALSE
Differentiall expressed genes criteria for merging clusters
Pre-computed clustering results used for further splitting. Default NULL.
Determine if the DE gene score threshold should be applied to combined de.score, or de.score for up and down directions separately.
A list with cluster membership, and top pairwise marker genes.