| Literature DB >> 23748955 |
Ignacio Medina1, Francisco Salavert, Rubén Sanchez, Alejandro de Maria, Roberto Alonso, Pablo Escobar, Marta Bleda, Joaquín Dopazo.
Abstract
Genome browsers have gained importance as more genomes and related genomic information become available. However, the increase of information brought about by new generation sequencing technologies is, at the same time, causing a subtle but continuous decrease in the efficiency of conventional genome browsers. Here, we present Genome Maps, a genome browser that implements an innovative model of data transfer and management. The program uses highly efficient technologies from the new HTML5 standard, such as scalable vector graphics, that optimize workloads at both server and client sides and ensure future scalability. Thus, data management and representation are entirely carried out by the browser, without the need of any Java Applet, Flash or other plug-in technology installation. Relevant biological data on genes, transcripts, exons, regulatory features, single-nucleotide polymorphisms, karyotype and so forth, are imported from web services and are available as tracks. In addition, several DAS servers are already included in Genome Maps. As a novelty, this web-based genome browser allows the local upload of huge genomic data files (e.g. VCF or BAM) that can be dynamically visualized in real time at the client side, thus facilitating the management of medical data affected by privacy restrictions. Finally, Genome Maps can easily be integrated in any web application by including only a few lines of code. Genome Maps is an open source collaborative initiative available in the GitHub repository (https://github.com/compbio-bigdata-viz/genome-maps). Genome Maps is available at: http://www.genomemaps.org.Entities:
Mesh:
Year: 2013 PMID: 23748955 PMCID: PMC3692043 DOI: 10.1093/nar/gkt530
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Figure 1.The upper part of the figure represents a screenshot of the Genome Maps interface showing all the information provided by the browser. In the lateral collapsible menu bar (A) tracks or DAS servers can be activated, also plug-ins are found there. In the navigation bar (B) the controls to move to different genomes, zoom or locations are found. ‘Karyotype’ (C), ‘Chromosome’ (D) and ‘Region Overview’ (E) panels show different resolution levels of information. The ‘Detailed information’ (F) panel displays all the tracks. By default sequence, genes and SNPs tracks are activated. Setting the cursor over an element pops up a window with relevant information (G). The lower part of the figure represents another screenshot of Genome Maps with a BAM file with the zoom at base resolution detail. The status bar shows some useful information such as genomic position or color legends. Here, the right-hand menu bar has been hidden.
Figure 2.Schema of the client-server architecture of Genome Maps and the technologies used. The user navigates along the genome and requests different types of information. This produces queries to the remote server that through a RESTful web service manages the queries to the database and serves the requested information. DAS servers can also serve information on Genome Maps. Users can also visualize different types of data (in different formats such as BAM, VCF, BED or GFF) on the genomic context. In all cases, data are converted to JSON format. These data are used to render SVG objects into DOM. JSON data are stored in a Javascript cache system in the client.