来源:DNA Lab Space 实验教程 | 编译:DNA Lab Space
做qPCR最怕什么?不是目的基因没信号,而是内参基因自己先崩了。今天这篇教程,专治“内参Ct值忽高忽低”“不同样本间内参差异超过1.5个循环”“换个批次RNA结果就变了”这类老毛病。内容从移液枪到算法公式,按你实验的真实顺序拆开讲。全程给具体数值,你照着一步一查就能找到病灶。

第一步:快速排查低级错误
新手一看到内参不齐,第一反应就是“换基因”。别急着换,先看这4个地方。
1. RNA降解了吗? 跑胶看28S/18S亮度比。两条带模糊、弥散,或者28S比18S还淡,直接重新提RNA。降解的模板会让所有基因的Ct值集体偏大,而且不同样本间偏差程度不一样。
2. 逆转录的RNA量是不是一致? 用NanoDrop测浓度后,别只调体积。同一批逆转录用的话:1 μg RNA加到20 μL体系。RNA量差30%以上,内参Ct就会波动0.5个循环。每个样本设三个复孔,逆转录前把RNA浓度统一到±50 ng/μL以内。
3. cDNA加多了还是加少了? 常规qPCR的20 μL反应体系加2 μL cDNA(约100 ng)。如果你用的是96孔板,八连管或移液枪没校准,孔间差异直接超过1 Ct。检查枪头有没有挂壁、气泡,并且每块板都设一个“同一cDNA”的阳性对照孔。
4. 扩增效率一致吗? 看标准曲线。斜率在-3.32±0.1才能保证效率在95%~105%。你要是用GAPDH标曲斜率-4.2,那所有样本的Ct值校正后都会跟着系统偏差。重新设计引物或优化退火温度,别拿效率差的引物硬跑。
第二步:分维度系统排查
低级错误排除后,内参还是不老实?按下面流程分模块排查。
1. 样本质量维度——先从源头扼杀“假性不稳”
现象描述:同样的组织提取RNA,部分样本纯度和完整性都达标(A260/A280在1.9~2.1,RIN≥7),但qPCR内参Ct值就是比另一组样本晚2个循环。
原理说明:很多生物样本本身存在“基因表达异质性”。比如肿瘤组织里间质细胞比例高,GAPDH和ACTB的表达会随细胞构成变化。这不算“技术误差”,而是生物学噪声,但照样影响你的ΔCt计算。
解决步骤:
1. 用组织切片HE染色或流式评估样本中目标细胞比例,尽量选择细胞构成接近的样本。
2. 如果无法控制,则直接换更高稳定性的内参(见第三步)。
3. 对每个样本做微量RNA琼脂糖凝胶电泳,确认无DNA残留——残留DNA会让内参检测值偏低(引物结合基因组DNA),表现为“假性高表达”。
验证方法:取两个表型差异大的样本(如正常与缺氧处理24小时的细胞),提取RNA后各做5次逆转录,用同批cDNA跑内参qPCR。如果同一样本内参Ct的SD>0.3,说明是操作问题;如果SD<0.2但样本间ΔCt明显,那就是生物学差异,不是操作问题。
2. 逆转录反应维度——你的cDNA可能“先天不均”
现象描述:同一份RNA,分两管逆转录,同一天跑qPCR,GAPDH的Ct值差1.8个循环。
原理说明:逆转录效率对不同转录本的偏好性不一致。Oligo(dT)18只抓带poly(A)尾的mRNA,对部分降解的RNA或长转录本效率差。随机六聚体随机结合,但低温退火阶段容易产生非特异产物。反转录酶用量不足时,短转录本(如某些内参基因)反而优先被反转。
解决步骤:
1. 统一用“Oligo(dT)+随机六聚体”混合引物,按1:1摩尔比配置。常见配方:每个20 μL RT体系含0.5 μg Oligo(dT)18和0.2 μg Random Hexamer。
2. 42°C孵育30分钟,然后85°C热失活5分钟——这个温度和时间别自己缩短,逆转录不完全会让各基因Ct值整体漂移。
3. 每批逆转录必须设“无逆转录酶”阴性对照(即RNA不加酶,其余一样),用来检测基因组DNA污染。
验证方法:用同一RNA做6管平行RT,然后各跑GAPDH和TBP两个内参。计算两内参Ct值的SD。若GAPDH的SD>0.4,而TBP的SD<0.2,则说明逆转录步骤对不同转录本存在选择性偏差——优先怀疑引物配比和退火程序。
3. qPCR反应体系维度——板上不同位置“温度”其实不同
现象描述:整块96孔板,边缘两列(第1列和第12列)的复孔间SD达到0.8,而中间列SD只有0.1。
原理说明:PCR仪加热模块的温度均一性做不到完全一致。边缘孔热盖边缘散热更快,实际温度可能比设定值低0.5~1.0°C。这个差异不足以让扩增失败,但足以让Ct值偏移1个循环左右。同时,如果封板膜没压紧,边缘孔蒸发量增多,反应体系体积缩小,荧光强度整体降低。
解决步骤:
1. 将样本和复孔随机排布,不要所有对照组放左边、实验组放右边。使用棋盘式排板:例如A1、B2、C1、D2……每个样本的两个复孔分开,不贴边。
2. 用光学封板膜彻底压实四周,并用塑料刮板推平,确保每个孔边缘密封。
3. 反应体系配比别偷懒。20 μL体系:10 μL 2×SYBR预混液、0.4 μL 10 μM正向引物、0.4 μL 10 μM反向引物、2 μL cDNA、7.2 μL ddH2O。先配总体系再分装,别往单个孔里逐一加。
验证方法:用同一cDNA铺满整块板(96个孔都加GAPDH引物),跑一次完整qPCR。检查所有孔Ct值的总体标准差。质量正常的仪器应当SD≤0.15。如果边孔SD>0.3,说明仪器温度均一性欠佳。按上述“边缘散热”方式处理,换用白色不透明板或加2 μL矿物油封液面,可缓解边缘效应。

4. 引物特异性维度——扩增了非目的片段,Ct值自然不干净
现象描述:溶解曲线在75°C和82°C出现双峰。内参基因的扩增产物经琼脂糖凝胶电泳,除了主带还有一条引物二聚体带。
原理说明:引物二聚体或者非特异产物会和目的基因竞争试剂、聚合酶和荧光染料。SYBR染料结合任意双链DNA,所以混合物越多,扩增曲线越早抬升。内参引物设计跨内含子能避免基因组DNA扩增,但引物自身形成发夹结构也会降低有效引物浓度。
解决步骤:
1. 检查引物是否跨外显子-内含子交界。在NCBI Primer-BLAST中,把“Exon junction span”设为“Intron span”,并附带“mRNA”数据库检索。
2. 跑梯度PCR(退火温度58°C、60°C、62°C、64°C),看Ct值和溶解曲线。选Ct最小且溶解曲线单峰的退火温度。
3. 如果双峰在75°C附近(一般引物二聚体Tm比目的产物低3~5°C),提高退火温度或降低引物浓度至200 nM。
验证方法:取各样本qPCR产物各5 μL混合,跑3%琼脂糖凝胶,120V电泳35分钟。观察目的条带大小是否与引物设计预期产物长度一致(例如GAPDH常用100~150 bp产物)。胶上若多出小片段,引物有二级结构,需要重新设计或更换。
5. 数据分析维度——阈值线设定不对,会让“假性不稳”定案
现象描述:同一次板,手动把阈值线从0.05调到0.08,某个内参基因在不同样本之间的Ct差值从0.3变成了1.2。
原理说明:qPCR的Ct值定义是荧光信号穿过阈值的循环数。阈值线不能放在基线噪声以上太高的位置。如果阈值线设在指数扩增早期甚至平台期附近,微小扩增差异会被放大。另外,不同基因的扩增效率不同,比较内参稳定性时若直接用原始Ct,反而掩盖了真实趋势。
解决步骤:
1. 在qPCR软件中把基线设为第3~15个循环,阈值线置于指数扩增曲线的中间段。具体操作:用每个目的基因的“扩增曲线”视图,将阈值线卡在对数期斜率最大区域的中心。
2. 跨板比较时,必须用同一阈值线。如果是不同批次的板,之间不能直接拼原始Ct,要换算成“校准相对量”或做批间归一化。
3. 用ΔCt公式算内参稳定性:对每个候选内参,按公式SD(ΔCt)=SD(Ct内参-Ct任意样本均值)计算。候选内参需要比较它们的SD值,而不是看谁的Ct值小。
验证方法:导出含原始荧光值的Excel,任选一条扩增曲线,手动选择指数上升段10个点做线性拟合,计算斜率。再对每个样品平行计算。如果斜率不一致,说明内参基因的扩增效率在你的样本中确实有差异,需要换基因。
第三步:进阶疑难问题
1. 用GeNorm和NormFinder算出来的“最稳内参”互相矛盾怎么办?
两个算法逻辑不同。GeNorm倾向选表达量变异小的基因,NormFinder更看重组间方差小。遇到矛盾,直接用BestKeeper比较原始Ct的标准差,选SD最低且与样本总量相关度低的基因。若三种算法结果完全不同,说明你的样本本身异质性太强,已不适合用单一内参。使用“双内参校正法”:取两个稳定基因的几何平均数(如TBP×HPRT1的√均值)作为复合参照。
2. 细胞周期不同阶段,内参表达也跟着变?
典型例子:ACTB在细胞增殖期表达上调,GAPDH在低氧环境下会诱导表达。你的实验是细胞周期同步化或药物处理后,GAPDH和ACTB的mRNA水平可能变化显著。处理方案:选用代谢通路外的基因,如HPRT1、TBP、RPLP0(核糖体蛋白P0)。RPLP0在多数肿瘤细胞中稳定性好,但它在细胞增殖期也可能轻微上调。所以,先用同等总RNA量跑3个候选(TBP、HPRT1、RPLP0),用NormFinder验证后再定。
3. 样本是血浆/外泌体——内参基因表达量极低,Ct值有的出值有的不出值
常规内参在血浆中不存在稳定表达。miRNA内参(如U6,miR-16)在血浆中可能反复无常。推荐做法:添加外源spike-in——在RNA提取前加入等量线虫miRNA cel-miR-39。然后检测cel-miR-39的Ct值,校正不同样本间的RNA提取效率和逆转录差异。这个方法比找内源内参更可控,前提是每管样本加入的spike-in体积一致。例如,在200 μL血浆中加入5 μL 100 pM cel-miR-39,提取后qPCR检测其Ct值在18±2,否则重新提取。
避坑总结+实操建议
1. 内参不稳,先查操作,再换基因。RNA质量、逆转录体系、孔间误差、引物特异性这四个环节占故障原因的80%。每步都设阳性对照,多花20分钟能省一周返工。
2. 筛选内参不能用“单个样本看表达量”来定。至少用3个候选内参,加上你的目标基因,在全部实验样本中跑一次。用GeNorm算出M值,M<0.5才可信。如果你的样本组间差异极大(比如正常vs.缺氧,正常vs.血清饥饿),直接上双内参取几何平均。
3. 每块qPCR板设置“校正器”。取一份混合cDNA(所有样本各取1 μL混匀),每块板加3个孔。用它校正板间阈值的漂移。日常习惯再加两条:① 每次换新引物批量后,重跑标准曲线,效率不合格立即丢弃;② 所有cDNA分装成单次用量,-80°C冻存,避免反复冻融超过2次。
最后,筛选内参难免需要设计比较引物序列。如果你觉得手动比对效率低,别硬熬。站内【引物设计工具】可以一键批量设计跨内含子引物,并自动给出错配率。另外,针对特殊样本(血浆外泌体、石蜡切片),也可以用【密码子优化】和【蛋白可溶性优化】模块,结合你的物种和基因类型,给内参筛选提供更多参考。工具链接我放在文末了,直接点击进入,导入基因名称就能启动筛选。