spamosaic.utils.clustering

spamosaic.utils.clustering(adata, n_cluster, used_obsm, algo='kmeans', key='tmp_clust')[source]

Performs clustering on an AnnData object using k-means or Mclust.

Parameters:
  • adata (AnnData) – Input data.

  • n_cluster (int) – Number of clusters.

  • used_obsm (str) – Key in .obsm to use for clustering.

  • algo (str) – Clustering algorithm, ‘kmeans’ or ‘mclust’.

  • key (str) – Key name to store clustering results in .obs.

Returns:

Annotated object with cluster assignments.

Return type:

AnnData