- Home
- Skills
- Kthorn
- Research Superpower
- Checking Chembl
checking-chembl_skill
- Shell
6
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill kthorn/research-superpower --skill checking-chembl- SKILL.md12.7 KB
Overview
This skill checks whether a medicinal chemistry paper is present in the ChEMBL database so you can access curated, machine‑readable bioactivity data instead of parsing PDFs. It prioritizes DOIs for lookups and returns ChEMBL document IDs and activity counts to inform whether structured SAR data is available. Use the result to skip manual extraction when high‑quality curated data exists.
How this skill works
The skill queries the ChEMBL document endpoint by DOI only (ChEMBL does not accept PMID queries). If a document is found it extracts the document_chembl_id, then queries the activity endpoint to obtain the total number of bioactivity points. Results include doc_type, title, ChEMBL ID, and activity count so you can decide whether to pull full activity JSON or continue with PDF parsing.
When to use it
- After abstract screening with relevance score ≥7
- When a paper reports IC50, Ki, EC50, MIC or other activity measurements
- Before attempting table or figure parsing of PDFs
- When you want standardized SMILES, units, and validated values
- When preparing summaries or updating a papers-reviewed tracking file
Best practices
- Always query ChEMBL by DOI; fetch DOI from PubMed if you only have a PMID
- Report ChEMBL status immediately in your workflow and add the ChEMBL ID to summaries
- If activity_count > ~20 consider extracting full activity JSON for analysis
- Still fetch full text for methods, synthesis, and interpretation even if ChEMBL data exists
- Record ChEMBL status and activity_count in your papers-reviewed.json or summary file
Example use cases
- Screening a batch of medicinal chemistry hits: skip PDF extraction for papers found in ChEMBL
- Adding ChEMBL IDs and activity counts to SUMMARY.md during a literature review
- Automated scripts that flag papers with >50 curated data points for deeper SAR analysis
- Pulling all IC50 values for a target from ChEMBL for quick potency statistics
- Deciding whether to trust curated data or parse original figures when preparing datasets
FAQ
No. The ChEMBL API accepts DOI queries only. If you have a PMID, fetch the DOI from PubMed then query ChEMBL by DOI.
What does activity_count mean?
activity_count is the total number of bioactivity datapoints ChEMBL has linked to that document; use it to judge whether structured extraction is worthwhile.