4. 数据采集准备:原始DIA数据格式与仪器类型
好,这一章我们聊聊最基础但也最关键的一步——数据采集准备。
你要用Spectronaut做批次质控,首先手里得有数据。数据长什么样?从哪来?这就是咱们今天要搞明白的。
我个人习惯把数据准备分成两个层面:一是文件格式,二是仪器来源。这两件事没搞清楚,后面跑流程容易翻车。
4.1 原始DIA数据的常见格式
做DIA分析,最常见的就是两种原始文件格式:.d 和 .raw。听着简单,但里头的门道不少。
| 格式 | 来源厂商 | 核心特点 | Spectronaut 兼容性 |
|---|---|---|---|
| .d | Bruker | 基于TIMS-TOF,包含离子淌度信息;文件结构为文件夹形式 | 原生支持,直接导入 |
| .raw | Thermo Fisher | 基于Orbitrap,业界最广泛的格式;二进制文件 | 原生支持,直接导入 |
| .wiff/.wiff.scan | SCIEX | TripleTOF系列产物;通常需要转换成.mgf或.mzML | 需转换,不直接支持 |
嗯,这里要注意:.d 看起来像个文件夹,千万别手欠去改里面的内容。我遇到过有学员把里面的子文件删了,结果整个数据废了。
至于 .raw,那是Thermo的老牌格式。你想想看,市面上超过一半的DIA数据都是.raw格式。Spectronaut读它没有任何问题,但前提是——你得装对驱动。
4.2 Spectronaut支持的仪器类型
Spectronaut不是什么仪器都能伺候的。它专门为高分辨率的DIA采集设计。支持的仪器厂商,说白了就是三大家:Thermo、Bruker、SCIEX(后两者需要特定条件)。
我可以给你一个更细的列表:
- Thermo Fisher:Orbitrap系列。从Q Exactive HF到Orbitrap Eclipse,全系列支持。我个人最喜欢HF-X的数据,信噪比够干净。
- Bruker:timsTOF Pro / Pro 2 / HT。一定要选PASEF模式!这是Bruker的核心竞争力,离子淌度让DIA的峰容量翻倍。
- SCIEX:TripleTOF 5600+ / 6600 / 7600。但必须用SWATH采集——说白了就是SCIEX版的DIA。Spectronaut读它需要先把.wiff转成.mzML。
为什么会这样?因为Spectronaut的设计初衷就是高精度、高深度覆盖。低分辨率的Q-TOF或者离子阱数据,它根本懒得多看一眼。
4.3 不同仪器采集的关键参数对比
既然不同仪器采出来的DIA数据长得不一样,那在Spectronaut里处理时,有些参数就得单独设置。我整理了一个对比表,你实战时会用到:
| 参数项 | Thermo Orbitrap | Bruker timsTOF | SCIEX TripleTOF |
|---|---|---|---|
| 采集模式 | DIA / boxCar | PASEF (ddaPASEF / diaPASEF) | SWATH |
| MS1分辨率 | 60k – 120k @ 200 m/z | 不适用(TOF全扫描) | 不适用(TOF全扫描) |
| MS2分辨率 | 15k – 30k @ 200 m/z | TOF | TOF |
| 隔离窗口数 | 20 – 60 | 16 – 32 | 32 – 100 |
| 窗口宽度 | 可变(通常15-20 m/z) | 25 m/z | 可变(通常25 m/z) |
| 离子淌度维度 | 无 | 有(1/K0) | 无 |
你注意看,Bruker的数据多了一个离子淌度维度。这意味着你在Spectronaut里做峰检测时,可以多用一个维度来区分共洗脱的肽段。说白了就是——更不容易重叠,定性更准。
4.4 数据格式与仪器类型的对应关系总结
为了让你更直观地看清整个逻辑,我画了一张图。这张图涵盖了从仪器到格式再到Spectronaut对接的完整链路。
4.5 数据采集前的检查清单
纸上谈兵没用。我每次开始一个新批次项目,都会先过一遍这个清单——避免后期返工:
- 确认仪器型号:是Thermo还是Bruker?timsTOF Pro还是Pro 2?不同型号的默认参数有差异。
- 检查文件完整性:.d 文件夹里的内容是否齐全?.raw 文件大小是否正常?我曾经见过一个批次的 .raw 文件只有几十KB,跑完才发现是采集时出错了。
- MSFileReader安装:如果你要用Thermo的数据,务必确认装了MSFileReader。Spectronaut自己是读不了 .raw 的,它需要调用MSFileReader的API。
- 确认采集模式:DIA和SWATH在Spectronaut里虽然都能处理,但参数配置不一样。一定要在实验设计时就标记清楚。
- 备份原始文件:这个不用多说。原始数据是唯一的凭证,出了问题只有它能挽回。
好了,这一章就到这里。数据准备其实不复杂,但细节决定了成败。你把仪器和格式这块理清楚了,后面讲Spectronaut项目创建的时候,就会非常顺滑。