PyPDB

PyPDB retrieves and queries structural data from the RCSB Protein Data Bank (PDB) by generating XML-based API requests from Python data structures.


Key Features:

  • RCSB PDB API Integration: Interfaces directly with the RCSB Protein Data Bank XML-based API to perform structured queries and retrieve protein structure data.
  • BLAST and Motif Searches: Supports BLAST sequence searches and sequence motif queries against PDB datasets.
  • Programmatic Data Retrieval: Converts Python data types into XML queries to enable automated structural database searches and data extraction.

Scientific Applications:

  • Structural Bioinformatics: Retrieves protein structural data from the Protein Data Bank for analysis of protein structure, interactions, and function.
  • Sequence–Structure Analysis: Enables BLAST and motif-based searches to identify structural homologs and functional motifs in protein structures.

Methodology:

PyPDB constructs XML queries from Python data structures and submits them to the RCSB Protein Data Bank XML-based API to perform searches and retrieve structural data.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Gilpin W. PyPDB: a Python API for the Protein Data Bank. Bioinformatics. 2015;32(1):159-160. doi:10.1093/bioinformatics/btv543. PMID:26369703.

Documentation

Links