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")