1. ChromoZoom: a flexible, fluid, web-based genome browser
- Author
-
Theodore R. Pak and Frederick P. Roth
- Subjects
Statistics and Probability ,Source code ,Computer science ,media_common.quotation_subject ,Genome browser ,Biochemistry ,Rendering (computer graphics) ,World Wide Web ,03 medical and health sciences ,Yeasts ,Server ,Humans ,Web application ,Zoom ,Molecular Biology ,030304 developmental biology ,media_common ,Internet ,0303 health sciences ,Genome, Human ,030306 microbiology ,business.industry ,Genomics ,Genome Analysis ,Applications Notes ,Computer Science Applications ,Computational Mathematics ,Computational Theory and Mathematics ,Scrolling ,User interface ,business ,Software ,Personal genomics - Abstract
Summary: Current web-based genome browsers require repetitious user input to scroll over long distances, alter the drawing density of elements or zoom through multiple orders of magnitude. Generally, either the server or the client is responsible for the majority of data processing, resulting in either servers having to receive and handle data relevant only to one user, or clients redundantly processing widely viewed data. ChromoZoom pre-renders and caches general-use tracks into tiled images on the server and serves them in an interactive web interface with inertial scrolling and precise, fluent zooming via the mouse wheel or trackpad. Custom tracks in several formats can be rendered by client-side code alongside the pre-rendered tracks, minimizing server load because of user-specific rendering and eliminating the need to transmit private data. ChromoZoom thereby enables rapid and simultaneous exploration of curated, experimental and personal genomic datasets. Availability: Human and yeast genome researchers may browse recent assemblies within ChromoZoom at http://chromozoom.org/. Source code is available at http://github.com/rothlab/chromozoom/. Contact: fritz.roth@utoronto.ca Supplementary information: Supplementary data are available at Bioinformatics online.
- Published
- 2012
- Full Text
- View/download PDF