MCPcopy Index your code
hub / github.com/MaayanLab/clustergrammer

github.com/MaayanLab/clustergrammer @v1.19.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.19.5 ↗ · + Follow
1,499 symbols 3,505 edges 233 files 126 documented · 8% updated 3y agov1.19.5 · 2018-03-14★ 24021 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Clustergramer

NPM NPM

Clustergrammer is a web-based tool for visualizing high-dimensional data (e.g. a matrix) as an interactive and shareable hierarchically clustered heatmap. Clustergrammer's front end (Clustergrammer-JS) is built using D3.js and its back-end (Clustergrammer-PY) is built using Python. Clustergrammer produces highly interactive visualizations that enable intuitive exploration of high-dimensional data and has several biology-specific features (e.g. enrichment analysis, see Biology-Specific Features) to facilitate the exploration of gene-level biological data. Click the screenshot below to view an interactive tutorial:

demo_screenshot

Clustergrammer's interacive features include: - Zooming and Panning - Row and Column Reordering - Interactive Dendrogram - Interactive Dimensionality Reduction - Interactive Categories - Cropping - Row Searching - Biology-Specific Features

Clustergrammer can be used in three main ways (this repo contains the source code for Clustergrammer-JS):

For information about building a webpage or app using Clustergrammer see: Web-Development with Clustergrammer

Using Clustergrammer

Pleae see Clustergramer's documentation for detailed information or select a specific topic below:

Citing Clustergrammer

Please consider supporting Clustergrammer by citing our publication:

Fernandez, N. F. et al. Clustergrammer, a web-based heatmap visualization and analysis tool for high-dimensional biological data. Sci. Data 4:170151 doi: 10.1038/sdata.2017.151 (2017).

Licensing

Clustergrammer was developed by the Ma'ayan lab at the Icahn School of Medicine at Mount Sinai for the BD2K-LINCS DCIC and the KMC-IDG. Clustergrammer's license and third-party licenses are in the LICENSES directory and more information can be found at Clustergrammer License.

Please contact us for support, licensing questions, comments, and suggestions.

Core symbols most depended-on inside this repo

Shape

Function 1,499

Languages

TypeScript100%

Modules by API surface

lib/js/d3.js569 symbols
clustergrammer.node.js289 symbols
clustergrammer.js289 symbols
lib/js/jquery-1.11.2.min.js75 symbols
clustergrammer.node.min.js40 symbols
clustergrammer.min.js40 symbols
src/tooltip/d3_tip_custom.js18 symbols
js/Enrichrgram.js16 symbols
src/screenshot/file_saver.js12 symbols
src/d3.slider/d3.slider.js11 symbols
js/scroll_section_functions.js11 symbols
src/main.js9 symbols

For agents

$ claude mcp add clustergrammer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page