moscot.utils.subset_policy.ExternalStarPolicy

class moscot.utils.subset_policy.ExternalStarPolicy(adata, tgt_name='ref', **kwargs)[source]

Policy with star topology and external central node.

Parameters:

Methods

add_node(node[, only_existing])

Add a node to the policy graph.

create_graph(**kwargs)

Create a policy graph.

create_mask(value, *[, allow_empty])

Create a mask used to subset the data.

create_masks([discard_empty])

Create masks based on the policy graph.

plan([filter, explicit_steps])

Compute a sequence of steps based on the policy graph.

remove_node(node)

Remove a node from the policy graph.

Attributes

categories

Categories in the policy.

key

Key in obs defining the policy.

reference

Central node.