Giter Site home page Giter Site logo

yixf-self / clustergrammer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from maayanlab/clustergrammer

0.0 2.0 0.0 75.12 MB

An interactive heatmap visualization built using D3.js

Home Page: http://maayanlab.github.io/clustergrammer/scrolling_tour

JavaScript 98.64% CSS 0.31% HTML 0.51% Python 0.06% Jupyter Notebook 0.47%

clustergrammer's Introduction

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

What's New

JupyterCon 2018 Presentation

Clustergrammer JupyterCon 2018

Clustergrammer was recently presented at JupyterCon 2018 (see slides).

Clustergramer2

ccle_gif

Clustergrammer is being re-built using the WebGL library regl. The new in-development front-end is Clustergrammer-GL and the new in-development Jupyter widget is Clustergrammer2.

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.

clustergrammer's People

Contributors

cornhundred avatar gwgundersen avatar michaelgmcd avatar daniloimparato avatar

Watchers

Yi Xianfu avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.