spamosaic.utils.clustering
- spamosaic.utils.clustering(adata, n_cluster, used_obsm, algo='kmeans', key='tmp_clust')[source]
Cluster cells using k-means or Mclust and store labels in
.obs.- Parameters:
adata (AnnData) – Input data with an embedding in
.obsm[used_obsm].n_cluster (int) – Number of clusters.
used_obsm (str) – Key in
.obsmto cluster on.algo ({'kmeans', 'mclust'}, default='kmeans') – Clustering algorithm to use.
key (str, default='tmp_clust') – Column name in
.obsto store cluster labels.
- Returns:
Annotated object with cluster assignments in
.obs[key].- Return type:
AnnData