tomodrgn.analysis.load_dataframe#
- load_dataframe(*, z: ndarray | None = None, pc: ndarray | None = None, tsne_emb: ndarray | None = None, umap_emb: ndarray | None = None, euler: ndarray | None = None, trans: ndarray | None = None, labels: ndarray | None = None, **kwargs) DataFrame [source]#
Merge known types of numpy arrays into a single pandas dataframe for downstream analysis. Only supplied key word arguments will be added as columns to the dataframe.
- Parameters:
z – array of latent embeddings, shape (nptcls, zdim)
pc – array of PCA-transformed latent embeddings, shape (nptcls, PC-dim)
tsne_emb – array of t-SNE-transformed latent embeddings, shape (nptcls, tSNE-dim)
umap_emb – array of UMAP-transformed latent embeddings, shape (nptcls, UMAP-dim)
euler – array of Euler angles, shape (nptcls, 3)
trans – array of translation vectors, shape (nptcls, 2)
labels – array of labels, shape (nptcls, )
kwargs – key:value pairs of additional column_name: numpy array of values to add as additional columns to the dataframe
- Returns: