Skip to content
Andrew Wilkey edited this page Apr 9, 2019 · 2 revisions

CViTjs - Chromosome Visualization Tool, the JavaScript edition

CViTjs is an interactive JavaScript implementation of the original Chromosome Visualization Tool (CViT), which was written in Perl. CViTjs displays features on chromosomes, linkage groups, or just about any sort of backbone that has length and a two-dimensional, linear coordinate system.

The tool is currently in beta. Feedback is gratefully accepted.

Functionality:

  • Data is formatted in GFF3
  • Place various types of features on "backbones" (e.g., centromeres, markers, gene models, regions)
  • Similar to genome browsers, CViTjs has a concept of tracks, sets of features organized in a group.
  • A track can be interactively turned on and off
  • Zooming and panning
  • Annotate an image with the drawing tool
  • Export image to a png or svg.

Features:

  • AMD style modules using RequireJS. Makes it easier to manage libraries, avoids polluting the global object, and allows for nicer later expansion.
  • Software stack: Paper.js, Node and Preact.
Clone this wiki locally