Pharmacology agent for ADME/PK profiling of drug candidates from SMILES. Computes drug-likeness (Lipinski Ro5, Veber rules), QED, SA Score, ADME predictions...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install pharma-pharmacology-agent或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install pharma-pharmacology-agent⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/pharma-pharmacology-agent/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: pharma-pharmacology-agent description: Pharmacology agent for ADME/PK profiling of drug candidates from SMILES. Computes drug-likeness (Lipinski Ro5, Veber rules), QED, SA Score, ADME predictions (BBB permeability, aqueous solubility, GI absorption, CYP3A4 inhibition, P-gp substrate, plasma protein binding), and PAINS alerts. Chains from chemistry-query for SMILES input. Triggers on pharmacology, ADME, PK/PD, drug likeness, Lipinski, absorption, distribution, metabolism, excretion, BBB, solubility, bioavailability, lead optimization, drug profiling. ---
Predictive pharmacology profiling for drug candidates using RDKit descriptors and validated rule-based heuristics. Provides comprehensive ADME assessment, drug-likeness scoring, and risk flagging — all from a SMILES string.
Key capabilities:
# Profile a molecule from SMILES
exec python scripts/chain_entry.py --input-json '{"smiles": "CC(=O)Oc1ccccc1C(=O)O", "context": "user"}'
# Chain from chemistry-query output
exec python scripts/chain_entry.py --input-json '{"smiles": "<canonical_smiles>", "context": "from_chemistry"}'
scripts/chain_entry.pyMain entry point. Accepts JSON with smiles field, returns full pharmacology profile.
Input:
{"smiles": "CN1C=NC2=C1C(=O)N(C(=O)N2C)C", "context": "user"}
Output schema:
{
"agent": "pharma-pharmacology",
"version": "1.1.0",
"smiles": "<canonical>",
"status": "success|error",
"report": {
"descriptors": {"mw": 194.08, "logp": -1.03, "tpsa": 61.82, "hbd": 0, "hba": 6, "rotb": 0, "arom_rings": 2, "heavy_atoms": 14, "mr": 51.2},
"lipinski": {"pass": true, "violations": 0, "details": {...}},
"veber": {"pass": true, "tpsa": {...}, "rotatable_bonds": {...}},
"qed": 0.5385,
"sa_score": 2.3,
"adme": {
"bbb": {"prediction": "moderate", "confidence": "medium", "rationale": "..."},
"solubility": {"logS_estimate": -1.87, "class": "high", "rationale": "..."},
"gi_absorption": {"prediction": "high", "rationale": "..."},
"cyp3a4_inhibition": {"risk": "low", "rationale": "..."},
"pgp_substrate": {"prediction": "unlikely", "rationale": "..."},
"plasma_protein_binding": {"prediction": "moderate-low", "rationale": "..."}
},
"pains": {"alert": false}
},
"risks": [],
"recommend_next": ["toxicology", "ip-expansion"],
"confidence": 0.85,
"warnings": [],
"timestamp": "ISO8601"
}
| Property | Method | Thresholds | |----------|--------|-----------| | BBB permeability | Clark's rules (TPSA/logP) | TPSA<60+logP 1-3 = high; TPSA<90 = moderate | | Solubility | ESOL approximation | logS > -2 high; > -4 moderate; else low | | GI absorption | Egan egg model | logP<5.6 and TPSA<131.6 = high | | CYP3A4 inhibition | Rule-based | logP>3 and MW>300 = high risk | | P-gp substrate | Rule-based | MW>400 and HBD>2 = likely | | Plasma protein binding | logP correlation | logP>3 = high (>90%) |
This agent is designed to receive output from chemistry-query:
chemistry-query (name→SMILES+props) → pharma-pharmacology (ADME profile) → toxicology / ip-expansion
The recommend_next field always includes ["toxicology", "ip-expansion"] for pipeline continuation.
All features verified end-to-end with RDKit 2024.03+:
| Molecule | MW | logP | Lipinski | Key Findings | |----------|-----|------|----------|-------------| | Caffeine | 194.08 | -1.03 | ✅ Pass (0 violations) | High solubility, moderate BBB, QED 0.54 | | Aspirin | 180.04 | 1.31 | ✅ Pass (0 violations) | Moderate solubility, SA 1.58 (easy), QED 0.55 | | Sotorasib | 560.23 | 4.48 | ✅ Pass (1 violation: MW) | Low solubility, CYP3A4 risk, high PPB | | Metformin | 129.10 | -1.03 | ✅ Pass (0 violations) | High solubility, low BBB, QED 0.25 | | Invalid SMILES | — | — | — | Graceful JSON error | | Empty input | — | — | — | Graceful JSON error |
status: "error" with descriptive warningsmiles or namereferences/api_reference.md — API and methodology referencesv1.1.0 (2026-02-14)
安装 Pharmaclaw Pharmacology Agent 后,可以对 AI 说这些话来触发它
Help me get started with Pharmaclaw Pharmacology Agent
Explains what Pharmaclaw Pharmacology Agent does, walks through the setup, and runs a quick demo based on your current project
Use Pharmaclaw Pharmacology Agent to pharmacology agent for ADME/PK profiling of drug candidates from SM...
Invokes Pharmaclaw Pharmacology Agent with the right parameters and returns the result directly in the conversation
What can I do with Pharmaclaw Pharmacology Agent in my marketing & growth workflow?
Lists the top use cases for Pharmaclaw Pharmacology Agent, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/pharma-pharmacology-agent/ 目录(个人级,所有项目可用),或 .claude/skills/pharma-pharmacology-agent/(项目级)。重启 AI 客户端后,用 /pharma-pharmacology-agent 主动调用,或让 AI 根据上下文自动发现并使用。
Pharmaclaw Pharmacology Agent 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Pharmaclaw Pharmacology Agent 可免费安装使用。请查阅仓库了解许可证信息。
Pharmacology agent for ADME/PK profiling of drug candidates from SMILES. Computes drug-likeness (Lipinski Ro5, Veber rules), QED, SA Score, ADME predictions...
Automate my marketing & growth tasks using Pharmaclaw Pharmacology Agent
Identifies repetitive steps in your workflow and sets up Pharmaclaw Pharmacology Agent to handle them automatically
Pharmaclaw Pharmacology Agent 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。