Protein Data Bank in Europe (PDBe)
Cristian Escobar
Scientific Database Curator
Summary of this session�
The Protein Data Bank (PDB) is an archive of� experimentally determined 3-dimensional structures of biological macromolecules���
Proteins
DNA/RNA
Bound ligands
Worldwide Protein Data Bank (wwPDB)
Worldwide Protein Data Bank (wwPDB)
PDB
code
Experimental
Model
Experimental data
Entry annotation
Model and validation report distribution
Deposit
in the
PDB
Described in a paper
(or maybe not published)
Referenced in a paper
A “PDB code” refers to a structure
~1%: Fibre diffraction, Neutron Crystallography, Solid state NMR
Method | Total | 2020 | 2021 | 2022 | 2023 | 2024 |
X-ray Crystallography | 85% | 84% | 80% | 74% | 69% | 66% |
Solution NMR Spectroscopy | 6.7% | 3.3% | 2.7% | 2.9% | 2.1% | 2.0% |
Electron Microscopy | 8.4% | 13% | 17% | 24% | 29% | 32% |
236371 structures deposited until 27th May 2025
Metadata gives scientific meaning to coordinates
SIFTS – Structure Integration with Function, Taxonomy and Sequence
Linking structures with sequences
PDBe.org/2yi7
Press to visualize the model
File download:
mmCIF, PDB, validation report and other.
Structural analysis and macromolecule annotation
Entry title and citation
Macromolecule fuanctional role
Experimental data and validation
Ligands present in the model
Experimental method info
PDBe entry page example
PDBe-KB: adding more functional data
- Protein and domain annotation.
- Evolutionary conserved sites.
- Small molecules.
- Mutations and variations.
- Protein binding sites.
- Biophysical parameters.
PDBe-KB pages
PDBe.org
Structural context for a given protein:
Example: UniProt P22303�
https://www.ebi.ac.uk/pdbe/pdbe-kb/proteins/P22303
PDBe-KB page for UniProt P22303
PDBe.org
PDBe APIs
Why use PDBe APIs?
PDBe.org
- Programmatic access allows access to this data.
- Models with different ligands.
- Different experimental conditions.
- In complex with other macromolecules
- Use different inputs.
- Repeat analysis as the data base grows.
Getting started with PDBe APIs
PDBe.org
Getting started with PDBe APIs
PDBe.org
Example: querying using programmatic access
PDBe.org
PDBe.org
pdb_id : PDB entry id code
Field name
Description of provided information
Example: querying using programmatic access
Example: querying using programmatic access
PDBe.org
q=molecule_name:"Acetylcholinesterase"+q_organism_name:"homo sapiens"&
fl=pdb_id,resolution,release_year&
wt=json
Query (‘q=‘), Field list (‘fl=‘), output format (‘wt=‘, JSON as default)
PDBe.org
Example: querying using programmatic access
PDBe.org
Other sources of information about PDBe APIs
- Six part series ranging from basics in PDBe programmatic access to advanced visualisation
- Visit pdbeurope.github.io/api-webinars for videos and tutorials
- Visit: https://www.ebi.ac.uk/pdbe/pdbe-rest-api
PDBe.org
Other sources of information about PDBe APIs
Hands-on session
PDBe.org
Thank you for your attention!
Any questions?
pdbhelp@ebi.ac.uk
proteindatabank
@PDBeurope
proteindatabank
pdbeurope
pdbart