moscot.problems.space.AlignmentProblem#
- class moscot.problems.space.AlignmentProblem(adata, **kwargs)[source]#
Class for aligning spatial omics data, based on [Zeira et al., 2022].
- Parameters:
adata (
AnnData
) – Annotated data object.kwargs (
Any
) – Keyword arguments forCompoundProblem
.
Methods
add_problem
(key, problem, *[, overwrite])Add a subproblem.
align
([reference, mode, spatial_key, key_added])Align the spatial data.
cell_transition
(source, target[, ...])Aggregate the transport matrix.
compute_feature_correlation
(obs_key[, ...])Compute correlation of push-forward or pull-back distribution with features.
load
(path)Load the model from a file.
prepare
(batch_key[, spatial_key, ...])Prepare the alignment problem problem.
pull
(*args, **kwargs)Pull mass from target to source.
push
(*args, **kwargs)Push mass from source to target.
remove_problem
(key)Remove a subproblem.
save
(path[, overwrite])Save the problem to a file.
solve
([alpha, epsilon, tau_a, tau_b, rank, ...])Solve the alignment problem.
Attributes