chembl-database

Query ChEMBL molecules, targets, and bioactivity data via the Python client.

75|7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/jiaxiaojunQAQ/SkillJect --skill chembl-database-jiaxiaojunqaq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chembl-database
Source: https://github.com/jiaxiaojunQAQ/SkillJect/tree/main/data/skills_sample/chembl-database
Command: npx skills add https://github.com/jiaxiaojunQAQ/SkillJect --skill chembl-database-jiaxiaojunqaq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides programmatic access to ChEMBL's bioactive molecule data, enabling researchers to query molecules, targets, and bioactivities without manual web browsing.

Core Features & Use Cases

  • Molecule queries by ChEMBL ID or name
  • Target queries and filtering by target_type and pref_name
  • Bioactivity data retrieval (IC50, Ki, EC50) with units
  • Structure-based searches: similarity and substructure
  • Drug information and mechanism retrieval
  • SAR analysis and data export to pandas for downstream analysis

Quick Start

Install the chembl_webresource_client package, then run sample queries to fetch molecule info, targets, and activities.

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 like IC50 and Ki programmatically?

Query ChEMBL bioactivity data by accessing the activity endpoint via the ChEMBL Python client to retrieve IC50, Ki, and EC50 values with units. It enables programmatic molecule and target queries without manual web browsing for efficient data mining.

Can I perform structure-based similarity searches on ChEMBL molecules?

Perform structure-based similarity and substructure searches on ChEMBL molecules using the Python client. It supports filtering bioactive compounds by structural features to analyze structure-activity relationships for drug discovery workflows.

How do I retrieve drug mechanisms and target information from ChEMBL?

Retrieve drug mechanisms and target information from ChEMBL by querying the drug and target endpoints. Filter targets by target_type and pref_name to discover compounds and analyze bioactivity data for medicinal chemistry research.

Does the ChEMBL Python client support exporting bioactivity data to pandas?

The ChEMBL Python client supports exporting bioactivity data to pandas DataFrames for downstream analysis. It utilizes caching and lazy evaluation to efficiently retrieve molecules, targets, and activities for structure-activity relationship analysis.

What's the best way to analyze structure-activity relationships using ChEMBL data?

Analyze structure-activity relationships by querying ChEMBL bioactive molecules and bioactivity data programmatically. Retrieve compounds via molecule, target, and activity endpoints, then export the filtered data to pandas for SAR analysis and data mining.

Do I need to install any dependencies to query ChEMBL bioactive molecules?

Install the chembl_webresource_client package to query ChEMBL bioactive molecules. This Python client provides programmatic access to core endpoints including molecule, target, activity, drug, and mechanism for retrieving bioactivity data.