Cluster the probability matrix with K-means
Usage
clustByHood(object, ...)
# S4 method for class 'matrix'
clustByHood(object, k = 2^ncol(object) - 1, iter_max = 1000, nstart = 5)
# S4 method for class 'SpatialExperiment'
clustByHood(
object,
pm_cols,
k = 0,
iter_max = 1000,
nstart = 5,
algo = "Hartigan-Wong",
val_names = "clusters"
)
Arguments
- object
A probability matrix or a SpatialExperiment.
- ...
Ignore parameter.
- k
The number of clusters. By default is 2^ncol(object)-1.
- iter_max
the maximum number of iterations allowed.
- nstart
how many random sets should be chosen.
- pm_cols
The colnames of probability matrix. This is requires for SpatialExperiment input. Assuming that the probability is stored in the colData.
- algo
Algorithm to be used. Options include Hartigan-Wong, Lloyd, and MacQueen.
- val_names
Character. Column names used to store the clusters.