来源:流式双激光补偿溢出荧光减半(DNA Lab Space 实验教程)| 编译:DNA Lab Space
双激光多色方案里,你调完补偿,目标荧光信号直接腰斩——这事我见过太多次。有人赶紧加大抗体用量,有人甚至换荧光素,结果问题根本不在那儿。补偿溢出扣多了、单染对照设错了、激光延迟没对齐,任何一个都能让你的阳性峰悄悄往左挪一半。这篇教程会带你从最低级的错误开始,一步步定位到真正原因。全程有具体操作参数和验证方法,照着做,不用盲试。
第一步:快速排查低级错误
先别动仪器,回答三个问题。
1. 你是不是把补偿对照管选成了阴性管? 调补偿时软件需要“单染阳性样品”和“阴性样品”的区别。如果你随手选中了空白管,软件会把阳性峰的强度差异全当作溢出,目标通道可能被整体减去一半。解决:重新选择真正的单染管,阳性群体至少收集5000个事件。
2. 目标通道的电压是不是被改过? 双激光开了,有些同学为了让补偿矩阵“更好看”,手动把目标荧光电压从400V降到300V。荧光强度按电压倍数下降,不是溢出问题。解决:用单染管把目标峰的几何中位数调回10^4左右,再用标准微球验证。
3. 你的检测器光谱窗口是否包含相邻通道的负值? 比如用488nm激发PE,检测器宽开,结果把585nm附近FITC的负溢出也算进去了。补偿矩阵一算,PE信号被多扣。解决:在软件里关闭未使用通道,只保留实际荧光通道和散射光通道。
4. 单染管是不是用了过期串联染料? 串联染料如PE-Cy7,断裂后只剩下PE信号,目标荧光当然减半。解决:换新的单染管重做补偿,检查供体/受体荧光比值。

第二步:分维度系统排查
如果低级错误都排除了,信号还是减半,按下面几个模块逐个过。每一步都给了判断动作和验证方法。
模块1:激光延迟与液流对齐
现象:双激光同时激发时,同一个细胞经过两束激光的时间有差异。如果你检测的是双激光共用的散射光触发信号,第二束激光(如633nm)激发的荧光会识别为“下一个细胞”或丢失。最终结果,目标荧光事件率减半,平均荧光强度看起来也减半。
原理:液流速度通常在6m/s左右,两激光交点距离若为100µm,时间差约16.7µs。流式细胞仪通过延迟时间参数将两束激光的信号对齐。延迟设置错误时,来自第二根激光的信号被错误分配到相邻事件,或者被脉冲宽度逻辑排除。
解决:用已知双激光单染的补偿微球上样,调出激光延迟窗口。在BD仪器上,使用“Setup Beads”并运行CST或CS&T模块;你直接进仪器维护菜单,点击“Laser Delay”,让仪器自动计算。手动设置时,调整延迟时间使第二激光荧光信号的CV(变异系数)降到最小。延迟步长通常按2µs增量调整。
验证:上样单染APC微球,设门在APC阳性峰上,看事件数是否与上样总量一致。如果APC阳性事件只有总量的一半,说明633nm激光信号确实被丢了一部分。
模块2:电压与增益的跨激光匹配
现象:双激光下,你调节了488nm通道的电压,或者用到了全光谱仪器,PMT电压值在不同激光线之间需要匹配。比如FITC和PE都用488nm激发,但APC用633nm激发,APC电压偏低,导致补偿矩阵中APC通道扣除溢出时噪声放大,目标荧光减弱。
原理:补偿本质是减去其他通道的溢出百分比。如果某通道的噪声基底太高或增益太低,减去的量会包含噪声,信噪比下降,表观荧光强度会降低。特别是荧光素光谱重叠严重时(如BV421和BV510共用355nm或405nm激光),微小的电压波动都导致大比例扣除。
解决:使用单染管分别调节每根激光的PMT电压,让阳性峰的几何中位数处于同一荧光强度区间。做法:上样单染FITC管,调节FITC通道电压使峰位在10^4.5;再上样单染APC管,调APC电压使峰位在10^4.5。不要在双阳性样本上直接调电压,那样会引入补偿误差。
验证:计算单染管在目标通道和溢出通道的平均荧光强度比值;比值低于10倍,需要调整电压或更换荧光素组合。例如,FITC单染管在PE通道的溢出应低于通道总量的1%左右,如果高于5%,补偿扣除时PE信号很容易被“吃”掉一半。

模块3:单染对照的荧光强度与染色群体
现象:你做的单染管阳性峰太暗(比如中位数只有10^3),而实验管目标荧光本来可以到10^4。软件在计算补偿矩阵时,用暗峰去拟合溢出系数,结果把真正的强阳性信号当作“过量溢出”扣除了。就是这个“线性外推陷阱”——细胞不是微球,阳性峰分布宽,动态范围大,用低信号管推算高信号范围,误差会被放大。
原理:流式补偿算法假设荧光溢出是线性比例。实际光电倍增管在低信号区有暗电流偏移,高信号区有饱和趋势。如果单染管和实验管使用不同浓度抗体、不同靶标表达量,或者染色温度时间不一致,它们的荧光光谱可能因为内吞、淬灭而不同。单染管阳性峰强度必须与实验管相近,否则补偿矩阵不正确。
解决:调整单染管的抗体用量或细胞密度,确保单染管阳性峰的中位数面积与实验管的表达阳性群相差不超过一个数量级。具体操作:如果实验管中CD3阳性群PE中位数为10^4.2,那么PE单染管也需用等量抗体染已知高表达靶标(如CD1a或微球),使峰位落在10^4~10^4.5之间。孵育统一用4°C、20分钟,避免内吞。
验证:在软件生成的补偿矩阵中,找到“PE-FITC溢出”的值。如果该值超过30%甚至50%,先怀疑单染管数据质量。把它改成真正的“高表达单染管”,重新计算补偿,看目标荧光是否恢复。还有一个好习惯:每次补偿后,跑一管FMO对照(fluorescence minus one),如果FMO的中位数比全染管低50%以上,说明补偿仍然过度。
模块4:串联染料降解与批次差异
现象:你说的是双激光,但串联染料(PE-Cy5、PerCP-Cy5.5、APC-Cy7)经常涉及双激光激发问题。比如PE-Cy5用488nm激发,其Cy5发射本身能被633nm激光激发吗?这里有个大坑:串联染料断裂后,供体荧光(PE)增强,受体荧光(Cy5)减半。在流式信号上,就是用633nm检测的Cy5如果被488nm激光串扰通道捕获,那你的“APC”荧光可能实际来自断裂的PE?不对,需要更清晰。
更实际的情况:串联染料降解后,靶通道(如APC-Cy7)信号下降,而TruRed或PerCP通道信号升起来。如果你用的是多激光,Cy7的检测通道往往由第二个激光(如 785nm红外通道)读取。当一个串联染料降解,接收荧光减少一半,你会觉得“哦,补偿溢出导致减半”。验证很简单:离心取上清,看是否有游离荧光染料颜色;或者直接跑一个“串联染料单染微球”,比较新鲜微球和存放一周微球的荧光强度差异。
解决:串联染料染色后的样品在4°C避光保存不超过24小时。固定时用含0.5%多聚甲醛的PBS,固定后1小时内上机。如果你必须隔夜,用ProtectMedia之类的保存试剂。上机前10分钟重悬细胞,不要涡旋。
验证:上样前用同一管的最后50µL和最开始50µL分别采集,比较中位数。如果差异超过30%,说明串联染料在仪器上分解太快。这种情况下,任何补偿设置都无法恢复信号,得换新抗体。
第三步:进阶疑难问题
1. 补偿矩阵有负系数?目标荧光被“负溢出”压低
有些软件在计算补偿时会产生负溢出系数(例如-5%),这通常不是真实的光谱溢出,而是线性回归因数据缺失或补偿对照染色不均造成的。负系数在数值上会以加法的形式增加其他通道信号,等效于目标通道被往下扣。
处理:检查单染管的N数据点数量。补偿管至少收集10000个以上单染阳性事件,少于5000会产生较大回归偏差。如果软件支持,将补偿矩阵中偏离物理意义的负系数手动改为0。你可以去“Compensation Inspector”里看矩阵表格,凡是低于-0.5%的项,右键设0。改完后重新计算,观察目标荧光几何中位数是否恢复到原来的80%以上。
2. 荧光一减半就发生在你打开“双激光激发”开关之后?
有的仪器在双激光模式中会默认把光路里的光斑形状从宽窄切换到窄,检测器因光斑变窄导致未完全收集荧光信号。比如MoFlo或Aria系列,如果你之前用的是大喷嘴(100µm)配短延迟,双激光门的设置可能改变细胞液流的张角。结果就是,同一对象在单激光下MFI为20000,双激光下变为10000。
解决:在实验文档里记录喷嘴规格和激光延迟。用标准荧光微球(如BD Calibrite)跑QC,要求双激光下的MFI不低于单激光下的95%。如果达不到,让工程师校准光束成形器,特别是第二根激光的光束定位器。
3. 你用了荧光共振能量转移(FRET)通道干扰了补偿
当两种荧光素之间发生FRET,例如双激法中GFP与mCherry共表达,补偿算法会误以为发生了溢出。因为GFP激发带来的mCherry发射比单独mCherry激发更强,软件会计算出一个“异常大”的溢出系数,导致GFP通道被过多扣除,甚至减半。这种问题在双激光成像流式里更常见,但也出现在普通流式检测——如果你的“双激光”是指同时激发的两个荧光素共定位于同一蛋白复合物上。
解决:不要直接把FRET样品放在补偿矩阵中计算。改用阻断对照或单转染样本做补偿,最后再上FRET样本。如果必须用,用双阳性的数学线性分离(如pixel-wise unmixing),而不是传统荧光补偿。
避坑总结+实操建议
三条核心结论,记住这些:
1. 荧光减半先查补偿对照的阳性峰强度,单染管的中位数低于实验管10倍,补偿一定不准。
2. 双激光必须验证激光延迟,用微球看事件数与CV,别等到数据全跑完了才怀疑。
3. 补偿过度会造成信号损失,使用FMO对照来校正,别只依赖自动补偿矩阵。
两条日常好习惯:
- 每次实验前,用同一批补偿微球建立标准操作模板(voltage + matrix),保存为实验模板,这样每半年只需微调。
- 你的单染管不要用固定样本。需要跨天做就用微球,细胞单染管一定要新鲜制备,4°C保存,最长不超过4小时。每次开机做CST/日常QC,把激光延迟和PMT电压记录在实验文件里。若发现MFI读数同上次相差大于15%,先跑激光延迟校准再上样。
另外,如果你的双激光方案老是出现荧光减半,问题也可能出在荧光素组合的溢出来源上——比如PE和PI同时用,两者发射光谱几乎重叠。这时优先考虑换用其他荧光素。做多色方案设计时,先用流式荧光素光谱工具模拟一下溢出矩阵,再决定哪个通道配哪种染料。我这边常用的免费工具是BDR SpectraViewer和赛默飞的FlowCytometry Panel Designer,你可以自己跑一遍,避开高溢出组合。如果你需要设计替换抗体标记,记住几个规则:长发射波长的串联染料尽量选受体峰远离探测器窗口的;检测多个串联染料时,优先使用不同激光激发的荧光素,比如FITC(488nm)、APC(633nm)、BV421(405nm),避免重叠。
工具上,如果你还在用传统抗体对接,建议测试一下我们站内的“抗体序列分析”或“荧光标记设计”功能。偶尔问题出在多克隆抗体批次间标记度(fluorophore-to-protein ratio)漂移——那也需要检查。够果断一点,直接找到根本原因,就能把流式实验拉回正轨。