gunz_cm.visualizations#
Module contents#
Visualization utilities for contact matrices, compartments, and metrics.
- gunz_cm.visualizations.get_compartment_matrix(matrix, compartments: NDArray, x: int, y: int)[source]#
- gunz_cm.visualizations.plot_chromosome_3d(points: NDArray, output_path: str | None = None, marker_size: int = 4, line_width: int = 2, colorscale: str = 'Viridis', show: bool = False, node_colors: NDArray | None = None)[source]#
- gunz_cm.visualizations.plot_chromosome_3d_with_ellipsoid(points: NDArray, output_path: str | None = None, *, node_colors: NDArray | None = None, ellipsoid_color: str = 'rgba(0, 200, 200, 0.15)', ellipsoid_alpha: float = 0.15, confidence: float = 2.0, n_mesh: int = 20, use_cdn: bool = True, showscale: bool = True)[source]#
- gunz_cm.visualizations.plot_structure_grid(structures: list[NDArray], titles: list[str], output_path: str | None = None, main_title: str = 'Aligned Structures', grid_size: tuple[int, int] | None = None, *, node_colors: NDArray | list[NDArray] | None = None, use_cdn: bool = True, showscale: bool = True)[source]#