chembl-query

Retrieve ChEMBL bioactivity data for molecules, targets, and indications via Python.

1.1k|132|Updated Apr 13, 2023
One-click install
npx skills add https://github.com/PharMolix/OpenBioMed --skill chembl-query
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chembl-query
Source: https://github.com/PharMolix/OpenBioMed/tree/main/skills/chembl-query
Command: npx skills add https://github.com/PharMolix/OpenBioMed --skill chembl-query

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ChEMBL Query provides quick access to curated bioactivity data for proteins, compounds, and disease indications from the ChEMBL database, helping researchers avoid manual data gathering and wrangling.

Core Features & Use Cases

  • Target-based searches: identify compounds with activity against a specified protein target.
  • Molecule bioactivity profiles: retrieve all activities for a given molecule across targets.
  • Indication-based drug discovery: discover drugs studied for a disease or indication.

Quick Start

Init a Python environment and run example queries to retrieve ChEMBL bioactivity data.

Frequently Asked Questions about chembl-query

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

FAQPage Schema
How do I query ChEMBL bioactivity data for a specific protein target?

To query ChEMBL bioactivity data for a protein target, use the target-based search interface to identify active compounds. It retrieves structured fields including molecule_name, standard_type, standard_value, and pchembl_value for the specified target.

Can I retrieve all bioactivity profiles for a molecule across multiple targets?

Yes, you can retrieve all bioactivity profiles for a molecule across various targets. The molecule-based query returns all measured activities for the given compound, providing standard_type, standard_value, and target_name details.

How do I find drugs studied for a specific disease indication in ChEMBL?

You can find drugs studied for a specific disease indication by running an indication-based query. This search discovers relevant drugs and compounds studied for the specified disease, returning structured bioactivity data from the ChEMBL database.

What structured fields are returned when querying ChEMBL bioactivity data?

Querying ChEMBL bioactivity data returns structured fields including molecule_name, target_name, standard_type, standard_value, and pchembl_value. These fields provide standardized measurements for analyzing compound-target interactions.

Do I need a specific environment setup to retrieve ChEMBL data via Python?

You need to initialize a Python environment to run queries and retrieve ChEMBL data. The skill uses a unified Python interface requiring deterministic input handling and standardized query parameters across its multiple endpoints.

What is the best way to avoid manual data gathering for compound bioactivity data?

The best way to avoid manual data gathering and wrangling of compound bioactivity data is using a unified query interface. It provides quick access to curated bioactivity data for proteins, compounds, and disease indications from the ChEMBL database.