News 2025
Python Toolkit for Accessing RCSB.org Search and Data APIs
06/24
Watch: Deep Dive into Computed Structure Model Exploration at RCSB.org
06/19
Register for the ACA Workshop on PDB Deposition
06/16
Download an image of H5N1
06/13
PDB-101 Focus: Peak Performance
06/10
Watch the Sequence Annotations Viewer Office Hour
06/09
Explore Integrative Structures at RCSB.org
05/28
Annual Report Published
05/26
Register Now for Tutorial: Introduction to Molecular Animation
05/22
Video: Immunology and Cancer
05/20
Access Computed Structure Model Annotations
05/19
PDB-101 Focus: Peak Performance
05/16
Paper Published: A new chapter for Molecule of the Month
05/13
Education Corner: BASIL, RCSB Protein Data Bank, and the NSF
05/12
Watch the Webinar: Seeing Bird Flu in 3D
05/06
Poster Prize Awarded at ASBMB
05/06
Commemorating 75 Years of Discovery and Innovation at the NSF
05/04
Toggle to "Opt-in" to Access Computed Structure Models Alongside PDB Data
05/01
Watch the Webinar: Streamlining Access to RCSB PDB APIs with Python
04/28
Education Corner: Paper Nucleic Acid Models for Hands-on Education
04/25
Celebrate DNA Day on April 25
04/22
April 22 is Earth Day
04/18
Introducing Extended PDB IDs at RCSB.org
04/15
Paper Published: Visualizing and analyzing 3D biomolecular structures using Mol*
04/15
Meet RCSB PDB at ASBMB
04/11
Sequence Annotations Viewer: Geometry Validation
04/08
Spring Newsletter Published
04/07
PDB-101 Focus: Peak Performance
04/03
Paper Published: PDB and a transformative impact on science and society
04/01
Register Now for Crash Course: Python For Cheminformatics-Driven Molecular Docking
03/27
Guide to Understanding PDB Data: Computed Structure Models
03/27
Developers: Switch to Sequence Coordinates Service by May 31, 2025
03/24
Meet RCSB PDB at the American Chemical Society Meeting
03/20
March 24 is World TB Day
03/19
PDB-101 Focus: Peak Performance
03/15
Poster Prize Awarded at The Biophysical Society Meeting
03/11
March 10-16: Brain Awareness Week
03/09
Register for the April 10 Virtual Office Hour on Sequence Annotations Viewer
03/06
IUCr2026 Awaits
03/05
Take the User Survey on Statistics and Win
03/04
Molecular Landscapes
03/04
Register for the May 8 Workshop on PDB Deposition
03/03
Register for March Training Events
03/03
March 4 is International HPV Awareness Day
03/02
Register for the April 7 Virtual Office Hour on Depositing IHM Data
02/25
Paper Published: From two epidemics to the global pandemic to mRNA vaccines and Paxlovid
02/25
Paper Published: Impact of the PDB on drug approvals
02/21
Register Now for Webinar on API Access with Python
02/17
PDB-101 Focus: Peak Performance
02/17
Meet RCSB PDB at The Biophysical Society Meeting
02/13
Register for the March 13 Virtual Office Hour on Supporting Extended PDB IDs
02/10
Molecular Valentines
02/09
Behind Molecule of the Month
02/05
Register Now for Webinar on Seeing Bird Flu in 3D
02/02
February 4 is World Cancer Day
02/01
Frontiers in Data Panel Webinar: Preparing Structural Science Data for 2085
01/28
Award-Winning Image
01/23
Developers: Collaborate with RCSB PDB at Rutgers
01/23
Watch the Webinar: Unlock Rapid Analyses Across the Whole PDB Using BinaryCIF
01/21
January is Cervical Cancer Awareness Month
01/19
Undergrads: Spend your summer with RCSB PDB
01/17
Top Molecules of the Month in 2024
01/16
Winter Newsletter Published
01/14
Paper Published: Updated resources for exploring PDB structures and Computed Structure Models
01/12
Celebrate #NationalMilkDay
01/09
Molecule of the Month: Celebrating 25 Years of Storytelling and Announcing New Beginnings
01/05

Python Toolkit for Accessing RCSB.org Search and Data APIs

06/24 

Harness the powerful capabilities of RCSB.org Search and Data API services through the new all-in-one Python toolkit, rcsb-api. This package provides users with streamlined access to the full collection of curated data from the PDB archive together with the rich set of annotations from external resources integrated into RCSB.org, all through a Pythonic interface.

New to APIs? Visit PDB-101 for an introduction.

The Python package can be installed from PyPI or by downloading the source code on GitHub, which will serve as the central hub for all future development, bug fixes, and project discussions.

The package is organized into distinct modules for each API service—a Search API module and a Data API module—which represent the two main APIs that power RCSB.org. The Search API retrieves PDB IDs that match a given query, while the Data API retrieves data for a given set of PDB IDs. Key features of each module include:

Search API module

  • Perform all search types available through the RCSB.org Advanced Search query builder (e.g., full-text, attribute-based, sequence and structure similarity, sequence and structure motif, chemical similarity)
  • Use simple Boolean logic to intuitively construct complex or nested queries
  • Upload custom structure files for structure similarity searches
  • Include computed structure models (CSMs) in search results
  • Use faceted queries to aggregate results and gain statistical insights

Data API module

  • Retrieve any subset of metadata, features, and/or annotations for a given list of PDB IDs (e.g., experimental method details, structural annotations, binding sites, etc.)
  • Easily fetch data for all structures across the archive
  • Simplified GraphQL query construction using a Python syntax

Extensive documentation with examples is available, along with a recorded webinar and training materials that introduce RCSB PDB APIs, the rcsb-api Python package, and a series of hands-on notebooks demonstrating usage of the toolkit.

The rcsb-api package—which builds upon previously described work—was developed by Ivana Truong, B.S. (University of Minnesota) and Habiba Morsy, B.S. (Kean University) under the direction of Dennis Piehl, Ph.D. and Brinda Vallat, Ph.D. (RCSB PDB) as part of the Rutgers RISE (Research Intensive Summer Experience and published in the Journal of Molecular Biology:

rcsb-api: Python Toolkit for Streamlining Access to RCSB Protein Data Bank APIs
Dennis W. Piehl, Brinda Vallat, Ivana Truong, Habiba Morsy, Rusham Bhatt, Santiago Blaumann, Pratyoy Biswas, Yana Rose, Sebastian Bittrich, Jose M. Duarte, Joan Segura, Chunxiao Bi, Douglas Myers-Turnbull, Brian P. Hudson, Christine Zardecki, Stephen K. Burley
(2025) Journal of Molecular Biology 437: 168970 doi: 10.1016/j.jmb.2025.168970

Stay up-to-date with API developments by viewing (or subscribing) to the RCSB PDB API announcements Google group.

<I>Developers Dennis, Ivana, Habiba, and Brinda</I>Developers Dennis, Ivana, Habiba, and Brinda


Past news and events have been reported at the RCSB PDB website and past Newsletters.