scHopfield.preprocessing.compute_sigmoid

scHopfield.preprocessing.compute_sigmoid(adata: AnnData, spliced_key: str = 'Ms', layer_key: str = 'sigmoid', copy: bool = False) AnnData | None[source]

Compute sigmoid-transformed expression values.

Uses previously fitted sigmoid parameters from fit_all_sigmoids.

Parameters:
  • adata (AnnData) – Annotated data object with fitted sigmoid parameters

  • spliced_key (str, optional (default: 'Ms')) – Key in adata.layers for spliced counts

  • layer_key (str, optional (default: 'sigmoid')) – Key for storing sigmoid-transformed data in adata.layers

  • copy (bool, optional (default: False)) – If True, return a copy instead of modifying in-place

Returns:

Returns adata if copy=True, otherwise None. Adds adata.layers[layer_key] with sigmoid-transformed expression

Return type:

AnnData or None