bindingdb-database

bindingdb-database is a skill for Claude Code, Codex from LeonChaoX/qinyan-academic-skills. It costs 68 tokens per session (3,135 once invoked), scanned A, original, MIT.

A research-data connector for BindingDB, a public database of measured binding between compounds and protein targets. It retrieves measurements such as Ki, Kd, IC50, and EC50 for drug-discovery research.

In plain words
What is it for?
Use it to find compounds that bind a target, examine which targets bind a compound, compare related molecules, study structure–activity relationships, or assemble data for machine-learning models.
Why use it?
It avoids collecting compound–protein affinity measurements manually from papers and patents.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to find compounds that bind a target, examine which targets bind a compound, compare related molecules, study structure–activity relationships, or assemble data for machine-learning models.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/leonchaox/qinyan-academic-skills/bindingdb-database
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add LeonChaoX/qinyan-academic-skills --skill bindingdb-database
Clone the repo
git clone --depth 1 https://github.com/LeonChaoX/qinyan-academic-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for bindingdb-database

README.md
[![agentmods](https://agentmods.dev/badge/skills/leonchaox/qinyan-academic-skills/bindingdb-database/github.svg)](https://agentmods.dev/skills/leonchaox/qinyan-academic-skills/bindingdb-database)
Your own site
<a href="https://agentmods.dev/skills/leonchaox/qinyan-academic-skills/bindingdb-database"><img src="https://agentmods.dev/badge/skills/leonchaox/qinyan-academic-skills/bindingdb-database/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for bindingdb-database

Your own site · 80×15
<a href="https://agentmods.dev/skills/leonchaox/qinyan-academic-skills/bindingdb-database"><img src="https://agentmods.dev/badge/skills/leonchaox/qinyan-academic-skills/bindingdb-database.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 68 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,135 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00068 $0.03135
Opus 5.5 $0.00027 $0.01254
Sonnet 5.5 $0.00014 $0.00627
Haiku 4.5 $0.00007 $0.00314

Measured 1mo ago against content hash af78f5c9ce34, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

bindingdb-database scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

response = requests.get(url, params=params, headers={"Accept": "application/json"})
Origin

Copies of this mod

2 near-identical copies found in the catalogue:

skills/12-科学数据库/bindingdb-database/SKILL.md · 333 lines

How it starts

The opening of the file, as written. The whole thing — 333 lines — stays where its author put it; the contents beside it link to each section on GitHub.

BindingDB Database

Overview

BindingDB (https://www.bindingdb.org/) is the primary public database of measured drug-protein binding affinities. It contains over 3 million binding data records for ~1.4 million compounds tested against ~9,200 protein targets, curated from scientific literature and patent literature. BindingDB stores quantitative binding measurements (Ki, Kd, IC50, EC50) essential for drug discovery, pharmacology, and computational chemistry research.

Key resources:

When to Use This Skill

Use BindingDB when:

  • Target-based drug discovery: What known compounds bind to a target protein? What are their affinities?
  • SAR analysis: How do structural modifications affect binding affinity for a series of analogs?
  • Lead compound profiling: What targets does a compound bind (selectivity/polypharmacology)?
  • Benchmark datasets: Obtain curated protein-ligand affinity data for ML model training
  • Repurposing analysis: Does an approved drug bind to an unintended target?
  • Competitive analysis: What is the best reported affinity for a target class?
  • Fragment screening: Find validated binding data for fragments against a target

Core Capabilities

1. BindingDB REST API

Base URL: https://www.bindingdb.org/axis2/services/BDBService

import requests

BASE_URL = "https://www.bindingdb.org/axis2/services/BDBService"

def bindingdb_query(method, params):
    """Query the BindingDB REST API."""
    url = f"{BASE_URL}/{method}"
    response = requests.get(url, params=params, headers={"Accept": "application/json"})
    response.raise_for_status()
    return response.json()

2. Query by Target (UniProt ID)

def get_ligands_for_target(uniprot_id, affinity_type="Ki", cutoff=10000, unit="nM"):
    """
    Get all ligands with measured affinity for a UniProt target.

    Args:
        uniprot_id: UniProt accession (e.g., "P00519" for ABL1)
        affinity_type: "Ki", "Kd", "IC50", "EC50"
        cutoff: Maximum affinity value to return (in nM)
        unit: "nM" or "uM"
    """
    params = {
        "uniprot_id": uniprot_id,
        "affinity_type": affinity_type,
        "affinity_cutoff": cutoff,
        "response": "json"
    }
    return bindingdb_query("getLigandsByUniprotID", params)

# Example: Get all compounds binding ABL1 (imatinib target)
ligands = get_ligands_for_target("P00519", affinity_type="Ki", cutoff=100)

Read the full file on GitHub · 333 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 333 lines · 68 tokens per session scan A af78f5c9ce34

Subscribe to this mod's changes

bindingdb-database is a skill published in the GitHub repository LeonChaoX/qinyan-academic-skills (982 stars, last pushed 3mo ago), licensed MIT. It adds 68 tokens to every session and 3,135 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories