FACSPy.tl.gate_frequencies

FACSPy.tl.gate_frequencies#

FACSPy.tl.gate_frequencies(adata, copy=False)#

Calculates the gate frequencies as a percentage.

Parameters:
  • adata (AnnData) – The anndata object of shape n_obs x n_vars where rows correspond to cells and columns to the channels.

  • copy (bool) – Whether to copy the dataset.

Returns:

Returns adata if copy = True, otherwise adds fields to the anndata object:

.uns[‘gate_frequencies’]

The gate frequencies as a percentage of all parent gates.

Return type:

AnnData or None

Examples

>>> import FACSPy as fp
>>> dataset
AnnData object with n_obs × n_vars = 615936 × 22
obs: 'sample_ID', 'file_name', 'condition', 'sex'
var: 'pns', 'png', 'pne', 'pnr', 'type', 'pnn', 'cofactors'
uns: 'metadata', 'panel', 'workspace', 'gating_cols', 'dataset_status_hash'
obsm: 'gating'
layers: 'compensated', 'transformed'
>>> fp.tl.gate_frequencies(dataset)