scib_rapids.nmi_ari_cluster_labels_leiden#
- scib_rapids.nmi_ari_cluster_labels_leiden(X, labels, optimize_resolution=True, resolution=1.0, n_jobs=1, seed=42)[source]#
Compute NMI and ARI between leiden clusters and labels.
- Parameters:
X (
NeighborsResults) – A NeighborsResults object.labels (
ndarray) – Array of shape (n_cells,) representing label values.optimize_resolution (
bool(default:True)) – Whether to optimize the resolution parameter.resolution (
float(default:1.0)) – Resolution parameter (used if optimize_resolution is False).n_jobs (
int(default:1)) – Number of jobs for parallelization.seed (
int(default:42)) – Seed for reproducibility.
- Return type:
- Returns:
dict with ‘nmi’ and ‘ari’ keys