Select Data
Load, create, import, or derive genomic inputs.
For the full teaching guide, see the nine-unit tutorial.
Download test datasets and follow reproducible testing walkthroughs.
Chromosomes require name, start, end. Coordinates in these application tables are positive, 1-based and inclusive; do not upload unconverted BED intervals as chromosome/annotation tables. Annotations require name, ch_name, ch_start, ch_end. Add data, data2, and further series for plotted values; optional columns include strand and hyperlink metadata.
Set the number of chromosome sets. Chromosome sets may represent tracks, samples, species, experimental conditions, or ploidy layers. Numeric, categorical and annotation-only modes are configured independently for each set in Visualise Data. Upload CSV/TSV files or create them in the table editor. Set names clarify selectors, summaries, legends, and assistant interpretation.
Import a standalone HTML plot exported by the app to recover recognized data and configuration.
Load scientific examples into the editable interface. The Plot Types gallery is display-only and uses synthetic data.
Use bgzip GFF3 plus TBI for large catalogs. Larger flanks provide context but increase processing.
Counts GFF3 genes or regions per window.
Reduces BAM coverage into one series per sample.
Aggregates BED, bedGraph, BigWig, CSV, TSV, or text values.
Adaptive windows scale with chromosome length; Window factor controls detail. Fixed windows use one base-pair size. Choose count, sum, average, minimum, maximum, or median. Region type and filter select chromosomes, scaffolds, or contigs.
Show heat map applies data-dependent colors to chromosome windows. Plot choices include bar, scatter, line, area, density, histogram, box, violin, epi-tag/lollipop, and multi-series variants where compatible. Select the chromosome set before changing its visualization.
Chromosome width changes body thickness; Window width changes window footprint. Corner curve rounds chromosome ends. Chromosome gap separates chromosomes and chromosome-set gap separates tracks. Automatic left margin fits names; center plot aligns the composition.
Display absolute, relative, or both coordinate modes. Configure major/minor ticks, suffix, scale offset, chromosome text, title, axes, legends, tooltips, and y-axis labels. Use automatic or manual legend positions.
The title appears above the plot. Scientific description supplies experiment context to exports and the assistant. Select canvas-title text to apply size, bold, italic, highlighting, or links.
Choose a set, then configure chromosome/annotation colors and visibility. Set plot height, y ticks, optional min, max y domain, aggregation, plot colors, legend labels, data domain, and data colors.
Numeric domain scope can be per-set or global. Reference lines use a y position, color, and width. Plot filters recolor matching values; epi-tag filters decide which tags remain visible. Range operations use both Number 1 and Number 2.
Epi-tag settings control color, single/multi radius, triangle size, and plot shift.
Open Plot Properties → Global → Genomic scale. Select Absolute for reference coordinates, Relative for distance from the displayed coordinate origin, or Both for two coordinate axes. The axes do not include additional “absolute” or “relative” captions.
Major ticks specifies the requested maximum number of labelled positions. The renderer uses this count exactly when labels fit and reduces it automatically when a coarser map produces a narrower axis. A value of 2 produces two endpoint ticks when space permits. Minor ticks are unlabelled subdivisions between adjacent major ticks. Scale suffix sets the coordinate unit; Y scale offset adjusts vertical placement. Click Create chromoMap after modifying these settings.
Custom legends are independent global elements. Creating one does not enable a built-in per-set legend or alter the data encoding. Use them to explain additional symbols, groups or reference scales. Legends can be repositioned on the rendered figure.
Adaptive mode derives resolution from chromosome length and Window factor. Fixed mode uses Window size in base pairs. Finer windows reveal detail but require more rendering and may expose sparse values.
Create/import intervals with start, end, color, opacity, and optional label; draw them in the background or overlay.
Show all annotation names or a comma-separated subset. Control maximum labels per window, font size, angle, and separator.
Requires +/- strand values. Place arrows inside or above chromosomes and configure color, size, and tail.
Enter annotation names, assign colors in the same order, and set size, vertical offset, and outline.
Add text with font, color, size, rotation, italic, and underline. Drag it on the rendered SVG. It persists in saved projects and PNG, SVG, and HTML exports.
Custom legends may derive entries from an annotation data field or use manual labels/colors. Field legends suit encoded categories; manual legends explain symbols or groups outside the data columns.
Each link needs source annotation/set and target annotation/set; optional data supports grouping or numeric color mapping. Paste JSON, import CSV/TSV, or use the table editor.
Annotation names must match exactly and set numbers are one-based.
For every set, state whether it represents a sample, species, condition, chromosome set, or custom group, and explain every data series.
Optional local statistics compare exact matching chromosome windows. Numeric series may receive paired t-tests and Pearson correlations; compatible mixed data may receive exploratory chi-square tests. Multiple-testing correction is not applied. Genomic windows may be spatially correlated and are not biological replicates. These tests are exploratory; p-values do not establish differential biology or causality.
Structured mode is deterministic. Optional WebLLM modes download and run a local browser model. Clear memory removes recent chat context.
Saved projects retain data, configuration, custom text, legends, and link colors in this browser's IndexedDB. They are not sent to a server. Browser site-data cleanup may remove them.
d3.v5.js and chromoMap2.js beside the HTML for offline use.Use the chromoMap2.js API button in the header for the complete programming reference.
ch_name must exactly match a chromosome name.