split_by_cell_type#

Pseudobulk.split_by_cell_type(cell_types=None, excluded_cell_types=None)[source]#

Split this Pseudobulk dataset into a tuple of Pseudobulk datasets with one cell type each. May be useful when analyses differ so much by cell type that it’s easier to write separate code for each cell type.

Parameters:
  • cell_types: str | Iterable[str] | None

    one or more cell types to include; if None, include all cell types. Mutually exclusive with excluded_cell_types.

  • excluded_cell_types: str | Iterable[str] | None

    one or more cell types to exclude; mutually exclusive with cell_types

Returns:

A tuple of single-cell-type Pseudobulk datasets.

Return type:

tuple[Pseudobulk]