stlearn.pl.lr_diagnostics

stlearn.pl.lr_diagnostics(adata, highlight_lrs: Optional[list] = None, n_top: Optional[int] = None, color0: str = 'turquoise', color1: str = 'plum', figsize: tuple = (10, 4), lr_text_fp: Optional[dict] = None, show: bool = True)[source]
Diagnostic plot looking at relationship between technical features of lrs and lr rank.

Two plots generated: left is the average of the median for nonzero expressing spots for both the ligand and the receptor on the y-axis, & LR-rank by no. of significant spots on the x-axis. Right is the average of the proportion of zeros for the ligand and receptor gene on teh y-axis.

Parameters:
  • adata (AnnData) – The data object on which st.tl.cci.run has been applied.

  • highlight_lrs (list) – List of LRs to highlight, will add text and change point color for these LR pairs.

  • n_top (int) – The number of LRs to display. If None shows all.

  • color0 (str) – The color of the nonzero-median scatter plot.

  • lr_text_fp (dict) – Font dict for the LR text if highlight_lrs not None.

  • axis_text_fp (dict) – Font dict for the axis text labels.

Returns:

Figure and axes of the plot, if show=False.

Return type:

Figure, Axes