Overview | Ideogram
Ideogram.js is a
JavaScript library for chromosome visualization. Ideogram supports drawing
and animating genome-wide datasets.
In the examples below, raw
cytogenetic band
data is read in and rendered entirely on the client using
D3.js.
- Human. Chromosomes 1-22, X and Y rendered vertically.
- Mouse. Chromosomes 1-19, X and Y rendered horizontally.
- Eukaryotes. Genomes for many organisms, using data fetched via API.
- Homology, basic. Simple relations between two chromosomes.
- Homology, advanced. Relations between two chromosomes, using color and opacity.
- Homology, interspecies. Relations between two chromosomes, each from a different taxon.
- Annotations, basic. Location of a gene on a chromosome.
- Annotations, overlaid. Overlaid features on chromosomes.
- Annotations, colored arms. Cytogenetic arms filled with different colors.
- Annotations, tracks. Stacked features on chromosomes.
- Annotations, external data. Annotation data fetched from a third party API.
- Annotations, histogram. Dense feature distributions on chromosomes.
- Layout, small. Chromosomes surrounded by other content.
- Brush. Move and resize a slider-like widget to change genomic coordinates in focus.
Ideogram is developed by Eric Weitz.