cellpin.dataset.stAnnDataset

cellpin.dataset.stAnnDataset#

class cellpin.dataset.stAnnDataset(adata, panel_genes, layer=None, gene_symbols=None)#

Bases: Dataset

Spatial AnnData dataset aligned to a panel gene list. Returned by cellpin.pp.setup_data().

Slices and reorders adata columns to match panel_genes order on construction, so __getitem__ always returns genes in the model’s expected order.

Args:

adata: Spatial AnnData object. panel_genes: Ordered list of panel gene names. Must match the

sc_dataset.panel_genes order produced by setup_data.

layer: Expression layer to read. When None, .X is used. gene_symbols: var column name for alternative gene identifiers.

Methods table#

__init__(adata, panel_genes[, layer, ...])

Methods#