AnnData, use_label: str, lr: Optional[str] = None, ax: Optional[Axes] = None, show: bool = False, figsize: Optional[tuple] = None, cmap: str = 'Spectral_r', sig_interactions: bool = True, title=None)[source]

Heatmap visualising sender->receivers of cell type interactions.

  • adata (AnnData) – Data on which & has been applied.

  • use_label (str) – Indicates the cell type labels or deconvolution results used for cell-cell interaction counting by LR pairs.

  • lr (str) – The LR pair to visualise the sender->receiver interactions for. If None, will use all pairs via adata.uns[f’lr_cci_{use_label}’].

  • ax (Axes) – Axes on which to plot the heatmap, if None then generates own.

  • show (bool) – Whether to show the plot or not; if not, then returns ax.

  • figsize (tuple) – (width, height), specifies the dimensions of the figure. Only relevant if ax=None.

  • cmap (str) – Cmap used to color the number of LR interactions.

  • sig_interactions (bool) – Whether to only show significant CCIs, or all observed interactions.

  • title (None) – Title to display over the heatmap. If not provided, will be determined based on the run parameters.


ax – Axes where the heatmap was drawn if show=False.

Return type: