gedi2py.plotting.metagenes

gedi2py.plotting.metagenes(adata, *, n_genes=10, key='gedi', figsize=None, show=None, save=None, return_fig=False)[source]

Plot top genes per GEDI metagene (latent factor).

Shows a heatmap of the top genes with highest loadings for each latent factor in the Z matrix.

Parameters:
  • adata (AnnData) – Annotated data matrix with GEDI results.

  • n_genes (int, default: 10) – Number of top genes to show per metagene.

  • key (str, default: 'gedi') – Key prefix for GEDI results.

  • figsize (tuple[float, float] | None, default: None) – Figure size.

  • show (bool | None, default: None) – If True, show the figure.

  • save (str | None, default: None) – Path to save the figure.

  • return_fig (bool, default: False) – If True, return the figure.

Return type:

Figure if ``return_fig=True``, else ``None`.`

Examples

>>> import gedi2py as gd
>>> gd.tl.gedi(adata, batch_key="sample", n_latent=10)
>>> gd.pl.metagenes(adata, n_genes=15)