grassp.pl.aligned_umap#
- aligned_umap(data, data2, highlight_hits=None, highlight_annotation_col=None, aligned_umap_key='X_aligned_umap', data1_label='data1', data2_label='data2', color_by='perturbation', data1_color='#C7E8F9', data2_color='#FFCCC2', figsize=(8.25, 6), size=80, alpha=0.4, ax=None, show=None, save=None)[source]#
 Side-by-side visualisation of aligned UMAP embeddings.
Given two datasets embedded into a common aligned UMAP space (see
aligned_umap()), the function plots both embeddings in a single scatter plot and optionally draws remodeling trajectories for highlighted proteins.- Parameters:
 - data 
AnnData Two
AnnDataobjects with the same set/order of observations and a shared key in.obsm(aligned_umap_key).- data2 
AnnData Two
AnnDataobjects with the same set/order of observations and a shared key in.obsm(aligned_umap_key).- highlight_hits 
Union[List[str],ndarray[bool,Any],None] (default:None) Proteins to emphasise with a star marker and a line connecting their positions between the two datasets. Can be a list of observation names or a boolean mask.
- highlight_annotation_col 
str|None(default:None) Optional column in
data.obsused for text labels next to the highlighted points.- aligned_umap_key 
str(default:'X_aligned_umap') Key in
.obsmcontaining the aligned coordinates (default:"X_aligned_umap").- data1_label 
str(default:'data1') Legend labels for the two datasets.
- data2_label 
str(default:'data2') Legend labels for the two datasets.
- color_by 
Literal['perturbation','cluster'] (default:'perturbation') If
"perturbation"(default) both datasets are assigned uniform colors (data1_color,data2_color). If"cluster"cluster- specific colors defined indata.obs[color_key]are used.- size 
int(default:80) Standard matplotlib styling parameters.
- alpha 
float(default:0.4) Standard matplotlib styling parameters.
- figsize 
tuple[float,float] (default:(8.25, 6)) Standard matplotlib styling parameters.
- ax 
Axes|None(default:None) Standard matplotlib styling parameters.
- show 
bool|None(default:None) Forwarded to
scanpy.pl._utils.savefig_or_show().- save 
bool|str|None(default:None) Forwarded to
scanpy.pl._utils.savefig_or_show().- data1_color str
 - data2_color str
 
- data 
 - Return type:
 Axes|None- Returns:
 Returns the Axes object if
showisFalse.