grassp.tl.calinski_habarasz_score#
- calinski_habarasz_score(data, gt_col, use_rep='X_umap', key_added='ch_score', class_balance=False, inplace=True, seed=42)[source]#
 Calinski–Harabasz score of cluster compactness vs separation.
- Parameters:
 - data
 AnnData with an embedding under
.obsm[use_rep].- gt_col
 Observation column containing cluster assignments.
- use_rep default: 
'X_umap' Name of embedding to use (default
"X_umap").- key_added default: 
'ch_score' Key under which to store the score when
inplaceisTrue.- class_balance default: 
False If
Truesubsample each cluster to equal size before computing the score (callsclass_balanceinternally).- inplace default: 
True Standard behaviour flags.
- seed default: 
42 Standard behaviour flags.
- Return type:
 - Returns:
 - If 
inplaceisTrue: data.uns[key_added]Score.
- If 
inplaceisFalse: Score.
- If