chembl-database

Queries Chinook-like genomic databases for species and DNA/RNA/protein information via flexible filters and sorting options.

21|2|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill chembl-database-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chembl-database
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/chembl-database
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill chembl-database-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It streamlines searching for bioactive molecules, targets, and bioactivity measurements in ChEMBL so you can quickly retrieve evidence like IC50/Ki values and explore structure–activity relationships.

Core Features & Use Cases

  • Compound and target lookup: Retrieve molecule and target records by ChEMBL ID or by name/property filters (e.g., target types, physicochemical constraints).
  • Bioactivity querying: Fetch activity records for specified targets or compounds using standard activity types and numeric thresholds (e.g., IC50 ≤ 100 nM).
  • Structure-based discovery: Run similarity and substructure searches using SMILES to support lead finding and SAR-style workflows.
  • Drug context retrieval: Pull drug, mechanism of action, and indication information tied to specific molecules.

Quick Start

Use the chembl-database skill to find potent EGFR inhibitors by querying IC50 activity records for the EGFR target using the ChEMBL Python client.

Frequently Asked Questions about chembl-database

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

FAQPage Schema
How do I query ChEMBL bioactivity data for drug discovery?

Query ChEMBL bioactivity data for drug discovery by executing structured queries over ChEMBL web services to retrieve molecule, target, and activity records. You can filter IC50 or Ki values using Django-style filtering over endpoints.

Can I search for bioactive molecules using SMILES for SAR analysis?

You can perform SAR analysis by running similarity and substructure searches using SMILES strings. This structure-based discovery approach supports lead finding and retrieves matching bioactive molecules from the ChEMBL database.

What's the best way to filter IC50 values for specific biological targets?

Filter IC50 values for specific biological targets by fetching activity records with standard activity types and numeric thresholds. The skill applies Django-style filtering over the activity endpoint to enforce constraints like IC50 ≤ 100 nM.

Does the chembl_webresource_client handle pagination and caching for bioactivity queries?

The chembl_webresource_client enables reproducible querying while handling units, pagination, and caching for bioactivity queries. It manages web service requests to ensure reliable retrieval of target and drug discovery information.

How do I retrieve drug mechanisms and indications for molecules from ChEMBL?

Retrieve drug mechanisms and indications by pulling drug context information tied to specific molecules. The skill queries the drug, mechanism, and drug_indication endpoints to extract mechanisms of action and approved clinical indications.

What limitations should I expect when doing substructure searches with SMILES in ChEMBL?

Substructure searches with SMILES in ChEMBL depend on web service response times and pagination limits. Complex queries may require handling large result sets and ensuring valid SMILES notation to avoid search failures.