返回顶部
p

pharmaclaw-market-intel-agent药法市场情报代理

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
248
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

pharmaclaw-market-intel-agent

药品市场情报代理 - FAERS查询技能

概述

查询药品上市后真实世界安全数据。适用于药品安全性概况、新兴风险、竞品分析等市场情报。

主要输出:

  • - JSON摘要(趋势、主要不良反应/结局)
  • PNG柱状图(年度报告、前10项不良反应/结局)
  • 近期事件样本

速率限制:openFDA约240次请求/分钟。计数查询速度快(无需完整数据)。

化学查询结构

将用户查询解析为此模型以实现标准化链式处理:

python
from dataclasses import dataclass
from typing import List, Optional

@dataclass
class ChemistryQuery:
drug: str # 药品名称或SMILES
query_type: str = faers # faers, pubchem等
metrics: Optional[List[str]] = None # [yearlytrends, topreactions, top_outcomes, events]
limit_events: int = 20

示例:
json
{
\drug\: \aspirin\, // 或 \CC(=O)OC1=CC=CC=C1C(=O)O\
\query_type\: \faers\,
\metrics\: [\yearlytrends\, \topreactions\]
}

快速入门/工作流程

1. 基础查询(所有指标)

exec skills/pharma-market-intel-agent/scripts/queryfaers.py --drug aspirin --output ./aspirinfaers

生成:

  • - aspirinfaers/aspirinsummary.json
  • *.png图表
  • 近期事件JSON

2. SMILES输入

exec ... --drug \CC(=O)OC1=CC=CC=C1C(=O)O\ # 阿司匹林SMILES

通过PubChem自动解析为药品名称。

3. 自定义限制

exec ... --drug ozempic --limit-events 50 --output ozempic_analysis

链式处理示例

  • - 与化学查询结合:先解析/验证SMILES,再进行FAERS查询
  • 药品毒性代理:将主要不良反应输入进行毒性预测
  • 药品专利扩展代理:检查专利扩展目标的安全性
  • 牵引力代理:基于FAERS趋势进行市场风险评估

代理工作流程:

  1. 1. 解析ChemistryQuery
  2. 如需解析SMILES(由pubchempy或queryfaers处理)
  3. 运行queryfaers.py
  4. 将PNG/JSON读入响应
  5. 如指标需要则进行链式处理

ClinicalTrials.gov集成

通过ClinicalTrials.gov API v2查询临床试验数据。可按药品、疾病、试验阶段和状态进行搜索。无需API密钥。

快速入门

bash

按药品搜索


exec skills/pharma-market-intel-agent/scripts/querytrials.py --drug sotorasib --output ./sotorasibtrials

按疾病+筛选条件搜索

exec ... --condition breast cancer --phase PHASE3 --status RECRUITING --limit 10 --output ./bc_trials

同时按药品和疾病搜索

exec ... --drug pembrolizumab --condition NSCLC --output ./pembro_trials

SMILES输入(通过PubChem自动解析)

exec ... --drug CC(=O)OC1=CC=CC=C1C(=O)O --output ./aspirin_trials

输出

  • - {drug}trialssummary.json — 包含试验列表和汇总统计的完整结构化摘要
  • {drug}trialsbyphase.png — 按试验阶段分组的柱状图
  • {drug}trialsbystatus.png — 按试验状态分组的柱状图
  • {drug}trialstimeline.png — 试验开始日期时间线

JSON摘要结构

json { drug: sotorasib, total_found: 45, trials: [{nct_id: NCT..., title: ..., phase: PHASE3, sponsor: Amgen, ...}], stats: {byphase: {...}, bystatus: {...}, topsponsors: [...], topconditions: [...]} }

链式处理示例

  • - 化学查询 → 市场情报:解析SMILES,然后查询临床试验以了解竞争格局
  • FAERS + 临床试验:对同一药品运行两个脚本,获取安全性概况+研发管线
  • chain_entry.py:使用--metrics trials或--metrics faers,trials一次调用运行两者

参考

资源

  • - scripts/queryfaers.py:FAERS查询可执行文件
  • scripts/querytrials.py:ClinicalTrials.gov查询可执行文件
  • scripts/chain_entry.py:统一入口点(FAERS + 临床试验)
  • assets/:存储生成的PNG文件以便复用

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 pharmaclaw-market-intel-agent-1776125314 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 pharmaclaw-market-intel-agent-1776125314 技能

通过命令行安装

skillhub install pharmaclaw-market-intel-agent-1776125314

下载

⬇ 下载 pharmaclaw-market-intel-agent v1.0.0(免费)

文件大小: 14.66 KB | 发布时间: 2026-4-15 13:53

v1.0.0 最新 2026-4-15 13:53
- Initial release of pharmaclaw-market-intel-agent.
- Fetches and analyzes FDA Adverse Event Reporting System (FAERS) data via openFDA.
- Supports queries using both drug names and SMILES (auto-resolves to name via PubChem).
- Outputs JSON summaries, PNG bar charts (yearly reports, top reactions/outcomes), and sample recent events.
- Integrates with ClinicalTrials.gov API v2 to provide clinical trial summaries, bar charts, and timelines.
- Designed for chaining in agent workflows for market intel, safety, and competitive landscape analysis.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部