FREEDOM251

Freedom251 › Data Visualization Software

CGView.js

Free plan APIWeb

Visit CGView.js Alternatives

CGView.js's own site

What CGView.js is

CGView.js is a free JavaScript genome viewer for creating interactive circular or linear maps of small genomes. The documentation says it can draw genomes up to 10 Mbp, including thousands of features and hundreds of contigs, with smooth zooming down to sequence-level detail. Sequence data can produce features and plots such as open reading frames, GC-content, and GC-Skew. Maps can be saved as PNG images up to 16,000×16,000 pixels or exported as SVG. SVG output requires the optional svgcanvas library and its ESM build. CGParse.js tutorials describe converting GenBank, EMBL, or FASTA files into JSON for loading. Developers can use the documented API and provide custom plugins when creating a Viewer. Installation options include npm, yarn, and the jsDelivr CDN, with D3 version 6 or 7 required. CGView.js is identified as Proksee’s genome viewer and supports web and API contexts, including embedded dashboards. Questions go to the team by email; bugs and feature suggestions go to GitHub.

Who it suits

CGView.js suits developers and genome researchers building interactive visualizations or embedded dashboards. It is designed for users working with small-genome sequence data and the listed file formats.

What it does well

  • Supports circular and linear genome views
  • Handles genomes up to 10 Mbp
  • Zooms smoothly to sequence level
  • Exports large PNGs and SVG maps
  • Offers API access and custom plugins

What to know first

  • Requires D3 version 6 or 7
  • SVG export needs optional svgcanvas
  • Works with JavaScript project installation

Verdict

CGView.js provides programmable genome maps with substantial visualization and export options. Developers should account for its D3 dependency and the additional library needed for SVG output.

Facts from CGView.js's own pages

API
The site provides a documented API for interacting programmatically with CGView.js maps. · js.cgview.ca, 11 Oct 2026
Audience
The site identifies CGView.js as the genome viewer of Proksee, an expert system for genome assembly, annotation, and visualization. · js.cgview.ca, 11 Oct 2026
Capacity
The site says it can draw genomes up to 10 Mbp with thousands of features and hundreds of contigs. · js.cgview.ca, 11 Oct 2026
Dashboard type
interactive · js.cgview.ca, 23 Sept 2026
Data formats
The site links to a CGParse.js tutorial for building maps from GenBank, EMBL or FASTA files. · js.cgview.ca, 11 Oct 2026
Dependency
CGView.js requires D3 version 6 or 7; svgcanvas is optional and required only for SVG map export. · js.cgview.ca, 11 Oct 2026
Embedded dashboards
Yes · js.cgview.ca, 23 Sept 2026
Export
Maps can be saved as PNG images up to 16,000×16,000 pixels or exported as SVG. · js.cgview.ca, 11 Oct 2026
Exports
Maps can be saved as PNGs up to 16,000×16,000 pixels or exported as SVG. · js.cgview.ca, 11 Oct 2026
Extensibility
The documentation says custom plugins can be supplied when creating a Viewer. · js.cgview.ca, 11 Oct 2026
File parsing
The CGParse.js tutorial describes converting GenBank, EMBL, or FASTA sequence files into JSON that can be loaded into CGView.js. · js.cgview.ca, 11 Oct 2026
Free plan
Yes · js.cgview.ca, 23 Sept 2026
Genome views
It supports circular and linear genome maps. · js.cgview.ca, 11 Oct 2026
Installation
The installation guide describes adding CGView.js to a project via npm, yarn, or the jsDelivr CDN. · js.cgview.ca, 11 Oct 2026
Platform
web · js.cgview.ca, 23 Sept 2026
Purpose
CGView.js is a circular genome viewing tool for visualizing and interacting with small genomes. · js.cgview.ca, 11 Oct 2026
Security
The opened official pages do not state security or compliance certifications. · js.cgview.ca, 11 Oct 2026
Sequence plots
The software can generate features and plots from sequence data, including ORFs, GC-content, and GC-Skew. · js.cgview.ca, 11 Oct 2026
Support
The site directs general questions to the CGView.js team by email and bug reports or feature suggestions to GitHub. · js.cgview.ca, 11 Oct 2026
SVG requirement
SVG export requires the optional svgcanvas library, and the guide says to use its ESM build. · js.cgview.ca, 11 Oct 2026
Views
It supports circular and linear genome views. · js.cgview.ca, 11 Oct 2026
Zoom
Maps support smooth zooming down to the sequence level. · js.cgview.ca, 11 Oct 2026

Where CGView.js stands on Freedom251

Look at these too