HAMSTER

HAMSTER generates sets of minimum spanning trees (MSTs) from microarray gene expression datasets to reveal interrelationships among probes or experiments.


Key Features:

  • Minimum Spanning Trees for Visualization: Generates sets of minimum spanning trees (MSTs) from microarray data to reveal interrelationships among probes or experiments and provide an alternative to hierarchical clustering dendrograms.
  • Recursive Merging Process: Recursively merges experiments to produce multiple MSTs, each representing a snapshot analogous to one step in hierarchical clustering.
  • Scoring and Ranking Schemes: Employs three distinct schemes to score and rank generated trees for prioritizing analyses.
  • Implementation and Rendering: Implemented in C++ and uses Graphviz for rendering MSTs.

Scientific Applications:

  • Microarray Data Analysis: Provides an alternative visualization to dendrograms that can uncover patterns in datasets exhibiting gradients or temporal changes such as time-series.
  • Cellular and Tissue Relationship Studies: Analyzes relationships between cells or tissues to clarify complex biological interactions.

Methodology:

Generates multiple MSTs via a recursive merging process that produces successive snapshots analogous to hierarchical clustering steps, contrasting with single‑MST approaches.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
C++
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Wan R, Kiseleva L, Harada H, Mamitsuka H, Horton P. HAMSTER: visualizing microarray experiments as a set of minimum spanning trees. Source Code for Biology and Medicine. 2009;4(1). doi:10.1186/1751-0473-4-8. PMID:19925686. PMCID:PMC2784758.

Documentation

Links