Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2013 Feb 1;29(3):381-3.
doi: 10.1093/bioinformatics/bts677. Epub 2012 Nov 19.

Scribl: an HTML5 Canvas-based graphics library for visualizing genomic data over the web

Affiliations

Scribl: an HTML5 Canvas-based graphics library for visualizing genomic data over the web

Chase A Miller et al. Bioinformatics. .

Abstract

Motivation: High-throughput biological research requires simultaneous visualization as well as analysis of genomic data, e.g. read alignments, variant calls and genomic annotations. Traditionally, such integrative analysis required desktop applications operating on locally stored data. Many current terabyte-size datasets generated by large public consortia projects, however, are already only feasibly stored at specialist genome analysis centers. As even small laboratories can afford very large datasets, local storage and analysis are becoming increasingly limiting, and it is likely that most such datasets will soon be stored remotely, e.g. in the cloud. These developments will require web-based tools that enable users to access, analyze and view vast remotely stored data with a level of sophistication and interactivity that approximates desktop applications. As rapidly dropping cost enables researchers to collect data intended to answer questions in very specialized contexts, developers must also provide software libraries that empower users to implement customized data analyses and data views for their particular application. Such specialized, yet lightweight, applications would empower scientists to better answer specific biological questions than possible with general-purpose genome browsers currently available.

Results: Using recent advances in core web technologies (HTML5), we developed Scribl, a flexible genomic visualization library specifically targeting coordinate-based data such as genomic features, DNA sequence and genetic variants. Scribl simplifies the development of sophisticated web-based graphical tools that approach the dynamism and interactivity of desktop applications.

Availability and implementation: Software is freely available online at http://chmille4.github.com/Scribl/ and is implemented in JavaScript with all modern browsers supported.

PubMed Disclaimer

Figures

Fig. 1.
Fig. 1.
The Rover genome browser built using the Scribl library. The three screenshots demonstrate the data views corresponding to the various semantic zoom levels. (A) High-level ‘birds-eye view’ of a large region of human chromosome 1, where sequencing read coverage from 1000 Genomes Project exome sequencing data is indicated by wiggle plots. (B) Data view at medium zoom level, showing annotation features and individual aligned reads as coordinate-type features. (C) Detailed data view at high resolution: the nucleotide sequence of each individual aligned read is shown. Additional information is revealed when hovered over. Hovering over a single-nucleotide polymorphism displays allele frequency and hovering over an aligned read displays insertions relative to the reference

Similar articles

Cited by

References

    1. Barrett JC. Haploview: visualization and analysis of SNP genotype data. Cold Spring Harb. Protoc. 2009 2009, pdb ip71. - PubMed
    1. Bostock M, Heer J. Protovis: a graphical toolkit for visualization. IEEE Trans. Vis. Comput. Graph. 2009;15:1121–1128. - PubMed
    1. Bostock M, et al. D(3): data-driven documents. IEEE Trans. Vis. Comput. Graph. 2011;17:2301–2309. - PubMed
    1. Cock PJ, et al. Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics. 2009;25:1422–1423. - PMC - PubMed
    1. Down TA, et al. Dalliance: interactive genome viewing on the web. Bioinformatics. 2011;27:889–890. - PMC - PubMed

Publication types