Fact-checked by Grok 2 weeks ago

UCSC Genome Browser

The UCSC Genome Browser is a widely utilized web-based tool for the visualization and analysis of genomic data, encompassing sequence assemblies, genes, regulatory elements, variants, and epigenetic data from thousands of genomes. Developed at the (UCSC), it serves as an interactive platform that functions like a multi-powered , enabling researchers to view all 23 chromosomes—or those of other species—at any scale from megabases to individual bases, while navigating seamlessly among them. The browser integrates diverse annotations into customizable "tracks," allowing users to overlay and compare data such as gene structures, mRNA alignments, single nucleotide polymorphisms (SNPs), and in a single view. Launched on July 7, 2000, as part of the International , the UCSC Genome Browser originated from efforts to annotate the first working draft of the , evolving from an earlier tool called the Intronerator designed for analyzing in C. elegans. Key developers included Jim Kent, David Haussler, and a team at UCSC's , who released it publicly just weeks after the draft genome's completion on June 22, 2000. By 2003, it supported a near-complete sequence covering 99% of regions with 99.99% accuracy, and it played a central role in the project from 2003 to 2012 for functional annotation. Over time, the browser expanded to include 47 organisms by 2009 and surpassed 200 species assemblies by 2018, now hosting data for thousands of across vertebrates, invertebrates, and model organisms. Among its core features, the offers rapid display of requested genome portions with dozens of aligned tracks, supporting scalability from broad overviews to detailed base-level inspection. Users can upload tracks or connect to public track hubs for personal or collaborative data visualization, and tools like BLAT enable rapid to genomes. The Table Browser facilitates , filtering, and export in formats such as or GFF, while additional utilities like In-Silico and LiftOver support primer design and coordinate conversions across assemblies. Recent 2025 updates include over 25 new tracks, enhanced public hubs, and improvements to the , such as trash icons for quick track removal, ensuring continued relevance for over 1 million annual users in research.

History

Early Development (2000–2003)

The UCSC Genome Browser originated in July 2000 at the (UCSC), founded by Jim Kent, David Haussler, and colleagues including Patrick Gavin, Terrence Furey, and David Kulp, as a visualization tool to display the draft human genome sequence produced by the (HGP). This effort was spurred by the intense competition with Celera Genomics during the HGP race, aiming to assemble and publicly release the sequence to prevent proprietary patenting and ensure for researchers worldwide. Kent's development of the GigAssembler program, a 10,000-line C++ application, enabled the initial assembly on a modest cluster of 100 workstations, marking a pivotal moment in genomic data accessibility. The browser's initial public release occurred on July 7, 2000, coinciding with the online publication of the HGP's first working draft at http://genome.ucsc.edu, implemented as an open-source using for relational data storage and CGI scripts for dynamic interactivity. By early 2001, it integrated with the hg7 assembly, a UCSC-curated version of the draft released in April 2001, featuring basic linear displays of chromosomal regions scalable from whole chromosomes to individual , alongside simple track overlays for predictions, mRNA alignments, clone ends, and cross-species homologies. These foundational elements allowed users to navigate fragmented sequence data interactively, supporting rapid and without requiring local computational power. Early development faced significant challenges, including managing the vast scale of unfinished sequence data—over 90% of the genome at the time—with constrained resources like low-end hardware and limited bandwidth, which strained assembly and rendering processes. A key milestone was the first major public demonstration at the Cold Spring Harbor Laboratory's Biology of Genomes meeting in 2002, where the browser's capabilities were showcased to the scientific community, coinciding with the publication of its design in Genome Research. Reflections on the project's 25th anniversary in 2025 underscored its enduring role in democratizing genome access, transforming a single-sequence viewer into a global resource that empowered and accelerated discoveries in .

Expansion and Enhancements (2004–2010)

During the mid-2000s, the UCSC Genome Browser expanded its genome assembly support beyond the initial human hg16 (NCBI Build 34) release in July 2003, incorporating the mouse mm5 assembly (NCBI Build 33) in May 2004 and adding assemblies for other vertebrates, including chicken (galGal2) in March 2004 and rat (rn4) in November 2004, with further species like dog (canFam2) and rhesus macaque (rheMac2) by 2006. This growth enabled broader comparative genomics applications and positioned the browser as a versatile platform for multi-species research. By 2005, the browser supported over a dozen vertebrate genomes, reflecting rapid scaling to meet demands from the genomics community. Key feature enhancements during this period included the introduction of wiggle tracks in , which allowed visualization of continuous-valued data such as levels and scores as graphical plots across genomic regions. tracks advanced significantly with the release of a 17-way multi-species alignment in early for the human hg18 assembly, updated to a 28-way alignment in April , incorporating phastCons and phyloP scores to highlight evolutionary . In , session saving functionality was added, permitting users to store, share, and reload customized browser views, alongside improvements to search tools for genes, variants, and annotations. These additions enhanced usability for complex analyses. The browser's integration with the ENCODE project began in earnest in 2007 during its production phase, with hg17 and hg18 assemblies featuring dedicated track groups for genome-wide functional data, such as transcription factor binding and histone modifications, making UCSC the central data portal. User adoption surged, growing from approximately 20,000 unique daily IP addresses in 2005 to over 100,000 unique users and 1.5 million daily page views by 2008, indicative of its establishment as a standard tool by 2010. Technical upgrades culminated in 2009 with the launch of bigWig and bigBed formats, indexed binary structures derived from wiggle and BED files, respectively, enabling efficient remote access and display of large datasets without full downloads.

Integration with Major Projects (2011–2020)

During the period from 2011 to 2020, the UCSC Genome Browser deepened its partnerships with major genomic initiatives, notably through its collaboration with the () project. In September 2012, UCSC released the full production-phase data from , integrating hundreds of functional annotation tracks that encompassed states, binding sites, and modifications across the . This integration included novel tracks such as a genome-wide segmentation into 15 states derived from nine cell types, enabling researchers to visualize and analyze regulatory elements comprehensively. The data coordination transitioned to later in 2012, but UCSC continued to host and update these tracks as a primary platform. The browser also incorporated datasets from population-scale projects, starting with the in late 2012. UCSC added Phase 1 variant calls, including phased genotypes for 1,092 individuals, displayed via haplotype sorting and multiallele frequency tracks to facilitate variant analysis and studies. By 2015, integration extended to the Genotype-Tissue Expression (GTEx) project, with the release of RNA-seq-based tracks from the V6 midpoint milestone data, covering median expression levels across 51 tissues and two cell lines. These GTEx tracks, updated iteratively through 2020, allowed users to correlate genetic variants with tissue-specific expression patterns, supporting eQTL analyses. To accommodate growing genomic diversity, UCSC expanded its hosted assemblies to 46 vertebrate species by 2015, incorporating new browsers for organisms like the , elephant shark, and while mining public databases for additional sequences. In 2013, the introduction of Assembly Hubs enabled visualization of non-hosted genome assemblies without requiring UCSC to maintain full databases, allowing users to upload and browse custom assemblies via track hub files. Key annotation integrations included GENCODE version 19 in December 2013, merging manual and automated gene predictions for the into dedicated tracks that enhanced visualization. The UCSC Cell Browser, launched in 2017, extended these capabilities to single-cell data, providing interactive 2D and 3D visualizations of and cell type distributions from datasets like the Mouse Cell Atlas. The browser's role in emerging technologies was underscored by post-2015 additions like CRISPR/Cas9 target tracks, released in 2017, which displayed off-target predictions and designs for and genomes to aid experiments. This period also saw formal recognition of UCSC as a core resource by the (NHGRI), supported by ongoing funding under grant U24HG002371, affirming its status as an essential infrastructure for genomic research.

Recent Advances (2021–present)

In 2022, the UCSC Genome Browser incorporated the Telomere-to-Telomere Consortium's complete human genome assembly T2T-CHM13 (hs1), spanning 3.055 billion base pairs and filling previous gaps in centromeric and telomeric regions to enable more precise variant analysis. This addition was followed by the integration of data from the Human Pangenome Reference Consortium (HPRC), starting with the draft of 47 phased diploid assemblies in May 2023, with initial tracks added in January 2024, and expanding through 2025 to include structural variants, inversions, and short variants aligned to the GRCh38/hg38 reference, supporting diverse population genomics research. The 2025 update introduced tri-weekly software releases to accelerate feature deployment, alongside enhanced tracks for , including the new UltraZoos track covering 235 , and improved variation and annotations, such as the gnomAD 4.1 covering 807,162 individuals for rare variant interpretation. Expansions included bolstered support for non-human primates through assemblies like the (calJac4) and (gorGor6), and for plants via the GenArk initiative, which added over 1,300 assemblies across diverse taxa; additionally, integration with the UCSC Cell Browser extended visualization to single-cell atlases, such as the Tabula dataset of 500,000 cells across 24 human tissues added in 2022 and ENCODE4 long-read transcripts in 2025. As of 2024, the browser served over 7,000 distinct daily users (approximately 2.5 million annually), underscoring its enduring utility in global workflows, and it received recognition as a Global Core Biodata Resource in 2022 for its role in sustaining essential open-access genomic data infrastructure. During its 25th anniversary celebrations in July 2025, the UCSC Genome Browser emphasized future directions in pangenomics through ongoing HPRC enhancements and -assisted annotations, including generative datasets like AlphaMissense pathogenicity scores released in 2025 to predict variant impacts.

Supported Genomes and Assemblies

Available Genomes

The UCSC Genome Browser offers dedicated full-featured interfaces for 108 species, spanning vertebrates, invertebrates, plants, and microbes, enabling detailed visualization of genomic data with integrated annotations. These include key model organisms essential for biomedical and evolutionary research, such as (Homo sapiens), (Mus musculus), (Danio rerio), and (Drosophila melanogaster). Assemblies represent the latest available releases, with ongoing maintenance to reflect sequence refinements; for example, the GRCh38/hg38 assembly, initially released in December 2013, incorporates the latest available patches as of 2025 for improved accuracy in challenging regions like centromeres. Similarly, the mouse GRCm39/mm39 , released in 2020, serves as the current reference, while the T2T-CHM13/hs1 assembly, completed in 2022, provides a gapless telomere-to-telomere . Over 30 mammalian genomes are supported, including non- primates like (Pan troglodytes, panTro6), cow (Bos taurus, bosTau9), and dog (Canis lupus familiaris, canFam5), facilitating studies. Annotation depth prioritizes high-impact species, where human and mouse genomes feature extensive tracks for gene structures (e.g., GENCODE and annotations), genetic variants (e.g., dbSNP and gnomAD), and regulatory elements (e.g., and FANTOM5 data). In contrast, other species receive partial annotations, typically limited to core predictions from sources like Ensembl or NCBI, with fewer variant and epigenetic datasets to balance . Historical expansions have progressively incorporated these species, building on initial vertebrate-focused efforts. Access to these genomes occurs via the Genome Browser Gateway at genome.ucsc.edu, where users select from a dropdown menu of species or enter an assembly ID (e.g., "hg38") in the search field to launch the interactive viewer. This direct entry supports seamless navigation to specific chromosomal regions, tracks, and tools without requiring external hubs.

Assembly Hubs

Assembly Hubs, introduced in 2013 as an extension of the track hub framework, allow users to host and visualize genome assemblies not natively supported by the UCSC . These hubs expand access to over 4,000 additional assemblies through the GenArk collection alone as of 2025, covering diverse taxa such as bacterial genomes (e.g., strains), plant genomes (e.g., ), and archaic human genomes (e.g., and ). As of the 2025 update, GenArk has been expanded by over 1,000 new assemblies, and 10 new tracks have been added to vertebrate assemblies, including Targets for the T2T-CHM13/hs1. By enabling remote data integration, Assembly Hubs support and annotation for a broad range of species without requiring UCSC to maintain every possible database. Functionally, users connect to an by entering the URL of its hub.txt file in the Genome Browser's Track Hubs page, which loads the specified and associated tracks such as gene models, variants, and . The system leverages efficient binary formats like bigWig for density plots of continuous data (e.g., read coverage) and bigBed for categorical annotations (e.g., exons or SNPs), allowing tracks to be fetched on demand for with large datasets. Optional features include BLAT servers for searching against the hub's , enhancing interactivity for novel genomes. Common use cases include visualizing custom assemblies from personal sequencing projects or rare non-model organisms where native support is unavailable, as well as incorporating public hubs from major consortia like the Human Pangenome Reference Consortium (HPRC) for exploring diverse variants. For instance, HPRC hubs provide tracks for assemblies, enabling analysis of structural variations across global populations. Setting up an Assembly Hub involves creating key configuration files—genomes.txt for assembly details (e.g., sequence location in twoBit format), trackDb.ra for defining track properties and hierarchies, and groups.txt for organizing tracks—then uploading them to a with byte-range request support. UCSC provides templates and examples, such as the plant hub, downloadable from hgdownload.soe.ucsc.edu/hubs for quick adaptation. Once hosted, the hub URL can be shared for collaborative viewing, with no UCSC-side modifications needed.

Limitations

While the UCSC Genome Browser hosts over 220 genome assemblies with integrated annotations as of 2024, with further expansions in 2025, its support extends to thousands more via assembly s, such as the 3,269 GenArk assemblies available as of 2023, enabling visualization of diverse sequences. However, not all hub assemblies include comprehensive annotations, as these are user-generated and often lack the curated depth provided for UCSC-hosted genomes, particularly for non-vertebrate or prokaryotic organisms where support is limited to basic sequence viewing without extensive tracks. The browser's legacy web interface, optimized for use, can exhibit performance lag on devices and slow load times when visualizing dense genomic regions with high volumes, as it imposes upper limits on simultaneously displayed alignments to avoid rendering issues. Annotation coverage varies significantly across ; (GRCh38/hg38) and (GRCm39/mm39) assemblies feature the most extensive tracks—over 37,000 and approximately 9,760, respectively—encompassing variants, genes, and regulatory elements, while other have far fewer native tracks and depend heavily on imported from external sources. As a policy, the Genome Browser does not incorporate , with releases and updates following external providers like NCBI on a semi-quarterly basis and sometimes lagging major announcements by weeks to months to ensure quality integration. Access remains free for all users, though heavy programmatic usage is rate-limited: the REST API recommends no more than one query per second without strict enforcement, while tools like BLAT enforce one hit every 15 seconds and a daily cap of 5,000 submissions to maintain server stability.

Visualization Features

Browser Interface

The UCSC Genome Browser features a web-based designed for intuitive of genomic data, centered around a multi-pane that facilitates exploration of . The central element is a chromosome positioned at the top, providing a graphical overview of the selected with color-coded bands and locations to contextualize the viewed region. Below this lies the main pane, which displays stacked annotation tracks aligned to genomic coordinates, allowing users to inspect sequences, reads, and associated data layers in a linear format. Side portals, including a top navigation bar and configurable side panels, offer access to tools such as search functions and track management options, enabling seamless interaction without leaving the primary view. Navigation within the interface supports precise control over genomic regions through and mechanisms, as well as direct search capabilities. Users can by factors of 1.5x, 3x, or 10x using buttons or shortcuts, or zoom out to broader scales, while panning shifts the view left or right via drag-and-drop or predefined increments to explore adjacent areas. The search functionality, accessed via the Genome Browser Gateway, allows querying by genomic coordinates (e.g., "chr1:1-1000"), gene symbols, or accession numbers, instantly loading the corresponding region; additionally, users can jump between different genome assemblies through the same portal, maintaining session continuity. Configuration options in the emphasize of the to suit analytical needs, particularly for and visual rendering. Tracks can be set to modes such as hide, dense (collapsed overview), full (detailed items), pack (compact stacking), or squish (compressed labels), adjustable individually or in groups via the . dimensions are modifiable up to 5000 pixels in width for higher views, and settings allow adjustments to text , font type, and names for clarity. The requires for interactive elements like dynamic zooming and portal updates, ensuring responsive behavior in modern web browsers. Accessibility resources for the include comprehensive tutorials available through the official portal at genome.ucsc.edu/docs, covering step-by-step guidance on , , and basic usage with annotated screenshots and interactive examples. Video tutorials on further demonstrate features like display modes, aiding users in mastering the .

Data Tracks

The UCSC Genome Browser features a vast collection of pre-loaded annotation tracks that overlay genomic sequences with diverse biological data, enabling users to visualize and analyze features such as genes, genetic variants, patterns, and evolutionary . These tracks are curated from public databases and collaborations, providing a standardized view of genomic annotations across supported assemblies. For the human reference genome hg38 (GRCh38), the browser hosts over 37,000 such tracks, encompassing a wide array of data types essential for research in and . Tracks are organized into major categories to facilitate targeted exploration. Gene annotation tracks include well-known sets like , which curates non-redundant transcripts from NCBI, and GENCODE, a comprehensive gene set developed through the project that integrates manual curation and computational predictions for and mouse genomes. Variant tracks highlight genetic polymorphisms, such as dbSNP from NCBI, which catalogs millions of single nucleotide polymorphisms (SNPs) and small indels, and data from the , offering population-level allele frequencies from diverse global samples. Expression tracks display transcriptomic data, including RNA-seq alignments from projects like and GTEx, which quantify tissue-specific across hundreds of samples to reveal regulatory patterns. tracks, such as multiZ alignments, provide multiple sequence alignments across dozens of to identify conserved elements and facilitate phylogenetic analysis. These tracks utilize specialized file formats optimized for efficient storage and rendering. Intervals and discrete features, like gene exons or variant positions, are commonly stored in BED (Browser Extensible Data) format, which supports flexible fields for coordinates, scores, and metadata. Continuous data, such as signal densities from sequencing coverage or conservation scores, employ bigWig format for compact representation of wig-like data across large genomes. Variant data is handled via VCF (), enabling detailed storage of genotypes, quality scores, and annotations from projects like gnomAD. Hierarchical organization is achieved through subtracks, which group related datasets under a parent track for modular viewing, such as subdividing variant tracks by population or consequence type. Users manage track visibility and detail through intuitive controls in the browser interface. Display modes include dense for a compact overview, squish for collapsed items with labels, and pack for stacked representations without overlaps, allowing customization based on zoom level or data complexity. Filtering options refine views by criteria like score thresholds, metadata tags, or inclusion/exclusion lists, particularly useful for high-density tracks like RNA-seq alignments or variant calls. Track content is dynamically updated to incorporate emerging datasets, with software releases occurring tri-weekly that announce new features alongside data integrations. In 2025, updates included over 25 new or revised , such as expanded clinical annotations from gnomAD v4.1 (covering 807,162 individuals) and DECIPHER dosage maps, enhancing the browser's utility for and studies.

Custom Tracks and Sessions

The UCSC Genome Browser allows users to display their own genomic data alongside built-in annotations through custom tracks, enabling personalized visualization of datasets such as personal genetic variants or experimental results. Users upload data in formats like for genomic intervals or for continuous values, either directly via text input, local files, or remote URLs, after adding required browser and track line headers to define the assembly and display properties. Uploaded custom tracks are temporary by default, persisting for up to 48 hours unless explicitly saved, and can be managed or deleted via the custom tracks interface. For example, a researcher might a file containing individual variant positions to overlay on a , facilitating the identification of potential disease-associated loci. Sessions provide a mechanism to save and share complete configurations, capturing the current genomic position, visible tracks (including ones), and settings for and . To create a session, users log in, navigate to the "My Sessions" tool, and save the current view with a name and optional description; these sessions remain accessible indefinitely on the user's account. Sharing occurs via shareable URLs (e.g., genome.ucsc.edu/s/username/sessionname) or by exporting to a file that can be emailed or hosted remotely, allowing collaborators to load the exact view without reconfiguration. sessions, submitted to the Genome Browser's public gallery, enable broader dissemination for educational or community purposes, such as illustrating SNP variations in teaching examples. Track hubs extend custom track functionality by allowing integration of externally hosted datasets, including those for non-UCSC-supported , through a of indexed like bigBed or bigWig. Users connect hubs by providing a to the hub's trackDb.ra via the "Track Hubs" interface, enabling display of grouped tracks for custom assemblies when paired with an assembly hub containing a twoBit sequence . The hub at genome.ucsc.edu lists registered hubs for easy discovery and incorporation into sessions or custom views, supporting collaborative projects with remote data sources. Hubs differ from basic custom tracks by offering persistent, scalable sharing without upload limits, as data remains on external servers. Best practices for custom tracks and sessions emphasize file format validation during upload, where the browser checks for errors like invalid coordinates and provides diagnostic messages for correction. For large datasets, convert to compressed binary formats such as bigBed or bigWig to improve loading efficiency, as the system limits uploads to a maximum of 1,000 tracks and recommends remote hosting for files exceeding practical text-based sizes. To ensure persistence and shareability, incorporate custom tracks into sessions or use track hubs for remote access, and always back up session files locally to avoid loss.

Integrated Analysis Tools

Alignment Tools

The UCSC Genome Browser integrates alignment tools that enable users to map query sequences against reference genomes efficiently, facilitating tasks such as homology detection and experimental validation. These tools leverage indexed genome data for rapid performance and output results directly as visual tracks within the browser interface. A primary alignment tool is BLAT (BLAST-Like Alignment Tool), developed by Jim Kent, which performs rapid alignments of DNA, mRNA, or protein sequences to genomic assemblies. BLAT is optimized for sequences with high similarity, requiring at least 95% identity for DNA-DNA alignments and 80% for protein or translated DNA queries, and it efficiently handles large introns or inserts by indexing the entire genome in memory using short sequence tiles (11-mers for DNA, 5-mers for proteins). It supports query inputs up to 25 kb in length for optimal speed, returning alignments in PSL (PSL-formatted) format that include match counts, mismatch scores, and gap details to assess similarity quality. Complementing BLAT, the In-Silico tool predicts amplicon products by aligning user-specified primer pairs to a selected , using the BLAT for accelerated searching. Users input forward and reverse primers (typically 15-30 bases), along with parameters such as maximum product size (default up to 6 ) and minimum matching bases (default 15 perfect matches for each primer end), to simulate amplification outcomes; the tool outputs the predicted product size, genomic coordinates, and sequence if found, while noting potential off-target sites with lower identity. This functionality assumes standard conditions, including 50 mM salt and 50 nM primer concentration for melting temperature calculations. Both tools are accessible via the browser's integrated search interface, where users select the target and query type before submission; results are displayed as custom tracks overlaying the view, allowing immediate visualization alongside annotations. Default parameters include a 90% minimum identity for nucleotide alignments in BLAT and stringent primer matching in In-Silico to prioritize high-confidence hits. These features support applications in gene discovery, by aligning transcripts to identify exons, and homology searching across species, with tools updated to include the Telomere-to-Telomere (T2T) CHM13 assembly (hs1) released in January 2022.

Coordinate Tools

The UCSC Genome Browser provides coordinate tools to facilitate the transformation and visualization of genomic positions across different assemblies and datasets. These utilities are essential for researchers working with evolving reference genomes, enabling the mapping of annotations from older builds to newer ones while preserving positional accuracy. Key components include the for coordinate conversion and the for graphical representation of genome-wide data. LiftOver is a chain-based converter that aligns genomic regions from a source assembly to a target assembly using precomputed chain files, which represent pairwise alignments between genomes. For instance, it supports conversions between human assemblies such as hg19 (GRCh37) and hg38 (GRCh38), allowing users to upload batch files in formats like or for processing large datasets. The tool outputs converted coordinates along with reports on unmapped or deleted regions, which occur when alignments fail due to structural variations like insertions, deletions, or inversions. Success rates for updates, such as hg19 to hg38, typically exceed 99% for well-aligned regions, though rates can drop to around 95% in the reverse direction due to assembly improvements introducing more gaps. The workflow for LiftOver begins with selecting the source and target assemblies from dropdown menus on the tool's interface, followed by pasting coordinates or uploading files; users can customize parameters like minimum alignment score to balance coverage and accuracy. Error handling includes flagging regions affected by indels, where partial mappings may be provided or entire segments marked as unmapped to alert users to potential discrepancies. In 2024, LiftOver gained enhanced support through the addition of HPRC Chains tracks, enabling coordinate conversions involving the Human Pangenome Reference Consortium's 47 diploid assemblies derived from the pangenome variation graph, which improves handling of diverse haplotypes beyond linear references. Genome Graphs complements coordinate tools by visualizing custom genome-wide data matrices, such as (LD) scores or association statistics from studies, as density plots along chromosomal positions. Users input data via files or tab-delimited formats specifying markers (e.g., chromosome positions or rsIDs) and values, which the tool aggregates into 10,000-base windows for rendering. It supports uploading multiple datasets for simultaneous display, with options to configure graph heights, scales, and connecting lines between points, facilitating exploratory analysis and publication-ready images like heatmaps of homozygosity or LD decay.

Data Query Tools

The Table Browser serves as a primary data query tool in the UCSC Browser, offering a graphical interface for retrieving, filtering, and exporting genomic annotation data from underlying database tables. Users select a assembly, data group (e.g., , ), and specific track to initiate queries, which can be limited by genomic coordinates (such as chr7:55,000,000-56,000,000 on hg38), identifiers, or batch lists of accessions uploaded via file or paste. This enables targeted extraction of datasets like models or calls without requiring direct database access. Filtering capabilities allow users to refine results based on metadata attributes, such as cell type or expression level, using operators like wildcards (*) or exact matches across linked tables (e.g., joining gene annotations with expression data). For complex needs, the interface supports free-form SQL queries, permitting operations like SELECT * FROM knownGene WHERE name = 'TP53' to retrieve detailed gene structures. Boolean operations on positional data include intersections to identify overlaps between datasets (e.g., variants within regulatory regions) and subtractions via complement to exclude regions from one track relative to another. Export options cover standard formats for downstream analysis, including for genomic intervals, or for tabular data, VCF for variants, GTF for gene features, and for sequences like coding regions. The tool integrates seamlessly with workflows, allowing queried results to be imported as custom datasets for pipeline-based processing. A practical example involves extracting variants in a of interest, such as querying all SNPs from the dbSNP track intersecting a like on hg38, yielding a filtered VCF file for further study. As of 2025, enhancements include improved access to -associated data, such as the Developmental Disorders Gene2Phenotype (DDG2P) track, which annotates genes with disorder-linked s (e.g., color-coded by strength: green for definitive, red for limited) and supports Table Browser queries for metadata like disease names and references. This aligns with broader updates to variation and tracks in the 2025 database release, expanding queryable clinical context. Additionally, a new interactive launched in June 2025 provides step-by-step guidance with annotated screenshots for Table Browser operations.

Programmatic Access

REST API

The UCSC Genome Browser provides a RESTful for remote programmatic access to genomic data, enabling retrieval of sequences, annotations, and information via HTTP requests to the base URL https://api.genome.ucsc.edu/. This interface supports querying data from UCSC-hosted assemblies, track hubs, and external resources like GenArk, outputting results primarily in format (with text available via a format parameter). It is designed for targeted queries rather than bulk downloads, with alternatives like the Table Browser or direct file downloads recommended for large-scale data extraction. Key endpoints include /getData/sequence for extracting DNA sequences from specified regions and /getData/track for obtaining values from annotation tracks, such as quantitative data in wiggle or bigWig formats (e.g., GC content via the gc5Base track). Common parameters across endpoints specify the genome assembly (e.g., genome=hg38), chromosome (chrom=chr1), start position (start=0, 0-based), and end position (end=100, 1-based exclusive); additional options like hubUrl allow access to custom track hubs. For example, to retrieve a DNA sequence, a curl command can be used: curl "https://api.genome.ucsc.edu/getData/sequence?genome=hg38&chrom=chr1&start=0&end=100", returning the sequence in JSON. Track data retrieval follows a similar pattern, such as curl "https://api.genome.ucsc.edu/getData/track?genome=hg38&track=gc5Base&chrom=chr1&start=0&end=1000000" for wiggle values. Coordinate conversions are supported indirectly through related tools like liftOver, accessible via HTTP parameters in CGI endpoints (e.g., /cgi-bin/hgLiftOver), though pure REST integration for liftOver remains limited to data-aligned queries. Access is public with no authentication or API keys required, but rate limits are enforced to maintain service stability, recommending no more than 1 request per second for unauthenticated users; excessive usage triggers a and may lead to temporary restrictions, with high-volume users advised to contact UCSC for accommodations. In , endpoints were expanded to enhance support for the Human Pangenome Reference Consortium (HPRC) assemblies via hubUrl parameters, enabling queries against pangenome data. Further updates in 2025 added compatibility for bigChain, bigMaf, and bigDbSnp track types, along with a revComp option for reverse complement in /getData/. Comprehensive , including full lists and parameter details, is available at https://genome.ucsc.edu/goldenpath/help/api.html.[](https://genome.ucsc.edu/goldenpath/help/api.html)[](https://academic.oup.com/nar/article/53/D1/D1243/7845169)

Python Interfaces

The primary Python interfaces for accessing the UCSC Genome Browser focus on high-level scripting libraries that wrap its REST API, enabling efficient data retrieval without direct database interaction. One prominent example is the library, an open-source package designed to simplify queries to the UCSC genomic database by providing object-oriented methods for sequences, tracks, and assemblies. This library is particularly suited for researchers needing quick access to browser data in scripts, supporting operations like fetching genomic sequences and downloading track information. Installation of ucsc-genomic-api is straightforward via the Python Package Index (PyPI), using the command pip install ucsc-genomic-api. Key methods include those in the Sequence class for retrieving DNA subsequences and the Track class for accessing annotation data. For instance, to obtain a DNA sequence from a specific genomic region, the following code can be used:
python
from ucsc.api import Sequence

seq = Sequence.get(genome='hg38', chrom='chr1', start=1000, end=2000)
print(seq.sequence)
This example fetches the sequence from chromosome 1, positions 1000 to 2000 in the hg38 human assembly, returning the nucleotide string directly. Similar methods exist for track data, such as Track.trackData(genome='hg38', track='genes', chrom='chr1', start=1000, end=2000), which retrieves positional annotations in JSON format. These interfaces support diverse use cases, including batch processing of genomic sequences for alignment pipelines and parsing track data for integration with analysis frameworks like pandas. For example, sequences fetched via the library can be loaded into pandas Series for variant calling or expression analysis, streamlining workflows in bioinformatics pipelines. Track data can similarly be converted to DataFrames for statistical summarization, such as aggregating gene densities across regions. A notable limitation of such interfaces is their dependence on the UCSC REST API, which provides read-only access and may experience for high-volume queries. Additionally, no write capabilities exist for uploading or modifying browser sessions programmatically, and compatibility with UCSC updates (e.g., new assemblies post-2021) requires verification, as the library's last major release was in May 2021. Users are advised to test against current endpoints for 2025-era features like enhanced track hubs.

Database Connections

The UCSC Genome Browser offers direct access to its underlying (a MySQL-compatible ) databases, enabling power users to execute custom SQL queries on genomic sequence and data. Public servers are available at genome-mysql.gi.ucsc.edu for the and genome-euro-mysql.soe.ucsc.edu for , both operating on port 3306 with anonymous read-only access via the username "genome". Databases are organized by assembly, such as hg38 for GRCh38, and are synchronized weekly on Mondays to incorporate updates without interrupting service. Connections can be established using the standard mysql client or the UCSC-provided hgsql utility, with a typical command like mysql --user=genome --host=genome-mysql.gi.ucsc.edu -A -P 3306 to access the server, followed by USE hg38 to select a database. Standard SQL queries are supported; for example, SELECT * FROM knownGene WHERE chrom='chr1' retrieves UCSC-known gene annotations limited to chromosome 1. Core tables include chromInfo, which stores chromosome names, lengths, and file positions for sequence access, and refGene, detailing NCBI gene structures with fields for transcripts, exons, and genomic coordinates. Programming libraries such as BioPython's Bio.DB module can also query these databases for integrated bioinformatics workflows. These databases are substantial in scale, with the hg38 assembly's downloadable dump comprising approximately 77 GB of compressed table files as of November 2025, highlighting the need for efficient querying to manage load. Best practices include utilizing mirror servers like the host to balance traffic, avoiding excessive or automated queries that could strain resources—contact UCSC for high-volume needs—and recognizing the read-only nature, as no write operations or schema modifications are permitted. In the 2025 update, schema expansions added support for over 25 new tracks, including gnomAD 4.1 variant annotations from 807,162 individuals and the DECIPHER dosage sensitivity track covering 2,987 haploinsufficient genes and 1,559 triplosensitive genes, to accommodate emerging clinical and data.

Open Source and Community

Source Code and Licensing

The source code for the UCSC Genome Browser is hosted on GitHub in the ucscGenomeBrowser/kent repository, which contains the complete source tree for the browser's biological analysis and web display programs, including tools developed by Jim Kent. The codebase is primarily written in C, with core libraries, utilities, and components implemented in C/C++ to handle efficient genomic data processing. Key elements include CGI scripts for the browser interface (located in src/hg), the source code for the BLAT alignment tool (in src/blat), and libraries for bigWig and bigBed formats (in src/lib), which enable compressed storage and querying of genomic annotations. Compilation instructions are detailed in the README file within the src directory, guiding users to build utilities via commands like make utils after cloning the repository. Licensing for the source code permits free access and use for personal, academic, and non-profit purposes, with the codebase released under a variety of , many components (such as basic converters) under the ; however, certain elements like BLAT require commercial licensing for components, as specified in the repository's file. Commercial entities require a separate for downloading and installing binaries or , obtainable through the UCSC Genome Browser Store, though certain components like basic converters remain openly available without restriction. Pre-compiled binaries for the tools and executables are provided for and macOS platforms, supporting standalone command-line use without full compilation. The repository undergoes regular maintenance, with updates to the beta branch occurring approximately every three weeks to incorporate new features, bug fixes, and compatibility improvements. Community contributions are facilitated through , allowing users to the repository and submit pull requests for enhancements to tools and libraries.

Mirrors and Contributions

The UCSC Genome Browser maintains official mirror sites to distribute traffic and ensure reliable global access, including the European mirror hosted at the and the Asian mirror hosted at . Users are automatically redirected to the nearest mirror based on their geographic location via DNS, with an option to remain on the primary U.S.-based server; this setup reduces load on the main servers during peak usage or outages. These mirrors provide identical functionality to the primary site, supporting the same s and annotations while minimizing for international researchers. Contributions to the UCSC Genome Browser occur through several channels, primarily coordinated via to the team. Bug reports and feature requests should be submitted to [email protected], including detailed steps to reproduce issues, screenshots, relevant (ideally via saved sessions), and any custom data involved. For track hubs—collections of user-defined tracks—researchers host the necessary files (such as hub.txt, genomes.txt, and trackDb.txt in like bigBed or bigWig) on an internet-accessible and the hub.txt to [email protected] for registration; approved public hubs are then listed on the Genome Browser's Public Track Hubs page for community access. patches or enhancements to the open-source codebase are directed to the UCSC team via [email protected], where they are reviewed and integrated as appropriate. The Genome Browser fosters community engagement through workshops, public training sessions, and integrations with other platforms. UCSC hosts in-person workshops tailored to varying expertise levels, which can be arranged at institutions worldwide by contacting [email protected]; online resources include YouTube video tutorials covering key features and common queries. The project participates in major conferences, such as presenting on Human Pangenome Research Consortium data visualization at the Biology of Genomes 2024 meeting. Additionally, the Table Browser enables seamless data export to Galaxy, a web-based analysis platform, allowing users to query annotations and visualize results across integrated workflows. In 2025, enhancements include direct uploading of track hub data to UCSC servers without needing external web storage, and the project now maintains a presence on Bluesky for updates. Three new public hubs were added this year. These efforts support a global user base, with mirrors and public track hubs enhancing accessibility and enabling the addition of thousands of community-contributed datasets alongside native tracks.

References

  1. [1]
    UCSC Genome Browser database: 2025 update - Oxford Academic
    Oct 26, 2024 · The UCSC Genome Browser (https://genome.ucsc.edu) is a widely utilized web-based tool for visualization and analysis of genomic data, ...<|control11|><|separator|>
  2. [2]
    UCSC Genome Browser Project History
    Jun 22, 2000 · The UCSC Genome Browser is a web-based tool serving as a multi-powered microscope that allows researchers to view all 23 chromosomes of the human genome at any ...Genome Browser Overview · Human Genome Project... · Push to the Finish Line
  3. [3]
    The UCSC Genome Browser - PMC - PubMed Central
    A popular Web-based tool for quickly displaying a requested portion of a genome at any scale, accompanied by a series of aligned annotation “tracks”.
  4. [4]
    UCSC Genome Browser Home
    Tools · Genome Browser - Interactively visualize genomic data · BLAT - Rapidly align sequences to the genome · In-Silico PCR - Rapidly align PCR primer pairs to ...Human hg38 chr7:155799529 ...In-Silico PCRGenomesHuman BLAT SearchDenisova Track Settings
  5. [5]
    'We couldn't live without it': the UCSC Genome Browser turns 25
    Jun 30, 2025 · It enabled the Human Genome Project to complete its first draft in time for its official unveiling on 26 June 2000. Jim Kent at his computer.
  6. [6]
    Assembly Releases and Versions - Genome Browser FAQ
    All the assembly data displayed in the UCSC Genome Browser are obtained from external sequencing centers. To determine the data source and version for a given ...
  7. [7]
    The Human Genome Browser at UCSC - PMC - NIH
    A mature web tool for rapid and reliable display of any requested portion of the genome at any scale, together with several dozen aligned annotation tracks, is ...
  8. [8]
    The human genome browser at UCSC - PubMed - NIH
    As vertebrate genome sequences near completion and research refocuses to their analysis, the issue of effective genome annotation display becomes critical.Missing: challenges early limited resources Cold Spring Harbor
  9. [9]
    Twenty-five years after the human genome project, a new era is ...
    Jul 7, 2025 · Kent also stayed at UC Santa Cruz, directing the UCSC Genome Browser as it became a resource not only for studying human DNA, RNA, and multi- ...
  10. [10]
    UCSC Genome Browser Database: update 2006 - Oxford Academic
    Jan 1, 2006 · Beyond the box: 'wiggle' tracks display continuous-valued data. A new data type allows the storage of one numeric value per base pair position, ...
  11. [11]
    None
    Nothing is retrieved...<|separator|>
  12. [12]
    The UCSC genome browser database: update 2007 - PMC - NIH
    The University of California, Santa Cruz Genome Browser Database contains, as of September 2006, sequence and annotation data for the genomes of 13 vertebrate ...
  13. [13]
    BigWig and BigBed: enabling browsing of large distributed datasets
    BigBed and BigWig files have been in use at genome.ucsc.edu since June 2009, and have proven to be popular. As of February 2010, we have displayed data from ...
  14. [14]
    ENCODE whole-genome data in the UCSC Genome Browser
    This year also featured two new integrative tracks provided by ENCODE analysts: a segmentation of the genome into 15 states based on the chromatin state in 9 ...
  15. [15]
    ENCODE Data in the UCSC Genome Browser: year 5 update - NIH
    ... 2012 published integrated analyses performed by the ENCODE analysis group. Results from this processing and analysis are accessible in the UCSC browser via ...
  16. [16]
    The UCSC Genome Browser database: extensions and updates 2013
    We anticipate adding 1000 Genomes Phase 1 variant calls with phased genotypes for 1092 individuals using this display in fall 2012. In the haplotype sorting ...
  17. [17]
    UCSC Genome Browser GTEx Gene V6 Track Settings
    Nov 7, 2022 · This track shows median gene expression levels in 51 tissues and 2 cell lines, based on RNA-seq data from the GTEx midpoint milestone data release (V6, October ...
  18. [18]
    GTEx Resources in the Browser | UCSC Genome Browser Blog
    Jun 28, 2016 · The Genome Browser released the GTEx Gene Expression track, which showcases data from the GTEx midpoint milestone data release (V6, October 2015)<|separator|>
  19. [19]
    UCSC Genome Browser database: 2015 update - Oxford Academic
    Nov 26, 2014 · Launched in 2001 to showcase the draft human genome assembly, the UCSC Genome Browser database (http://genome.ucsc.edu) and associated tools ...
  20. [20]
    The UCSC Genome Browser database: extensions and updates 2013
    Nov 15, 2012 · The UCSC Genome Browser is a web-based tool for accessing genomic sequence and annotations, used for visualization, comparison, and analysis.
  21. [21]
    GENCODE Versions Tracks - UCSC Genome Browser
    Oct 31, 2025 · The GENCODE Genes tracks display the high-quality manual annotations merged with evidence-based automated annotations across the entire human genome.Missing: integration 2013
  22. [22]
    UCSC Cell Browser: visualize your single-cell data - Oxford Academic
    The UCSC Cell Browser is a tool that allows scientists to visualize gene expression and metadata annotation distribution throughout a single-cell dataset or ...
  23. [23]
    The UCSC Genome Browser database: 2018 update - PMC - NIH
    Nov 2, 2017 · The UCSC Genome Browser (1) was first released in 2001 as a tool to display the then newly assembled human genome. It has grown since then to ...Missing: initial | Show results with:initial
  24. [24]
    Publications - UCSC Genome Browser
    The UCSC Genome Browser database: 2025 update. Nucleic Acids Res. 2024 Oct ... ENCODE whole-genome data in the UCSC Genome Browser: update 2012.Missing: abstract | Show results with:abstract
  25. [25]
    UCSC Genome Browser: News Archives
    We are happy to announce an update to the sno/miRNA track for human assembly GRCh37/hg19. With this update, the miRBase database was updated to version 20.
  26. [26]
    The UCSC Genome Browser
    Jun 3, 2025 · Originally built to allow researchers to explore a single human DNA sequence, it is now accessed by over 170,000 distinct global users per month ...
  27. [27]
    UCSC Genome Browser selected to first-ever Global Core Biodata ...
    Dec 15, 2022 · The UCSC Genome Browser is now part of the first list of Global Core Biodata Resources—a collection of 37 resources whose long-term funding and ...
  28. [28]
    Newest Genome Browser features highlight the power of generative ...
    Feb 26, 2025 · The UCSC Genome Browser has added two new datasets that leverage the power of generative AI and machine learning to interpret information about genetic ...Missing: advances 2021-2025
  29. [29]
    UCSC Genome Browser Gateway
    Our History · Licenses · Contact Us. Browse/Select Species. Popular Species. Human. Mouse. Rat. Zebrafish. Fruitfly. Worm. Yeast. Search through thousands of ...
  30. [30]
    UCSC Genome Browser database: 2024 update - Oxford Academic
    Nov 11, 2023 · Abstract. The UCSC Genome Browser (https://genome.ucsc.edu) is a web-based genomic visualization and analysis tool that serves data to over ...
  31. [31]
    The UCSC Genome Browser database: 2014 update - PMC
    Nov 21, 2013 · The Genome Browser database contains genome sequence from GenBank (3) for a wide selection of organisms, many with multiple assembly versions.Genome Browser Data Sets · New Genome Assemblies · Genome Browser Software...<|separator|>
  32. [32]
    The UCSC Genome Browser database: 2024 update - PMC - NIH
    Nov 11, 2023 · While the majority of these tracks (37,723) are on human genome assemblies, we also have 9,760 tracks on mouse genome assemblies and 19,664 ...
  33. [33]
    Web-accessible browsers for comparative genomics | Bioinformatics
    Assembly hubs (Karolchik et al. 2014), which build on the successful track hub model (Raney et al. 2013), make it easy to generate an individual UCSC ...
  34. [34]
    Quick Start Guide to Assembly Hubs - UCSC Genome Browser
    Quick Start Guide to Assembly Hubs. Assembly Hubs allow researchers to create Track Data Hubs on assemblies that are not in the UCSC Browser.Missing: introduction 2013
  35. [35]
    Track Hubs - UCSC Genome Browser
    Hubs are a useful tool for visualizing a large number of genome-wide data sets. For example, a project that has produced several wiggle plots of data can use ...
  36. [36]
    HPRC - Human Pangenome Reference Consortium assembly hub
    The HPRC assembly hub contains assemblies released by the Human Pangenome Reference Consortium. Use the links to view assemblies in the genome browser.Missing: integration | Show results with:integration
  37. [37]
    GenArk: UCSC Genome Archive
    Use the Assembly Search page to find and request GenBank assemblies that have not yet been included in the collections here.
  38. [38]
    GenArk: towards a million UCSC genome browsers
    Oct 2, 2023 · Interactive graphical genome browsers are essential tools in genomics, but they do not contain all the recent genome assemblies.
  39. [39]
    Genome Browser User's Guide
    The UCSC Genome Browser provides a rapid and reliable display of any requested portion of genomes at any scale, together with dozens of aligned annotation ...
  40. [40]
    REST API data interface - UCSC Genome Browser
    List of available data tracks from a specified hub or UCSC Genome Browser genome assembly (see also: track definition help) ... Wiggle track data for ...
  41. [41]
    Frequently Asked Questions: BLAT - Genome Browser FAQ
    The online version of BLAT masks 11mers from the query that occur more than 1024 times in the genome and limits results to 16 matches per chromosome strand.
  42. [42]
    Genome Browser Conditions of Use
    Program-driven use of this software is limited to a maximum of one hit every 15 seconds and no more than 5,000 hits per day.Missing: policy real- time rate limits<|separator|>
  43. [43]
    Data File Formats - UCSC Genome Browser
    If your data set is BED-like, but it is very large (over 50MB) and you would like to keep it on your own server, you should use the bigBed data format. Read a ...Missing: 2009 | Show results with:2009
  44. [44]
    Genome Browser Tutorials
    The tutorials below cover some of our most popular tools. Each tutorial includes annotated screenshots, a step-by-step walkthrough, and an interactive tutorial.
  45. [45]
    The UCSC Genome Browser database: 2025 update - PMC - NIH
    Oct 26, 2024 · Six gene tracks have been added and updated in both human and mouse assemblies, including the GENCODE KnownGene tracks, now updated to version ...Missing: HPRC | Show results with:HPRC
  46. [46]
  47. [47]
  48. [48]
    dbSNP Archive Tracks - UCSC Genome Browser
    Description. This composite track contains information about single nucleotide polymorphisms (SNPs) and small insertions and deletions (indels) ...
  49. [49]
  50. [50]
  51. [51]
    Genotype Tissue Expression (GTEx) Project Resources at UCSC
    The UCSC Genome Browser provides visualization resources for selected summary data from the GTEx project, including these tracks and hubs.Missing: 2015 | Show results with:2015
  52. [52]
  53. [53]
    Genome Browser Custom Tracks
    ... UCSC Genome Browser, such as: bigBed, bigWig, BAM, VCF, etc. For examples of ... An item count is not displayed for tracks lacking individual items (e.g. wiggle ...Missing: introduction | Show results with:introduction
  54. [54]
    Genome Browser Session Help
    Login to the UCSC Genome Browser​​ You must sign in to be able to save named sessions which will then be displayed with Browser and Email links.Missing: 2008 | Show results with:2008
  55. [55]
    Blat Spec and User's Guide - UCSC Genome Browser
    The Blat suite produces DNA and protein alignments. Main programs include gfServer, gfClient, blat, and webBlat.
  56. [56]
    UCSC In-Silico PCR
    This tool is not guaranteed to find absolutely all off-target locations, it is optimized for targets with higher identities. For use in primer design, ...
  57. [57]
    Other Tools - UCSC Genome Browser
    The UCSC Genome Browser offers tools like Genome Browser, BLAT, In-Silico PCR, Table Browser, LiftOver, Gene Sorter, Genome Graphs, and command-line utilities.
  58. [58]
    Lift Genome Annotations
    This tool converts genome coordinates and annotation files from the original to the new assembly using an alignment. The input regions can be entered into ...UCSC Genome Browser Store · Genome Browser FAQ
  59. [59]
  60. [60]
    Human Genome Graphs
    Genome Graphs is a tool for displaying genome-wide data sets such as the results of genome-wide SNP association studies, linkage studies and homozygosity ...
  61. [61]
    Genome Graphs User's Guide
    To view your graphs in the Genome Browser, click the browse regions button. This will open the Genome Browser with your graph(s) displayed as track(s). You can ...Formatting Data · Uploading Data · Configuring The Display
  62. [62]
    Table Browser Help
    The Table Browser provides a powerful and flexible graphical interface for querying and manipulating the Genome Browser annotation tables.Intersecting data from two tables · Intersection options · Displaying CDS FASTA...
  63. [63]
  64. [64]
  65. [65]
  66. [66]
    ucsc-genomic-api - PyPI
    May 24, 2021 · The package represents a python Api wrapper on the UCSC genomic database, which makes it much easier for researchers to access and query the database.Missing: wigData | Show results with:wigData
  67. [67]
    [PDF] A Python Wrapper of UCSC Genome Browser RESTful API
    Mar 5, 2022 · The UCSC genome browser team creates a RESTful API to facilitate access the specific genomic regions or data tracks and allow the flexibility of ...<|separator|>
  68. [68]
    Downloading Data using MariaDB (MySQL) - UCSC Genome Browser
    You can use the hgsql utility, available from our downloads server in the Utilities section, to access the public MariaDB server.
  69. [69]
  70. [70]
  71. [71]
    of /goldenPath/hg38/database - UCSC Genome Browser Downloads
    This directory contains a dump of the UCSC genome annotation database for the Dec. 2013 (GRCh38/hg38) assembly of the human genome.
  72. [72]
    [PDF] The UCSC Genome Browser database: 2025 update - eScholarship
    Oct 26, 2024 · This includes both the addition of new clinical tracks, which provide vital information relevant to medical and trans- lational research, as ...
  73. [73]
    ucscGenomeBrowser/kent: UCSC Genome Browser source ... - GitHub
    This directory contains the entire source tree for the UCSC Genome Browser Group's suite of biological analysis and web display programs as well as some of Jim ...Missing: import | Show results with:import
  74. [74]
    Genome Browser Licensing
    The website, data, and graphics are free for any use. Non-commercial software is free, but commercial use requires a license for some source code.
  75. [75]
    Index of /admin/exe - UCSC Genome Browser Downloads
    This directory contains Genome Browser and Blat application binaries built for standalone command-line use on various supported Linux and UNIX platforms.
  76. [76]
    Manual installation of the UCSC Genome Browser on a Unix server
    To load data into the genome browser databases, you need a command line tool like hgLoadBed. These tools are distributed separately from the CGI programs. Some ...<|control11|><|separator|>
  77. [77]
    Using a Supported Mirror Site - UCSC Genome Browser
    The UCSC Genome Browser hosts the following official mirror sites: the European mirror (genome-euro), located at the Universität Bielefeld Center for ...
  78. [78]
    0-based - Genome Browser FAQ
    Then, open the Genome Browser with the duplication and gap tracks set to dense mode. Look for problems in the flanking sequence in the duplication track. Also ...Missing: limitations | Show results with:limitations
  79. [79]
    UCSC Genome Browser Mirror Sites
    UCSC supports and maintains these mirror sites: Users are automatically redirected to the appropriate mirror based on their geographic location.
  80. [80]
    Contact - UCSC Genome Browser
    Contact via public mailing list at genome@soe.ucsc.edu, private list at genome-www@soe.ucsc.edu, or for commercial licensing at genome-www@soe.ucsc.edu.Missing: mobile | Show results with:mobile
  81. [81]
    Genome Browser Training
    See our tutorials page for new tutorials covering common Genome Browser functionalities. Contact us to host a Genome Browser Workshop!
  82. [82]
    UCSC Genome Browser Poster Gallery
    2025. ASHG 2025 UCSC Genome Browser: Latest resources for variant interpretation · 2024. Biology of Genomes 2024 Viewing Human Pangenome Research Consortium ( ...Missing: advances | Show results with:advances
  83. [83]
    Table Browser - UCSC Genome Browser
    Use this tool to retrieve and export data from the Genome Browser annotation track database. You can limit retrieval based on data attributes.