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

Department of Biology, Boston College, 140 Commonwealth Ave., Chestnut Hill, MA 02467.
Bioinformatics (Impact Factor: 4.62). 11/2012; 29(3). DOI: 10.1093/bioinformatics/bts677
Source: PubMed

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: Utilizing 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.Implementation and AVAILABILITY: Software is freely available online at and is implemented in JavaScript with all modern browsers supported. CONTACT:

  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Biological network analysis is a powerful approach to gain systems-level understanding of patterns of gene expression in different cell types, disease states and other biological/experimental conditions. Three consecutive steps are required - identification of genes or proteins of interest, network construction and network analysis and visualization. To date, researchers have to learn to use a combination of several tools to accomplish this task. In addition, interactive visualization of large networks has been primarily restricted to locally installed programs. To address these challenges, we have developed NetworkAnalyst, taking advantage of state-of-the-art web technologies, to enable high performance network analysis with rich user experience. NetworkAnalyst integrates all three steps and presents the results via a powerful online network visualization framework. Users can upload gene or protein lists, single or multiple gene expression datasets to perform comprehensive gene annotation and differential expression analysis. Significant genes are mapped to our manually curated protein-protein interaction database to construct relevant networks. The results are presented through standard web browsers for network analysis and interactive exploration. NetworkAnalyst supports common functions for network topology and module analyses. Users can easily search, zoom and highlight nodes or modules, as well as perform functional enrichment analysis on these selections. The networks can be customized with different layouts, colors or node sizes, and exported as PNG, PDF or GraphML files. Comprehensive FAQs, tutorials and context-based tips and instructions are provided. NetworkAnalyst currently supports protein-protein interaction network analysis for human and mouse and is freely available at
    Nucleic Acids Research 05/2014; 42(W1). DOI:10.1093/nar/gku443 · 8.81 Impact Factor
  • [Show abstract] [Hide abstract]
    ABSTRACT: Visualization is an integral aspect of genomics data analysis where the output of procedures performed in computing environments like Bioconductor is often visualized. Algorithmic-statistical analysis and interactive visualization are usually disjoint but are most effective when used iteratively. We introduce tools that provide this tight-knit integration: Epiviz (, a web-based genome browser, and the Epivizr Bioconductor package allowing interactive, extensible and reproducible visualization within a state-of-the-art data analysis platform.
    Nature Methods 08/2014; 11(9). DOI:10.1038/nmeth.3038 · 25.95 Impact Factor
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Visualisation and analysis of large numbers of biological images has generated a bottle neck in research. We present HTML5 PivotViewer, a novel, open source, platform-independent viewer making use of the latest web technologies that allows seamless access to images and associated metadata for each image. This provides a powerful method to allow end users to mine their data. Documentation, examples and links to the software are available from The software is licensed under GPLv2.
    Bioinformatics 05/2014; 30(18). DOI:10.1093/bioinformatics/btu349 · 4.62 Impact Factor