omicverse.pl.geneset_wordcloud¶
- class omicverse.pl.geneset_wordcloud(adata, cluster_key, pseudotime, resolution=1000, figsize=(4, 10))[source]¶
Build cluster-wise gene-set word clouds along pseudotime.
- Parameters:
adata (AnnData) – AnnData containing feature scores (for example pathway activity or gene programs).
cluster_key (str) –
adata.obskey defining cell clusters/groups.pseudotime (str) –
adata.obskey defining pseudotime ordering.resolution (int, optional) – Vertical grid resolution for stacked plotting.
figsize (tuple, optional) – Figure size for word-cloud visualization.
- Returns:
Initializes word-cloud construction settings.
- Return type:
None
Examples
>>> gw_obj = ov.utils.geneset_wordcloud(adata=adata_aucs[:, var_name], cluster_key="g1", pseudotime="pt_via")
- __init__(adata, cluster_key, pseudotime, resolution=1000, figsize=(4, 10))[source]¶
Initialize word-cloud builder from AnnData and grouping metadata.
Methods
__init__(adata, cluster_key, pseudotime[, ...])Initialize word-cloud builder from AnnData and grouping metadata.
get()Build per-cluster word-cloud objects from dominant features.
get_geneset()Return the feature-to-cluster assignment table used for word-cloud generation.
get_wordcloud()Return generated word-cloud objects.
plot()Plot stacked cluster word clouds ordered by mean pseudotime.
plot_heatmap([n_convolve, figwidth, cmap, ...])Plot cluster word clouds together with a pseudotime-smoothed heatmap.