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.

property obs_dict[source]#

Dictionary mapping observation column names to their values.

property var_dict[source]#

Dictionary mapping variable column names to their values.

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#

Attributes#

GroupByAnndata.obs_dict[source]#

Dictionary mapping observation column names to their values.

GroupByAnndata.var_dict[source]#

Dictionary mapping variable column names to their values.

GroupByAnndata.obs_values: tuple[str, ...][source]#
GroupByAnndata.var_values: tuple[str, ...][source]#
GroupByAnndata.adata: AnnData[source]#

Methods#