match_cluster¶
- besca.tl.sig.match_cluster(adata: AnnData, obsquery: str, obsqueryval: str, obsref: str = 'leiden', cutoff=0.5) list [source]¶
Matches categories from adata.obs to each other. For a query category specified in obsquery and a value specified in obsqueryval, checks which clusters (or other adata.obs categories, obsref) contain >50% (or distinct cutoff, cutoff) of cells of the specified kind.
- Parameters:
adata (AnnData) – AnnData object
obsquery ('str') – adata.obs category name used for querying
obsqueryval ('str') – adata.obs category name value, present in obsquery
obsref ('str') – adata.obs category name to be returned
cutoff ('numpy.float64') – fraction of positive cells returned
- Returns:
a list of the cluster IDs that match the query label
- Return type: