omicverse.pl.embedding_multi

omicverse.pl.embedding_multi(data, basis, color=None, use_raw=None, layer=None, **kwargs)[source]

Create embedding scatter plots for multi-modal data (MuData) or single-cell data.

Produces scatter plots on specified embeddings, supporting cross-modality feature visualization. For modality-specific embeddings, use format ‘modality:embedding’ (e.g., ‘rna:X_pca’).

Parameters:
  • data – AnnData or MuData object containing embedding and feature data

  • basis (str) – Name of embedding in obsm (e.g., ‘X_umap’) or modality-specific (‘rna:X_pca’)

  • color (Union[str, Sequence[str], None] (default: None)) – Gene names or obs columns to color points by (None)

  • use_raw (Optional[bool] (default: None)) – Whether to use .raw attribute for features (None, auto-determined)

  • layer (Optional[str] (default: None)) – Specific data layer to use for coloring (None)

  • **kwargs – Additional arguments passed to embedding plotting function

Returns:

Plot axes or figure depending on underlying plotting function