clustergrammer-gl
clustergrammer-gl copied to clipboard
dendrogram interactions
Clicking the dendrogram should bring up the dendrogram tooltip, but allow the user to interact with it, e.g. stay visible permanently until closed again by clicking the dendrogram (or an x in the tooltip). I will probably need to create a separate class for this tooltip to prevent it from being hidden and to prevent additional tooltips from popping up while it is visible.
The tooltip needs:
- [x] text selection box for rows/columns (e.g. comma separated)
- [x] ~~wrap around text for row and column cluster selection~~ will instead have external widget view of selected terms see Observable examples
- [ ] run enrichment analysis via Enrichr
- https://observablehq.com/@ismms-himc/clustergrammer-gl-and-enrichr
- [ ] export genes to Enrichr
- [ ] crop button to zoom into this section
- will be useful for zooming into clusters of genes
- will be useful for running front-end enrichment analysis on a cluster of genes
Setting up re-initialization (as well as destroying previous contexts) of visualization. Need to re-create network filtering as seen here
https://github.com/MaayanLab/clustergrammer/blob/master/src/network/filter_network_using_new_nodes.js