bindingdb-database

Query BindingDB for drug-target binding affinities by UniProt ID, compound name, or SMILES.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill bindingdb-database-sagunkayastha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bindingdb-database
Source: https://github.com/sagunkayastha/claude_skills_collection/tree/main/scientific-databases/bindingdb-database
Command: npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill bindingdb-database-sagunkayastha

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 drug-target binding affinities, enabling researchers to quickly find and analyze interactions crucial for drug discovery and development.

Core Features & Use Cases

  • Query by Target: Find compounds that bind to a specific protein using its UniProt ID.
  • Query by Compound: Search for binding data based on a compound's name or SMILES string.
  • Data Download & Analysis: Load and analyze large datasets for Structure-Activity Relationship (SAR) studies and machine learning model preparation.
  • Use Case: A medicinal chemist needs to find known inhibitors for a specific cancer target (e.g., EGFR). They can use this Skill to query BindingDB by the EGFR UniProt ID and retrieve a ranked list of compounds with their measured binding affinities (Ki, IC50).

Quick Start

Use the bindingdb-database skill to find the top 20 inhibitors for the target with UniProt ID P00533 using IC50 as the affinity type.

Frequently Asked Questions about bindingdb-database

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

FAQPage Schema
How do I find drug-target binding affinities for a specific protein?

You can find drug-target binding affinities by querying the database with a target's UniProt ID to retrieve measured interaction values like Ki, Kd, IC50, and EC50 for drug discovery.

Can I search for compound binding data using a SMILES string?

Yes, you can search for binding data by querying a compound's name or SMILES string to retrieve its measured binding affinities for polypharmacology analysis and SAR studies.

How do I download large datasets of binding affinities for machine learning?

You can download large datasets of binding affinities as TSV files, which facilitates loading data into pandas and numpy for Structure-Activity Relationship studies and machine learning model preparation.

What measured binding values are available when querying BindingDB?

Querying BindingDB provides measured drug-target binding affinity values including Ki, Kd, IC50, and EC50, which are crucial for lead optimization and pharmacological analysis.

Does this Skill support polypharmacology profiling and SAR analysis?

Yes, the Skill supports polypharmacology profiling and SAR analysis by providing functions to search via UniProt ID or compound name and download TSV files for large-scale data analysis.

What's the best way to retrieve ranked inhibitors for a cancer target like EGFR?

Query BindingDB using the target's UniProt ID and specify IC50 as the affinity type to retrieve a ranked list of measured compounds for targets like EGFR.