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

Last data update...

The data were last updated on
15 Jun 2009

05.06.09 Maintenance

PDBSWS is undergoing maintenance to handle problems introduced by changes in PDB chain names during the PDB remediation project. The resource will remain available, but some entries may temporarily disappear from the web site. The number of chains fully mapped with alignments may be considerably reduced for the moment.
Note that, for the momemnt, the chain level mappings will be much more up to date that the residue level mappings