moscot.utils.subset_policy.TriangularPolicy¶
- class moscot.utils.subset_policy.TriangularPolicy(adata, upper=True, **kwargs)[source]¶
Policy which connects all preceding/subsequent nodes.
- Parameters:
adata (
Union[AnnData,Series,Categorical]) – Annotated data object.upper (
bool) – Whether to use subsequent nodes instead of the preceding ones.kwargs (
Any) – Additional keyword arguments.
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
Categories in the policy.
Key in
obsdefining the policy.