Description

This track shows protein sequence annotations from the UniProt/SwissProt database,
mapped to genomic coordinates. It also shows how the protein sequences in this database
map to the genome.
The data has been curated from scientific publications by the UniProt/SwissProt staff.
The annotations are divided into multiple subtracks, based on their "feature type" in UniProt:

Track Name

Description

UCSC Alignment, SwissProt

Protein sequences from SwissProt mapped onto the genome. All other
tracks are (start,end) annotations mapped using this track.

UCSC Alignment, TrEMBL

Protein sequences from TrEMBL mapped onto the genome. All other tracks
are (start,end) annotations mapped using this track. This track is
hidden by default. To show it, click its checkbox on the track description
page.

UniProt Signal Peptides

Regions found in proteins destined to be secreted, generally cleaved from mature protein.

For consistency, the subtrack "UniProt/SwissProt Variants" is a copy of the track
"UniProt Variants" in the track group "Phenotype and Literature", or
"Variation and Repeats", depending on the assembly.

Display Conventions and Configuration

Genomic locations of UniProt/SwissProt annotations are labeled with a short name for
the type of annotation (e.g. "glyco", "disulf bond", "Signal peptide"
etc.). A click on them shows the full annotation and provides a link to the UniProt/SwissProt
record for more details. TrEMBL annotations are always shown in
light blue, except in the Signal Peptides,
Extracellular Domains, Transmembrane Domains, and Cytoplamsic domains subtracks.

Mouse over a feature to see the full UniProt annotation comment. For variants, the mouse over will
show the full name of the UniProt disease acronym.

The subtracks for domains related to subcellular location are sorted from outside to inside of
the cell: Signal peptide,
extracellular,
transmembrane, and cytoplasmic.

In the "UniProt Modifications" track, lipoification sites are highlighted in
dark blue, glycosylation sites in
dark green, and phosphorylation in
light green.

Duplicate annotations are removed as far as possible: if a TrEMBL annotation
has the same genome position and same feature type, comment, disease and
mutated amino acids as a SwissProt annotation, it is not shown again. Two
annotations mapped through different transcripts but with the same genome
coordinates are only shown once.

Note that only for the human hg38 assembly and SwissProt annotations, there
also is a public
track hub prepared by UniProt itself, with
genome annotations maintained by UniProt using their own mapping
method based on those Gencode/Ensembl gene models that are annotated in UniProt
for a given protein.

Methods

UniProt sequences were aligned to UCSC/Gencode transcript sequences first with
BLAT, filtered with pslReps (93% query coverage, within top 1% score), lifted
to genome positions with pslMap and filtered again. UniProt annotations were
obtained from the UniProt XML file. The annotations were then mapped to the
genome through the alignment using the pslMap program. This mapping approach
draws heavily on the LS-SNP pipeline by Mark Diekhans. For human and mouse, the
alignments were filtered by retaining only proteins annotated with
a given transcript in the Genome Browser table kgXref. Like all Genome Browser
source code, the main script used to build this track can be found on
github.

Data Access

The raw data can be explored interactively with the
Table Browser, or the
Data Integrator.
For automated analysis, the genome annotation is stored in a bigBed file that
can be downloaded from the
download server.
The exact filenames can be found in the
track configuration file.
Annotations can be converted to ASCII text by our tool bigBedToBed
which can be compiled from the source code or downloaded as a precompiled
binary for your system. Instructions for downloading source code and binaries can be found
here.
The tool can also be used to obtain only features within a given range, for example:
bigBedToBed http://hgdownload.soe.ucsc.edu/gbdb/hg38/uniprot/unipStruct.bb -chrom=chr6 -start=0 -end=1000000 stdout
This track is updated every month. The MySQL table hgFixed.trackVersion
contains the name of the currently available data on the website. Older
versions of the data files can be downloaded from the archive
folder of our downloads server.
Please refer to our
mailing list archives
for questions, or our
Data Access FAQ
for more information.

Credits

This track was created by Maximilian Haeussler at UCSC, with help from Chris
Lee, Mark Diekhans and Brian Raney, feedback from the UniProt staff and Alejo
Mujica, Regeneron Pharmaceuticals. Thanks to UniProt for making all data
available for download.