做ELISpot这几年,我最大的感受是:这个实验真正难的地方不在操作本身,而在“怎么看懂那张膜上长出来的斑点”。IFN-γ ELISpot试剂盒用好了,能把抗原特异性T细胞的频率和功能状态直接“数”出来;用不好,背景高得没法看,斑点糊成一片,数据根本没法用。这篇我把自己从试剂盒选型、实验设计、操作细节到判读标准踩过的坑全部整理出来,给正在做疫苗评价、感染免疫、肿瘤免疫或移植免疫相关研究的朋友一个可以直接参考的完整流程。
1. 实验设计:先想清楚你要回答什么问题
1.1 核心需求拆解:ELISpot到底在测什么
IFN-γ ELISpot的全称是酶联免疫斑点实验,本质上是在单细胞水平上检测分泌 IFN-γ 的细胞。一个斑点对应一个抗原特异性T细胞,斑点的面积和灰度一定程度上反映单个细胞的分泌能力,斑点的数量则直接对应抗原特异性T细胞的频率。这和ELISA测的是培养上清中细胞因子的总量完全不同——ELISA测的是群体平均值,ELISpot测得是“有多少细胞在干活”。
做实验之前先想清楚三个问题:第一,你的研究目的是检测CD4+T细胞还是CD8+T细胞的应答,两者的抗原刺激形式完全不同;第二,你的样本是外周血单个核细胞(外周血单个核细胞)还是组织浸润淋巴细胞,后者需要额外处理;第三,你的实验是检验疫苗免疫效果,还是检测感染恢复期病人的免疫记忆,两者的阳性判定标准和样本采集时间完全不同。
我在做疫苗评价时最常用的方案是:免疫后第7天取脾细胞做效应T细胞检测,第28天取外周血做记忆T细胞检测。这是因为效应T细胞在免疫后7天左右达到峰值,而记忆T细胞的建立需要更长时间。如果你不分清这个时间窗口,很容易得到“假阴性”的结果——不是没有免疫应答,而是你根本没在对的时间去测。
1.2 试剂盒选型:捕获抗体对决定了实验的成败
IFN-γ ELISpot试剂盒的核心是捕获抗体对。目前市面上主流的是基于两个经典单克隆抗体克隆的配对,比如1-D1K作为捕获抗体、7-B6-1作为检测抗体,这个配对经过大量文献验证,特异性和灵敏度都经过了充分验证。选择试剂盒时除了看品牌,更重要的是确认三件事:是否包含阳性质控品、检测抗体是否预生物素化、酶联系统是碱性磷酸酶(ALP)还是辣根过氧化物酶(HRP)。
关于酶联系统的选择,我个人的建议是ALP系统优先。原因是ALP的底物通常产生紫色斑点,和PVDF膜的白色背景反差大,拍照判读时信噪比更好。HRP系统虽然显色快,但容易出现背景偏高的问题,尤其是在细胞密度大的孔里。当然这也取决于你的ELISpot读板仪的设置,我最初用的读板仪对蓝紫色斑点识别效果最好,所以一直沿用了ALP系。
还有一个容易被忽略的细节:有些试剂盒的检测抗体是生物素化的,配套使用链霉亲和素-酶;有些则是直接酶标记的检测抗体。前者灵敏度通常更高,因为生物素-链霉亲和素的信号放大作用强,但洗板要更彻底,否则背景高得想哭。后者步骤少、操作快,适合大批量筛选时用。我的经验是,做正式实验用生物素-链霉亲和素系统,做预实验快速优化条件时用直接标记系统。
2. 材料准备与样本处理:很多问题都出在这一步
2.1 外周血单个核细胞分离和冻存:细胞活率是ELISpot的生命线
ELISpot对细胞活率的要求比流式还要苛刻。流式还能通过圈门排除死细胞,ELISpot没法“圈门”——死细胞释放的胞内物质会产生非特异性斑点干扰判读。我自己的标准是:冻存复苏后活率低于85%的细胞坚决不做ELISpot,做了也是浪费试剂盒。
外周血单个核细胞分离用密度梯度离心是常规操作,我习惯用Ficoll-Paque PLUS,分离后PBS洗两遍去掉血小板。这里有个小经验:洗完后用含2%胎牛血清的RPMI-1640重悬一次,能显著减少细胞聚团。聚团细胞在ELISpot里会形成片状斑点,导致整孔数据报废。
冻存液配方没什么秘密,90%胎牛血清加10%DMSO,程序降温盒放-80度过夜再转液氮。关键是冻存密度不要超过1×10^7/mL,太高了复苏活率掉得很快。复苏时快融,37度水浴摇到只剩一小块冰晶就拿出来,然后逐滴加入预热的完全培养基,这一步动作要慢,让细胞适应渗透压变化。
我试过直接从新鲜外周血做和冻存复苏后再做,结果显示冻存后IFN-γ ELISpot的斑点数量约为新鲜样本的70%到80%,虽然有一定损失但完全够用。如果是大型临床试验的样本检测,必须统一冻存和复苏流程,否则不同时间点之间的数据可比性会受影响。
2.2 脾脏和肿瘤组织的淋巴细胞制备:记得一定要去除碎片
动物实验里最常做的是脾细胞,操作相对简单:研磨后用70μm滤网过滤,红细胞裂解液处理3分钟,PBS洗两遍就可以用。这里有一个常见的误区:有人觉得红细胞裂解时间越长越好,其实超过5分钟会损伤淋巴细胞,反而影响后续IFN-γ分泌。
肿瘤组织浸润淋巴细胞稍微麻烦一些。我常用的方案是:组织剪碎后用含1mg/mL胶原酶IV和50U/mL DNase I的RPMI-1640,37度消化30到45分钟,期间每10分钟吹打一次。DNase一定要加,不加的话消化液会变成粘稠的果冻状,细胞根本甩不下来。消化后过70μm滤网,然后用密度梯度离心去除死细胞和碎片,否则背景也会高。
组织来源细胞和原代细胞还有一个本质区别:肿瘤浸润淋巴细胞中可能存在大量髓系抑制细胞,这些细胞会抑制T细胞的IFN-γ分泌。如果你做的是肿瘤免疫相关课题,最好先做一下CD3磁珠分选,再去跑ELISpot,不然阴性结果不能说明“没有T细胞应答”,只能说明“整个微环境没让T细胞应答”。
3. 实验操作全流程:从包被到显色的关键细节
3.1 一抗包被和封闭:两种方案都能用,但条件完全不同
ELISpot板的包被有两种主流方式:一是用捕获抗体4度过夜包被,二是加入捕获抗体后在37度孵育2到3小时。过夜包被的信号会更均匀,我一般选择4度过夜,把如下操作放在实验前一天晚上。
包被缓冲液用无菌PBS(pH 7.2到7.4),捕获抗体的工作浓度说明书一般会推荐,但我建议做一次浓度梯度预实验:0.5μg/mL、1μg/mL、2μg/mL、5μg/mL各包被一排,用阳性对照刺激,选斑点清晰、背景最低的那个浓度。不同批次的抗体活性可能有差异,完全信赖说明书不靠谱。
包被完成后弃去抗体溶液,用无菌PBS洗板,然后加封闭液(含胎牛血清的完全培养基,一般用10%胎牛血清的RPMI-1640),室温封闭至少1小时。封闭有两个作用:一是封闭膜上的非特异性结合位点,二是让膜水化充分,为后续细胞接种提供接近生理状态的环境。有些同事图省事用不含血清的培养基封闭,我强烈不建议,背景高到你怀疑人生。
3.2 细胞接种和刺激:细胞密度和刺激物浓度要同时优化
细胞接种密度是ELISpot实验中最需要优化的参数。密度太低,每个孔的斑点数太少,统计误差大;密度太高,斑点密集融合成片,读板仪根本分不开。我的经验是,外周血单个核细胞从2×10^5/孔开始,按两倍梯度稀释做到5×10^4/孔,一共三个密度;脾细胞因抗原特异性T细胞频率较高,从1×10^5/孔开始往下稀释。
刺激物的设计是整个实验的灵魂。抗原特异性刺激通常有三种形式:全长蛋白、重叠肽库、MHC限制性表位肽。三种各有适用场景:
- 全长蛋白:需要抗原提呈细胞摄取加工,检测的是CD4+T细胞为主的应答,适合疫苗蛋白抗原评价。
- 重叠肽库:无需抗原加工,直接与MHC分子结合,CD4和CD8都能覆盖,但需要经验丰富的设计团队保证肽段之间的重叠长度(常用15个氨基酸重叠11个)。
- 表位肽:精确检测特定MHC限制性的T细胞应答,适合表位定位和免疫优势分析。
阳性对照用PHA(植物血凝素,终浓度5到10μg/mL)或CEF肽库(针对CMV、EBV、流感病毒),阴性对照加等体积的培养基或溶剂对照,一般加0.1%DMSO对照,因为很多肽段需要用DMSO溶解。我遇到过一种情况:某些批次的肽库溶解后pH偏低,直接加进细胞里把细胞弄死了。解决办法是用完全培养基把肽库稀释至少50倍后再加入孔中。
刺激时间也是需要拿捏的点。IFN-γ是早期激活细胞因子,刺激16到24小时是主流方案。我通常做20小时,保证分泌量足够的同时避免非特异性激活导致的背景斑点增多。过夜刺激期间板子放37度、5%CO2培养箱中,注意不要叠放太多板,会影响气体交换和温度均匀性,导致边缘孔和中心孔的数据差异明显。
3.3 显色过程:所有洗涤都别放过,显色时间是成败关键
刺激结束后弃去细胞和上清,用洗涤缓冲液(PBS加0.05%Tween-20)洗板。我习惯每孔加200μL,洗6遍,每次浸泡1分钟。这个步骤特别关键,没洗干净的残留细胞和因子会造成后续显色背景变深。自动洗板机虽然方便,但我测试过,如果喷液口调不好会损伤膜面,我至今仍然坚持手动多道移液器洗板。操作熟练后96孔板洗6遍也就十分钟。
接下来是检测抗体孵育,室温2小时。生物素化检测抗体用含0.5%胎牛血清的PBS稀释,2μg/mL左右是常用浓度。之后洗3遍,加链霉亲和素-酶(按说明书稀释),室温避光孵育1小时。再洗3遍,进入显色步骤。
显色底物的选择和显色时间的控制是出图质量的关键。以ALP系统为例,BCIP/NBT底物在阳性孔会形成紫色斑点,显色时间通常控制在10到25分钟之间。我第一做的时候傻乎乎地等到所有孔都变了颜色才停,结果阳性孔的斑点全部糊成一片。正确的做法是每隔5分钟把板子拿到光下观察,看到阳性对照孔出现密集但可分辨的斑点时立即终止——哪怕阴性对照孔还没怎么出斑点也没关系。
显色后弃去底物,用去离子水冲洗终止反应,然后把板子倒扣在吸水纸上拍干,让膜在室温下彻底干燥。还没完全干燥前千万不要拍照读数,膜面半干状态下斑点看起来会变形,容易导致后续判读出问题。
4. 数据判读与结果分析:如何把斑点数变成结论
4.1 读板仪参数设置和手动计数校验
干燥后的ELISpot板用自动读板仪扫描,核心参数是:斑点识别阈值(Threshold)、最小斑点面积(Minimum Size)、最大斑点面积(Maximum Size)和斑点倾斜度(Inclination)。我的做法是先用仪器自动识别一遍,然后随机挑几个孔人工目视复核一遍。
斑点形态是真伪鉴别的重要依据。真正由分泌IFN-γ的T细胞形成的特点是:中心颜色深、边缘均匀、轮廓清晰的斑块,形态接近圆形或椭圆形。死细胞碎片产生的假斑点是形态不规则或者边缘锐利的颗粒,位置也常常贴着孔的边缘。我在以前的实验中总结了一个经验,异常斑点共同特征是位置随机且非常固定,不随刺激物改变;而真实斑点会伴随剂量依赖性变化。刺激物浓度越高,孔里密度越大。如果你看到某孔“斑点”很多但平行孔之间数量差异极大(超过3倍),那很有可能是假斑点或者细胞状态不好造成的伪迹。
4.2 结果计算和阳性判定标准
ELISpot的结果用斑点形成细胞数(SFC,Spot-Forming Cells)表示,单位是每10^6个细胞的SFC数量。计算公式很简单:
SFC/10^6 cells = 平均斑点数目 × (10^6 / 每孔细胞数)
举例:每孔接种2×10^5个细胞,测得的特异性斑点数为80,则SFC/10^6 = 80 × (10^6 / 2×10^5) = 400。
阳性判定常用的标准有两个,你需要根据实验场景和审稿人要求选择:
- 较严格的标准是:刺激孔的SFC数量≥阴性对照的2倍,且刺激孔的SFC减去阴性对照后的差值≥50 SFC/10^6。
- 较宽松的标准是:刺激孔SFC≥阴性对照的2倍,且差异有统计学意义(p<0.05,通常用配对t检验或多组比较的非参数检验)。
阴性对照如果SFC超过30/10^6,整个实验就要存疑了——要么是细胞本身就处于活化状态(比如感染急性期的样本),要么是操作过程中出现了非特异性激活。这种情况下数据不是完全不能用,但要谨慎解释,最好在文章中注明背景情况。我自己遇到过一位研究哮喘免疫机制的朋友,他的阴性对照孔一直很高,后来发现是细胞因子微环境导致的预活化——这种情况下的ELISpot结果要有非常严格的阴性对照逻辑才能发表。
4.3 多时间点和多刺激条件的组合分析
单次ELISpot只能回答“有没有应答”的问题,想回答“应答的质量如何”,需要用多重维度来组合分析。
常用的组合策略是:用同一个样本同时做IFN-γ和IL-2的ELISpot。IFN-γ阳性/IL-2阳性的细胞是效应记忆或终末分化细胞,IFN-γ阴性/IL-2阳性的则主要是中央记忆细胞。通过对同一刺激在不同时间点的双因子检测,可以画出免疫应答的时间动态曲线。这个方法在国外疫苗团队操作中比较普遍,中国国内用的还不多,但数据分析出来的信息含量完全不是一个级别。
此外,还可以在ELISpot实验的同时留一部分刺激后的细胞,跑流式检测表面标志物(CD107a脱颗粒、CD69活化)和胞内细胞因子(ICS),做到ELISpot和流式相互印证。流式告诉你“阳性细胞的比例”,ELISpot告诉你“阳性细胞的绝对频率”,两个数据叠加起来,结论会扎实很多。
5. 常见问题与排查:一张速查表解决90%的异常情况
5.1 背景高、整孔发黑、斑点拖尾怎么办
背景问题是ELISpot的“万恶之首”,也是最常见的问题。我把典型表现对应成因整理成了一份速查表:
| 异常现象 | 常见原因 | 排查方向 |
|---|---|---|
| 整孔均匀背景深、呈灰紫色 | 显色时间过长 | 缩短底物显色时间,或改用底物浓度降低 |
| 孔边缘一圈明显比中间深 | 板子在培养箱内叠放,边缘温度不均造成蒸发浓缩 | 培养箱内改单层放置,底部加水盘保温 |
| 背景有随机分布的点状加深 | 细胞碎片或纤维蛋白干扰 | 洗涤后过筛网、加DNase处理 |
| 阴性对照孔也大量“斑点” | 细胞本身预激活,或封闭不充分 | 增加封闭液血清浓度、换用新鲜细胞 |
| 斑点拖尾成条状 | 细胞聚集在刺激过程中形成团块 | 种板前吹打均匀,避免气泡产生 |
| 某孔完全无色,像没做过一样 | 膜在该区域破损 | 确认移液枪头不触碰膜面 |
这当中我最想提醒的是第一项:显色过度比显色不足更难挽救。显色不足可以再补几分钟底物(但不能太久),显色过度就只能弃孔重做。所以新手宁可在第10到15分钟就把板停了,也不要多等5分钟追求“更明显”。做ELISpot不是做染色标本,颜色越浓越好的逻辑在这里不成立。
5.2 无斑点或阳性对照都没出斑点:细胞状态是第一嫌疑人
PHA阳性对照不出斑点,第一步检查细胞活率。前面说了,活率低于85%的细胞不要做实验,如果已经做了,那就只能重新复苏/重新采血。第二个检查点是PHA的存放,PHA溶液不稳定,我见过有人把PHA母液放4度三个月还在用,结果再也没见过PHA出斑点。PHA分装后-20度避光保存,有效期不要超过6个月。
第三个检查点是孵育温度。有些培养箱温度探头位置不准,实际温度低于37度甚至跌到33度,这种情况细胞信号就会很弱。建议在培养箱里放一个酒精温度计复核。我遇到过一台刚消毒完的培养箱,温度参数还没稳定就把板放进去了,结果整板信号都弱。好在ELISpot在固定时间点读数,所以重现条件很关键。
抗原特异性刺激不出斑点,但PHA对照正常,这种情况说明细胞状态没问题,问题在刺激本身。先检查肽库纯度、溶解度和加入浓度,再检查肽库是不是覆盖了已知的MHC限制性表位。做疫苗免疫实验时,还要考虑采血时间点是否错过了应答高峰:外周血的T细胞应答通常在第7到10天开始显现,第14到21天达到峰值,过早采集容易得到阴性结果。
5.3 平行孔之间差异大:手部操作的一致性比想象中更重要
平行孔之间通常要求CV小于15%到20%,如果波动太大,问题主要在操作一致性上。我能想到的最常见原因有三个:
第一,细胞悬液种板前没有混匀,每次加样的细胞数不同。这个解决办法是使用低吸附枪头和加样槽(储液槽),每次吸取前用枪头轻轻吹打混匀,动作轻柔防止产生气泡。
第二,洗板时不同孔之间的抽吸力度不一样,有的孔残留液体多,有的孔被吹干。建议洗板时用一个恒定的节奏:加入洗涤液后轻轻弹拍板侧,再翻转弃液,最后在吸水纸上用力拍干。
第三,边缘效应。96孔板最外侧一圈因为蒸发量更大、温度变化更明显,容易产生更高的非特异性信号。实际操作中我会在最外圈加一圈PBS或培养基当作“缓冲孔”,不纳入数据统计,这个技巧能显著改善数据稳定性。
6. 实战工具和进阶建议
6.1 试剂和耗材的参考配置
我整理了一份自己常用的ELISpot实验用料清单,给还没有固定方案的团队做个参考:
| 类别 | 推荐选项 | 备注 |
|---|---|---|
| ELISpot板 | PVDF膜96孔板,如Merck Millipore MSIPS4W10 | PVDF膜吸附蛋白能力强,是ELISpot标配 |
| 捕获抗体 | 抗人IFN-γ,克隆1-D1K级别 | 优先选已有文献验证的配对 |
| 检测抗体 | 生物素化抗人IFN-γ,克隆7-B6-1级别 | 与捕获抗体配套购买更可靠 |
| 酶联试剂 | 链霉亲和素-ALP | ALP系统背景更低 |
| 底物 | BCIP/NBT | 紫色斑点,读板反差好 |
| 刺激物 | PHA、CEF肽库、目标抗原肽库 | 分装冻存,避免反复冻融 |
| 封闭液 | 含10%胎牛血清的RPMI-1640 | 现配现用,不要隔夜 |
| 洗涤液 | PBS+0.05%Tween-20 | 室温保存即可 |
| 读板仪 | AID或Cellular Technology Limited等品牌 | 选择斑点识别算法成熟的机型 |
6.2 别忽视试剂盒QC数据和批间差异
我推荐每次拿到新批号的试剂盒,尤其是抗体和底物,都要做一次“空跑”:用同一管冻存细胞、同一个刺激物,对比新旧批号试剂盒的斑点数。如果差异超过20%,就需要优先考虑试剂批间差异是否影响实验结论。这一项不花太多时间,但能帮你在文章审稿环节省去很多麻烦。
如果你手头同时在做多批次样本,建议把同一份质控外周血单个核细胞冷冻多管,每次实验随样本一起解冻一个作为参照。经过多次重复检测后的质控样本数据,可以做成Levey-Jennings质控图。一旦某一批结果的质控SFC值落在平均值加减两个标准差之外,就提示该批实验有问题,需要检查试剂或操作环节。
6.3 数据报告时需要补充的信息
ELISpot数据发表时,除了最终的SFC/10^6数值和统计结果,审稿人越来越关注实验本身的细节。我建议你在Methods部分至少写清楚:
- 每孔细胞接种数和培养时间(比如:2×10^5 cells/well,20小时);
- 刺激物的种属、序列、覆盖区域信息(肽库要写明肽长度和重叠长度);
- 阳性对照和阴性对照的具体参数;
- 斑点的判读算法类型(自动读板仪+人工复核),以及背景阈值的设定方法;
- 如果是临床试验样本,补充样本采集、运输和外周血单个核细胞冻存/复苏的标准化流程描述。
这些东西一开始可能觉得“写了也没人看”,但在遇到审稿人质疑数据可靠性的时候,这些细节就是你最硬气的底牌。我身边不少同行都因为Methods部分少写了EDTA管还是肝素管采血而被审稿人追问,这种基础信息看着小,其实能直接影响实验可重复性。比如ELISpot实验普遍推荐用肝素钠抗凝采血管,因为EDTA可能轻微影响淋巴细胞功能。
7. 最后的实操体会
如果让我给准备开展ELISpot实验的团队一个最直接的建议,那就是:正式实验前花2到3周做条件优化是完全值得的。用一块板同时优化抗体包被浓度、细胞密度、刺激物浓度和显色时间,摸清楚自己实验室条件下的最佳参数组合,后面一整年都会顺畅很多。我做ELISpot最痛苦的一次经历,是因为跨实验室合作,两边用的读板仪型号不同,同一块板的判读结果差异巨大。所以如果实验是多人协作或跨单位进行,最好事先统一读板仪的型号和参数设置,或者把所有板子集中到一个地方完成最终读数。
再分享一个小技巧:培养结束、洗板之前的板子,可以用倒置显微镜快速扫一遍,看一眼细胞的状态和密度。这个动作只需要几分钟,但能提前预警很多问题。如果种板后细胞就已经聚团严重或者密度明显不均,这时候停下来重新铺板,好过等显色完发现数据全废再懊恼。
从ELISpot到FluoroSpot(双因子甚至三因子同时检测)是一个自然而然的进阶方向。同一个孔里同时检测IFN-γ和IL-2,能区分出多功能T细胞,在疫苗评价中越来越受重视。如果你已经把单因子ELISpot做得很稳定了,再去尝试FluoroSpot,会觉得上手非常快。此外,近几年出现的基于ELISpot原理的高通量平台,可以同时分析上百个候选抗原表位,对于新抗原筛选这类应用非常有价值。技术本身不复杂,但对细节的掌控能力,决定了这个经典方法能在你的研究里发挥多大价值。