
做ELISpot这几年我最大的感受是这个实验真正难的地方不在操作本身而在“怎么看懂那张膜上长出来的斑点”。IFN-γ ELISpot试剂盒用好了能把抗原特异性T细胞的频率和功能状态直接“数”出来用不好背景高得没法看斑点糊成一片数据根本没法用。这篇我把自己从试剂盒选型、实验设计、操作细节到判读标准踩过的坑全部整理出来给正在做疫苗评价、感染免疫、肿瘤免疫或移植免疫相关研究的朋友一个可以直接参考的完整流程。1. 实验设计先想清楚你要回答什么问题1.1 核心需求拆解ELISpot到底在测什么IFN-γ ELISpot的全称是酶联免疫斑点实验本质上是在单细胞水平上检测分泌 IFN-γ 的细胞。一个斑点对应一个抗原特异性T细胞斑点的面积和灰度一定程度上反映单个细胞的分泌能力斑点的数量则直接对应抗原特异性T细胞的频率。这和ELISA测的是培养上清中细胞因子的总量完全不同——ELISA测的是群体平均值ELISpot测得是“有多少细胞在干活”。做实验之前先想清楚三个问题第一你的研究目的是检测CD4T细胞还是CD8T细胞的应答两者的抗原刺激形式完全不同第二你的样本是外周血单个核细胞外周血单个核细胞还是组织浸润淋巴细胞后者需要额外处理第三你的实验是检验疫苗免疫效果还是检测感染恢复期病人的免疫记忆两者的阳性判定标准和样本采集时间完全不同。我在做疫苗评价时最常用的方案是免疫后第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-164037度消化30到45分钟期间每10分钟吹打一次。DNase一定要加不加的话消化液会变成粘稠的果冻状细胞根本甩不下来。消化后过70μm滤网然后用密度梯度离心去除死细胞和碎片否则背景也会高。组织来源细胞和原代细胞还有一个本质区别肿瘤浸润淋巴细胞中可能存在大量髓系抑制细胞这些细胞会抑制T细胞的IFN-γ分泌。如果你做的是肿瘤免疫相关课题最好先做一下CD3磁珠分选再去跑ELISpot不然阴性结果不能说明“没有T细胞应答”只能说明“整个微环境没让T细胞应答”。3. 实验操作全流程从包被到显色的关键细节3.1 一抗包被和封闭两种方案都能用但条件完全不同ELISpot板的包被有两种主流方式一是用捕获抗体4度过夜包被二是加入捕获抗体后在37度孵育2到3小时。过夜包被的信号会更均匀我一般选择4度过夜把如下操作放在实验前一天晚上。包被缓冲液用无菌PBSpH 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限制性表位肽。三种各有适用场景全长蛋白需要抗原提呈细胞摄取加工检测的是CD4T细胞为主的应答适合疫苗蛋白抗原评价。重叠肽库无需抗原加工直接与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的结果用斑点形成细胞数SFCSpot-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倍且差异有统计学意义p0.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 MSIPS4W10PVDF膜吸附蛋白能力强是ELISpot标配捕获抗体抗人IFN-γ克隆1-D1K级别优先选已有文献验证的配对检测抗体生物素化抗人IFN-γ克隆7-B6-1级别与捕获抗体配套购买更可靠酶联试剂链霉亲和素-ALPALP系统背景更低底物BCIP/NBT紫色斑点读板反差好刺激物PHA、CEF肽库、目标抗原肽库分装冻存避免反复冻融封闭液含10%胎牛血清的RPMI-1640现配现用不要隔夜洗涤液PBS0.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/well20小时刺激物的种属、序列、覆盖区域信息肽库要写明肽长度和重叠长度阳性对照和阴性对照的具体参数斑点的判读算法类型自动读板仪人工复核以及背景阈值的设定方法如果是临床试验样本补充样本采集、运输和外周血单个核细胞冻存/复苏的标准化流程描述。这些东西一开始可能觉得“写了也没人看”但在遇到审稿人质疑数据可靠性的时候这些细节就是你最硬气的底牌。我身边不少同行都因为Methods部分少写了EDTA管还是肝素管采血而被审稿人追问这种基础信息看着小其实能直接影响实验可重复性。比如ELISpot实验普遍推荐用肝素钠抗凝采血管因为EDTA可能轻微影响淋巴细胞功能。7. 最后的实操体会如果让我给准备开展ELISpot实验的团队一个最直接的建议那就是正式实验前花2到3周做条件优化是完全值得的。用一块板同时优化抗体包被浓度、细胞密度、刺激物浓度和显色时间摸清楚自己实验室条件下的最佳参数组合后面一整年都会顺畅很多。我做ELISpot最痛苦的一次经历是因为跨实验室合作两边用的读板仪型号不同同一块板的判读结果差异巨大。所以如果实验是多人协作或跨单位进行最好事先统一读板仪的型号和参数设置或者把所有板子集中到一个地方完成最终读数。再分享一个小技巧培养结束、洗板之前的板子可以用倒置显微镜快速扫一遍看一眼细胞的状态和密度。这个动作只需要几分钟但能提前预警很多问题。如果种板后细胞就已经聚团严重或者密度明显不均这时候停下来重新铺板好过等显色完发现数据全废再懊恼。从ELISpot到FluoroSpot双因子甚至三因子同时检测是一个自然而然的进阶方向。同一个孔里同时检测IFN-γ和IL-2能区分出多功能T细胞在疫苗评价中越来越受重视。如果你已经把单因子ELISpot做得很稳定了再去尝试FluoroSpot会觉得上手非常快。此外近几年出现的基于ELISpot原理的高通量平台可以同时分析上百个候选抗原表位对于新抗原筛选这类应用非常有价值。技术本身不复杂但对细节的掌控能力决定了这个经典方法能在你的研究里发挥多大价值。