title: PyPDB: a Python API for the Protein Data Bank.
abstract: CONCLUSIONS
  We have created a Python programming interface for the RCSB Protein Data Bank (PDB) that allows search and data retrieval for a wide range of result types, including BLAST and sequence motif queries. The API relies on the existing XML-based API and operates by creating custom XML requests from native Python types, allowing extensibility and straightforward modification. The package has the ability to perform many types of advanced search of the PDB that are otherwise only available through the PDB website.
  
  
  METHODS
  PyPDB is implemented exclusively in Python 3 using standard libraries for maximal compatibility. The most up-to-date version, including iPython notebooks containing usage tutorials, is available free-of-charge under an open-source MIT license via GitHub at https://github.com/williamgilpin/pypdb, and the full API reference is at http://williamgilpin.github.io/pypdb_docs/html/. The latest stable release is also available on PyPI.
  
  
  BACKGROUND
  wgilpin@stanford.edu.
authors.affiliation: Department of Applied Physics, Stanford University, Stanford, CA 94305, USA.
authors.forename: William
authors.initials: W
authors.lastname: Gilpin
mesh_terms: D030562:Databases, Protein; D011381:Programming Languages; D012984:Software; D014584:User-Computer Interface