质谱基础:从离子到谱图的旅程

说起质谱,很多人第一反应是「高深」「昂贵」。其实没那么玄乎。质谱的本质就三件事:把样品变成离子,按质量分开,然后数数。你想想看,我们做药物代谢、蛋白质组学、环境污染物检测,最后拿到的无非是一堆「质荷比-强度」的配对数值。但就是这个配对,背后藏着整个分析化学的精华。

质谱原理——三步走

一台质谱仪的工作流程,说白了就是离子化、质量分离、检测。我习惯把这三步画成一条流水线:

  • 离子源:把中性分子打上电荷。常见的有电喷雾(ESI)、基质辅助激光解吸(MALDI)、电子轰击(EI)。
    我记得早期做小分子定量时,ESI参数调了一个月——喷雾电压、鞘气流量、脱溶剂温度,差一点灵敏度就掉一个数量级。
  • 质量分析器:按 m/z 把离子分开。四极杆、飞行时间(TOF)、离子阱、傅里叶变换离子回旋共振(FT-ICR)……各有各的脾气。
  • 检测器:把到达的离子信号转成电流,再放大。电子倍增器(EM)最常用,光子倍增管(PMT)在MALDI-TOF里也常见。
小经验:无论仪器多贵,离子传输效率永远是个坑。从离子源到分析器这段,可能损失掉90%以上的离子。所以「灵敏度」不是只看检测器,要从源头算起。

主要质谱类型——选对武器

质谱家族挺大,但日常实验室里碰到的也就那几种。我列了个简表,帮你快速对比:

类型原理分辨率适用场景
四极杆 (Quadrupole)射频+直流电场选通特定m/z单位质量 (~0.7 Da)定量、LC-MS/MS
飞行时间 (TOF)测离子飞行时间推算m/z高 (10k–50k)蛋白质组学、高分辨筛查
离子阱 (Ion Trap)电场捕集离子,逐步排出单位质量多级质谱(MSⁿ)
三重四极杆 (QQQ)两个四极杆做质量过滤,中间碰撞池单位质量定量金标准(MRM)
Q-TOF四极杆选择+TOF高分辨检测高 (20k–60k)定性+定量兼顾
FT-ICR / Orbitrap离子回旋频率或轨道阱频率分析超高 (>100k)复杂组学、未知物鉴定

你在项目中选型时,别一味追高分辨。定量任务,QQQ是王道。定性或者怀疑有未知干扰,Q-TOF或Orbitrap才值得上。我曾经有个项目,用Q-TOF做定量,做了三个月发现重现性始终差,最后换成QQQ一周就搞定了——不是因为仪器烂,是「选择反应监测」的专属性比全扫描强太多。

数据采集模式——看你怎么「看」

同样的仪器,换个采集模式,结果可能天差地别。最常见的三种模式:

  1. 全扫描 (Full Scan):在设定范围(比如 m/z 100–1000)内连续扫描。好处是能看全貌,弱点是一段时间内每个m/z分到的采集时间短,灵敏度低。
    我刚入行时总喜欢用全扫描,觉得信息全。后来发现做痕量定量时,全扫描根本看不到峰。嗯,该换模式时别犹豫。
  2. 选择离子监测 (SIM):只监控一个或几个特定m/z。每个通道积分时间变长,信噪比大幅提升。适合已知目标物的定量。
    避坑指南:我曾经做多氟化合物分析,SIM选了 [M-H]⁻ 的m/z,结果基质干扰严重。后来换成MRM(母离子→子离子)才把基质效应降下来。
  3. 多反应监测 (MRM):QQQ和QTrap的看家本领。第一级选母离子,碰撞池打碎,第二级选特征子离子。双过滤,选择性极好。
    MRM的每个离子对都需要单独优化碰撞能量和碎裂电压。我习惯用仪器厂商的自动优化工具,但验证阶段一定手动看一遍——自动优化的能量有时不是最优。
一句话总结采集模式选择:
未知物筛查 → Full Scan
已知物定量,单个目标 → SIM
已知物定量,复杂基质/多目标 → MRM

质量轴与强度——数据的「尺」和「秤」

拿到一张质谱图,横轴是 m/z,纵轴是强度。这两条轴都需要校准。

  • 质量轴校准:用已知精确质量的标准品(比如聚乙二醇、全氟三丁胺)做外标,把实测m/z漂移拉回来。
    QQQ的质量轴漂移通常不严重,但TOF和Orbitrap对温度、气压很敏感——我见过TOF开机后前两小时m/z误差能到20 ppm,稳定后降到2 ppm。所以建议上样前先跑个校正液。
  • 强度轴归一化:绝对强度受离子源状态、样品浓度、基质效应影响很大。实际工作中我们更关心相对强度(峰面积比),或者用内标归一化。
    曾经有一次,同一样品不同批次进样,总离子流差了三倍。排查半天发现是喷雾针有点堵。所以定期做「质量轴+强度」双校正是个好习惯。

质量轴的准确度和精度,通常用 ppm 表示。ppm 越小越好,但也要看你的应用——小分子定量(5–10 ppm 误差完全OK),但完整蛋白质的精确质量测定可能需要 <3 ppm。

注意:外标校正不能完全补偿同批次内的质量漂移。如果你做高分辨质谱的长时间序列,建议穿插内标,实时校正。我吃过这个亏——一批48个样品跑完,发现后面的样品质量误差已经漂到15 ppm,数据全废了。
质谱工作流与类型选择 样品 (液态/固态) 离子源 (ESI / MALDI / EI) 四极杆 / QQQ TOF / Q-TOF 离子阱 / Orbitrap 检测器 (EM / PMT) 质谱图 (m/z vs 强度) 选择原则: 定量→QQQ | 复杂定性→Q-TOF

上面这张图画出了典型的工作流。你看,从样品到谱图只有四大步,但每一步都有多个选择——不同的离子源适配不同的化合物极性;不同的质量分析器决定分辨率和定量能力;检测器类型影响灵敏度和动态范围。我个人做项目前,一定会先画个类似的决策树,避免走弯路。

一个简单的原始数据片段

质谱仪输出的原始文件是二进制(比如 Thermo .raw, SCIEX .wiff),但我们可以用一个小栗子感受一下数据长什么样。下面是假设从mzML转换出的文本片段:

SCAN 1: RT=3.45 min
m/z     intensity
118.0862    45231.0
119.0896     8240.5
120.0921     2003.2
130.0498    12034.1
132.0670    43000.0
133.0703     7801.3

这其实只是一次扫描(scan)的原始记录。每行一个离子,m/z 保留到小数点后四位,强度是计数。后续的峰检测、去噪、定量统计,全是基于这样的数据展开。你会看到,即使是最小的峰(m/z 120.09,强度2003),只要信噪比够,也能被算法识别出来。

小结:打好地基

质谱基础这部分,说白了就是让你搞懂「谱图从哪儿来」。掌握了离子源、分析器、检测器的关系,再看采集模式和质量轴,就顺理成章了。后面章节我们会一步步深入:怎么从原始文件读到AUC,怎么处理基线漂移,怎么做峰对齐……但不管到第几章,「m/z 是尺,强度是秤」这个认知永远不会变。