omicverse.utils.refine_label¶
- omicverse.utils.refine_label(adata, use_rep='spatial', radius=50, key='label')[source]¶
Refine labels with neighborhood majority voting.
- Parameters:
adata (anndata.AnnData) – Annotated data matrix containing labels and coordinates.
use_rep (str, default='spatial') – Key in
adata.obsmcontaining coordinates for neighborhood search.radius (int, default=50) – Number of nearest neighbors used for voting (excluding the cell itself).
key (str, default='label') – Column name in
adata.obscontaining original labels.
- Returns:
Refined labels for all cells in
adata.- Return type: