cellpin.dataset.scAnnDataset#
- class cellpin.dataset.scAnnDataset(adata, layer=None, gene_symbols=None, panel=None, batch_key=None)#
Bases:
DatasetscRNA-seq AnnData dataset wrapper. Returned by
cellpin.pp.setup_data().- Outputs (per observation):
full_expr: full expression row (all genes, stable order)
panel_expr: full_expr restricted to panel genes
no_panel_expr: full_expr restricted to non-panel genes
local_l_mean: dataset-level mean of log-library size (1,)
local_l_var: dataset-level variance of log-library size (1,)
batch_index: integer batch label (only when batch_key is set)
- Args:
adata: scRNA-seq AnnData object. layer: Expression layer to read. Must be raw counts. When
None,.Xis used.- gene_symbols:
varcolumn name for alternative gene identifiers (same semantics as in
setup_data).- panel: Ordered list of panel gene names. Internally, panel gene order
is fixed to ascending position in
adata(boolean-mask order), sopanel_expr[k]always corresponds to genes in that order, not the order of thepanelargument.- batch_key:
obscolumn for integer batch labels. WhenNone, batch conditioning is off.
- gene_symbols:
Methods table#
|