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