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: Gene expression or metabolomics data generated from clinical settings is often associated with multiple metadata (i.e. diagnosis, genotype, gender, etc.). It is of great interest to analyze and to visualize the data in these contexts. Here, we introduce INVEX - a novel web-based tool that integrates the server-side capabilities for data analysis with the browse-based technology for data visualization. INVEX has two key features: 1) flexible differential expression analysis for a wide variety of experimental designs; and 2) interactive visualization within the context of metadata and biological annotations. INVEX has built-in support for gene / metabolite annotation, and a fully functional heatmap builder. Freely available at
    Bioinformatics 09/2013; 29(24). DOI:10.1093/bioinformatics/btt562 · 4.62 Impact Factor
  • [Show abstract] [Hide abstract]
    ABSTRACT: Nowadays virtual, remote and hybrid (with both virtual and real remote components) laboratories depend on a large stack of technologies, and are almost always webbased. However, still today those laboratories which require relatively advanced graphics (3D or even 2D graphics) often rely on non-standard components and browser plugins, such as Adobe Flash or Java Applets. These components were necessary because of the severe limitations that standard Web technologies have traditionally had in regard to graphics and RIAs (Rich Internet Applications). This paper analyzes two of the most common non-standard technologies that are still used today in remote laboratories. It also proposes two alternatives which make use of modern Web technologies (Canvas and WebGL). Additionally, it illustrates one of the proposed alternatives (WebGL) with an example: Weblab-FPGA-Watertank, a hybrid laboratory implemented at the University of Deusto under the WeblabDeusto RLMS (Remote Laboratory Management System), which lets users program a real FPGA device remotely to control a virtual environment. Users require only an up-todate browser and require no plugins whatsoever. The fullyfeatured virtual environment is rendered through WebGL. Finally, conclusions are drawn from the analysis and from the WebLab-FPGA-Watertank experience.
    2014 10th International Conference on Remote Engineering and Virtual Instrumentation (REV); 02/2014
  • [Show abstract] [Hide abstract]
    ABSTRACT: Approximately half the transcripts encoding ribosomal proteins in Escherichia coli include a structured RNA motif that interacts with a specific ribosomal protein to inhibit gene expression, thus allowing stoichiometric production of ribosome components. However, many of these RNA structures are not widely distributed across bacterial phyla. It is increasingly common for RNA motifs associated with ribosomal protein genes to be identified using comparative genomic methods, yet these are rarely experimentally validated. In this work, we characterize one such motif that precedes operons containing rpsF and rpsR, which encode ribosomal proteins S6 and S18. This RNA structure is widely distributed across many phyla of bacteria despite differences within the downstream operon, and examples are present in both E. coli and Bacillus subtilis. We demonstrate a direct interaction between an example of the RNA from B. subtilis and an S6:S18 complex using in vitro binding assays, verify our predicted secondary structure, and identify a putative protein-binding site. The proposed binding site bears a strong resemblance to the S18 binding site within the 16S rRNA, suggesting molecular mimicry. This interaction is a valuable addition to the canon of ribosomal protein mRNA interactions. This work shows how experimental verification translates computational results into concrete knowledge of biological systems.
    RNA 12/2013; 20(2). DOI:10.1261/rna.041285.113 · 4.62 Impact Factor