moscot.utils.subset_policy.OrderedPolicy#

class moscot.utils.subset_policy.OrderedPolicy(adata, **kwargs)[source]#

Base ordered policy.

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.

reverse()

Reverse the policy.

Attributes

key

Key in obs defining the policy.