chembl-database

Query ChEMBL molecule, target, and bioactivity data via the chembl_webresource_client Python package.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SciMate-AI/scicli --skill chembl-database-scimate-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chembl-database
Source: https://github.com/SciMate-AI/scicli/tree/main/internal/skills/bundled/claude-scientific-skills/skills/chembl-database
Command: npx skills add https://github.com/SciMate-AI/scicli --skill chembl-database-scimate-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Query ChEMBL bioactive molecules and drug discovery data. This skill provides programmatic access to molecule, target, and bioactivity data for medicinal chemistry research, enabling rapid data retrieval and SAR exploration.

Core Features & Use Cases

  • Molecule queries by ChEMBL ID or name, and property-based filtering (MW, logP, etc.)
  • Target queries to retrieve protein information and related targets
  • Bioactivity data retrieval (IC50, Ki, EC50) with standard values and units
  • Structure-based searches: similarity and substructure
  • Drug information and mechanisms retrieval
  • SAR analysis workflows and data export to pandas for analysis
  • Example workflows: kinase inhibitor exploration, compound bioactivities, and SAR studies

Quick Start

Install the chembl_webresource_client package and run the provided example_queries.py to begin querying ChEMBL data.

Frequently Asked Questions about chembl-database

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

FAQPage Schema
How do I retrieve ChEMBL bioactivity data like IC50 and Ki for drug discovery?

To retrieve ChEMBL bioactivity data for drug discovery, you can query molecule, target, and activity endpoints to extract standard IC50, Ki, and EC50 values with their associated units. This enables rapid data retrieval for medicinal chemistry research workflows.

Can I perform structure-based searches using ChEMBL molecule data?

Yes, you can perform structure-based searches using ChEMBL molecule data by executing similarity and substructure queries. This allows researchers to identify compounds with specific chemical scaffolds and explore structure-activity relationships.

What's the best way to export ChEMBL query results for SAR analysis?

The best way to export ChEMBL query results for SAR analysis is to use pandas for data export. By querying bioactive molecules and targets, you can structure the retrieved data into pandas DataFrames for downstream analysis and compound comparison.

Do I need chembl_webresource_client to query drug mechanisms and targets?

Yes, you need the chembl_webresource_client Python package to query drug mechanisms and targets. It exposes the necessary endpoints for retrieving protein information, drug mechanisms, and related target data across multiple query types.

How do I filter ChEMBL molecules by molecular properties like MW and logP?

You can filter ChEMBL molecules by molecular properties like MW and logP through property-based filtering. This allows you to restrict molecule queries to compounds that meet specific physicochemical criteria for medicinal chemistry research.