质谱软件算法简要说明

个人工作笔记,综述质谱软件核心算法模块

原文路径: /工作相关/Personnal/2017工作/质谱相关/质谱软件算法简介.docx 大小: 121.17 KB 页数: 约 5 页(DOCX XML 解析) 作者: 孙大林 处理日期: 2026-09-19 处理方式: DOCX XML 解析 状态: done

核心内容

本文档概述了质谱软件(GC-MS 方向)的核心功能模块和关键算法,覆盖从原始数据预处理到定性定量分析的完整流程。

一、质谱软件六大功能模块

模块英文功能描述
仪器设置Instrument Setup底层设备状态监控、参数设置、故障报警
检测序列设置Sequence Setup温度程序、升温速率、测量次数等
处理设置Processing Setup定性/定量分析参数、报告参数
定性浏览Qualify Browser定性分析浏览界面
定量浏览Quantitive Browser定量分析浏览界面
数据库浏览Libaray Browser谱库检索管理

二、质谱原始数据预处理算法

1. 基线识别算法

目的:在不降低精度的前提下去除尽可能多的谱峰基线。 常用方法:

  • 固定基线法
  • 窗口基线法
  • 固定峰数可变基线法
  • 自适应峰水平识别算法
  • 傅立叶变换周期滤波、高低频滤波、小波变换等数字信号处理方法

2. 同位素识别算法

目的:识别第一同位素峰,不用于数据库搜索,减少干扰提高鉴定精度。 方法分类:

  • 电荷判断法:根据相同质量不同电荷数的谱峰判断离子电荷数及同位素系列
  • 模板分子式法:选择基本模板分子式,计算离子相对倍数的理论同位素模式来识别
  • 基于决策的分类算法
  • 基于机器学习的分类算法

3. 质谱峰识别算法

功能:精确判定峰起点、峰顶点、峰终点的任意重重叠峰、前肩峰、后肩峰。 方法:一阶、二阶导数曲线模式匹配。 峰类别:分离峰、局部重叠峰、前肩峰、后肩峰、拖尾峰、轻微重叠峰、严重重叠峰。

4. 峰高计算边界识别算法

原理:谱峰序列以左边界为起点,以谱峰以下边界为起点,峰高 ≤ 上下边界之间的距离。需同时识别上边界、下边界和左边界。

三、质谱定性分析算法

分子离子峰判别七法

  1. 最大质量数的峰可能是分子离子峰
  2. 与低质量离子的关系
  3. 应用氮规则
  4. 分子离子峰强度与化合物结构类型密切相关
  5. M.+ 峰或峰 M-H+ 峰的判别
  6. 含氯和溴原子的化合物的同位素特征
  7. 易丢失中性分子的化合物可能无分子离子峰

谱图检索算法

  • 检索途径:质荷比、丰度组合、化合物名称、CAS 号、分子式
  • 匹配谱图形状的基本原理:用户输入提问谱图中一定数目的质谱峰数据(质荷比、丰度),在数据库中匹配
  • 三步流程:①指定谱峰数目;②输入每个谱峰的质荷比(丰度可为空);③检索并查看比较结果(化合物名、最大质荷比、峰总数)

四、质谱定量半定量分析算法

方法子类型
外标法单点校正法、外标标准曲线法
内标法单点校正法、内标标准曲线法
标准加入法—
基质效应校正—

五、化合物检索

  • 检索方式:英文名称、CAS 号、分子式
  • 匹配模式:精确检索 / 模糊检索
  • 谱库检索结果四维评价:
    • P(纯度):样品谱图与标准谱图在质量数、峰度等方面的相似度
    • F(正符合率):标准谱峰与样品谱峰对照的相似度(忽略样品有而标准没有的峰)
    • R(反符合率):样品谱峰与标准谱峰对照的相似度
    • M(采集参数相似度):标准图采集参数与样品采集参数间的相似度

关键结论

  • 质谱软件算法体系完整,从基线识别→同位素过滤→峰识别→定性→定量→谱库检索,形成闭环
  • 基线识别是本领域核心难点,传统方法(固定/窗口/自适应)与现代方法(小波变换)并存
  • 分子离子峰判别依赖七条经验规则,是手工解析的基础
  • 化合物检索的四维评分(P/F/R/M)比单一匹配度更科学,尤其 M 参数纳入采集条件一致性

关联笔记