bindingdb-database

Query BindingDB for drug-protein binding affinities via UniProt ID, compound name, or SMILES.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/felixboehm/biochem-allergy --skill bindingdb-database-felixboehm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bindingdb-database
Source: https://github.com/felixboehm/biochem-allergy/tree/main/.claude/skills/bindingdb-database
Command: npx skills add https://github.com/felixboehm/biochem-allergy --skill bindingdb-database-felixboehm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pandas, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides access to a comprehensive database of measured drug-target binding affinities, enabling researchers to quickly find and analyze interactions crucial for drug discovery and development.

Core Features & Use Cases

  • Target-based drug discovery: Identify known compounds binding to specific protein targets and their affinities.
  • SAR analysis: Analyze how structural changes in compounds affect their binding potency.
  • Polypharmacology profiling: Determine all targets a given compound binds to, aiding in understanding potential side effects or off-target activities.
  • Use Case: A medicinal chemist needs to find all known inhibitors of the EGFR protein with an IC50 below 100 nM to guide lead optimization efforts.

Quick Start

Use the bindingdb-database skill to find all ligands with a Ki less than 100 nM for the UniProt ID P00533.

Frequently Asked Questions about bindingdb-database

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

FAQPage Schema
How do I query drug-target binding affinities using a UniProt ID?

Yes, you can find all known inhibitors for a specific protein target by querying BindingDB via UniProt ID. You can filter the results to only include compounds with an IC50 below 100 nM to guide lead optimization efforts and identify potent drug candidates.

Can I find all known inhibitors for a specific protein target with an IC50 below 100 nM?

Yes, you can find all known inhibitors for a specific protein target by querying BindingDB via UniProt ID. You can filter the results to only include compounds with an IC50 below 100 nM to guide lead optimization efforts and identify potent drug candidates.

How does searching by compound name or SMILES support polypharmacology profiling?

Searching by compound name or SMILES supports polypharmacology profiling by retrieving all known protein targets that a specific compound binds to. This helps researchers understand potential off-target activities, predict side effects, and analyze the full biological activity profile of a molecule.

Can I use pandas and numpy to analyze bulk binding affinity data downloaded from BindingDB?

Yes, you can use pandas and numpy to analyze bulk binding affinity data downloaded from BindingDB. The skill supports direct API interaction and bulk data download analysis, allowing you to process large datasets of measured drug-protein interactions for comprehensive structure-activity relationship studies.

What is the best way to analyze structure-activity relationships using measured binding affinity data?

The best way to analyze structure-activity relationships (SAR) is to query BindingDB for measured binding affinities like Ki and Kd across a series of compounds. By retrieving these values alongside structural data, you can determine how chemical modifications affect binding potency.

Does querying BindingDB for target identification require direct API interaction?

Querying BindingDB for target identification does not strictly require direct API interaction, as the skill also supports bulk data download analysis. You can choose between direct API queries for specific searches or process downloaded datasets for comprehensive polypharmacology and SAR research.