REST calls based on PDB entry data
Summary
https://www.ebi.ac.uk/pdbe/api/pdb/entry/summary/:pdbid
This call provides a summary of properties of a PDB entry, such as the title of the entry, list of depositors, date of deposition, date of release, date of latest revision, experimental method, list of related entries in case split entries, etc.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Molecules in the entry (alias /entry/entities)
https://www.ebi.ac.uk/pdbe/api/pdb/entry/molecules/:pdbid
This call provides the details of molecules (or entities in mmcif-speak) modelled in the entry, such as entity id, description, type, polymer-type (if applicable), number of copies in the entry, sample preparation method, source organism(s) (if applicable), etc.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Publications associated with the entry (alias /entry/citations)
https://www.ebi.ac.uk/pdbe/api/pdb/entry/publications/:pdbid
This call provides details of publications associated with an entry, such as title of the article, journal name, year of publication, volume, pages, doi, pubmed_id, etc.
Primary citation is listed first.
Primary citation is listed first.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Related publications
https://www.ebi.ac.uk/pdbe/api/pdb/entry/related_publications/:pdbid
This call provides details about publications obtained from both EuroPMC and UniProt. These are articles which cite the primary citation of the entry, or open-access articles which mention the entry id without explicitly citing the primary citation of an entry.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Experiment(s)
https://www.ebi.ac.uk/pdbe/api/pdb/entry/experiment/:pdbid
This call provides details of experiment(s) carried out in determining the structure of the entry. Each experiment is described in a separate dictionary.
For X-ray diffraction, the description consists of resolution, spacegroup, cell dimensions, R and Rfree, refinement program, etc.
For NMR, details of spectrometer, sample, spectra, refinement, etc. are included.
For EM, details of specimen, imaging, acquisition, reconstruction, fitting etc. are included.
For X-ray diffraction, the description consists of resolution, spacegroup, cell dimensions, R and Rfree, refinement program, etc.
For NMR, details of spectrometer, sample, spectra, refinement, etc. are included.
For EM, details of specimen, imaging, acquisition, reconstruction, fitting etc. are included.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
NMR Resources(s)
https://www.ebi.ac.uk/pdbe/api/pdb/entry/nmr_resources/:pdbid
This call provides URLs of available additional resources for NMR entries. E.g., mapping between structure (PDB) and chemical shift (BMRB) entries.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Ligands
https://www.ebi.ac.uk/pdbe/api/pdb/entry/ligand_monomers/:pdbid
This call provides a a list of modelled instances of ligands, i.e. 'bound' molecules that are not waters.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Carbohydrate polymer
https://www.ebi.ac.uk/pdbe/api/pdb/entry/carbohydrate_polymer/:pdbid
This call provides information on carbohydrate polymer entities in each entry.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Modified residues
https://www.ebi.ac.uk/pdbe/api/pdb/entry/modified_AA_or_NA/:pdbid
This call provides a list of modelled instances of modified amino acids or nucleotides in protein, DNA or RNA chains.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Mutated residues
https://www.ebi.ac.uk/pdbe/api/pdb/entry/mutated_AA_or_NA/:pdbid
This call provides a list of modelled instances of mutated amino acids in proteins in an entry. (Note that at present it does not provide information about mutated nucleotides in RNA or DNA chains, but it would do so in near future.)
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Release status
https://www.ebi.ac.uk/pdbe/api/pdb/entry/status/:pdbid
This call provides status of a PDB entry (released, obsoleted, on-hold etc) along with some other information such as authors, title, experimental method, etc.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Observed ranges
https://www.ebi.ac.uk/pdbe/api/pdb/entry/polymer_coverage/:pdbid
This call provides observed ranges, i.e. segments of structural coverage, of polymeric molecules that are modelled fully or partly.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Observed ranges in a PDB chain
https://www.ebi.ac.uk/pdbe/api/pdb/entry/polymer_coverage/:pdbid/chain/:chainid
This call provides observed ranges, i.e. segments of structural coverage, of polymeric molecules in a particular chain.
pdbid | String | 4-character PDB id code. | |
chainid | String | PDB chain id. |
Secondary structure
https://www.ebi.ac.uk/pdbe/api/pdb/entry/secondary_structure/:pdbid
This call provides details about residue ranges of regular secondary structure (alpha helices and beta strands) found in protein chains of the entry. For strands, sheet id can be used to identify a beta sheet.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
List of residues with modelling information.
https://www.ebi.ac.uk/pdbe/api/pdb/entry/residue_listing/:pdbid
This call lists all residues (modelled or otherwise) in the entry, except waters, along with details of the fraction of expected atoms modelled for the residue and any alternate conformers.
pdbid | String | 4-character PDB id code. |
List of residues with modelling information for a particular PDB chain.
https://www.ebi.ac.uk/pdbe/api/pdb/entry/residue_listing/:pdbid/chain/:chainid
This call lists all residues (modelled or otherwise) in the entry, except waters, along with details of the fraction of expected atoms modelled for the residue and any alternate conformers.
pdbid | String | 4-character PDB id code. | |
chainid | String | PDB chain id. |
Binding sites
https://www.ebi.ac.uk/pdbe/api/pdb/entry/binding_sites/:pdbid
This call provides details on binding sites in the entry as per STRUCT_SITE records in PDB files (or mmcif equivalent thereof), such as ligand, residues in the site, description of the site, etc.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
URLs of various files associated with a PDB entry.
https://www.ebi.ac.uk/pdbe/api/pdb/entry/files/:pdbid
This call provides URLs and brief descriptions (labels) for PDB and mmcif files,
biological assembly files, FASTA file for sequences,
SIFTS cross reference XML files, validation XML files,
X-ray structure factor file, NMR experimental constraints files, etc.
Please note that these files are also available on https.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Ratio of observed residues
https://www.ebi.ac.uk/pdbe/api/pdb/entry/observed_residues_ratio/:pdbid
This call provides the ratio of observed residues for each chain in each molecule (or entity in mmcif-speak) of a pdb entry. The list of chains within an entity is sorted by observed_ratio (descending order), partial_ratio (ascending order), and number_residues (descending order).
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Assembly
https://www.ebi.ac.uk/pdbe/api/pdb/entry/assembly/:pdbid
This call provides information for each assembly of a given PDB ID. This information is broken down at the entity level for each assembly. The information given includes the molecule name, type and class, the chains where the molecule occur, and the number of copies of each entity in the assembly.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Electron density statistics
https://www.ebi.ac.uk/pdbe/api/pdb/entry/electron_density_statistics/:pdbid
This call details the statistics for electron density.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |
Functional annotation of molecules in the entry
https://www.ebi.ac.uk/pdbe/api/pdb/entry/cofactor/:pdbid
This call provides functional annotation of all ligands, i.e. 'bound' molecules that are not waters if available.
pdbid | String | 4-character PDB id code. |
DrugBank annotation of molecules in the entry
https://www.ebi.ac.uk/pdbe/api/pdb/entry/drugbank/:pdbid
This call provides DrugBank annotation of all ligands, i.e. 'bound' molecules that are not waters if available.
pdbid | String | 4-character PDB id code. |
Related dataset
https://www.ebi.ac.uk/pdbe/api/pdb/entry/related_experiment_data/:pdbid
This call provides DOI’s for related raw experimental datasets for a PDB entry, including diffraction image data, small-angle scattering data and electron micrographs.
pdbid | String | 4-character PDB id code. | |
postdata | String | POST data should contain one or more comma-separated PDB ids leaving the pdbid field blank. If POST data is provided, POST request will be run instead of the default GET. |