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

Our web server will be unavailable from 1pm on Monday 14th December until 12pm on Tuesday 15th November for electrical maintenance work.

Last data update...

The data were last updated on
27 Nov 2009

26.11.09 Maintenance

Finally the alignments have caught up with the chain mapping!

We had to re-process a lot of entries to handle problems introduced by changes in PDB chain names during the PDB remediation project.

You should find a massive increase in the number of chains mapped at the residue level in the online database - approximately 90,000 chains are aligned that were not before! The downloadable mappings will be updated shortly.