mab-fto-check

单克隆抗体(mAb)药物专利自由实施(FTO)分析。基于智慧芽专利数据库(PatSnap)+ 序列比对(ls_sequence_alignment)+ 化学结构检索(ls_structure_search),执行9模块并行检索+M1.5修饰检索(含中文专项检索),遵循全面覆盖原则+等同原则,输出HTML格式FTO报告(七章标准结构)。

生物医药
版本
v1.0.0
下载量
0
文件列表
12
最近更新
2026-07-02

关于

单克隆抗体(mAb)药物专利自由实施(FTO)分析。基于智慧芽专利数据库(PatSnap)+ 序列比对(ls_sequence_alignment)+ 化学结构检索(ls_structure_search),执行9模块并行检索+M1.5修饰检索(含中文专项检索),遵循全面覆盖原则+等同原则,输出HTML格式FTO报告(七章标准结构)。

文件列表 12

mab-fto-check

SKILL.md

KeyValue
namemab-fto-check
description单克隆抗体(mAb)药物专利自由实施(FTO)分析。基于智慧芽专利数据库(PatSnap)+ 序列比对(ls_sequence_alignment)+ 化学结构检索(ls_structure_search),执行9模块并行检索+M1.5修饰检索(含中文专项检索),遵循全面覆盖原则+等同原则,输出HTML格式FTO报告(七章标准结构)。

mab-fto-check — 单抗药物FTO分析 Skill

触发边界

应使用本 skill

  • 用户提供抗体序列(VH/VL/CDR/全链)并要求FTO分析

  • 用户提供候选单抗/双抗/ADC并要求专利清关

  • 用户明确要求单抗FTO报告、侵权风险评估、设计绕开建议

不应使用本 skill

  • 纯小分子化合物FTO(路由至 fto-check 或 compound-novelty-check)

  • 单篇专利新颖性/创造性分析

  • 非专利问题(竞品管线调研、临床数据分析)


⚠️ 用户输入收集规则(最高优先级)

触发条件

当用户 仅发送序列 而缺少以下任意必填项时, 禁止直接检索 ,必须先发起结构化问卷:

缺失信息 影响模块
靶点名称 M2、M7、M9
适应症 M6、M7
目标市场 全模块地域过滤
竞品名称/公司 M9
法律状态偏好 全模块法律状态过滤

问卷发送规则

  • 一次性输出完整三段式问卷(见 references/user-intake-protocol.md)

  • 禁止分多次追问

  • 收到回复后按 0-D 规则注入过滤器,再启动步骤0

最低可执行集保护

未同时具备 序列 + 靶点 + 适应症 + 目标市场 四项时,输出仅限"M1序列检索预览", 禁止出具完整FTO结论


标准工作流(8步骤)

步骤 0:技术解析

目标 :通过智慧芽新药情报库获取候选分子的完整技术信息

子步骤:

  • 0-A 分子信息收集 :获取用户填写的靶点/序列/适应症/给药方式等(见问卷第一部分)

  • 0-B 地域选择确认 :确认目标市场(默认 CN+US+EP,见问卷第二部分)

  • 0-C 法律状态确认 :确认法律状态范围(仅有效 / 有效+审中,见问卷第三部分)

  • 0-D 过滤器注入 :将地域+法律状态注入全部9个检索模块及M1.5修饰模块

  • 0-E 情报库查询 :调用智慧芽新药情报库,获取候选分子已公开序列(若有)、同靶点已上市药物清单、已知合作伙伴/授权方信息、竞品公司关联实体列表(补充M9)

输出: tech_profile.md(技术解析卡片)


步骤 1:序列检索(M1)

工具 ls_sequence_alignment(Bio + Chemical 数据库)

执行顺序(优先级从高到低):

plaintext
CDR-H3(精确 ≥95%)→ CDR-H1/H2/L1/L2/L3(≥80%)
→ VH/VL 全序列(≥85%)
→ H链/L链全长(≥90%)
→ 铰链区/Fc恒定区(≥95%)

ADC 额外检索:

plaintext
Linker 序列(肽段型 ≥90%;化学型→结构相似度检索)
Payload 结构(路由至 chemical 数据库)

规则:

  • 每个区域分别提交独立检索任务

  • 结果按 patent_id 去重后写入 patent_pool.json,记录 source_modules: ["M1"]

  • CDR-H3 精确命中 → 直接标记「高风险候选」


步骤 1.5:修饰检索(M1.5)⭐ 序列检索后立即执行

目标 :捕获以"修饰/改造"为核心权利要求的专利,补充序列检索的结构盲区 工具 patsnap_search(关键词+语义)+ ls_structure_search + ls_admet_predict(辅助) 详细规范 :见 references/modification-search.md

⚠️ 中文专项检索强制执行 :所有M1.5子模块均须同步执行中文专项检索,氨基酸简称须按 references/modification-search.md 中"氨基酸简称自动扩展规则"展开为三种形式(单字母/三字母/中文全称)

子模块 内容 主工具
M1.5-A 糖基化修饰 patsnap_search
M1.5-B PEG化修饰 patsnap_search + ls_structure_search
M1.5-C Fc区氨基酸突变(必执行,含中文专项) patsnap_search + ls_structure_search
M1.5-D ADC偶联修饰(ADC场景激活) patsnap_search + ls_structure_search
M1.5-E 化学修饰结构检索 ls_structure_search(SIM ≥0.85)+ ls_admet_predict

输出: modification_patent_pool.json


步骤 2:关键词检索(M2–M8)

工具 :PatSnap 关键词 + 语义检索 详细规范 :见 references/search-modules.md

模块 内容 主要IPC
M2 靶点检索 C07K16、A61K39
M3 平台技术 C07K16、C12N
M4 基因编辑 C12N、C07K
M5 制剂配方 A61K
M6 联合用药 A61K、A61P
M7 用途 A61P
M8 表达载体 C12N

步骤 3:竞品企业全量检索(M9扩展)

  • 关联实体挖掘:母公司 → 子公司 → 被收购实体 → 许可方

  • IPC必查:C07K16 / A61K39/395 / C12N5/10 / C12N15/13 / C12N15/63 / A61P35 / A61P37

  • PCT空窗期:对 WO 申请额外检索18个月内未进入国家阶段的同族

输出: competitor_entity_map.md


步骤 4:地域 + 法律状态过滤

plaintext
地域过滤:AUTHORITY:(用户选定国家)
法律状态:filters.legal_status = active | active+pending
⚠️ 不纳入失效专利

特殊处理:

  • 同族合并 :按 INPADOC 同族合并,同族内优先展示已授权的 B 文本;若无 B 文本则展示 A 文本

  • PCT空窗期 :标记提示

  • 各国期限补偿 :US(PTA/PTE)、JP(5年)、CN(5年)、EP(SPC 5年+6个月儿科)

  • 到期日计算 :记录每件专利的 expiry_date,标注是否已申请期限补偿

输出: patent_pool_filtered.json


步骤 5:两阶段筛选

第一阶段:初筛(反向排除)

排除标准(满足任一即排除):

  • 权利要求未覆盖候选分子的技术特征

  • 靶点/适应症明显不匹配

  • 地域不在目标市场

  • 已确认到期(expiry_date < 今日)

  • 申请人为自身或合作伙伴

第二阶段:精筛(权利要求比对)

  • 提取每件保留专利的独立权利要求

  • 逐项拆解权利要求技术特征

  • 与候选分子技术特征逐一比对

输出: blocking_candidates.json


步骤 6:侵权判定

独立权利要求识别规范(⭐ 强制执行)

在进行任何侵权比对前,必须首先正确识别独立权利要求:

判断标准

  • 独立权利要求 :权利要求文本中 不引用(不回指)任何其他权利要求 ,包含完整的技术方案

  • 从属权利要求 :权利要求文本中 明确引用其他权利要求 (如"根据权利要求1所述的…"、"The antibody of claim 1…")

识别规则

  1. 逐条扫描所有权利要求,标注"独立"或"从属(引用#X)"

  2. 仅对独立权利要求进行侵权比对 ,从属权利要求不单独进行全面覆盖原则分析

  3. 多个独立权利要求(如产品权利要求+方法权利要求+用途权利要求)须分别单独比对

  4. 如一件专利存在多个独立权利要求,逐一列出并分别比对,任一构成侵权则该专利整体标记为侵权风险

  5. 识别结论须在报告中明确标注,例如:"权利要求1(不引用任何其他权利要求→ 独立权利要求 )"

权利要求原文获取规则(⭐ 强制执行)

禁止在未获取权利要求原文的情况下出具侵权比对结论。 获取顺序:

  1. 优先 :通过 mcp_patent-search__patsnap_fetch(PatSnap MCP)实时获取专利原文

  2. 次选 :使用已缓存的本地文档(session downloads 中已获取的 .md 文件)

  3. 禁止 :直接凭模型推断或记忆填写权利要求内容;凡未获取原文者 必须标注[待获取原文]并暂缓出具该专利比对结论

权利要求原文获取后须:

  • 展示独立权利要求 完整原文 (英文原文 + 中文译文)

  • 明确标注来源(PatSnap MCP / 本地缓存 / 未获取)

全面覆盖原则(字面侵权)

候选分子必须覆盖权利要求的 每一个 技术特征;缺少任一特征 → 不侵权(字面)

等同原则(Doctrine of Equivalents)

对字面不侵权的特征,分析是否以 实质相同方式 实现 实质相同功能 达到 实质相同效果

claim_diff_matrix 格式

plaintext
专利号 | 权利要求# | 特征# | 特征描述(原文) | 候选分子对应特征 | 字面覆盖 | 等同覆盖 | 结论

风险等级:

  • 🔴 极高风险:M1序列 + M1.5修饰双命中,字面/等同侵权概率 >70%

  • 🔴 高风险:单轨命中,字面/等同侵权概率 >70%

  • 🟡 中风险:等同原则存在争议 30–70%

  • 🟢 低风险:明确不侵权或可设计绕开 <30%

  • ⚫ 豁免:已取得许可/专利到期/申请人为己方

输出: claim_diff_matrix.md + risk_summary.json


步骤 7:撰写FTO报告(HTML格式)

格式要求 :报告最终以 HTML 单文件 输出,包含导航目录、风险色阶表格、可折叠侵权比对矩阵。

HTML报告版式规范(⭐ 强制执行)

  • 配色体系:深海蓝商务风( --navy: #0d2a4a--blue: #1a4f8a--accent: #2e7dc4--bg: #f0f4f8

  • 封面:渐变深海蓝背景、居中标题、副标题、版本徽标

  • 目录 :封面区域结束后、正文container开始前,独立目录块(白底、左侧蓝色边框、双栏布局);七章锚点链接,点击跳转对应章节

  • 章节容器: .section 类名,白色卡片背景,圆形章节编号( .section-num

  • 表头:深海蓝背景( var(--navy))白色文字

  • 信息卡片:左侧蓝色边框( border-left: 3px solid var(--accent)

  • 专利号:带超链接,点击跳转智慧芽专利数据库(见下方链接规范)

  • 页脚: .footer 深海蓝渐变背景,包含生成日期与版权信息

  • 单文件自包含(内联CSS+JS,无外部依赖)

  • @media print:适配A4打印

专利链接跳转规范(⭐ 强制执行)

  • 报告中 所有专利公开号 (四、五、七章)须设置可点击超链接

  • 跳转目标: https://eureka.zhihuiya.com/search?q={专利号}

  • 示例: <a href="https://eureka.zhihuiya.com/search?q=CN101910199B" target="_blank">CN101910199B</a>

  • 禁止使用无链接的纯文本专利号展示

严格按照以下七章结构

plaintext
一、目标方案概述
1.1 候选分子基本信息(序列来源、修饰类型、药物类型)
1.2 分析目的与范围
1.3 分析日期与声明
二、FTO关注方向
2.1 目标地域(用户确认的目标市场,逐一列明)
2.2 专利法律状态限定(仅有效 / 有效+审中,附免责说明)
2.3 分析边界说明(同族合并规则、B文本优先规则)
三、检索策略
3.1 序列检索策略(M1:CDR/VH/VL/H链/L链/铰链区/恒定区阈值)
3.2 修饰检索策略(M1.5:各子模块英文+中文关键词,含氨基酸扩展词表)
3.3 关键词检索策略(M2–M8:靶点/平台技术/制剂/联合用药/用途/载体,含补充扩展关键词)
3.4 竞品企业检索策略(M9:关联实体列表、IPC分类号组合)
3.5 检索结果统计(各模块命中数、去重后总量)
四、风险专利清单
表格字段(必须包含,所有专利号须带链接):
| 专利(申请)公开号(链接) | 法律状态 | 专利权人 | 申请日 | 预估到期日 | 公开国别 | 风险等级 |
- 同族合并后展示代表性文本(B文本优先)
- 按风险等级降序排列(🔴极高 > 🔴高 > 🟡中 > 🟢低)
- 中文专项检索独立命中的专利用「★CN专项」标注
五、侵权比对过程
5.X 针对每件风险专利(逐件展开):
[独立权利要求识别说明]
[独立权利要求原文(必须通过MCP获取,附中文译文)]
[权利要求特征拆解(编号每个技术特征)]
[候选分子对应特征逐项比对(claim_diff_matrix)]
[字面侵权分析结论]
[等同原则分析结论(必要时)]
六、结论与建议
6.1 总体风险评估结论
6.2 各目标市场风险分级汇总
6.3 设计绕开建议(针对高/极高风险专利,逐件提出可操作方案)
6.4 专利布局建议(可申请专利的创新点)
6.5 后续行动建议(监控策略、律师复核建议)
七、附录
附录A 司法条款(CN/US/EP/JP各地FTO相关法律条款引用)
附录B 诉讼案例参考(同领域代表性侵权诉讼案例,专利号带链接)
附录C 免责声明(标准免责文本)

资源映射

启动时必读(按顺序):

  1. references/user-intake-protocol.md — 用户问卷与过滤器注入规则

  2. references/search-modules.md — 9模块检索策略

  3. references/modification-search.md — M1.5修饰检索规范(含中文专项检索与氨基酸扩展规则)

  4. references/workflow-steps.md — 工作流细则

  5. references/search-loop.md — 三轨检索循环规范

  6. references/sequence-search.md — 序列检索专项规范

  7. references/output-contract.md — 输出格式合同

脚本:

  • scripts/mab_fto_recall_estimator.py — 三轨Chapman召回估算器


护栏

  • 禁止在未完成步骤0–4的情况下出具FTO结论

  • 禁止将失效专利纳入风险评级

  • 禁止将序列相似度(<80%)直接等同于侵权

  • M1.5-C(Fc突变)为必执行子模块,不可跳过

  • 氨基酸简称扩展为强制规则 :凡检测到「位置编号+单字母」格式均须自动展开为三种表达形式

  • 独立权利要求识别为强制规则 :禁止对从属权利要求单独进行全面覆盖分析;比对前必须先完成独立权利要求识别并在报告中标注

  • 权利要求原文必须通过MCP获取 :禁止凭模型推断填写权利要求内容;未获取原文者暂缓出具该专利比对结论

  • 所有专利号必须带智慧芽链接 :报告四、五、七章所有专利公开号须设置 eureka.zhihuiya.com/search?q= 超链接

  • 所有风险结论必须附权利要求原文引用

  • 同族专利必须合并,B文本(已授权)优先展示

  • 报告输出格式: HTML单文件 ,深海蓝商务风,含封面+目录(封面后container前)+七章正文+页脚

  • 报告必须严格遵循七章结构(一至七章,不可增减、不可调换顺序)

  • 侵权最终判定须建议委托专业专利律师复核

  • 报告必须包含附录C免责声明

使用前配置

本 Skill 依赖智慧芽开放平台 MCP 服务:

  • 完成安装、初次使用时需进行自检,参见 README.md

  • 用户需完成账号授权,并确保 Agent 环境已启用对应 MCP 工具

  • 若未完成配置,本 Skill 只能提供分析框架,无法检索实时数据或生成基于数据库的结论

  • 缺少MCP配置时,引导用户参照 README.md 在 [ open.zhihuiya.com ]( https://open.zhihuiya.com/ ) 获取MCP。