visionpy.compute_signatures_anndata#
- visionpy.compute_signatures_anndata(adata, norm_data_key, signature_varm_key, signature_names_uns_key)[source]#
Compute signatures for each cell.
- Parameters:
adata (
AnnData) – AnnData object to compute signatures for.norm_data_key (
Union[Literal['use_raw'],str]) – Key for adata.layers to use for signature computation. If “use_raw”, use adata.raw.X.signature_varm_key (
str) – Key in adata.varm for signatures. If None (default), no signatures. Matrix should encode positive genes with 1, negative genes with -1, and all other genes with 0signature_names_uns_key (
str) – Key in adata.uns for signature names. If None, attempts to read columns if signature_varm_key is a pandas DataFrame. Otherwise, uses Signature_1, Signature_2, etc.
- Return type: