Comparison of human (and other) genome browsers
© Henry Stewart Publications 2006
Received: 28 October 2005
Accepted: 28 October 2005
Published: 1 January 2006
The sequence of the human genome provides a scaffold on which numerous annotations, such the locations of genes, can be laid. Genome browsers have been created to allow the simultaneous display of multiple annotations within a graphical interface. In addition, they provide the ability to search for markers and sequences, to extract annotations for specific regions or for the whole genome and to act as a central starting point for genomic research. This review describes the basic functionality of genome browsers and compares three of them: the University of California Santa Cruz (UCSC) Genome Browser, the Ensembl Genome Browser and the NCBI MapViewer.
Genome browsers allow researchers to navigate the genome in an analogous way to navigating the internet with Internet Explorer or Mozilla. As with the internet, the amount of available genomic data is overwhelming, and browsers aim to make these data accessible to all researchers. The number and variety of annotations has increased dramatically, enabling a detailed view of many aspects of the genome. Of course, one of the primary annotations is still the location and structure of genes, but even this is not straightforward, as many sources of information (sometimes confiicting) necessitate the creation of several gene-related annotations. These include the locations of mRNA and expressed sequence tag (EST) sequences deposited in the major sequence databases, curated gene sequence projects such as the Vertebrate Genome Annotation (VEGA) , Ref Seq , MGC  and ENSEMBL  and computational predictions such as GenScan  and Twinscan .
A sample of annotations found in one or more of the UCSC, Ensembl and NCBI genome browsers.
Mapping and sequence
Chromosome bands; GC percent; CpG Islands; restriction enzyme recognition sites; BAC and fosmid clones; STS markers from genetic, RH maps; Mitelman breakpoints
Genes, transcription and expression
RefSeq mRNAs; VEGA genes; Ensembl genes; UniGene; pseudogenes; retroposed genes; Non-coding RNA genes; tRNAs; mRNAs and ESTs; computational gene predictions; GNF Atlas expression values; Affymetrix microarray probes; DNase1 hypersensitive sites
Variation and repeats
SNPs from dbSNP, HapMap projects haplotypes; recombination rates and hotspots; segmental duplications; repetitive sequences (RepeatMasker); tandem repeats
Evolutionarily conserved regions; syntenic mappings to many organisms including chimp, mouse, rat, chicken, cow, dog, opossum, fish
Three browsers in particular, the University of California Santa Cruz (UCSC) Genome Browser (http://genome.ucsc.edu) , the Ensembl Genome Browser (http://www.ensembl.org) and the National Center for Biotechnology Information (NCBI) MapViewer (http://www.ncbi.nih.gov/mapview) provide information portals for multiple genome sequences, including human. They share many common features, but differ in significant ways. The following presents an overview and comparison of these browsers.
Genome browser comparisons
Genome browsers can be described and compared with respect to presentation, content and functionality. Presentation refers to how the data are displayed in a graphical form and the overall structure of the website. Content refers to what data is accessible, such as particular genome sequences and annotations for a specific genome. Functionality refers to tools available for mining the genome sequence and annotations, such as sequence and text searches and data extraction.
Feature comparison of the UCSC Genome Browser, Ensembl Genome Browser and NCBI MapViewer.
Genome in horizontal orientation Main page contains a single graphic displaying annotation ('tracks')
Clicking on annotation element presents web page of detailed information and links to other resources
Genome in horizontal orientation Main ContigView page contains three graphics displaying annotations at different resolutions
Clicking on annotation element presents box with links to other resources or Views with more detailed information
Genome in vertical orientation Annotations graphically presented in columns ('maps')
Clicking on annotation elements or links in columns provides quick access to other, primarily NCBI, resources
13 vertebrate, 15 invertebrate Many cross-species annotations including conservation across eight species ENCODE Project annotations
13 vertebrate, six invertebrate Heavy focus on gene annotations such as Ensembl genes and VEGA HapMap project-related Views
11 vertebrate, five invertebrate, one protozoan, 12 plant, eight fungi Annotations primarily from NCBI resources
Text search, BLAT sequence search, isPCR primer search
Advanced annotation extraction using Table Browser Ability to upload and view own annotations
Text search, BLAST and SSAHA sequence search, e-PCR primer search
Advanced annotation extraction using BioMart Ability to upload and view own annotations Simultaneous view of syntenic regions
Text search, BLAST sequence search, e-PCR primer search
Basic annotation extraction
UCSC features three types of browsers: a genome browser, a gene family browser (Gene Sorter) and a proteome browser. The genome browser is the most widely used and will be the focus of this discussion, although this in no way implies that the other two are not very valuable research tools. The primary web page of the genome browser consists of a graphic that displays annotations for some specified genomic region surrounded by navigational buttons and links to tools. The navigational buttons allow for zooming in and out or moving left or right along the genomic sequence. Within the graphic, annotations -- also referred to as 'tracks' -- are displayed horizontally, with the genome sequence running from left to right. The locations of specific elements within annotations are primarily indicated by boxes with lines sometimes connecting them to show relationships, such as in gene structures (boxes = exons, lines = introns). Arrows indicate forward or reverse strand, where applicable. The use of different colours and shading of boxes highlights the properties of certain annotations, such as confidence in the underlying data -- as is the case in the Known Genes track -- and quantitative traits, employed by the GC Percent track to indicate differing levels of content of guanine (G) and cytosine (C) base pairs. Clicking on an element within an annotation will bring up a separate 'details' web page with specific information about that element and links to other databases and resources such as GenBank  and SwissProt . The amount of this additional information varies between annotations. Drop-down menus towards the bottom of the page, also accessible through a separate 'configuration' page, allow for the selection of annotations to display in the graphic (Table 1).
Ensembl structures its site around 'Views'. For humans, there are 22 Views that display different types of data and/or provide various functions. The primary View, analogous to the UCSC main browser page, is the ContigView. Within this View are three graphic displays that provide information at different resolutions for a region in the genome. The Overview graphic displays multiple megabases (Mbs), the Detailed view shows approximately 1 Mb and the Basepair view details about 100 bases. Similarly to UCSC, the genome is shown in a horizontal fashion with navigational buttons located within the Detailed view graphic. In the three graphics on this page, annotations are delineated by boxes, sometimes connected by lines and other times contained within a larger box. In the Detailed and Basepair views, the DNA contigs annotation divides the graphic with elements on the forward strand appearing above and on the reverse strand below. Clicking on an element in an annotation will cause a small pop-up window to appear with some basic information and possibly links to other Views within Ensembl or resources at other sites. For example, clicking on an Ensembl gene provides links to GeneView, TranscriptView and ProtView pages, which contain additional information about the gene or a region of the gene. Menus at the top of the Detailed view graphic provide the ability to select specific annotations for display.
The primary display of NCBI's MapViewer differs significantly from both UCSC and Ensembl by orienting the genome sequence in a vertical fashion. Again, boxes and lines indicate positions of elements in annotations, also referred to as 'maps', which are presented in columns. The ability to navigate the genome is provided in a side bar to the left of the screen. Links within the annotations, as well as the LinkOut column, provide easy access to other relevant resources at the NCBI, such as Entrez Gene (formerly LocusLink) , Online Mendelian Inheritance in Man (OMIM) and dbSNP . A 'Maps & Options' button brings up a separate window, allowing one to select annotations to display.
The NCBI provides access to the largest number of genome sequence assemblies, including 11 vertebrates, five invertebrates, one protozoan, eight plants and 12 fungi. Ensembl and UCSC are more heavily slanted towards the larger eucharyotic genomes, providing access to a similar set of 13 vertebrate genomes and six (Ensembl) or 15 (UCSC) invertebrates, and are devoid of the other classes of species.
Annotations available within the NCBI MapViewer primarily originate in the numerous databases available at the NCBI. The MapViewer, therefore, is very tightly integrated with these data sources, some of which -- such as the Mitel-man Breakpoint annotation -- are not available at the other sites. UCSC and Ensembl also present annotations that originate from outside resources, such as the databases at NCBI, but supplement these with numerous additional annotations contributed by in-house or third-party researches.
The UCSC browser arguably contains the broadest set of annotations, especially in the area of cross-species comparions. For example, the Conservation annotation, developed at and displayed only at UCSC, shows a measure of evolutionary conservation across eight vertebrate species, as determined by a phylogenetic hidden Markov model . UCSC is also the official repository for, and displays data from, the ENCODE (Encyclopedia Of DNA Elements) project , containing annotations ranging from histone modifications to regions of DNase 1 hypersensitivity.
The Ensembl browser contains the most extensive set of gene and transcription-related data, with 14 of its 22 Views primarily focused on the presentation of gene- or protein-related data. There is tight integration with gene data originating from both the Ensembl genes annotation  -- a computationally generated evidence-based set that Ensembl produces -- and the VEGA project  -- a manual curation effort. The Ensembl browser also has the most extensive presentation of haplotype data, especially in their LDView, which was generated by the HapMap project .
The underlying genomic sequence is exactly the same at all three sites, but analogous annotations may differ. For example, locations of mRNA and EST sequences require an alignment to the genome sequence. Their precise alignment may vary, based on the alignment program used and specific parameter settings within the program. The three sites do not employ the same alignment methods, resulting in slight differences, although they are in agreement for the vast majority of the time.
There are many common functions that all three sites provide. Specific regions of interest can be quickly and easily displayed using keywords such as gene or marker names, exact base pair positions within chromosomes, or sequences via alignment programs like BLAST  (Ensembl and NCBI) or BLAST-like alignment tool (BLAT) (UCSC). Locations of paired primer sequences can be obtained via electronic polymerase chain reaction (ePCR) (NCBI and Ensembl) or isPCR (UCSC). Associated FTP sites allow for the download of complete genome sequences and annotations.
Annotation data can also be downloaded for particular regions. NCBI allows users to view annotations in a tabular format that can then be downloaded into a text file. Ensembl's BioMart  and the UCSC Table Browser  allow for both simple downloads of annotations and for quite complex datasets to be generated. These two tools also allow for the uploading of files of genomic regions or names of genes or markers for which annotation data, including the underlying sequence, can be obtained.
UCSC and Ensembl provide the ability for researchers to display their own annotation information within the browser. A simple text file denoting the base pair locations of annotation elements is uploaded and used to create a corresponding temporary annotation within the graphic, which is essentially only viewable by the originator. In this way, researchers can usefully view their own data within the context of all other available genomic data.
Ensembl provides the ability to view syntenic regions of two genomes simultaneously in their MultiContigView. The layout is similar to the ContigView described previously, but with the addition of data from two separate genomes being displayed in the Detailed view graphic, and a Navigational view replacing the Overview with a zoomed-out display of the regions being analysed in both genomes.
This overview of the UCSC, Ensembl and NCBI genome browsers is by no means complete and is not meant to recommend the use of one or the other of these sites. Users should explore the capabilities of each browser to determine the one they prefer. In the end, the browser that allows a researcher to be the most productive is the best.
The genome browsers reviewed here provide access to not only human genome sequence data, but also to annotations from an ever-growing set of species. Similar functionality for each genome assembly is provided for all species, although the range of annotations varies dramatically.
These are by no means the only genome-related browsers available, but they are among the most comprehensive. Similar browsers with more narrow foci, such as for a single organism, share many of the features and functions described above.
The quality of the publicly available data displayed in browsers is highly variable. Therefore, researchers must view this data as critically as any other. Appropriate experimentation is required as necessary to test the accuracy of any hypothesis generated using these data. Nevertheless, genome browsers offer a powerful research tool to be utilised by researchers worldwide.
- Ashurst JL, Chen CK, Gilbert JG, et al: The vertebrate genome annotation (VEGA) database. Nucleic Acids Res. 2005, D459-D465. 33 DatabaseGoogle Scholar
- Pruitt KD, Tatusova T, Maglott DR: NCBI Reference Sequence (Ref Seq): A curated non-redundant sequence database of genomes, transcripts and proteins. Nucleic Acids Res. 2005, D501-D504. 33 DatabaseGoogle Scholar
- Gerhard DS, Wagner L, Feingold EA, et al: The status, quality, and expansion of the NIH full-length cDNA project: The Mammalian Gene Collection (MGC). Genome Res. 2004, 14: 2121-2127.View ArticlePubMedGoogle Scholar
- Curwen V, Eyras E, Andrews TD, et al: The Ensembl automatic gene annotation system. Genome Res. 2004, 14: 942-950. 10.1101/gr.1858004.PubMed CentralView ArticlePubMedGoogle Scholar
- Burge C, Karlin S: Prediction of complete gene structures in human genomic DNA. J Mol Biol. 1997, 268: 78-94. 10.1006/jmbi.1997.0951.View ArticlePubMedGoogle Scholar
- Korf I, Flicek P, Duan D, Brent MR: Integrating genomic homology into gene structure prediction. Bioinformatics. 2001, 17 (Suppl 1): S140-S148. 10.1093/bioinformatics/17.suppl_1.S140.View ArticlePubMedGoogle Scholar
- Kong A, Gudbjartsson DF, Sainz J, et al: A high-resolution recombination map of the human genome. Nat Genet. 2002, 31: 241-247.PubMedGoogle Scholar
- Broman KW, Murray JC, Sheffield VC, et al: Comprehensive human genetic maps: Individual and sex-specific variation in recombination. Am J Hum Genet. 1998, 63: 861-869. 10.1086/302011.PubMed CentralView ArticlePubMedGoogle Scholar
- Dib C, Faure S, Fizames C, et al: A comprehensive genetic map of the human genome based on 5,264 microsatellites. Nature. 1996, 380: 152-154. 10.1038/380152a0.View ArticlePubMedGoogle Scholar
- Furey TS, Haussler D: Integration of the cytogenetic map with the draft human genome sequence. Hum Mol Genet. 2003, 12: 1037-1044. 10.1093/hmg/ddg113.View ArticlePubMedGoogle Scholar
- Kent WJ, Sugnet CW, Furey TS, et al: The human genome browser at UCSC. Genome Res. 2002, 12: 996-1006.PubMed CentralView ArticlePubMedGoogle Scholar
- Hubbard T, Andrews D, Caccamo M, et al: Ensembl 2005. Nucleic Acids Res. 2005, D447-D453. 33 DatabaseGoogle Scholar
- Wheeler DL, Barrett T, Benson DA, et al: Database resources of the National Center for Biotechnology Information. Nucleic Acids Res. 2005, D39-D45. 33 DatabaseGoogle Scholar
- Bairoch A, Apweiler R, Wu CH, et al: The universal protein resource (UniProt). Nucleic Acids Res. 2005, D154-D159. 33 DatabaseGoogle Scholar
- Maglott D, Ostell J, Pruitt KD, et al: Entrez Gene: Gene-centered information at NCBI. Nucleic Acids Res. 2005, D54-D58. 33 DatabaseGoogle Scholar
- Hamosh A, Scott AF, Amberger JS, et al: Online Mendelian Inheritance in Man (OMIM), a knowledgebase of human genes and genetic disorders. Nucleic Acids Res. 2005, D514-D517. 33 DatabaseGoogle Scholar
- Sherry ST, Ward MH, Kholodov M, et al: dbSNP: The NCBI database of genetic variation. Nucleic Acids Res. 2001, 29: 308-311. 10.1093/nar/29.1.308.PubMed CentralView ArticlePubMedGoogle Scholar
- Siepel A, Haussler D: Combining phylogenetic and hidden Markov models in biosequence analysis. J Comput Biol. 2004, 11: 413-428. 10.1089/1066527041410472.View ArticlePubMedGoogle Scholar
- ENCODE Project Consortium: The ENCODE (ENCyclopedia Of DNA Elements) Project. Science. 2004, 306: 636-640.View ArticleGoogle Scholar
- The International HapMap Consortium: The International HapMap Project. Nature. 2003, 426: 789-796. 10.1038/nature02168.View ArticleGoogle Scholar
- Altschul SF, Gish W, Miller W, et al: Basic local alignment search tool. J Mol Biol. 1990, 215: 403-410.View ArticlePubMedGoogle Scholar
- Kent WJ: BLAT -- The BLAST-like alignment tool. Genome Res. 2002, 12: 656-664.PubMed CentralView ArticlePubMedGoogle Scholar
- Schuler GD: Sequence mapping by electronic PCR. Genome Res. 1997, 7: 541-550.PubMed CentralPubMedGoogle Scholar
- Durinck S, Moreau Y, Kasprzyk A, et al: BioMart and Bioconductor: A powerful link between biological databases and microarray data analysis. Bioinformatics. 2005, 21: 3439-3440. 10.1093/bioinformatics/bti525.View ArticlePubMedGoogle Scholar
- Karolchik D, Hinrichs AS, Furey TS, et al: The UCSC Table Browser data retrieval tool. Nucleic Acids Res. 2004, D493-D496. 32 DatabaseGoogle Scholar