omicverse.utils.store_layers

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

Store the X matrix of AnnData in adata.uns for later retrieval.

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

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

Returns:

Stores current adata.X snapshot into adata.uns.

Return type:

None

Examples

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