Skills pdb-database
🧬

pdb-database

Safe ⚙️ External commands🌐 Network access📁 Filesystem access

Search Protein Data Bank for molecular structures

Also available from: davila7

Access the RCSB Protein Data Bank to search for and download 3D structures of proteins and nucleic acids. This skill enables structural biology research, drug discovery, and protein engineering by providing programmatic access to over 200,000 experimentally determined and computationally modeled molecular structures.

Supports: Claude Codex Code(CC)
⚠️ 68 Poor
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "pdb-database". Find structures similar to human hemoglobin

Expected outcome:

  • Found 5 similar structures:
  • - 4HHB - Hemoglobin (1.74 Å, X-RAY DIFFRACTION, Homo sapiens)
  • - 1HHO - Hemoglobin (2.10 Å, X-RAY DIFFRACTION, Pan troglodytes)
  • - 1A3N - Hemoglobin (2.50 Å, X-RAY DIFFRACTION, Equus caballus)
  • Resolution range: 1.74 - 3.20 Å

Security Audit

Safe
v4 • 1/17/2026

This is a legitimate scientific skill for accessing the public RCSB Protein Data Bank. All 232 static findings are false positives. The scanner misinterpreted markdown inline code formatting (backticks) as Ruby shell execution, protein amino acid sequences as Windows SAM database, generic substrings as cryptographic algorithms, and public scientific API endpoints as network threats.

2
Files scanned
927
Lines analyzed
3
findings
4
Total audits

Risk Factors

⚙️ External commands (115)
evaluation_result.json:21 evaluation_result.json:30 references/api_reference.md:602 references/api_reference.md:32 references/api_reference.md:35-37 references/api_reference.md:37-40 references/api_reference.md:40-42 references/api_reference.md:42-45 references/api_reference.md:45-47 references/api_reference.md:47-50 references/api_reference.md:50-59 references/api_reference.md:59-63 references/api_reference.md:63-68 references/api_reference.md:68-88 references/api_reference.md:88-91 references/api_reference.md:91-118 references/api_reference.md:118-123 references/api_reference.md:123-124 references/api_reference.md:124-125 references/api_reference.md:125-126 references/api_reference.md:126-127 references/api_reference.md:127-128 references/api_reference.md:128-131 references/api_reference.md:131-132 references/api_reference.md:132-133 references/api_reference.md:133-134 references/api_reference.md:134-137 references/api_reference.md:137-138 references/api_reference.md:138-158 references/api_reference.md:158-159 references/api_reference.md:159-160 references/api_reference.md:160-161 references/api_reference.md:161-162 references/api_reference.md:162-163 references/api_reference.md:163-164 references/api_reference.md:164-165 references/api_reference.md:165-166 references/api_reference.md:166-167 references/api_reference.md:167-168 references/api_reference.md:168-173 references/api_reference.md:173-183 references/api_reference.md:183-186 references/api_reference.md:186-194 references/api_reference.md:194-197 references/api_reference.md:197-205 references/api_reference.md:205-208 references/api_reference.md:208-216 references/api_reference.md:216-219 references/api_reference.md:219-228 references/api_reference.md:228-234 references/api_reference.md:234-251 references/api_reference.md:251-257 references/api_reference.md:257-279 references/api_reference.md:279-285 references/api_reference.md:285-334 references/api_reference.md:334-340 references/api_reference.md:340-355 references/api_reference.md:355-362 references/api_reference.md:362-364 references/api_reference.md:364-367 references/api_reference.md:367-369 references/api_reference.md:369-372 references/api_reference.md:372-374 references/api_reference.md:374-377 references/api_reference.md:377-380 references/api_reference.md:380-383 references/api_reference.md:383-385 references/api_reference.md:385-389 references/api_reference.md:389-418 references/api_reference.md:418-431 references/api_reference.md:431-459 references/api_reference.md:459-469 references/api_reference.md:469-498 references/api_reference.md:498-504 references/api_reference.md:504-517 references/api_reference.md:517-521 references/api_reference.md:521-540 references/api_reference.md:540-544 references/api_reference.md:544-561 references/api_reference.md:561-589 references/api_reference.md:589-608 skill-report.json:862 skill-report.json:863 SKILL.md:31-36 SKILL.md:36-39 SKILL.md:39-50 SKILL.md:50-53 SKILL.md:53-62 SKILL.md:62-65 SKILL.md:65-73 SKILL.md:73-76 SKILL.md:76-93 SKILL.md:93-100 SKILL.md:100-107 SKILL.md:107-110 SKILL.md:110-114 SKILL.md:114-117 SKILL.md:117-138 SKILL.md:138-145 SKILL.md:145-146 SKILL.md:146-148 SKILL.md:148-151 SKILL.md:151-167 SKILL.md:167-175 SKILL.md:175-187 SKILL.md:187-190 SKILL.md:190-203 SKILL.md:203-209 SKILL.md:209-231 SKILL.md:231-237 SKILL.md:237-243 SKILL.md:243-245 SKILL.md:245 SKILL.md:245 SKILL.md:245-287
🌐 Network access (49)
📁 Filesystem access (3)
Audited by: claude View Audit History →

Quality Score

41
Architecture
100
Maintainability
81
Content
20
Community
100
Security
83
Spec Compliance

What You Can Build

Find drug-target complexes

Search for protein-ligand complexes to understand binding sites and design new therapeutics.

Compare mutant structures

Find homologous structures and analyze sequence-structure relationships for protein design.

Download structures for analysis

Retrieve 3D coordinates for computational analysis, visualization, and structure-based research.

Try These Prompts

Basic structure search
Find the PDB entry for hemoglobin and tell me its resolution and experimental method.
Sequence search
Find proteins with sequences similar to: MTEYKLVVVGAGGVGKSALTIQLIQNHFVDEYDPTIEDSYRKQVVID
Filter by quality
Find all human protein structures with resolution better than 2.0 Angstroms determined by X-ray crystallography.
Batch download
Download the PDB files for entries 4HHB, 1MBN, and 1GZX in mmCIF format.

Best Practices

  • Use the Search API to get PDB IDs first, then fetch detailed data to minimize API calls.
  • Implement rate limiting with delays between requests to avoid hitting API limits.
  • Cache frequently accessed data locally to reduce redundant network requests.

Avoid

  • Making individual API calls in a loop without delays - this will trigger rate limits.
  • Downloading entire database when only specific entries are needed.
  • Not checking API response status codes before processing data.

Frequently Asked Questions

What is the difference between PDB and mmCIF formats?
PDB is the legacy text format with column constraints. mmCIF is the modern standard that handles larger structures and more metadata.
How do I parse downloaded structure files?
Use BioPython's PDBParser for PDB files or the mmCIF parser for mmCIF format. Both can iterate through atoms and residues.
What is a good resolution for crystal structures?
High-resolution structures are below 2.0 Å. Structures between 2.0-3.0 Å are moderate quality. Above 3.0 Å is lower resolution.
How do I search by protein sequence?
Use SequenceQuery with your amino acid sequence. Set evalue_cutoff and identity_cutoff to filter results by similarity.
What are biological assemblies?
Biological assemblies represent the functional form of a macromolecule, which may differ from the crystallographic asymmetric unit.
Can I search for ligand-bound structures?
Yes, use AttributeQuery with rcsb_nonpolymer_entity_instance_container_identifiers.comp_id to find structures containing specific ligands like ATP or heme.