db-bindingdb

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

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill db-bindingdb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-bindingdb
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/db-bindingdb
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill db-bindingdb

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 the BindingDB database, enabling users to query measured drug-target binding affinities, which is crucial for drug discovery and research.

Core Features & Use Cases

  • Query by Target: Find compounds binding to a specific protein target using its UniProt ID.
  • Query by Compound: Search for binding data based on a compound's name or SMILES string.
  • Data Download & Analysis: Facilitates downloading and analyzing large datasets for SAR studies and ML model preparation.
  • Use Case: A medicinal chemist can use this Skill to quickly find known inhibitors for a newly identified cancer target protein, accelerating lead identification.

Quick Start

Use the db-bindingdb skill to find ligands with a Ki less than 100 nM for the UniProt ID P00519.

Frequently Asked Questions about db-bindingdb

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?

To query drug-target binding affinities using a UniProt ID, search the BindingDB database to find compounds binding to that specific protein target. You can filter results by affinity measurements like Ki, Kd, IC50, or EC50 to identify potent ligands.

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

Yes, you can search BindingDB for binding data by providing a compound name or SMILES string. This retrieves measured drug-target affinities, facilitating polypharmacology studies and structure-activity relationship (SAR) analysis for lead optimization.

What is the best way to download bulk drug-target affinity data for SAR studies?

The best way to download bulk drug-target affinity data for SAR studies is to query BindingDB and export the results. This Skill facilitates downloading large datasets of measured affinities (Ki, Kd, IC50, EC50) for machine learning model preparation and analysis.

Does this BindingDB query tool support filtering ligands by specific affinity thresholds?

Yes, this BindingDB query tool supports filtering ligands by specific affinity thresholds. You can find ligands with measurements like Ki less than a specified value, such as 100 nM, for a given target UniProt ID, accelerating lead identification.

How do I prepare datasets for machine learning models using BindingDB affinities?

To prepare datasets for machine learning models using BindingDB affinities, query the database for target or compound binding data and download the results. The exported data provides measured Ki, Kd, IC50, and EC50 values required for training predictive algorithms.

What measured binding affinity types can I retrieve from BindingDB queries?

BindingDB queries retrieve measured drug-target binding affinities including Ki, Kd, IC50, and EC50 values. These metrics are essential for evaluating compound potency during drug discovery, target identification, and lead optimization workflows.