spamosaic.utils.mclust_R

spamosaic.utils.mclust_R(adata, num_cluster, modelNames='EEE', used_obsm='emb', random_seed=2020)[source]

Performs R’s Mclust via rpy2.

Parameters:
  • adata (AnnData) – AnnData object with embedding stored in .obsm.

  • num_cluster (int) – Desired number of clusters.

  • modelNames (str) – Covariance structure model in Mclust.

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

  • random_seed (int) – Random seed for reproducibility.

Returns:

Annotated object with added mclust cluster label.

Return type:

AnnData