HilbertVis

HilbertVis visualizes genome-position-dependent data by mapping integer vectors of scores (e.g., ChIP-chip, ChIP-Seq) onto two-dimensional Hilbert curves to preserve spatial locality and reveal distributional patterns.


Key Features:

  • Hilbert curve mapping: Maps one-dimensional genomic data onto a two-dimensional plane using Hilbert curve algorithms.
  • Integer-vector representation: Transforms genome-position-dependent scores into integer vectors for Hilbert mapping.
  • Preservation of spatial relationships: Maintains proximity of genomic positions in the two-dimensional representation to facilitate pattern detection.
  • Complementary analysis with genome browsers: Provides an alternative visualization that highlights structural aspects of data not emphasized by linear genome browsers.

Scientific Applications:

  • ChIP-chip and ChIP-Seq interpretation: Enhances visualization and interpretation of ChIP-chip and ChIP-Seq score distributions across the genome.
  • Detection of spatial clustering: Aids identification of spatial distribution and clustering of genomic features.
  • Exploration of genomic feature patterns: Facilitates discovery of underlying biological patterns and structures in genome-position-dependent datasets.

Methodology:

Genome-position-dependent scores are converted into integer vectors and mapped onto a two-dimensional Hilbert curve using a Hilbert curve algorithm, preserving spatial relationships.

Topics

Collections

Details

License:
GPL-3.0
Tool Type:
command-line tool, library
Operating Systems:
Windows, Mac
Programming Languages:
R
Added:
1/17/2017
Last Updated:
11/25/2024

Operations

Publications

Anders S. Visualization of genomic data with the Hilbert curve. Bioinformatics. 2009;25(10):1231-1235. doi:10.1093/bioinformatics/btp152. PMID:19297348. PMCID:PMC2677744.

Documentation

Downloads

Links