flowmap.utils.dataset ModuleΒΆ
Small data container used to keep a fitted FlowMap embedder together with the metadata and matrices needed by tutorials or downstream analysis.
FlowMapDataset(X, V, embedder=None, obs=None, var=None, layers=None, obsm=None, varm=None, uns=None, metadata=None)
Store FlowMap matrices and single-cell metadata in one ordinary Python object.
Existing code can keep using data.embedder exactly like the original
embedder. Printing the object shows only dimensions and available keys, similar
to AnnData.
Parameters
X:(n_cells, n_features)data matrix used by FlowMap.V:(n_cells, n_features)velocity matrix aligned toX.embedder: optional fittedVectorFieldEmbedderor compatible object.obs: optional cell metadata table.var: optional gene or feature metadata table.layers: optional named matrices, usually copied from AnnData layers.obsm: optional cell-level embeddings or matrices.varm: optional feature-level matrices.uns: optional unstructured metadata.metadata: optional FlowMap-specific metadata.
Output
Returns a FlowMapDataset instance.
FlowMapDataset.attach_embedder(embedder)
Attach or replace the stored embedder after construction.
Parameters
embedder: fittedVectorFieldEmbedderor compatible object.
Output
Returns self.