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.
PMID: 26369703