本文へ移動
cccskills
無料GitHub で公開

search-and-curate-chemical-libraries

对已标准化化合物库执行可审计的相似性、子结构、聚类、多样性选择和只读治理。用于查找结构邻居、筛选子结构、整理分子库或选择代表分子。

インストール方法を見る

含まれるファイル(8)

  • SKILL.md3.9 KB
  • agents/openai.yaml394 B
  • references/FeaturesArtifact消费合同.md5.3 KB
  • references/输入输出与科学边界.md12.6 KB
  • scripts/feature_artifact_contract.py15.1 KB
  • scripts/requirements.txt16 B
  • scripts/search_and_curate.py52.9 KB
  • scripts/validate_output.py19.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

本地结构检索与化合物库治理

能力

使用固定 RDKit 对前三个化学 Skill 的产物执行:

  • 化合物库可检索性审查;
  • Tanimoto 相似性检索;
  • 非递归 SMILES/SMARTS 完整子结构匹配;
  • Butina 聚类;
  • 固定 seed 的 MaxMin 多样性选择;
  • exact structure 和风险记录的只读治理复核队列。

适合以下请求:

  • “找出与这个分子结构最相似的 20 个记录”;
  • “筛选包含这个 SMARTS 子结构的化合物”;
  • “按 Morgan 指纹给这批分子聚类”;
  • “从化合物库中选择 100 个结构多样的代表”;
  • “检查库里哪些记录重复、不可检索或需要人工复核”。

执行流程

  1. 确认输入来自 compute-molecular-features,并阅读 Features Artifact 消费合同。 audit、相似性、子结构、聚类和多样性选择都不得绕过该合同直接读取 standardize-chemical-structures。
  2. 要求用户显式选择 standardized 或 parent 视图,禁止跨视图比较。
  3. 相似性、聚类和多样性选择要求显式 fingerprint_profile_id;不得自行重算或替换指纹。
  4. 根据任务创建 request JSON,显式记录阈值、top-k、手性、seed 和是否纳入 review 记录。
  5. 运行:
python scripts/search_and_curate.py \
  --request request.json \
  --output result.json
  1. 校验:
python scripts/validate_output.py result.json
  1. 向用户报告 indexed/excluded/error 计数、查询结果、参数、复核队列和未验证边界。

五个 operation

  • audit_library:审查 profile、结构视图、上游状态、重复结构和排除记录;
  • similarity_search:固定 Tanimoto,top_k、threshold 至少提供一个;
  • substructure_search:query_type、query、use_chirality 和 max_results 必填;
  • cluster_library:固定 Butina,要求显式 similarity_threshold;
  • select_diverse_subset:固定 MaxMin,要求显式 pick_size 和非负 seed。

强制边界

  • 首版唯一引擎为 rdkit==2025.9.2;
  • 相似性、子结构、审查和 MaxMin 最多 5000 个可检索记录,Butina 最多 2000 个;
  • 无全局默认相似度或聚类阈值;
  • review 记录默认不索引;显式纳入时风险继续传播;
  • rejected、not_run 和 error 记录永不索引,但必须保留在输出 manifest;
  • fingerprint/pattern 只可预过滤,子结构最终命中必须经过完整子图匹配;
  • 首版拒绝所有 recursive SMARTS;
  • 不自动删除、合并、覆盖或写回用户化合物库;
  • 不预测或声称活性、功能、机制、药效、毒性、安全、可合成性或实验优先级;
  • parent 相同不表示相同盐型、制剂、批次或物理样品;
  • 不访问网络,不调用远程化学数据库;
  • 不训练模型,不执行对接、逆合成、生成、真实实验或知识图谱;
  • 不修改平台、MCP、数据库、前端或 Agent runtime。

与其他 Skill 的边界

resolve-chemical-identities
名称/标识符 → 候选化学记录与来源状态

standardize-chemical-structures
已知结构 → standardized/parent、结构 QC 和重复组

compute-molecular-features
明确结构视图 → 二维描述符和固定指纹

search-and-curate-chemical-libraries
固定结构/指纹 → 只读检索、分组、选择和治理复核队列

本 Skill 不解析名称或数据库 ID,不标准化结构,不重新计算第三 Skill 指纹,也不执行性质预测和模型训练。

输入输出合同、算法参数、状态、Gold、性能边界和科学解释规则见 references/输入输出与科学边界.md。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

中文购车决策助手初始化与验收 Skill。用于安装、配置、启动、恢复或诊断仓库内完整前后端,引导用户选择自己的 AI Native 应用开发底座 Workspace,私密配置 Agent Plan Key,真实调用专业数据集核验 1–3 款候选车型、配置与城市车系月度数据,并完成应用开发底座和浏览器验收。用户提出“初始化购车决策助手”“安装选车网站”“配置汽车专业数据”“启动购车助手”或排查该应用时使用。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4512026年9月7日 更新

理解化学科研自然语言需求,生成带来源绑定的 ResearchIntent,并通过本地确定性校验路由到七个化学 Skill、受控 Skill 链或 Workflow A/B。用于复杂、多步、模糊、需要自动编排,或可能联网、产生费用和发送数据的化学身份、结构、特征、分子库、反应和已有路线任务;毒性预测、路线生成、实验安全和放大审批不支持。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4512026年9月7日 更新

对已标准化化合物确定性计算受控二维描述符、Morgan/RDKit/MACCS 指纹和数据集质量画像。用于准备分子特征、生成指纹,或检查特征缺失、常数、异常和分布。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4512026年9月7日 更新

整理和审查结构化化学反应,保留原始记录并检查参与物、角色、产率、重复、守恒和 ORD 合同。用于清洗 reaction SMILES、ORD 或反应表格。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4512026年9月7日 更新

中文个人投资助手初始化 Skill。引导用户确认真实股票、市场、关注偏好和盘后监控安排,检查 Agent Plan Harness,安装并启动仓库内完整前后端,导入个性化配置,真实调用 DataPro、豆包搜索和 Agent Plan 模型生成首批个股简评与盘后风险摘要,并完成可用性验收。用户提出“帮我初始化个人投资助手”“安装投资助手”“配置我的关注股票”“让我打开网站就有内容”或需要恢复、诊断该应用时使用。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4512026年9月7日 更新

保守解析化学名称、SMILES、InChI、InChIKey、PubChem CID、ChEMBL ID 或 CAS RN,保留多源证据、相关形式、歧义和冲突。用于确认化学记录是谁、对齐开放数据库,或在结构标准化前选择候选。

日本語の概要は準備中です。原文の説明を表示しています。

volcengine/ai-app-lab2,4512026年9月7日 更新

volcengine のスキルをすべて見る

このスキルの問題を報告する