omicverse.utils.retrieve_layers

omicverse.utils.retrieve_layers(adata, layers='counts')[source]

Retrieve previously stored X matrix from adata.uns and restore to adata.X.

Parameters:
  • adata (AnnData) – AnnData object containing single-cell data.

  • layers (str) – Layer name used for stored snapshot retrieval.

Returns:

Restores stored matrix into adata.X.

Return type:

None

Examples

>>> import omicverse as ov
>>> # Store original data before preprocessing
>>> ov.utils.store_layers(adata, layers='raw_counts')
>>> # Apply preprocessing
>>> adata = ov.pp.preprocess(adata)
>>> # Retrieve original data
>>> ov.utils.retrieve_layers(adata, layers='raw_counts')