Lightweight genome viewer: portable software for browsing genomics data in its chromosomal context

BMC Bioinformatics. 2007 Sep 18:8:344. doi: 10.1186/1471-2105-8-344.

Abstract

Background: Lightweight genome viewer (lwgv) is a web-based tool for visualization of sequence annotations in their chromosomal context. It performs most of the functions of larger genome browsers, while relying on standard flat-file formats and bypassing the database needs of most visualization tools. Visualization as an aide to discovery requires display of novel data in conjunction with static annotations in their chromosomal context. With database-based systems, displaying dynamic results requires temporary tables that need to be tracked for removal.

Results: lwgv simplifies the visualization of user-generated results on a local computer. The dynamic results of these analyses are written to transient files, which can import static content from a more permanent file. lwgv is currently used in many different applications, from whole genome browsers to single-gene RNAi design visualization, demonstrating its applicability in a large variety of contexts and scales.

Conclusion: lwgv provides a lightweight alternative to large genome browsers for visualizing biological annotations and dynamic analyses in their chromosomal context. It is particularly suited for applications ranging from short sequences to medium-sized genomes when the creation and maintenance of a large software and database infrastructure is not necessary or desired.

Publication types

  • Research Support, Non-U.S. Gov't
  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Chromosome Mapping
  • Computational Biology / methods
  • Computer Graphics
  • Database Management Systems*
  • Gene Order*
  • Genome, Bacterial
  • Genome, Fungal
  • Genome, Human
  • Genomics / methods*
  • Genomics / organization & administration*
  • Humans
  • Information Storage and Retrieval / methods
  • Quantitative Trait Loci
  • Sequence Analysis, DNA
  • Synteny
  • User-Computer Interface*