tooluniverse-gpcr-structural-pharmacology

Analyzes GPCR ligands, structures, mutations, and antibody interfaces via GPCRdb, SAbDab, and PDBePISA.

1.7k|254|Updated Mar 3, 2025
One-click install
npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-gpcr-structural-pharmacology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tooluniverse-gpcr-structural-pharmacology
Source: https://github.com/mims-harvard/ToolUniverse/tree/main/plugins/tooluniverse/skills/tooluniverse-gpcr-structural-pharmacology
Command: npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-gpcr-structural-pharmacology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GPCR drug discovery requires correlating ligand pharmacology, receptor structures, mutation effects, and antibody interfaces across multiple specialized databases, which is slow and error-prone when done manually. This Skill orchestrates GPCRdb, SAbDab, and PDBePISA queries into structured workflows for structural pharmacology research.

Core Features & Use Cases

  • GPCR Pharmacology Profiling: Resolve receptor entry names, retrieve ligands classified by type (agonist, antagonist, biased agonist, allosteric modulator), and map mutation effects using Ballesteros-Weinstein generic numbering.
  • Structural Analysis: List available crystal/cryo-EM structures by receptor state (active, inactive, intermediate) and analyze protein interfaces, biological assemblies, and buried surface area with PDBePISA.
  • Antibody Structure Retrieval: Search SAbDab by antigen, extract CDR1-3 annotations for VH/VL chains, and compute antibody-antigen interface energetics.
  • Use Case: A researcher asks for a complete profile of the GLP-1 receptor. The Skill resolves glp1r_human, retrieves its ligand landscape and structures, analyzes the best PDB structure's interfaces, and compiles pharmacological mutation data into one report.

Quick Start

Ask the agent to profile the beta-2 adrenergic receptor, listing its known ligands by pharmacological type, available structures, and key mutations affecting ligand binding.

Frequently Asked Questions about tooluniverse-gpcr-structural-pharmacology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find known ligands for a GPCR receptor?

Use GPCRdb_get_ligands with the receptor's GPCRdb entry name, such as adrb2_human. It returns ligands classified by type (agonist, antagonist, partial, biased, allosteric) along with binding affinities like Ki, IC50, and EC50.

How do I analyze an antibody-antigen interface from a PDB structure?

Retrieve the antibody structure with SAbDab_get_structure to get CDR annotations, then run PDBePISA_get_interfaces on the same PDB ID. Interfaces with buried surface area above 1500 square angstroms are likely biologically relevant.

What is the GPCRdb entry name format for receptors?

GPCRdb uses the format receptor_slug_species, such as adrb2_human for beta-2 adrenergic receptor or oprm1_human for the mu-opioid receptor. If unknown, call GPCRdb_list_proteins to browse or filter by family or protein_class.

Does GPCRdb structure search support filtering by receptor state?

Yes, GPCRdb_get_structures accepts a state parameter with values active, inactive, or intermediate. Inactive-state structures suit antagonist binding analysis, while active-state structures are appropriate for agonist-bound complexes.

What should I do if a receptor is not found in GPCRdb?

Fall back to UniProt search plus PubMed for protein details, ChEMBL bioactivity search for ligands, or RCSB PDB text search for structures. The Skill documents fallback chains for each primary tool.