PDB/UniProt Mapping

Query the database

Query by PDB code

PDB code: Chain ID: (optional) Residue ID: (optional)

Example PDB codes: 1yqv, 1crn

Complete alignment

Query by UniProt accession

Accession code: Residue number: (optional)

Example accession codes: P00698, P01542

Complete alignment

Query by SwissProt ID

Identifier: Residue number: (optional)

Example identifiers: LYSC_CHICK, CRAM_CRAAB

Complete alignment


Download the mapping

Download the complete mapping from PDB chains or from PDB residues to UniProt entries.

Columns in the chain mapping are:

  • PDB code
  • PDB Chain label (@ = blank chain)
  • UniProt Accession

Columns in the residue mapping are:

  • PDB code
  • PDB Chain label (@ = blank chain)
  • PDB Sequential residue number (avoid using this!)
  • PDB Residue type (3-letter code)
  • PDB Residue number (as it appears in the PDB file)
  • UniProt Accession
  • UniProt Residue type (1-letter code)
  • UniProt Sequential residue number

You can also download an XML description of mutations present in the PDB files with respect to the UniProt files.

Interrogate the mapping from your scripts

You may also access the mapping directly from your scripts. [Instructions]

How it works...

You may download a draft manuscript now published in Bioinformatics.

Links

  • Seq2Struct Another server providing similar facilities

Availability - IMPORTANT

Our web site is at risk on Wednesday 10th and 17th September between 4 and 6pm
This is for work on departmental servers

Last data update...

The data were last updated on
15 Jul 2008

26.06.08 Data update

The data have been updated now that our mirroring problems have been fixed. There are now more than 11,000 new mappings in the database and all the missing alignment data are now present.