kaleidocell.show_distribution_over_obs#
- kaleidocell.show_distribution_over_obs(mp_scores, adata, batch_key, save=False, save_path='.', figsize=(10, 6))[source]#
Violin plots of MP module scores across obs categories.
- Parameters:
mp_scores (pd.DataFrame) – Per-cell module scores (cells × MPs).
adata (AnnData) – Dataset with obs annotations.
batch_key (str) – Column in
adata.obsto group by (e.g. cluster, drug, donor).save (bool, default False) – Save each plot as a PNG.
save_path (str, default ".") – Output directory.
figsize (tuple, default (10, 6)) – Figure size per MP.
- Return type:
None