流式细胞术这类实验,难点从来不是某个单项操作,而是整条链路串起来时不掉链子。从样本制备到仪器设置,再到后期数据分析,每一步都在给最后的结果“埋雷”或“排雷”。我做了十几年流式,踩过的坑比自己头发都多,这篇就把一套完整流程拆开揉碎了讲清楚:样本怎么处理才不至于破坏抗原,电压和补偿怎么调才能拿到干净的数据,分析时怎么设门才不会被碎片和粘连体带偏。不管你是刚接触流式的新手,还是被某些诡异结果折磨的老手,这篇都值得存一份当操作手册用。
1. 全流程的核心逻辑:别把流式当成“上机检测”那一件事
很多人对流式细胞术的理解是“把样本丢进机器,点一下采集,出来数据”。这个认知是实验失败的最大根源。实际上,流式细胞术的成败在样本制备阶段就已经决定了百分之七十,上机只是将细胞状态“读”出来而已。你制备出来的悬液里有多少死细胞、多少碎片、多少粘连体,直接决定后面设门有多痛苦、数据有多脏。
1.1 六步链路,每一步都不能跳
一条完整的流式实验链路,我习惯拆成六个环节:
- 实验设计与配色方案(Panel Design)
- 样本制备与染色(Sample Preparation & Staining)
- 仪器质控与参数设置(Instrument Setup & QC)
- 数据采集(Acquisition)
- 数据分析与设门(Analysis & Gating)
- 结果解释与记录归档
这六个环节不是线性的“做完一步就完事”,而是环环相扣。比如配色方案没设计好,荧光光谱重叠严重,后面补偿怎么调都调不干净;再比如采集时没加单阳管,分析阶段想做补偿校正就完全没法补救。这也是为什么我强调要有“全流程视角”——你在第一步做的决定,往往要到最后一步才会暴露问题。
1.2 先问自己四个问题再动手
每次接到实验需求,我建议先别急着配抗体,花十分钟想清楚四件事:
- 目标细胞是什么?它在组织或血液里大概占多大比例?
- 需要检测哪些标志物?这些标志物的表达强度是高低还是连续分布?
- 样本来源是什么?外周血、组织块、培养细胞还是骨髓?不同来源的制备方法差别很大。
- 最终需要什么级别的数据?是看个阳性比例就行,还是要精确到平均荧光强度(MFI)的变化?
这些问题决定了你的Panel用几色、是否要加死活染料、裂解液选哪种、采集多少细胞数。
2. 样本制备与染色:数据质量的第一道关卡
样本制备的核心目标很简单:获得单细胞悬液,同时保持细胞表面抗原的完整性,尽量减少死细胞和碎片。看起来很朴素,但实际操作里处处是细节。
2.1 不同来源样本的处理方案
外周血是最常见也最好处理的样本。默认流程是直接加抗体染色,然后裂解红细胞,洗涤后上机。关键点在于裂解液的选择:商品化裂解液(比如BD FACS Lysing Solution)相对温和,对白细胞表面抗原影响小;自配的氯化铵裂解液便宜但裂解时间难控制,时间过长容易损伤白细胞,导致前向角散射(FSC)和侧向角散射(SSC)图形变差,还会增加非特异性染色。
我的习惯是:用商品化裂解液,室温避光裂解10-15分钟,裂解后尽快洗涤,不让细胞长时间泡在裂解液里。裂解液孵育时间超过20分钟,淋巴细胞的分群就开始模糊了。
组织样本麻烦得多。无论是脾脏、淋巴结、肿瘤组织还是肝脏,第一步都是机械解离或酶消化。机械法得到的细胞活率高,但产率偏低,而且容易产生碎片和粘连;酶消化法产率高,但酶的种类和浓度对表面抗原影响大,特别是CD4、CD8这类对酶敏感的分子可能被剪切掉。
处理组织块我有一个实操建议:先用剪刀剪碎到1-2mm³的小块,再用酶消化。剪得越小,酶作用面积越大,消化时间越短,对抗原损伤越小。我用过商业化的人/小鼠组织解离试剂盒,确实比自配酶体系稳定,适合处理珍贵样本。
培养细胞最简单也最容易踩坑。贴壁细胞用胰酶消化时要严格控制时间,消化过头会损伤膜蛋白。如果是测表面标志物,我会尽量改用细胞刮刀直接刮下来,或者用Accutase这类温和的替代酶。
2.2 死活染料:看似可省,实则必加
很多新手做流式不重视死活染料,理由是“我的样本处理很快,死细胞不多”。这是典型的侥幸心理。死细胞会非特异性吸附抗体,导致背景很高,尤其在做胞内染色时,死细胞的膜通透后抗体直接钻进去,阳性信号假的离谱。
我在所有流式样本里都会加死活染料,只有一种情况例外:样本立即上机且活性明确高于95%的细胞系。但对于组织和冻存复苏的细胞,死活染料是必需品,不是可选项。
常用方案有两种:固定前使用的胺基活性染料(Live/Dead系列)和固定后使用的膜通透性染料(如7-AAD、PI)。做胞内染色时最好选Live/Dead的固定兼容型,因为胞内染色的固定透化步骤会破坏7-AAD的保留性能。加死活染料时注意用量不要过高,染料的荧光溢出也会污染目标通道,尤其是某些光谱重叠严重的通道。
2.3 抗体染色:从体系配比到孵育条件
染色体系直接影响抗体浓度和染色效果。我习惯用100μL体系染1×10⁶个细胞,抗体按说明书推荐量加入。如果细胞量很少(比如10⁵以下),体系可以缩到50μL,但抗体量最好保持不变,保证有效浓度。
孵育温度和时间值得多说一句。表面染色通常4℃孵育30分钟,这个条件能极大抑制抗体的非特异性结合和内吞。但如果抗体说明书标注了室温孵育,以说明书为准。室温孵育时整个体系要避光,时间也不要超过45分钟,否则非特异性背景会显著升高。
洗涤步骤很多细节。每次洗涤用2mL染色缓冲液(PBS+2%FBS或BSA),500g离心5分钟,这个条件足以完成洗涤又不会损伤细胞。洗涤次数不是越多越好,一般加完抗体洗两次就够了,过度洗涤会影响弱阳性信号。
2.4 Panel 配色:全流程里最考验经验的一步
现在的流式仪动辄十几个荧光通道,但通道多不代表能随便用。设计Panel的核心逻辑就一条:让弱表达抗原占据高灵敏度通道,让强表达抗原和低密度抗原错开光谱重叠。
我见过太多人把最强通道给了一个表达量超高的CD45,然后把弱表达的CCR7放在一个信号很差的通道里,整个实验做出来简直是灾难。合理的Panel设计要考虑四件事:
- 抗原表达密度:弱表达用明亮的荧光素(PE、APC系列),强表达用一般的荧光素(FITC、PerCP)。
- 荧光光谱重叠:别把两个谱图严重重叠的荧光素用在生物学上有关联的抗体上。
- 自发荧光:某些细胞(尤其是巨噬细胞、粒细胞)有很强的自发荧光,偏绿色通道尽量避免染色。
- 串联染料(如PE-Cy7、APC-Cy7)的稳定性问题:这些荧光素对光敏感,操作要快,且不能过度固定。
排Panel没有捷径可走,不同方案的荧光光谱信息都在仪器厂商的网站上,每次配新方案前老老实实查一遍光谱重叠矩阵。仪器带的光谱拆分功能(光谱流式)会宽松很多,但传统滤光片式流式必须经验去磨。
3. 上机前与上机:仪器状态和参数设置决定数据可信度
样本染好了,接下来就是上机。这个环节最反直觉的地方是:真正的技术含量往往在上机之前的仪器准备里。
3.1 质控与启动流程
流式细胞仪不是开了就能用的。打开电源后,必须有三个基本步骤:启动液流系统、跑质控微球、确认系统稳定再进行样本检测。
质控微球的作用是验证光学系统、液流系统和电子系统的稳定性。跑完质控后会得到一个CV值(变异系数),我的经验标准是:所有通道的CV值都在3%以下才考虑做样本,超过5%必须排查堵头或光路问题。有些仪器软件会自动判断质控是否达标,但不少机型还是要人工看一眼。
启动流程的具体操作其实很简单,但你要理解每一步是干吗的:
- 打开液流系统,用去离子水或鞘液冲洗管路5-10分钟,排出气泡和上一轮残留的结晶盐。
- 跑一管质控微球,通常采集5000-10000个微球事件。
- 观察荧光通道的峰图,确认MFI和CV跟历史基线在一个水平。
- 如果CV偏高,检查样品管是否堵塞、喷嘴是否干净、激光是否需要调整。
3.2 电压设置的底层逻辑
电压决定了信号被放大的程度。很多新手问“电压该设多少”,其实答案取决于你的实验需求:目标细胞群的阳性峰和阴性峰要分得开,同时阳性峰不要太靠检测极限,留出动态范围。
有两个方法可以帮你找到合适的电压:
- 线性还是对数?FSC和SSC用线性,荧光通道一般用对数或双指数(Biexponential/Logicle)显示。
- 调电压的标准是:阴性群在坐标左下角能看到完整分布,阳性群不要顶到右上边缘。如果你发现阳性峰的MFI到了满量程的10⁴以上,或者阴性群的峰形被削平了,就需要降低电压。
调电压时有一个很实用的技巧:用你的染色样本(不是单染管)调完大致的荧光电压之后,再用单染管微调,因为单染管里的阴性群和阳性群位置最能反映补偿效果。
3.3 补偿(Compensation):这个坑几乎人人踩过
光谱重叠是流式的客观存在——每个荧光素的发射光谱都不是一条直线,检测器又会截获相邻通道的光信号,于是我们必须在分析时减去这种“串色”,这个过程就叫补偿。
补偿的基础必须是单染样本。用混合染色的样本调补偿只会越调越乱。每个单染管的制备方法和正式样本保持一致,最好都用同一种细胞,阳性群的MFI要足够强(建议比阴性群高两个数量级以上),这样计算的溢出矩阵才准确。
操作上有几个经验值:
- 每个单染管采集5000-10000个事件,太少的话阴阳群分界不稳。
- 扣除背景法(gating on negative/positive)是标准做法,软件会自动算补偿矩阵。
- 补偿调整结束之后,再跑一管全染样本,检查所有阴性群的MFI是否基本回到了阴性位置,如果某个阴性群明显偏离,说明补偿没调好或光谱重叠比预想严重。
现在很多流式软件自带自动补偿算法(如FlowJo的Spillover计算),但别因此偷懒不加单染管。自动算法再强,输入数据质量差,输出也是垃圾。
3.4 采集条件:阈值、流速、事件数都是参数
上机采集前,还有三个参数需要明确设定:
阈值(Threshold):通常设在FSC通道上,目的是去掉碎片和细胞碎片。阈值设太高会丢掉真实的小细胞群体(比如淋巴细胞里的小淋巴细胞),设太低则碎片太多影响采集速度。一般情况先设在低值,采集时观察FSC/SSC图,再适度上调。
流速:这是很多新手忽视的细节。流速越快,每分钟通过激光检测点的细胞越多,但信号变异也越大。对需要精确测量MFI的实验,我始终用低速或中速采集;如果只是粗略看比例,可以用高速。做微球绝对计数或检测罕见细胞群(频率低于0.1%)时,务必低速以保持信号稳定性。
事件数:大多数分析实验采集总事件100,000以上非常充裕。但罕见细胞群分析则要计算期望事件数。如果目标细胞比例是0.5%,想要收集到1000个目标事件,至少应采集200,000个总事件。这叫“统计保证”,不是越多越好,而是够用就好。
4. 数据分析:流式的真正分水岭
样本上完机,拿到FCS文件,真正“见分晓”的时刻才到来。分析阶段的设门策略,直接决定结果的可信度和可重复性。
4.1 标准设门顺序:不要跳级
一套标准的分析流程通常从FSC/SSC开始,逐步排除干扰:
- FSC-A vs SSC-A散点图:圈定目标细胞群。淋巴细胞、粒细胞、单核细胞在这个图上分群明显,前提是样本裂解充分且没有碎片干扰。
- FSC-H vs FSC-A(或FSC-H vs FSC-W):去除粘连体和双联体。粘连体会导致假阳性,尤其在检测低丰度细胞群时,粘连体通过多事件同时通过激光,信号叠加后看起来就像一个表达“双阳性”的大细胞。单细胞门(Singlet gate)是流式分析里的“刚需”。
- 死活染料通道:把死细胞排掉。活细胞门应该是死活染料阴性或弱阳性。
- 目标标志物分析:在活细胞单细胞门内继续圈目标群体。
很多人分析时跳过步骤2直接看阳性比例,结果“双阳性”比例高得出奇,一看全是粘连体捣的鬼。尤其是用组织来源的细胞、肿瘤细胞或高密度培养细胞时,粘连体极多,不设单细胞门是完全不可信的。
4.2 直方图、散点图和等高线图,选谁更合适
三种图各有适用场景:
- 散点图(Dot plot)适合展示群体分布和设门,但高密度区域会“涂抹”成一片黑,掩盖真实分布。
- 等高线图(Contour plot)能显示群体内部的密度层次,适合看多峰分布。
- 直方图(Histogram)适合叠加对比亚群表达水平。
分析时我会把同一个通道的直方图和散点图切换着看,散点图设门,直方图看表达强度和分群清晰度。如果一张直方图看不出明确的阴阳分界,很可能实验本身有问题——比如抗体浓度不够、电压不对或细胞状态差。数据“强扭”出阳性结果是最要不得的。
4.3 阴性对照和FMO对照:别再做无效设门
设门时最大的迷思是“用同型对照设门”。同型对照(Isotype Control)的作用很有限,它只能反映非特异性结合水平,不能反映真实的背景荧光,尤其对于自发荧光高的细胞,用同型对照设门会产生偏差。
现代流式分析的标准对照是**FMO(Fluorescence Minus One,荧光减一)**对照:将完整的Panel去掉其中一个抗体(或荧光素),其他所有抗体和染料都保留。FMO对照能够准确展示某个通道内其他荧光素的溢出背景,因此设门的责任就落在FMO上,尤其对弱阳性群体的判定至关重要。
一个常见误区是:FMO里其他抗体的用量、细胞密度和孵育条件必须与全染管一致,否则设门结果无法套用。我一般会为每个Panel准备1-2管FMO(针对最难设门的弱表达通道),其余通道用全染管的内部阴性群来设门。
4.4 统计和结果导出
设门完成之后就面临“读数字”的问题。流式软件最常见的输出结果有两种:阳性细胞频率(Percentage)和平均荧光强度(MFI)。前者适合看比例,后者适合看表达水平变化。
统计结果导出前,记得做下面几个检查:
- 每个门最终统计的细胞数是否足够?少于100个目标事件的结果可信度很低。
- 两组样本的设门策略是否完全一致?批量分析时最好使用模板同步设门。
- 是否保存了所有设门层级和补偿矩阵?FCS文件本身不包含补偿信息,软件会单独保存。
对于批量样本,我的流程是先把第一个样本的设门策略建好,存成模板,然后批量应用到所有样本,再逐个检查异常样本的图形是否匹配模板。这样既不丢失灵活性,又能保证一致性。
5. 常见问题与排查技巧实录
流式实验出了问题,往往不是单一原因,而是多个因素叠加导致的。这里把我多年实践中最常见的现象和排查路径整理成速查表,方便你在焦头烂额时逐条对照。
| 现象 | 最常见原因 | 排查步骤 |
|---|---|---|
| 细胞全没了/事件数极低 | 堵针、管路气泡、细胞浓度太低 | 先看仪器压力是否正常,再排气泡,最后重新摇匀细胞样本 |
| 阴阳群分不开 | 抗体浓度不够/过多、电压不合适、孵育时间不足 | 梯度滴定抗体,检查单染管MFI,验证电压设置 |
| 补偿越调越怪 | 单染管信号太弱/阴阳群太近、细胞群混入碎屑 | 重做单染管确保阳性MFI高,减少门内碎片 |
| FSC/SSC碎片极多 | 细胞死亡过多、裂解不充分、组织解离时间过长 | 检查细胞活性,优化裂解时间和离心条件 |
| 全染管所有细胞均为阳性 | 抗体或染料非特异性结合、Fc受体未封闭、死细胞未排除 | 加Fc Block,死细胞排除,检查抗体是否错用 |
| 双阳性比例异常高 | 未排除粘连体 | 仔细观察FSC-H vs FSC-A图上对角线外的事件形态 |
| 信号强度漂移 | 仪器未充分预热、鞘液不足、堵针 | 延长预热,运行质控,清洗喷嘴 |
5.1 关于Fc受体封闭:多数人做错的“例行步骤”
谈到非特异性染色,就绕不开Fc受体封闭。在含单核细胞、巨噬细胞、B细胞等表达Fc受体的样本中,抗体通过Fc段非特异结合到细胞表面,制造虚假阳性。尤其是你做的是多色Panel,抗体总蛋白量高,这种非特异结合会被放大。
正确步骤:染色前用Fc受体阻断剂(如CD16/CD32 antibody,商业化的Human TruStain FcX,或5%-10%正常血清)先孵育5-10分钟,再直接加抗体混匀后孵育。不需要洗去阻断剂,因为它会竞争性占据Fc受体,同时减少抗体的非特异性吸附。
但我要说一个反直觉的点:Fc Block并非万能。它主要抑制Fc受体的Fc段结合,而无法完全抑制阳离子抗体与负电荷细胞膜的非特异性结合。染色体系中加入适当浓度的Tween或BSA对于降低背景更有帮助。
5.2 堵针和管路问题:你一定会遇到,但可以自救
仪器堵针是最常见也最让人崩溃的问题。先观察现象:如果事件率在短时间内断崖式下跌,管路压力报警,大概率喷嘴堵了。
我的处理流程是:
- 立即停止采集,用去离子水或含清洗剂的鞘液反冲。
- 如果反冲无效,用小口径通针轻轻疏浚喷嘴,注意动作不能粗暴。
- 跑一次质控微球确认压力正常、CV稳定再继续做样本。
预防措施上,最实用的一条是:所有样本上机前用40μm或70μm的滤网过滤一下。组织样本和沉淀细胞尤其要过滤。宁可多一道操作,也别赌它不会堵。
5.3 弱表达指标检测的细节技巧
如果你要检测的是CCR7、CXCR5这类表达较弱的指标,或者调控性T细胞中FoxP3这类弱共表达分子,常规的做法可能不够用。
几个经验技巧:
- 增加信号放大:选择最亮的荧光素(如PE、BB515等),不要选FITC这类亮度低的荧光素;
- 增加阳性事件的统计质量:把总采集事件数从10万提升到30-50万;
- 确保单染管充分分离:弱阳性通道的单染管需要足够强的信号,确保自动补偿精准;
- 胞内指标检测要注意固定/破膜效率:固定透化不到位,抗体进不了细胞,胞内染色信号非常弱。
6. 全流程自动化与记录的收益
最后聊一个很多人忽视的点:流式细胞术的全流程记录和方案标准化。
流式实验的影响因素太多了,试剂批次、仪器维护状态、人员操作习惯,任何一个变量发生变化,结果就可能“漂移”。如果平时不记录,出了问题只能从头排查,极其浪费时间。
我现在每次实验会在实验记录本里写清这几项:
- Panel方案版本号、抗体克隆号、荧光素、用量;
- 染色体系和孵育时间;
- 仪器质控通过截图;
- 电压和补偿矩阵参数;
- 采集的事件数、流速;
- 设门模板和分析注意事项。
另外,仪器厂商的软件(如BD FACS Diva、Beckman Kaluza、FlowJo)一般都有模板功能,把以前的最佳参数保存为模板,下次同类型实验直接调用,可以少调一大轮电压和补偿。听起来是很基础的事,但很多人懒得做,结果就是每次实验都像重新开始一样。
7. 几个关于“数据可信度”的硬经验分享
做流式这么多年,最深刻的体会就是:机器是客观的,人是主观的。拿到数据之后,先别急着兴奋或失望,花五分钟审视一下数据的“可信度”,比立刻出报告重要得多。
我每次做分析前会问自己三个问题:
- 设门图上,目标细胞群的分布是否符合生物学直觉?比如健康人外周血里淋巴细胞比例应该在20%-40%左右,如果出来一个70%的“淋巴细胞比例”,大概率是门设错了或样本有问题。
- 重复样本之间的偏差大不大?同样条件做了两个复孔,结果差到10个点以上,说明整个流程的稳定性存在问题。
- 阳性信号是否“太漂亮”了?如果阴性群和阳性群完全分离且阳性MFI特别高,也要警觉,注意是否存在非特异性染色。
另外,多色流式的数据最好自己手动重新分析一遍FCS文件,不要直接看仪器导出的PDF报告。很多仪器自带的report功能会自动分析,但设门策略往往是固定的、死板的,不如自己在分析软件里重新圈门来得可靠。
最后再分享一个压箱底的小技巧:实验结束后,别急着关机。把质控微球再跑一遍,确认仪器状态和实验开始前一致。如果结束时CV已经变高,意味着实验过程中仪器状态在漂移,那这批数据的可靠性要打个问号。
流式细胞术这套流程,说复杂也复杂,说简单也简单。复杂在细节极多、变量极多,简单在只要你把每一步的逻辑理顺,什么结果都是可控的。希望这篇全流程解析能让你少走几条弯路,把时间真正花在解决科学问题本身。