返回顶部
t

toxicity-structure-alert 毒性结构预警

Analyze data with `toxicity-structure-alert` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation.

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

toxicity-structure-alert

毒性结构警报(技能ID:141)

识别药物分子中潜在的毒性结构警报。

使用时机

  • - 当任务需要通过扫描识别药物分子中潜在的毒性结构警报时使用此技能。
  • 用于需要明确假设、限定范围以及可重复输出格式的数据分析任务。
  • 当需要针对缺失输入、执行错误或部分证据提供有文档记录的备用路径时使用此技能。

主要特性

相关详情请参见上方## 特性部分。

  • - 以范围为核心的工作流程,对齐以下目标:使用可重复的工作流程、明确的验证以及结构化输出,对数据进行toxicity-structure-alert分析,生成可供审查的解读结果。
  • 打包的可执行路径:scripts/main.py。
  • 参考资料位于references/目录下,提供任务特定的指导。
  • 结构化的执行路径旨在保持输出的一致性和可审查性。

依赖项

  • - Python 3.8+
  • RDKit

使用示例

相关详情请参见上方## 用法部分。

bash
cd 20260318/scientific-skills/Data Analytics/toxicity-structure-alert
python -m py_compile scripts/main.py
python scripts/main.py --help

示例运行计划:

  1. 1. 确认用户输入、输出路径以及任何必需的配置值。
  2. 如果脚本使用固定设置,编辑文件内的CONFIG块或文档化参数。
  3. 使用验证后的输入运行python scripts/main.py。
  4. 审查生成的输出,并返回最终成果,同时注明所有假设。

实现细节

相关详情请参见上方## 工作流程部分。

  • - 执行模型:验证请求,选择打包的工作流程,并生成限定范围的交付物。
  • 输入控制:在运行任何脚本之前,确认源文件、范围限制、输出格式和验收标准。
  • 主要实现界面:scripts/main.py。
  • 参考指南:references/包含支持性规则、提示或检查清单。
  • 需优先明确的参数:输入路径、输出路径、范围过滤器、阈值以及任何特定领域的约束条件。
  • 输出规范:保持结果可重复,明确标识假设,避免未记录的副作用。

快速检查

在深入执行之前,使用此命令验证打包脚本入口点是否可解析。

bash
python -m py_compile scripts/main.py

审计就绪命令

使用这些具体命令进行验证。它们特意设计为自包含,避免使用占位符路径。

bash
python -m py_compile scripts/main.py
python scripts/main.py --help
python scripts/main.py --input 包含明确症状、病史、评估和下一步计划的审计验证样本。 --format json

工作流程

  1. 1. 在进行详细工作之前,确认用户目标、所需输入以及不可协商的约束条件。
  2. 验证请求是否与文档记录的范围匹配,如果任务需要不支持的假设,则尽早停止。
  3. 仅使用实际可用的输入,使用打包的脚本路径或文档化的推理路径。
  4. 返回一个结构化结果,将假设、交付物、风险和未解决事项分开。
  5. 如果执行失败或输入不完整,切换到备用路径,并明确说明阻止完整执行的具体原因。

特性

  • - 扫描分子结构(SMILES/SMARTS)
  • 识别已知的毒性结构警报
  • 评估潜在毒性风险等级
  • 生成详细报告

支持的警报结构

警报结构毒性类型风险等级
芳香硝基致突变性
芳香胺
致癌性 | 高 | | 环氧化物 | 烷化剂 | 高 | | 醛类 | 反应性毒性 | 中 | | 酰氯 | 反应性毒性 | 中 | | 迈克尔受体 | 亲电毒性 | 中 | | 肼类 | 肝毒性 | 高 | | 卤代烷基 | 烷化剂 | 高 | | 醌类 | 氧化应激 | 中 | | 巯基反应基团 | 蛋白质结合 | 低-中 |

用法

text
python -m py_compile scripts/main.py

示例调用:python scripts/main.py --input [--format json|text]

参数

  • - --input, -i:输入的SMILES字符串(必需)
  • --format, -f:输出格式,可选json或text(默认:text)
  • --detail, -d:详细程度,可选basic、standard、full(默认:standard)

示例

text

基本文本输出

python scripts/main.py -i O=N+c1ccccc1

JSON格式输出

python scripts/main.py -i O=C1OC1c1ccccc1 -f json

详细报告

python scripts/main.py -i c1ccc2c(c1)ccc1c3ccccc3ccc21 -d full

Python API

python
from scripts.main import ToxicityAlertScanner

scanner = ToxicityAlertScanner()
result = scanner.scan(O=N+c1ccccc1)
print(result.alerts)

输出格式

JSON输出

json
{
input: O=N+c1ccccc1,
mol_weight: 123.11,
alert_count: 1,
risk_score: 0.85,
risk_level: HIGH,
alerts:
{
name: Aromatic Nitro,
type: mutagenic,
smarts: [N+
[O-],
risk_level: HIGH,
description: May cause DNA damage and mutagenicity
}
],
recommendations: [
Recommend Ames test validation,
Consider structural optimization to reduce toxicity
]
}

风险等级

  • - :已知显著毒性,强烈建议避免
  • :潜在毒性,建议进一步评估
  • :轻微关注,可根据具体情况考虑

注意事项

  1. 1. 本工具基于已知的警报结构,不能替代全面的毒理学评估
  2. 假阳性和假阴性均可能存在
  3. 建议与其他ADMET预测工具结合使用

参考文献

  • - Ashby J., Tennant R.W. (1988) Chemical structure, Salmonella mutagenicity...
  • Kazius J., McGuire R., Bursi R. (2005) Derivation and validation of toxicophores...
  • Enoch S.J., Cronin M.T.D. (2010) A review of the electrophilic reaction chemistry...

风险评估

风险指标评估等级
代码执行Python/R脚本在本地执行
网络访问
无外部API调用 | 低 | | 文件系统访问 | 读取输入文件,写入输出文件 | 中 | | 指令篡改 | 标准提示指南 | 低 | | 数据暴露 | 输出文件保存到工作区 | 低 |

安全检查清单

  • - [ ] 无硬编码的凭据或API密钥
  • [ ] 无未经授权的文件系统访问(../)
  • [ ] 输出不暴露敏感信息
  • [ ] 已实施提示注入保护
  • [ ] 输入文件路径已验证(无../遍历)
  • [ ] 输出目录限制在工作区内
  • [ ] 脚本在沙盒环境中执行
  • [ ] 错误消息已清理(不暴露堆栈跟踪)
  • [ ] 依赖项已审计

前提条件

text

Python依赖项

pip install -r requirements.txt

评估标准

成功指标

  • - [ ] 成功执行主要功能
  • [ ] 输出符合质量标准
  • [ ] 优雅处理边缘情况
  • [ ] 性能可接受

测试用例

  1. 1. 基本功能:标准输入 → 预期输出
  2. 边缘情况:无效输入 → 优雅的错误处理
  3. 性能:大数据集 → 可接受的处理时间

生命周期状态

  • - 当前阶段:草稿
  • 下次审查日期:2026-03-06
  • 已知问题:无
  • 计划改进
- 性能优化 - 额外功能支持

输出要求

每个最终响应在相关时都应明确以下事项:

  • - 目标或请求的交付物
  • 使用的输入和引入的假设
  • 工作流程或决策路径
  • 核心结果、建议或成果
  • 约束条件、风险、注意事项或验证需求
  • 未解决事项和下一步检查

错误处理

  • - 如果缺少必需的输入,明确说明哪些字段缺失,并仅请求最少的额外信息。
  • 如果任务超出文档记录的范围,则停止,而不是猜测或悄然扩大任务范围。
  • 如果scripts/main.py失败,报告失败点,总结

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 toxicity-structure-alert-1775893021 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 toxicity-structure-alert-1775893021 技能

通过命令行安装

skillhub install toxicity-structure-alert-1775893021

下载

⬇ 下载 toxicity-structure-alert v1.0.0(免费)

文件大小: 10.43 KB | 发布时间: 2026-4-12 11:43

v1.0.0 最新 2026-4-12 11:43
toxicity-structure-alert 1.0.0 – Initial release

- Introduces a reproducible workflow for identifying toxic structural alerts in drug molecules using SMILES input.
- Provides structured result outputs, including detailed risk levels and recommendations.
- Supports both text and JSON output formats, with configurable detail level.
- Includes a list of supported toxic alert structures and example usage commands.
- Features explicit input validation, fallback procedures, and security checklist.

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

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

p2p_official_large
返回顶部