MyPDB Login
|
An Information Portal to Biological Macromolecular StructuresAs of Tuesday Mar 09, 2010 at 4 PM PST there are 63956 Structures
|
PDB Statistics
|
|
URL: |
|
|
|
The RCSB PDB RESTful Web Service interfaceThe RCSB PDB is supporting RESTful (REpresentational State Transfer) Web Services to make accessing data easier. Please use these services instead of screen-scraping. If relevant services are missing, please let us know.As a general strategy we are trying to implement two types of services for our RESTful interface:
At the present the following services are provided: SEARCH services
FETCH services
Descriptions of PDB entities:
PDB File Description Service:
Access overall descriptions of the PDB file.
Descriptions of PDB entities:
Entity Description Service:
Access the descriptions of the entities that are contained in a PDB file.
Descriptions of Chemical Components:
Chemical Component Description Service:
Access the descriptions of the chemical components based on their IDs. XML contains a PDB ID as an example of where it can be found.
Information about release status:
Release Status Service:
Get Information about the release status for one or multiple PDB ids.
List unreleased PDB IDs:
Description Service:
Get a list of PDB IDs that have not been released yet.
Ligands in PDB files:
LigandInfo Service:
List the ligands that can be found in a PDB entry.
Gene Ontology terms for PDB chains:
Gene Ontology Service:
List the Gene Ontology terms that have been annotated for a PDB chain. (Same as on the Derived Data tab in the structure explorer pages).
Third-party annotations and PDB to UniProtKB mapping:
DAS Service:
The RESTful services for providing third-party annotations (SCOP, CATH, Pfam, etc.) follows the DAS protocol. The DAS server is available from /pdb/rest/das.
The DAS protocol command SOURCES (description of the provided sources) is available from /pdb/rest/das/sources.
At the present there are two DAS sources provided:
For more documentation on the DAS protocol, see http://www.dasregistry.org/ Search PDB with SMILES string:
SMILES search:
Lists the ligands and PDB IDs that match a SMILES query.
SEARCH service:
SEARCH service:
At present this interface exposes the RCSB PDB advanced search interface as an XML Web Service. In order to utilize this service, POST a XML representation of an advanced search to /pdb/rest/search. XML representation of advanced searchEvery advanced search can be represented by XML. To view an example representation, simply execute an advanced search query and then click on the Result tab. One of the links on the left hand menu is Show Query Details. Clicking on this link will provide the XML representation of the query. Every query is described by two data items:
Sample XML Queries:The Query is displayed in the Textbox below
Example:
<orgPdbQuery>
<queryType>org.pdb.query.simple.UpAccessionIdQuery</queryType>
<description>Simple query for a list of UniprotKB Accession IDs: P50225</description>
<accessionIdList>P50225</accessionIdList>
</orgPdbQuery>
Now let's POST this query against the Web Service:
Results will go here:
Examples:
|
|
MyPDB Login



