omicverse.pl.markers_dotplot¶
- omicverse.pl.markers_dotplot(adata, groupby=None, key=None, n_genes=5, groups=None, standard_scale='var', cmap='Spectral_r', dendrogram=False, min_logfoldchange=None, use_raw=None, layer=None, figsize=None, show=None, save=None, return_fig=False, **kwds)[source]¶
Dot plot of marker genes — clean drop-in for
rank_genes_groups_dotplot().Wraps
rank_genes_groups_dotplot()with more convenient defaults:standard_scale='var',cmap='Spectral_r', anddendrogram=False.- Parameters:
adata (AnnData) – Annotated data matrix.
groupby (str or None, default=None) – Key in
adata.obsto group by. IfNone, usesadata.uns[key]['params']['groupby'].key (str or None, default=None) – Key in
adata.unscontainingrank_genes_groupsresults.n_genes (int, default=5) – Number of top marker genes shown per group.
groups (str or Sequence[str] or None, default=None) – Subset of groups to include.
standard_scale ({'var', 'group'} or None, default='var') – Standardization mode for color values.
cmap (Colormap or str or None, default='Spectral_r') – Colormap for mean expression.
dendrogram (bool, default=False) – Whether to include a dendrogram.
min_logfoldchange (float or None, default=None) – Minimum log-fold-change threshold for marker inclusion.
use_raw (bool or None, default=None) – Whether to use
adata.rawvalues.layer (str or None, default=None) – Layer used for expression values.
figsize (tuple[float, float] or None, default=None) – Figure size in inches.
show (bool or None, default=None) – Whether to display the figure.
save (str or bool or None, default=None) – Save option/path.
return_fig (bool, default=False) – Whether to return the generated plot object.
**kwds – Additional keyword arguments forwarded to
dotplot().Returns – Figure or axes object when
return_fig=Trueorshow=False;Noneotherwise.Examples –
>>> import omicverse as ov >>> ov.single.find_markers(adata, groupby='leiden', method='cosg') >>> ov.pl.markers_dotplot(adata, groupby='leiden', n_genes=5) >>> # Using wilcoxon results stored under a different key >>> ov.single.find_markers(adata, groupby='leiden', method='wilcoxon', ... key_added='wilcoxon_markers') >>> ov.pl.markers_dotplot(adata, groupby='leiden', key='wilcoxon_markers')
- Return type: