ismms-himc / clustergrammer2

"Dimensionality-increasing" data visualization tool and interactive WebGL Jupyter widget built for single-cell data.
https://clustergrammer.readthedocs.io/case_studies.html
MIT License
115 stars 20 forks source link

precalc UMAP and add row/col reorder buttons #13

Closed cornhundred closed 4 years ago

cornhundred commented 5 years ago

Pre-calculate UMAP coordinates for the rows and columns of a heatmap. Save these in the Visualization JSON. If UMAP coordinates are available to Clustergrammer-GL, show UMAP reordering buttons for rows and columns. Pressing the UMAP buttons for rows/columns will cause the matrix to disappear, rows/columns rectangles (viz-aid-triangles) will rearrange (animated https://github.com/ismms-himc/clustergrammer-gl/issues/4) themselves into a UMAP (not zoomable for now). If making a UMAP of columns, then row categories and row names will remain visible. Clicking row categories or rows from the invisible matrix will change the colors of the UMAP squares/points.

cornhundred commented 4 years ago

We're going to integrate spatial data using a separate visualization. See the se examples: