scib.metrics.hvg_overlap

scib.metrics.hvg_overlap(adata_pre, adata_post, batch_key, n_hvg=500, verbose=False)

Highly variable gene overlap

Metric that computes the average percentage of overlapping highly variable genes per batch pre post integration.

Parameters
  • adata_pre – Unintegrated anndata object

  • adata_post – Integrated anndata object

  • batch_key – Batch variable in adata_post.obs

  • n_hvg – Number of hvgs to compute per batch

Returns

Average percentage of overlapping highly variable genes

The score can only be computed on feature spaces. No preprocessing is needed, as the function will perform highly variable gene selection.

Example

# full feature output
scib.me.hvg_overlap(adata_unintegrated, adata, batch_key="batch")