SuperAPI AI 工具集

analytical-method-validation

测试与质量

查看项目

更新于 10-21 18:00

技能介绍

用途

该技能适用于任何需要判断分析程序是否适合其预期用途的场景:设计验证研究、评估验证数据、确认药典程序、将程序转移至另一实验室或仪器,或在报告中为上述工作提供依据。

两条核心规则

  1. 在设计任何内容之前,先确定适用框架。同一测定在 ICH Q2(R2)、USP <1225>、ICH M10、CLSI EP 和 ISO/IEC 17025 下的验证方式不同,它们在所需特性、研究布局以及是否提供数值接受标准上存在差异。混合使用会产生一个不满足任何框架的方案。
  2. 在采集数据之前声明接受标准。在看到结果后才选择的标准不是接受标准,事后决定是常见的审计发现。ICH Q2(R2) 刻意几乎不提供数值标准,需来自规格、分析目标概况(ICH Q14 第 3 节)或开发数据。ICH M10 是例外,它提供明确数值,且色谱分析与配体结合分析之间不同。

范围与边界

该技能规划研究、正确计算统计量并结构化文档。它不判定程序已验证、不放行批次、不接受或拒绝运行、不关闭调查,也不替代分析员、技术审核人、质量部门或监管机构。每个脚本只报告,不做出结论。

ICH 指南公开出版并许可在致谢前提下复用,因此其要求直接编码在本技能中。USP 通则、CLSI EP 文件和 ISO 标准受版权保护且需付费获取;对于这些,本技能仅提供编号、范围及获取授权副本的途径,绝不提供文本或编造阈值。

支持的框架

  • ich-q2r2:原料药与制剂的放行和稳定性检测,几乎不提供数值标准,需自行推导。
  • ich-m10:生物分析浓度测定(PK、TK、BE),提供数值标准,且因模态而异。
  • usp-1220:药典程序生命周期,三阶段,需付费获取。
  • usp-1225 / usp-1226:药典程序的验证/确认,需付费获取。
  • clsi:临床实验室测量程序(EP 系列),需付费获取。
  • iso-17025:认可下的实验室开发与修改方法,不提供数值标准,要求“在必要范围内”。

Q2(R2) 于 2023 年 11 月取代 Q2(R1) 并重构了特性。范围现在是父特性(第 3.2 节),包含响应(线性)和低范围限(DL/QL)的验证。准确度和精密度是第 3.3 节,可组合针对单一标准评估。稳健性被视为开发活动并交叉引用 ICH Q14。多变量程序被明确处理(2.5 和 3.2.2.3),附录 2 增加了 Q2(R1) 从未涵盖的技术的示例——定量 ¹H-NMR、NIR、定量 LC/MS、qPCR、生物测定和粒度。Q2(R1) 形式的方案已过时。

脚本

所有脚本位于 skills/analytical-method-validation/scripts,均接受 --format table|tsv|json。来源、指南引用和注意事项输出到 stderr;数据输出到 stdout,因此 > out.tsv 可保持分离。退出码 0 表示无发现,1 表示有发现,2 表示输入错误,因此可用于门控工作流。

  • plan_validation.py:回答哪个框架、哪些特性、什么研究布局、什么方案。
  • check_response.py:校准模型是否在整个范围内成立。
  • check_accuracy_precision.py:回收率是多少,多少变异性来自日间。
  • check_detection_limits.py:按每种允许方法计算 DL 和 QL,以及它们是否满足报告阈值。
  • check_bioanalytical_run.py:该运行是否满足其模态的 ICH M10。
  • compare_methods.py:两种程序在预先声明的边际下是否等效。

工作流程

  1. 确定框架和所需特性:使用 plan_validation.py 指定框架、属性、技术和范围用途。Q2(R2) 表 1 根据测量属性而非技术决定所需特性。
  2. 生成方案并填写标准:使用 plan_validation.py --protocol 生成方案骨架,每个方括号字段都是需在数据采集前决定并记录的决策。
  3. 评估响应:使用 check_response.py 输入 level,response 数据,检查线性、失拟和残差模式。r² 不是线性证据。
  4. 评估准确度和精密度:使用 check_accuracy_precision.py 输入 level,measured,group 数据,按水平估计精密度,不跨水平合并。
  5. 建立 DL 和 QL 并确认:使用 check_detection_limits.py,报告所用方法和确认结果。
  6. ICH M10 下的生物分析运行:使用 check_bioanalytical_run.py,--modality 为必填且无默认值,因为标准确实不同。
  7. 转移和方法比较:使用 compare_methods.py,采用 TOST 检验等效性,并报告 Deming 和 Passing-Bablok 回归。

适用场景

  • 设计或评估分析方法的验证、确认或转移研究。
  • 需要按 ICH Q2(R2) 或 ICH M10 等框架进行统计计算和文档结构化。
  • 需要检查校准线性、准确度、精密度、检出限、定量限或方法等效性。
  • 需要为审计或报告准备可追溯的验证方案和报告。

限制

  • 不做出验证结论,不替代分析员、技术审核人、质量部门或监管机构。
  • 不提供受版权保护文档的文本或编造阈值。
  • 不决定程序是否已验证、是否放行批次、是否接受或拒绝运行、是否关闭调查。
  • 所有脚本只报告,不结论。

参考与资产

参考文件包括框架选择、ICH Q2(R2)、ICH M10 生物分析、药典与 CLSI、统计学以及来源台账。资产包括验证方案模板和验证报告模板。相关技能包括 iso-standards-readiness。