chembl-database

Query ChEMBL for bioactive molecules, targets, and IC50/Ki data.

557|98|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/jimmc414/Kosmos --skill chembl-database-jimmc414
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chembl-database
Source: https://github.com/jimmc414/Kosmos/tree/main/kosmos-claude-scientific-skills/scientific-skills/chembl-database
Command: npx skills add https://github.com/jimmc414/Kosmos --skill chembl-database-jimmc414

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides programmatic access to the ChEMBL database, enabling researchers to query vast amounts of data on bioactive molecules, drug targets, and bioactivity measurements, streamlining drug discovery and medicinal chemistry research.

Core Features & Use Cases

  • Compound Search: Find molecules by name, structure, or properties.
  • Bioactivity Data: Retrieve IC50, Ki, and other activity measurements for specific targets or compounds.
  • Target Information: Access details about proteins, enzymes, and biological targets.
  • Structure-Based Search: Perform similarity and substructure searches.
  • Use Case: Identify potential inhibitors for a specific protein target by searching for compounds with low IC50 values against it.

Quick Start

Use the chembl-database skill to find all compounds with an IC50 value less than 100 nM for the target CHEMBL203.

Frequently Asked Questions about chembl-database

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

FAQPage Schema
How do I query the ChEMBL database for bioactive molecules with specific IC50 values?

To query ChEMBL for bioactive molecules, you can filter compounds by IC50 values using programmatic access. This skill retrieves specific bioactivity measurements, allowing you to identify molecules with IC50 values below a defined threshold like 100 nM for drug discovery.

Can I perform a structure-based compound search against the ChEMBL database?

Yes, you can perform structure-based compound searches against ChEMBL. This functionality supports similarity and substructure searches, enabling researchers to find molecules by chemical structure or specific properties for medicinal chemistry workflows.

How do I retrieve target information for drug discovery using ChEMBL?

You retrieve drug target information by querying the ChEMBL database for specific biological targets like proteins and enzymes. This skill provides access to target details alongside bioactivity data, streamlining the identification of potential inhibitors for drug discovery.

Do I need Python programming experience to access ChEMBL bioactivity data?

Yes, accessing ChEMBL bioactivity data requires Python programming experience. The skill utilizes the chembl_webresource_client Python library to programmatically query molecules, targets, and activity measurements like Ki values.

What is the best way to find potential inhibitors for a specific protein target?

The best way to find potential inhibitors is by querying ChEMBL for compounds with low IC50 values against a specific protein target. This skill facilitates searching bioactive molecules and retrieving activity measurements to identify promising drug candidates.

Are there limitations to using chembl_webresource_client for molecule searches?

Limitations of using chembl_webresource_client for molecule searches depend on the ChEMBL database API rate limits and data availability. Complex queries retrieving large datasets of bioactive molecules may require handling paginated responses within your Python environment.