A Comprehensive Interface for Accessing the Protein Data Bank
Add or Merge Properties for RCSB PDB Data Fetching
Automatically Determine the Sequence Type
Create a Chemical Search Operator for SMILES/InChI Descriptors
Create a Comparison Search Operator
Create a Contains Phrase Search Operator
Create a Contains Words Search Operator
Fetch RCSB PDB Data Based on Specified Criteria
Create a Default Search Operator
Describe Chemical Compound from RCSB PDB
Create an Exact Match Search Operator
Create an Existence Search Operator
Fetch Data from RCSB PDB Using a JSON Query
Search for and Retrieve Paper Titles from PDB
Retrieve Specific Fields for Search Results from RCSB PDB
Generate a JSON Query for RCSB PDB Data Retrieval
Retrieve FASTA Sequence from PDB Entry or Specific Chain
Retrieve Information for a Given PDB ID
Generate a PDB API URL
Download and Process PDB Files from the RCSB Database
Handle API Errors
Infer the Appropriate Search Service for RCSB PDB Queries
Create an Inclusion Search Operator
Helper Function: Parse FASTA Text to List Grouped by Header
Parse API Response
Perform a Search in the RCSB PDB
Search Query Function
Create a Grouped Query Object for RCSB PDB Searches
Create a Query Node for RCSB PDB Searches
Create a Range Search Operator
Define Request Options for RCSB PDB Search Queries
Convert RCSB PDB Response Data into a Dataframe
rPDBapi: A Comprehensive Interface for Accessing the Protein Data Bank
Create a Scored Result Object for PDB Searches
Perform a GraphQL Query to RCSB PDB
Send API Request to a Specified URL
Create a Sequence Motif Operator for RCSB PDB Searches
Create a Sequence Operator for Sequence-Based Searches
Create a Structure Operator for Structure-Based Searches
Recursively Walk Through a Nested Dictionary
Streamlines the interaction with the 'RCSB' Protein Data Bank ('PDB') <https://www.rcsb.org/>. This interface offers an intuitive and powerful tool for searching and retrieving a diverse range of data types from the 'PDB'. It includes advanced functionalities like BLAST and sequence motif queries. Built upon the existing XML-based API of the 'PDB', it simplifies the creation of custom requests, thereby enhancing usability and flexibility for researchers.