CellScope.ts.tree_structure_visualization_static
CellScope.ts. tree_structure_visualization_static (T, step0, step1, Title_1, Title_all, Y_initial,
Y_1, Y_all, index_1, index_all, save_figure = False, filename = ‘’)
- The
tree_structure_visualization_staticfunction automatically generates hierarchical tree structured visualization (up to three levels) through a series of UMAP scatter plots derived from the
generate_tree_structured function, with an option to save the figures to a specified directory.
Parameters
T (
np.ndarray):Matrix of clustering labels for different levels of clustering.
step0 (
int):Final starting level for the tree-structured visualization.
step1 (
int):Final ending level for the tree-structured visualization.
Title_1 (
list):List of titles for the first-level clusters.
Title_all (
list):List of titles for clusters at all levels.
Y_initial (
np.ndarray):Initial 2D UMAP embedding of all cells.
Y_1 (
listofnp.ndarray):List of UMAP embeddings for clusters at the first level.
Y_all (
listofnp.ndarray):List of UMAP embeddings for clusters at all levels.
index_1 (
list):List of indices corresponding to cells in each cluster at the first level.
index_all (
list):List of indices corresponding to cells in each cluster at all levels.
save_figure (
bool, optional, default=False):If True, saves the figures to the specified path.
filename (
str, optional, default=’’):Directory path to save the figures. Required if save_figure=True.
Return
This function does not return any values. It directly renders the tree structured visualization in CellScope.