stlearn.pl.gene_plot¶
- stlearn.pl.gene_plot(adata: AnnData, gene_symbols: str | list | None = None, threshold: float | None = None, method: str = 'CumSum', contour: bool = False, step_size: int | None = None, title: str | None = None, figsize: tuple[float, float] | None = None, cmap: str = 'Spectral_r', use_label: str | None = None, list_clusters: list | None = None, ax: Axes | None = None, fig: Figure | None = None, show_plot: bool = True, show_axis: bool = False, show_image: bool = True, show_color_bar: bool = True, color_bar_label: str = '', zoom_coord: tuple[float, float, float, float] | None = None, crop: bool = True, margin: float = 100, size: float = 7, image_alpha: float = 1.0, cell_alpha: float = 0.7, use_raw: bool = False, fname: str | None = None, dpi: int = 120, vmin: float | None = None, vmax: float | None = None) AnnData | None[source]¶
Allows the visualization of a single gene or multiple genes as the values of dot points or contour in the Spatial transcriptomics array.
- Parameters:
adata – Annotated data matrix.
title – Title name of the figure.
figsize – Figure size with the format (width,height).
cmap – Color map to use for continous variables or discretes variables (e.g. viridis, Set1,…).
use_label – Key for the label use in adata.obs (e.g. leiden,…).
list_clusters – A set of cluster to be displayed in the figure (e.g. [0,1,2,3]).
ax – A matplotlib axes object.
show_plot – Option to display the figure.
show_image – Option to display the H&E image.
show_color_bar – Option to display color bar.
crop – Option to crop the figure based on the spot locations.
margin – Margin to crop.
size – Spot size to display in figure.
image_alpha – Opacity of H&E image.
cell_alpha – Opacity of spots/cells.
use_raw – Option to use adata.raw data.
fname – Output path to the output if user want to save the figure.
dpi – Dots per inch values for the output.
gene_symbols – Single gene (str) or multiple genes (list) that user wants to display. It should be available in adata.var_names.
threshold – Threshold to display genes in the figure.
method – Method to combine multiple genes: ‘CumSum’ is cummulative sum of genes expression values, ‘NaiveMean’ is the mean of the genes expression values.
contour – Option to show the contour plot.
step_size – Determines the number and positions of the contour lines / regions.
Examples
>>> import stlearn as st >>> adata = st.datasets.visium_sge(sample_id="V1_Breast_Cancer_Block_A_Section_1") >>> genes = ["BRCA1","BRCA2"] >>> st.pl.gene_plot(adata, gene_symbols = genes)