netmap.downstream.regulon.compute_signatures_UCell_scores

netmap.downstream.regulon.compute_signatures_UCell_scores(selected_edges, adata, key='unique')[source]

Compute UCell gene set enrichment scores for regulon signatures.

Parameters:
  • selected_edges (dict) – Nested edge dict from select_top_edges().

  • adata (anndata.AnnData) – Expression AnnData; UCell scores are added to adata.obs.

  • key (str) – Top-level key of selected_edges to use 'unique' or 'all'. Defaults to 'unique'.

Returns:

UCell scores per cell per regulon, columns named {cluster}_{TF}.

Return type:

DataFrame