cycombinepy.evaluate.scib_metrics¶
- cycombinepy.evaluate.scib_metrics(adata, batch_key, label_key=None, embedding_key='X_pca', layer=None)[source]¶
Run a minimal scib-metrics benchmark on an AnnData.
Computes a PCA on
adata.X(oradata.layers[layer]if supplied) and evaluates batch-mixing metrics fromscib_metrics. This is a convenient drop-in for comparing before/after correction; call it twice and diff the resulting dicts.Returns a dict of scalar scores. Metrics that require a biological label are skipped if
label_keyisNone.