cycombinepy.evaluate.scib_metrics¶
- cycombinepy.evaluate.scib_metrics(adata, batch_key, label_key=None, embedding_key='X_pca', layer=None)[source]¶
Run selected scib-metrics batch-correction metrics on an AnnData.
Computes a PCA on
adata.X(oradata.layers[layer]if supplied) and evaluates batch-mixing metrics fromscib_metrics. To compare uncorrected and corrected data, call it once for each representation and compare the returned dictionaries.Returns a dict of scalar scores. Metrics that require a biological label are skipped if
label_keyisNone.