CSV and TSV are supported, with a header row. Chromosomes require name,start,end. Annotations require name,ch_name,ch_start,ch_end; optional data,data1,data2,… encode values, and strand is + or -. Headers are case-sensitive. Coordinates are positive 1-based inclusive integers. Chromosome names must be unique and annotation intervals must be within the corresponding chromosome. Numeric zero is a valid measurement; blank values are missing. CSV quoting allows commas in names. BED and bedGraph inputs use 0-based half-open intervals and are converted during extraction.
Upload GFF3, load the gene catalog, select a gene, choose a mode and feature types, then populate the app and create the plot. GFF3 must have nine tab-separated columns and gene rows with ID attributes; transcript and exon relationships use Parent. GTF and FASTA are not interchangeable with GFF3. Choose the Ensembl gff3 download for the intended assembly and release.
Gene mode selects MANE Select, Ensembl canonical, RefSeq Select, or the longest transcript as fallback. Transcript mode shows every linked mRNA/transcript on a separate row. Full gene/transcript spans are optional and off by default. Structured exons are on by default. If UTRs are present and selected, exon intervals exclude those UTR segments so the colors do not overlap. CDS is optional and occupies a separate row: an exon can contain both coding and untranslated sequence, so these are distinct biological features.
Flanks extend both sides in genomic coordinates, independent of strand. The left boundary cannot go below 1; declared sequence boundaries clip both ends. If sequence length is absent, the right boundary cannot be verified. Unequal visible padding near a chromosome boundary is expected. Gene workflows use fine fixed windows; annotations and exported coordinates remain genomic. Sequencing-depth and regional signal layers are above the structure and numeric signal layers hide their chromosome bodies. Aligned reads use the gene structure first, followed by all reads of each sample. Gene workflows stack complete sets, and the genomic axis sits below the last row. A warning explains when requested flanks are clipped.
Plain GFF3 needs no index and is loaded in memory. For large annotations use sorted BGZF GFF3 plus its matching .tbi. Ordinary gzip compression is not BGZF. GeneMaps requires both compressed files; genome-wide reduction scans the complete annotation and therefore does not require an index. Sorting/indexing cannot repair a file without gene features.
# Keep GFF3 headers; exclude any embedded FASTA before sorting.
awk '/^##FASTA/{exit} /^#/{print > "headers.txt"; next} {print > "features.tsv"}' annotation.gff3
LC_ALL=C sort -k1,1 -k4,4n features.tsv > features.sorted.tsv
cat headers.txt features.sorted.tsv > annotation.sorted.gff3
bgzip -c annotation.sorted.gff3 > annotation.sorted.gff3.gz
tabix -p gff annotation.sorted.gff3.gz
samtools sort -o sample.sorted.bam sample.bam
samtools index -b sample.sorted.bamUpload annotation.sorted.gff3.gz and annotation.sorted.gff3.gz.tbi together. Upload each BAM and matching BAM.bai. This app accepts TBI/BAI; their coordinate limit is 2^29 bases per reference sequence. See the Tabix manual and Samtools index manual.
Start with the annotation and select a gene, then upload one or more sample BAM files and their indexes. BAMs represent whole samples; they need not be gene-specific. The app queries the selected genomic interval including flanks, rather than looking for a gene ID inside a BAM. Alignments must use the same reference assembly and compatible sequence identifiers as the annotation. A matching name alone cannot establish assembly compatibility.
Sequencing-depth view summarizes reads covering each base; aligned-read view displays individual read spans, including the reference span of CIGAR introns. It does not infer expression or splice isoform abundance. Gene plus data accepts BED, bedGraph and BigWig and extracts overlapping records. Click the analysis/populate button, then Create chromoMap.
Choose gene density, sequencing depth, or numeric regional summary; select reference regions and fixed or adaptive windows, then a summary statistic. Gene density counts gene midpoints per window. Numeric interval summaries count each overlapping input record once in each intersected window; they are not length-weighted. Depth summaries use covered bases only (zero-depth positions are omitted). Count counts covered positions, not read depth; Average is the default for sequencing depth and numeric summaries. Gene density defaults to Count. Choose line/multi-line or area/multi-area for numeric/depth displays. Median uses a bounded sample for large windows and may be approximate. These choices matter when comparing tracks. Large BAM processing runs in workers but still scans alignment data and can take substantial time. Reduction defaults use a 50 px top margin and blank y-axis labels. Each short chromosome still has one valid rounded window.
Download the synthetic pack. Compare chromosomes.csv/numeric.csv with the TSV equivalents. Upload reference.gff3 and select geneA in transcript mode to inspect txA and txA2. Select alignments.bam and alignments-second.bam with both BAIs to compare samples in depth and aligned-read views. The second sample has reads beyond the default 500-bp flank to test interval filtering. Neighboring genes in real annotations are labeled as separate context rows. Indexed GFF3 and negative-validation fixtures are included. These invented records test software, not biological conclusions.
For reduction, download the compact reduction demo: 6,000 genes, 60,000 numeric intervals per sample, and two BAM samples reduce to 300 fixed 10-kb windows. See instructions and expected results.
For larger batches, download the optional Python reducer and read its requirements, usage, and parity limits. It streams native Samtools depth and parallelizes samples. No browser-versus-native speedup is established. This is optional; browser workflows do not require it.
An optional Python 3.9+ companion for batch processing on a workstation or HPC. The browser app remains usable without installing this tool. No browser-versus-native speedup or hundreds-of-samples benchmark is claimed. Parallel sample processing is bounded by --workers; performance depends on CPU, RAM, storage and sample size.
sample.bam.bai or sample.bai files in the same directory. Use the browser's Samtools version (1.21) when strict cross-version parity matters.The reducer is a standalone Python file, not a pip package. There is no pip install step and no Python-library dependency. Use an isolated environment when BAM/BigWig executables are needed. These commands are installation instructions, not a claim that every OS/architecture combination has been tested.
conda --version succeeds.chromomap-reducer.zip from the app and extract it. In a typical Downloads folder (change the path if you downloaded elsewhere):cd ~/Downloads
python3 -m zipfile -e chromomap-reducer.zip .
cd chromomap-reducer
conda create --name chromomap-reducer --override-channels \
-c conda-forge -c bioconda --strict-channel-priority python=3.11 samtools=1.21
conda activate chromomap-reducer
python --version
samtools --version
python chromomap_reduce.py --help
If python3 is unavailable for extraction, use your file manager's Extract action; Python becomes available after environment creation. The environment and the extracted folder share a name but are separate: activating the environment does not change your working directory. Run the script from its extracted folder, or supply its full path. Use python after activation so the environment's interpreter is used.
For BigWig only, add the optional native converter:
conda install --name chromomap-reducer --override-channels \
-c conda-forge -c bioconda --strict-channel-priority ucsc-bigwigtowig
command -v bigWigToWig
Package availability can depend on architecture. If the converter cannot be installed, use a supported Linux environment or convert BigWig to a supported numeric format with your existing validated workflow. Do not infer BigWig parity from the BAM tests. See Bioconda installation guidance.
For gene density and numeric text files, Python 3.9+ alone is sufficient: python3 /path/to/chromomap_reduce.py --help. For BAMs, samtools --version must succeed in that same terminal. This installation route was used for the local tests (Python 3.9.7, native Samtools 1.23.1 on macOS); browser Samtools 1.21 was also tested for index validation/depth. Conda setup itself was not executed as part of those tests.
Use WSL2 with a Linux distribution such as Ubuntu and run the Linux commands inside that shell; see Microsoft's WSL installation instructions. Copy the ZIP and input data into a directory accessible from WSL and adjust the paths. A native Windows installation and WSL execution have not been validated here.
Download reduction-demo.zip from the app, extract it into a separate demo folder, and run this from the reducer folder in the activated environment:
python -m zipfile -e /path/to/reduction-demo.zip demo
python chromomap_reduce.py --reference demo/reduction-reference.gff3 \
--mode gene-density --window-size 10000 --output demo-density
Expect 300 output windows and 6,000 counted genes, with per-window values matching demo/reduction-expected.json. Inspect the results and manifest before using real data. Choose a new output directory on each run; existing outputs are protected.
Use your cluster's documented Conda/module setup; module names and policies vary. Create the environment once on a permitted setup/login node (not inside every batch job), or ask the administrator for Python and Samtools modules. Inputs, the environment and output paths must be accessible on the compute node. Network access is not needed during reduction after dependencies and input files are in place.
The download includes example.slurm, a single-node Slurm template. Edit all /absolute/path/... placeholders, resource requests and account/partition settings for your cluster, then submit with sbatch example.slurm. Its 4 CPUs, 16 GB and 4-hour limits are examples, not measured requirements. --workers controls sample processes on one node; this tool is not a distributed/multi-node program. For other schedulers, launch the same Python command in the allocated job and set --workers no higher than the CPUs allocated. Start with a small batch: disk bandwidth and RAM can limit useful concurrency. Log paths and sample processing times help tune it.
python chromomap_reduce.py --reference reduction-reference.gff3 \
--mode gene-density --window-size 10000 --output density
python chromomap_reduce.py --reference reduction-reference.gff3 \
--mode numeric-regions --inputs reduction-sample-1.bedgraph reduction-sample-2.bedgraph \
--window-size 10000 --summary avg --workers 2 --output numeric
python chromomap_reduce.py --reference annotation.gff3.gz \
--mode bam-depth --input-list samples.txt --window-size 100000 \
--summary avg --workers 8 --output depth
samples.txt has one BAM path per line. Relative paths resolve against the list's folder. Blank lines and lines beginning with # are ignored. Indexes sit beside BAMs. Start with a few workers; hundreds of simultaneous jobs can saturate storage or RAM. An existing output directory is rejected so previous results are preserved.
chromosomes.tsv: upload as the chromosome table for one set in the app.annotations.tsv: upload as annotations for that set. Sample columns are data, data2, data3, etc.; blanks mean no populated window, not measured zero.sample-N-windows.tsv: each sample's windows, values and record counts.manifest.json: options, sample order/names, actual window size, processing times.Choose Numeric in the app, fixed resolution using window_size from the manifest, aggregation None, and multi-line or multi-area. Add sample legend labels in manifest order. Use smaller batches or subsets when hundreds of curves would be unreadable.
Gene density counts each gene's midpoint once. Numeric intervals contribute one record to every intersected window, without weighting by interval length. Tables use positive 1-based inclusive coordinates; BED/bedGraph are 0-based half-open. Headered numeric files need chromosome (ch_name/chrom/chromosome/seqid), start (ch_start/start/position/pos), value (data/value/score) and optional end (ch_end/end). Browser and CLI use the same aliases and chr-prefix reference aliases.
BAM processing streams samtools depth, i.e. depth at each nucleotide using Samtools' default read filters. Average is the mean over covered positions. Zero-depth positions are omitted, matching the browser; this is not a whole-window mean including uncovered bases. Count counts covered nucleotide positions, not reads or depth. Sum adds per-base depths. Average is the default for numeric/depth; count is the default for gene density. The tool does not output a raw per-base table unless window size is 1.
--window-mode adaptive --window-factor 1 follows the browser's shared grid using longest sequence length / (100 × factor), with a minimum 1-bp step. The grid origin is the minimum reference start. All samples use that same grid. Supported statistics: count, sum, avg, min, max, median. Median uses the browser's deterministic bounded 2048-record reservoir, so larger-window medians are approximate.
Automated parity tests compare GFF3, numeric tables and native BAM depth summaries against the browser reducers. BigWig uses the same converter family and WIG parsing semantics but is not covered by a BigWig parity fixture yet. Ordering and floating-point formatting can differ; values are compared numerically. CPU-intensive Python reduction is not automatically faster than C++/WASM; native Samtools and multiple sample processes provide a batch execution path, not a demonstrated speed guarantee.
This is a companion download, not a separately validated NAR stand-alone application. No cross-platform or container execution certification is claimed. Retain the project's CC BY-NC 4.0 software license and attribution.
The assistant is experimental and optional. It can inspect loaded data, recommend plots, apply settings from defaults, create a plot, and find settings. Review its results. Structured mode needs no model; optional WebLLM inference runs locally after downloading model assets. Uploaded genomic data and prompts are not sent for inference. Browser projects use IndexedDB, preferences use local storage, and recent chat uses session storage. See Data & Privacy Policy in the app.
Upload or edit CSV/TSV pairs, open an existing figure, load examples, construct GeneMaps, or reduce genome-wide data.
Choose the representation and data mode independently for each chromosome set.
Global settings change the canvas; per-set settings change only the selected set.
Resolution, labels, strand arrows, markers, highlights, text, custom legends, and optional experimental assistant analysis.
Connect annotations across sets using names and 1-based set numbers.
Download figures, HTML with embedded data, input tables, and computed window summaries.
Inspect generated JavaScript and settings.
Defaults below apply to a new project. Imported figures and workflow presets may override them. Set values before clicking Create chromoMap. Per-set settings apply only to the selected set.
| Property | Scope | Default | Purpose and values |
|---|---|---|---|
aggregate_func | Per set | avg | Chooses how annotation values inside the same genomic window are summarized. |
anno_col | Per set | #3e9689 | Sets the default annotation color when a data color map is not being used. |
annotation_label_join | Global | , | Sets the separator used when several annotation names share one displayed label. |
annotation_label_max | Global | 3 | Limits the number of annotation labels displayed in one genomic window to reduce overlap. |
annotation_labels | Global | Unset | Limits labels to these comma-separated annotation names; leave blank to label all annotations. |
auto_left_margin | Global | true | Automatically expands the left margin to fit chromosome names and labels. |
axis_font_size | Global | 12 | Sets the coordinate-axis label and tick font size. |
center_plot | Global | true | Centers the rendered chromosome sets within the available canvas. |
ch_gap | Global | 5 | Sets the space between chromosomes within a chromosome set. |
chord_links | Global | false | Draws links as curved chord-style connections rather than the standard link geometry. |
chr_color | Per set | #b9c5c1 | Sets the chromosome-body color for the selected chromosome set. |
chr_curve | Global | 5 | Sets chromosome-end corner curvature; larger values make the ends more rounded. |
chr_length | Global | 6 | Controls the visual width of each genomic window along a chromosome. |
chr_scale_ticks | Global | 5 | Sets the maximum number of major coordinate ticks. The requested count is exact when space permits; labels are reduced automatically on narrow scales to prevent overlap. |
chr_text | Per set | true | Shows or hides chromosome names for the selected chromosome set. |
chr_text_x_shift | Global | 0 | Moves chromosome-name text horizontally relative to each chromosome. |
chr_width | Global | 20 | Controls the rendered width of each chromosome body. |
data_colors | Per set | ["#0072B2","#D55E00","#009E73"] | Defines the colors mapped to the selected set's numeric range or categorical values. |
data_domain | Per set | Defines numeric limits or categorical values used by the color map. Leave blank to infer them from the data. | |
directed_edges | Global | false | Adds direction indicators from each source annotation to its target annotation. |
display_chr | Per set | true | Shows or hides chromosome bodies while retaining any enabled plots and annotations. |
filter_color | Per set | #dc2626 | Sets the color applied to plot values that satisfy the selected filter. |
filter_n1 | Per set | Sets the first threshold used by the plot-value filter. | |
filter_n2 | Per set | Sets the second threshold for filters that compare against a range. | |
filter_op | Per set | none | Chooses the numeric comparison used to identify plot values for recoloring. Choices: ${v} (${l}) |
guides | Global | true | Shows guide lines that make genomic windows easier to follow across the plot. |
guides_color | Global | #d1d5db | Sets the color of genomic-window guide lines. |
heat_map | Per set | true | Colors chromosome windows using their associated annotation data values. |
label_angle | Global | -90 | Rotates annotation labels by the specified number of degrees. |
label_font | Global | 9 | Sets annotation-label font size. |
labels | Global | false | Shows annotation names on the chromosome map. |
left_margin | Global | 50 | Sets the base space to the left of the chromosome map. |
left_margin_padding | Global | 24 | Adds extra padding to the calculated left margin. |
legend | Per set | true | Shows or hides the selected chromosome set's plot legend. |
legend_font_size | Global | 20 | Sets the font size used in plot and link legends. |
legend_position | Global | manual | Lets chromoMap2 place legends automatically or use the supplied x and y positions. Choices: manual (Manual); auto (Automatic) |
lg_x | Global | 0 | Moves plot legends horizontally when manual positioning is used. |
lg_y | Global | 0 | Moves plot legends vertically when manual positioning is used. |
links_color_maps | Global | false | Maps numeric link data to the configured link-color scale. |
links_lg_x | Global | 0 | Moves the chromoLinks legend horizontally when manual positioning is used. |
links_lg_y | Global | 0 | Moves the chromoLinks legend vertically when manual positioning is used. |
loci_links | Global | Unset | Defines source and target annotation connections, their chromosome sets, and optional link data. |
marker_annotations | Global | Unset | Lists the comma-separated annotation names that receive markers. |
marker_color | Global | #dc2626 | Assigns marker colors in the same order as the selected annotation names. |
marker_size | Global | 7 | Sets annotation-marker size. |
marker_stroke | Global | #ffffff | Sets the outline color around annotation markers. |
marker_y_offset | Global | 6 | Moves annotation markers vertically away from the chromosome. |
n_win_factor | Global | 1 | Scales adaptive window resolution; larger values create more, narrower genomic windows. |
ploidy_gap | Global | 3 | Sets the vertical space between different chromosome sets. |
plot_color | Per set | ["#0072B2"] | Controls plot color. |
plot_description | Global | Unset | Describes the experiment and meaning of the plotted values for saved output and assistant interpretation. |
plot_height | Per set | 70 | Sets the vertical height of the selected chromosome set's accompanying plot. |
plot_highlight_layer | Global | background | Draws highlights behind the map or as an overlay above plotted elements. Choices: background (Background); overlay (Overlay) |
plot_highlights | Global | Unset | Defines genomic intervals to shade, including optional color, opacity, and label values. |
plot_legend_label | Per set | [] | Controls plot legend label. |
plot_shift | Per set | 1 | Offsets the plot from its chromosome to adjust spacing between plot layers. |
plot_ticks | Per set | 4 | Sets the number of tick marks on the selected plot's y-axis. |
plot_type | Per set | none | Controls plot type. |
plot_y_domain | Per set | Sets the minimum and maximum y-axis values. Leave blank to calculate them from the data. | |
plot_y_lab_size | Global | 15 | Sets the font size of numeric plot y-axis labels. |
plot_y_lab_x | Global | 10 | Moves numeric plot y-axis labels horizontally. |
plot_y_lab_y | Global | 0 | Moves numeric plot y-axis labels vertically. |
plot_y_label | Per set | Sets the text displayed beside the selected plot's y-axis. | |
ref_line | Per set | false | Shows or hides a horizontal reference line on the selected numeric plot. |
refl_color | Per set | #6b7280 | Sets the reference-line color. |
refl_pos | Per set | 0 | Sets the numeric y-value at which the reference line is drawn. |
refl_stroke_w | Per set | 1.5 | Sets the reference-line thickness. |
remove_last_window | Global | false | Omits the shorter final window when chromosome length is not evenly divisible by the fixed window size. |
scale_minor_ticks | Global | 0 | Sets the number of minor divisions drawn between major coordinate ticks. |
scale_mode | Global | absolute | Displays genomic coordinates as absolute positions, relative positions, or both. Choices: absolute (Absolute); relative (Relative); both (Both) |
scale_suffix | Global | bp | Adds a unit suffix such as bp, kb, or Mb to coordinate labels. |
segment_annotation | Global | true | Maps an annotation into every genomic window it spans instead of only one window. |
show_links | Global | false | Shows or hides configured chromoLinks connections. |
strand | Global | false | Displays annotation direction using values from the strand column. |
strand_arrow_color | Global | #111827 | Sets strand-arrow color. |
strand_arrow_placement | Global | inside | Places strand arrows inside the chromosome body or above it. Choices: inside (Inside); above (Above) |
strand_arrow_size | Global | Unset | Sets arrowhead size; leave blank to let chromoMap2 choose it automatically. |
strand_arrow_tail | Global | Unset | Sets arrow-tail length; leave blank to let chromoMap2 choose it automatically. |
tag_filter_n1 | Per set | Sets the first numeric threshold used by the epi-tag filter. | |
tag_filter_n2 | Per set | Sets the second threshold for range-based epi-tag filters. | |
tag_filter_op | Per set | none | Chooses the numeric comparison used to decide which epi-tags are displayed. Choices: ${v} (${l}) |
tag_multi_radius | Per set | 6 | Sets the radius used for multi-value epi-tag markers. |
tag_radius | Per set | 4 | Sets the radius of a single-value circular epi-tag marker. |
tag_triangle_size | Per set | 7 | Sets the size of triangular epi-tag markers. |
tagColor | Per set | #dc2626 | Sets the default color of epi-tag markers. |
text_font_size | Global | 15 | Sets the chromosome-name text size for each chromosome set. |
title | Global | My chromoMap2 plot | Sets the title displayed above the generated chromoMap. |
title_font_size | Global | 15 | Sets the map title font size. |
tooltip_font_size | Global | 12 | Sets the text size inside interactive chromosome and annotation tooltips. |
top_margin | Global | 30 | Adds space above the chromosome map. |
win_summary_display | Global | false | Displays the calculated summary value for each genomic window. |
window_size | Global | Unset | Sets the fixed genomic window size in base pairs. |
y_chr_scale | Global | 0 | Moves the chromosome coordinate scale vertically. |
exportHtmlMode | Online libraries: download only the HTML; internet is needed to open it. Local libraries: download the HTML and both d3.v5.js and chromoMap2.js, and keep the three files in the same folder for offline viewing. |
|---|---|
omicsPlotStyle | Choose line/multi-line or area/multi-area for numeric and sequencing-depth summaries. Gene-density defaults to bars. |
omicsSummary | Chooses how records or values within each genomic window are combined. |
stack_sets | Stacks all rows of one set before the next instead of interleaving chromosome rows across sets. Enabled by gene workflows so every aligned read stays with its sample and the axis follows the final row. |
interactivity | Enables interactive tooltips and the built-in chromoMap2 toolbox in the rendered map. |
projectName | Names this project when it is saved in this browser. |
savedProjects | Loads a project previously saved in this browser. Project data stays on this device and is not sent to a server. |
ploidy | Adds any number of chromosome sets for multi-track, multi-sample, or multi-species comparisons, as well as layered integration of related genomic data. |
gffGeneSearch | Filters the loaded GFF3 gene catalog by gene ID, name, chromosome, or genomic region. |
gffGeneSelect | Chooses the gene whose structure or surrounding data will populate the map. |
gffFlank | Adds this many base pairs on both sides of the selected gene region. |
gffGeneLimit | Limits how many genes are placed in the selector, which can improve responsiveness for large annotations. |
omicsMapType | Chooses whether large-scale input is reduced to gene density, sequencing depth, or regional numeric summaries. |
omicsWindowMode | Uses either adaptive windows derived from chromosome size or one fixed window size across the genome. |
omicsWindowSize | Sets the genomic window size in base pairs when fixed-window reduction is selected. |
omicsWindowFactor | Scales the number of adaptive windows; larger values create more, narrower windows and finer detail. |
omicsRegionType | Controls whether reduction includes chromosomes only, primary scaffolds and contigs, or every sequence region. |
omicsRegionFilter | Restricts reduction to the comma-separated sequence names or accessions entered here. |
visualTrackSelect | Chooses the chromosome set whose visualization mode and plot type are being edited. |
visualHeatMap | Shows or hides data-driven color mapping on the selected chromosome set. |
trackSelect | Chooses the chromosome set affected by the per-set properties below. |
numericScope | Calculates numeric color limits independently per chromosome set or jointly across all sets. |
plotTitle | Sets the title displayed above the generated chromoMap. |
plotDescription | Describes the experiment and meaning of the plotted values for saved output and assistant interpretation. |
plot_colors | Sets series colors in order; multi-line and multi-area plots use one color per series. |
customTextValue | Sets the text to add to the plot canvas. |
customTextFont | Chooses the font family for newly added custom text. |
customTextColor | Sets the color of newly added custom text. |
customTextSize | Sets the font size of newly added custom text. |
customTextRotation | Rotates newly added custom text by the specified number of degrees. |
customTextItalic | Applies italic styling to newly added custom text. |
customTextUnderline | Underlines newly added custom text. |
assistantIncludeStatistics | Includes local chromosome-window comparisons in the assistant's interpretation. |
exportName | Sets the base file name used for downloaded plot files. |
exportScale | Sets PNG output resolution; higher values produce larger, sharper files. |
featureSearchToggle | Find a feature or property. Use this control in its app section; populate data before creating a plot. |
assistantToggle | assistant Toggle. Use this control in its app section; populate data before creating a plot. |
openDemoVideo | open Demo Video. Use this control in its app section; populate data before creating a plot. |
themeToggle | Switch theme. Use this control in its app section; populate data before creating a plot. |
openPlotGallery | open Plot Gallery. Use this control in its app section; populate data before creating a plot. |
saveProject | save Project. Use this control in its app section; populate data before creating a plot. |
deleteProject | delete Project. Use this control in its app section; populate data before creating a plot. |
clearData | clear Data. Use this control in its app section; populate data before creating a plot. |
htmlImport | html Import. Use this control in its app section; populate data before creating a plot. |
gffFile | gff File. Use this control in its app section; populate data before creating a plot. |
gffIndexFile | gff Index File. Use this control in its app section; populate data before creating a plot. |
loadGff | load Gff. Use this control in its app section; populate data before creating a plot. |
gffMapMode | gff Map Mode. Use this control in its app section; populate data before creating a plot. |
gffBamFiles | gff Bam Files. Use this control in its app section; populate data before creating a plot. |
gffBaiFiles | gff Bai Files. Use this control in its app section; populate data before creating a plot. |
gffAlignmentMode | gff Alignment Mode. Use this control in its app section; populate data before creating a plot. |
gffRegionalFiles | gff Regional Files. Use this control in its app section; populate data before creating a plot. |
createGffData | create Gff Data. Use this control in its app section; populate data before creating a plot. |
downloadGffChromosomes | download Gff Chromosomes. Use this control in its app section; populate data before creating a plot. |
downloadGffAnnotations | download Gff Annotations. Use this control in its app section; populate data before creating a plot. |
omicsGffFile | omics Gff File. Use this control in its app section; populate data before creating a plot. |
omicsGffIndex | omics Gff Index. Use this control in its app section; populate data before creating a plot. |
omicsBamFiles | omics Bam Files. Use this control in its app section; populate data before creating a plot. |
omicsBaiFiles | omics Bai Files. Use this control in its app section; populate data before creating a plot. |
omicsNumericFiles | omics Numeric Files. Use this control in its app section; populate data before creating a plot. |
runOmicsReduction | run Omics Reduction. Use this control in its app section; populate data before creating a plot. |
dataType | data Type. Use this control in its app section; populate data before creating a plot. |
windowMode | window Mode. Use this control in its app section; populate data before creating a plot. |
plotHighlights | plot Highlights. Use this control in its app section; populate data before creating a plot. |
editHighlights | edit Highlights. Use this control in its app section; populate data before creating a plot. |
highlightsFile | highlights File. Use this control in its app section; populate data before creating a plot. |
markerColorsValue | Marker colors. Use this control in its app section; populate data before creating a plot. |
addCustomText | add Custom Text. Use this control in its app section; populate data before creating a plot. |
addCustomLegend | add Custom Legend. Use this control in its app section; populate data before creating a plot. |
runAssistantStatistics | run Assistant Statistics. Use this control in its app section; populate data before creating a plot. |
lociLinks | loci Links. Use this control in its app section; populate data before creating a plot. |
editLinks | edit Links. Use this control in its app section; populate data before creating a plot. |
linksFile | links File. Use this control in its app section; populate data before creating a plot. |
exportPng | export Png. Use this control in its app section; populate data before creating a plot. |
exportSvg | export Svg. Use this control in its app section; populate data before creating a plot. |
exportHtml | export Html. Use this control in its app section; populate data before creating a plot. |
exportData | export Data. Use this control in its app section; populate data before creating a plot. |
copyCode | copy Code. Use this control in its app section; populate data before creating a plot. |
canvasTitleStyle | Text style. Use this control in its app section; populate data before creating a plot. |
canvasTitleLink | Add hyperlink. Use this control in its app section; populate data before creating a plot. |
openTooltipHelp | open Tooltip Help. Use this control in its app section; populate data before creating a plot. |
closeDemoVideo | Close demo video. Use this control in its app section; populate data before creating a plot. |
closeTooltipHelp | Close tooltip help. Use this control in its app section; populate data before creating a plot. |
closeEditor | Close editor. Use this control in its app section; populate data before creating a plot. |
addEditorRow | add Editor Row. Use this control in its app section; populate data before creating a plot. |
addEditorColumn | add Editor Column. Use this control in its app section; populate data before creating a plot. |
deleteEditorColumn | delete Editor Column. Use this control in its app section; populate data before creating a plot. |
editorPrev | editor Prev. Use this control in its app section; populate data before creating a plot. |
editorNext | editor Next. Use this control in its app section; populate data before creating a plot. |
cancelEditor | cancel Editor. Use this control in its app section; populate data before creating a plot. |
applyEditor | apply Editor. Use this control in its app section; populate data before creating a plot. |
closePlotGallery | Close plot gallery. Use this control in its app section; populate data before creating a plot. |
closePlotExampleViewer | close Plot Example Viewer. Use this control in its app section; populate data before creating a plot. |
assistantClose | Close plot guide. Use this control in its app section; populate data before creating a plot. |
assistantPrivacyClose | Dismiss local AI notice. Use this control in its app section; populate data before creating a plot. |
assistantMode | assistant Mode. Use this control in its app section; populate data before creating a plot. |
assistantClearMemory | assistant Clear Memory. Use this control in its app section; populate data before creating a plot. |
assistantInput | Ask the plot guide. Use this control in its app section; populate data before creating a plot. |
assistantSend | assistant Send. Use this control in its app section; populate data before creating a plot. |
privacyNoticeAccept | privacy Notice Accept. Use this control in its app section; populate data before creating a plot. |
renderBottom | render Bottom. Use this control in its app section; populate data before creating a plot. |
viewLogs | view Logs. Use this control in its app section; populate data before creating a plot. |
privacyNoticeOpen | privacy Notice Open. Use this control in its app section; populate data before creating a plot. |
plotTypeChoice | plot Type Choice. Use this control in its app section; populate data before creating a plot. |
addLegendLabel | add Legend Label. Use this control in its app section; populate data before creating a plot. |