annsel.GroupByAnndata#

class annsel.GroupByAnndata(obs_values, var_values, adata, _obs_predicates=None, _var_predicates=None)[source]#

Bases: object

Container for grouped AnnData objects and their metadata.

Parameters:
obs_values tuple[str, ...]

Values for the observation grouping columns in this group.

var_values tuple[str, ...]

Values for the variable grouping columns in this group.

adata AnnData

The actual data subset.

_obs_predicates Expr | str | Series | Iterable[Expr | str | Series] | None (default: None)

Predicates used for observation grouping (internal).

_var_predicates Expr | str | Series | Iterable[Expr | str | Series] | None (default: None)

Predicates used for variable grouping (internal).

Returns:

A container for grouped AnnData objects and their metadata.

adata: AnnData[source]#
property obs_dict[source]#

Dictionary mapping observation column names to their values.

obs_values: tuple[str, ...][source]#
property var_dict[source]#

Dictionary mapping variable column names to their values.

var_values: tuple[str, ...][source]#

Attributes table#

obs_dict

Dictionary mapping observation column names to their values.

var_dict

Dictionary mapping variable column names to their values.

obs_values

var_values

adata

Methods table#