biojs-vis-heatmap-d3

biojs-vis-heatmap-d3 renders color-coded heatmaps from biological data matrices to visualize patterns such as gene expression, protein interactions, and metabolic pathway changes.


Key Features:

  • Data visualization: Converts biological data matrices into color-coded heatmaps representing individual matrix values as colors.
  • Interactive visualization (D3.js): Implements interactive graphics with D3.js enabling dynamic exploration, zooming, and cell-level detail inspection.
  • Customizable color scales and thresholds: Supports color gradients with configurable scales and thresholds to represent data value ranges.
  • BioJS integration: Integrates within the BioJS ecosystem for composition with other BioJS components.

Scientific Applications:

  • Gene expression analysis: Visualizes gene expression matrices across samples or conditions to reveal upregulation and downregulation patterns.
  • Protein interaction comparison: Illustrates strength and frequency of protein interactions across conditions using color-coded matrices.
  • Metabolic pathway assessment: Displays changes in metabolic pathway–related measurements to aid identification of regulatory nodes.

Methodology:

Converts biological data matrices into visual heatmaps using color gradients with configurable scales and thresholds and implements interactivity via D3.js for dynamic exploration.

Topics

Details

Tool Type:
library
Operating Systems:
Linux, Mac
Programming Languages:
JavaScript
Added:
1/22/2015
Last Updated:
11/25/2024

Operations

Data Inputs & Outputs

Publications

Yachdav G, Goldberg T, Wilzbach S, Dao D, Shih I, Choudhary S, Crouch S, Franz M, García A, García LJ, Grüning BA, Inupakutika D, Sillitoe I, Thanki AS, Vieira B, Villaveces JM, Schneider MV, Lewis S, Pettifer S, Rost B, Corpas M. Anatomy of BioJS, an open source community for the life sciences. eLife. 2015;4. doi:10.7554/elife.07009. PMID:26153621. PMCID:PMC4495654.

PMID: 26153621
PMCID: PMC4495654
Funding: - Engineering and Physical Sciences Research Council (EPSRC): EP/H043160/1

Documentation