JavaScript Other
Permalink
Failed to load latest commit information.
LICENSES updated license year Jan 11, 2017
img updated demo_screenshot.png Feb 8, 2017
js fixed row cat-title bug and enrichrgram behavior for mult clusts Feb 25, 2017
json updated README to reference readthedocs Feb 23, 2017
lib improvements to dendro icon placement, working on adding icons and ;t… Dec 22, 2016
src v1.12.7, fixed mult clust row-cat-title and enrichrgram bug Feb 25, 2017
txt reverted to default example Feb 21, 2017
.gitignore unstable, working on zoom downsample behavior Jan 26, 2017
README.md small mod to readme Feb 23, 2017
clustergrammer.js v1.12.7, fixed mult clust row-cat-title and enrichrgram bug Feb 25, 2017
clustergrammer.min.js v1.12.7, fixed mult clust row-cat-title and enrichrgram bug Feb 25, 2017
clustergrammer.node.js v1.12.7, fixed mult clust row-cat-title and enrichrgram bug Feb 25, 2017
clustergrammer.node.min.js v1.12.7, fixed mult clust row-cat-title and enrichrgram bug Feb 25, 2017
index.html renamed Enrichr_functions.js - Enrichrgram.js Dec 12, 2016
make_clustergrammer.py unstable, reordering downsampled view starting to work Feb 2, 2017
multiple_clustergrams.html renamed Enrichr_functions.js - Enrichrgram.js Dec 12, 2016
optional_clustergrammerjs_arguments.md renamed optional arguments file Oct 20, 2016
package.json v1.12.7, fixed mult clust row-cat-title and enrichrgram bug Feb 25, 2017
scrolling_tour.html renamed Enrichr_functions.js - Enrichrgram.js Dec 12, 2016
webpack.config.js v1.12.7, fixed mult clust row-cat-title and enrichrgram bug Feb 25, 2017

README.md

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:

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:

Licensing

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