2. MaxQuant 软件概述:什么是MaxQuant,主要功能与应用场景

很多同学第一次打开MaxQuant,看到那个界面,第一反应可能是:“这玩意儿咋用?”我刚开始接触它的时候,也是这种感觉。密密麻麻的选项,英文界面,完全不知道从哪里下手。

但别急。一旦你理解了MaxQuant到底是什么,它的核心逻辑是什么,后面操作起来就会顺很多。我在这行干了快十年,用过的搜库软件也有好几个,但MaxQuant是我个人用得最顺手的一个。它不仅仅是“搜索软件”那么简单。

2.1 什么是MaxQuant?

说白了,MaxQuant就是一个专门处理质谱RAW数据的软件套件。它的核心任务,就是把质谱仪采集到的那些复杂的、噪音很大的谱图数据,变成你能看懂、能统计的蛋白质鉴定和定量结果。

你跟它交流的方式,就是告诉它:

  • 你用的什么物种(提供FASTA数据库)
  • 你设定了哪些酶切条件(Trypsin/LysC等)
  • 你标记了哪种同位素(如果用了TMT或SILAC)

MaxQuant自己不产生数据,它只分析数据。嗯,这里要注意:它处理的文件,必须是Thermo家质谱仪产生的RAW文件。这一点曾让不少用Bruker或SCIEX仪器的朋友撞过墙。我记忆中,就有个合作项目,对方数据都拷过来了,一查是.wiff格式,没办法,只能换软件。

一句话总结:MaxQuant = RAW文件 + 数据库 → 蛋白质鉴定/定量表格。

你想想看,对于大多数做蛋白质组学的人来说,我们不需要知道底层算法有多深奥,只要它能出正确结果就行。MaxQuant在这点上,做了很好的封装。

2.2 核心功能拆解

MaxQuant的功能主要分四大块。每一块单独拿出来,都能写挺长一篇,我这先给你一个总览。

功能模块 我在项目中遇到过 实用程度
1. 谱图匹配(Andromeda) 鉴定结果好坏,80%看这一步。我曾经调错参数,鉴定数直接少了三分之一。 ⭐⭐⭐⭐⭐
2. 非标记定量(LFQ) 没有标记预算时的首选。但LFQ的“Match Between Runs”功能,用不好反而会引入假阳性。 ⭐⭐⭐⭐⭐
3. 标记定量(SILAC/TMT/iTRAQ) SILAC重现性好,但做多组比较时,直接买TMT更省心。我做的一个3组对照实验,就是用的TMT 6-plex。 ⭐⭐⭐⭐
4. 基于图谱的定量(MaxLFQ Intensity) 这是一种比较老派的定量方式,基于峰面积。我个人习惯用LFQ强度,因为在不同样品间校正后更稳定。 ⭐⭐⭐

2.3 核心应用场景

很多人问我,这软件到底能干什么?我会根据经验,把常用场景划成这么几类。

  • 场景一:发现蛋白质组学(最常用)

    你有一个样品,比如细胞裂解液,你也不知道里面有什么。MaxQuant会根据你的数据库,把所有能匹配的蛋白都找出来。这就是最基础的“鉴定”。我一般会配合LFQ做蛋白表达谱,看不同处理下哪些蛋白上调、哪些下调。

  • 场景二:翻译后修饰分析(磷酸化、乙酰化等)

    这里MaxQuant有个特殊功能——它能计算位点定位概率。为什么重要?举个例子:一条肽段上有两个丝氨酸,你测到+80 Da的修饰,到底是磷酸化在第一个还是第二个?MaxQuant会用Andromeda的得分告诉你,哪个位点的可能性最大。我做磷酸化时,定位概率低于0.75的,基本都当噪声处理了。

  • 场景三:时间序列与动态变化

    比如你刺激细胞0、2、6、12小时,想看蛋白的变化趋势。MaxQuant的FastaToXML工具配合Perseus,能帮你把数据整理成时间序列图。我建议在这个场景下,一定开启iBAQ选项,它能给你一个绝对定量的粗略估计,对看趋势很有帮助。

  • 场景四:生物标志物筛选

    这是目前很热的领域。拿病人血清或组织切片做DIA(Data-Independent Acquisition)。虽然MaxQuant本身更侧重DDA,但它的DIA-NN插件能把DIA数据也拉进来一起算。我合作过一个肝细胞癌标志物项目,就是用这套流程筛选出3个候选蛋白,后续验证效果还不错。

个人小建议:如果你刚开始接触蛋白质组学,我建议第一个实验就从“非标记定量”开始。不需要买昂贵的标记试剂盒,只需要质谱跑样和MaxQuant分析。这样成本最低,也最容易快速验证你的实验设计是否靠谱。

2.4 软件模块与数据流

MaxQuant不是一个单一的程序,它其实是一个工具链。我常把它拆成三部分:前端输入、核心引擎、后端输出。

下面这张图,是我自己画的数据流向图,你看一遍就明白了:

MaxQuant 核心数据流 RAW文件 *.raw (Thermo) FASTA数据库 蛋白质序列信息 实验设计 实验分组/标记信息 Andromeda 搜索引擎 肽段匹配 + 碎片离子打分 + FDR过滤 (核心引擎,运行时间最长的一步) msms.txt 肽段水平 evidence.txt 鉴证证据 proteinGroups.txt 蛋白组水平 你也可以在combined/txt文件夹中找到所有输出文件,拷到Perseus做后续分析

注意:很多新手会忽略“实验设计”这一步。我曾经就因为这个,把两个不同分组的样品搞混了标记,结果跑了一天分析,出来全是错的。后来我养成了一个强迫症:每次跑之前,先反复检查实验分组表格(Experimental Design Template)至少两遍。

2.5 参数配置的关键点

配置参数时,你不需要把所有选项都看懂。但我建议,至少要理解以下这几个参数,因为它们是直接输出结果质量的开关:

# 这些是在 MaxQuant 的 “Configuration” 窗口中设置的
# 通常以 xml 文件形式保存

# 1. 酶切特异性(Digestion Mode)
Specificity = Trypsin/P
Max Missed Cleavages = 2   # 我一般设2,超过这个数假阳性率就会明显上升

# 2. 可变修饰(Variable modifications)
Mod 1 = Oxidation (M)
Mod 2 = Acetyl (Protein N-term)
# 注意:可变修饰数量不宜超过3个,否则搜索时间会爆炸

# 3. FDR 阈值(False Discovery Rate)
PSM FDR = 0.01          # 1%
Protein FDR = 0.01      # 1%
# 这是行业标准,不建议调高,除非你是做筛选需要降低门槛

# 4. 定量模式(Quantification Mode)
Type = Standard           # 非标记定量
# 或者 Type = TMT 6plex

避坑指南:我曾因为贪心,把“Max Missed Cleavages”设成了3,想着能多鉴定几个肽段。结果跑了一天,鉴定数确实高了一点,但很多都是错误匹配。后来我看了下假阳性率,直接飙升到4%。从那以后,我老老实实回到了2。

嗯,差不多就这些。你吃透这章的内容,后面再实操的时候,至少不会一头雾水。知道MaxQuant能干什么、不能干什么,以及它的数据是怎么流转的,你接下来调参就会心中有底。