ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

RNA-seq与qPCR结果不一致?从原理到实验的完整排查指南

RNA-seq与qPCR结果不一致?从原理到实验的完整排查指南 很多做转录组项目的朋友应该都经历过这种让人抓狂的瞬间RNA-seq数据里明明显著差异表达的基因兴冲冲设计引物去做qPCR验证结果却是差异不显著甚至趋势相反。我早期做课题时就被这个问题折磨过起初以为是qPCR操作出了问题后来反复排查才发现转录组和qPCR“对不上”的原因非常复杂涉及生信分析、实验设计、生物学机制等多个层面。这篇文章把我这些年踩过的坑和排查思路完整整理出来希望能帮大家少走弯路。先说一个核心认知RNA-seq和qPCR结果不一致不代表谁错了。这是两种原理完全不同的检测手段它们的差异本身就能反映真实的生物学问题甚至可能是你课题的重要切入点。与其焦头烂额地怀疑自己不如系统地分析成因。下面我从四个层面展开——先讲清楚原理差异再分别从数据分析、实验操作、生物学机制三个方向逐层拆解最后给出完整排查流程和速查表。1. 先搞清楚两种技术的底层逻辑差异很多人拿到不一致的结果第一反应是“实验失败了”但我的经验是超过一半的不一致从原理上讲就不是真正的矛盾。你需要先接受一个事实RNA-seq测的是转录组的“全景快照”qPCR测的是特定基因的“定向特写”两者在检测目标、定量逻辑、统计口径上都有本质区别。1.1 RNA-seq与qPCR到底在测什么RNA-seq的核心流程是提取总RNA经过mRNA富集或rRNA去除反转录建库高通量测序最后把reads比对回参考基因组或转录组统计每个基因或转录本的reads数再经过标准化如TPM、FPKM得到表达量。它捕捉的是细胞内所有转录本的“相对丰度”是一张全局图谱。qPCR则是基于PCR扩增原理在扩增过程中通过荧光信号实时监测Ct值。Ct值越早出现说明起始模板量越大。通过内参基因归一化用2^(-ΔΔCt)方法计算目标基因的相对表达倍数变化。它测的是几个特定基因的相对表达量更像显微镜下的定点观察。两者最直观的区别在于动态范围。RNA-seq在检测低表达基因、区分转录本异构体、发现新转录本方面能力极强但在精确测量某个基因的微小倍数变化比如1.2倍到1.3倍时未必有qPCR那么灵敏。qPCR的动态范围宽、灵敏度高、技术重复性极好但只能看已知的、引物设计覆盖的序列。1.2 差异倍数统计口径的差别是重灾区RNA-seq分析中我们习惯用log2FoldChangelog2FC作为表达差异的度量。这个FoldChange的计算是基于标准化后的reads数比如DESeq2会用 shrinkage收缩算法对低reads数和离散度大的基因进行校正。而qPCR计算倍数变化用的是ΔΔCt法它依赖扩增效率默认引物效率接近100%时Ct值每差1个循环模板量差2倍。一个关键陷阱是RNA-seq的log2FC并不等于qPCR的倍数变化的log2值。RNA-seq的FC反映的是“转录本总reads丰度的比值”qPCR的FC反映的是“特定扩增子代表的转录本的相对比值”。如果一个基因有多个转录本异构体而RNA-seq用基因层面的reads汇总来计算qPCR的引物只覆盖某一个外显子连接区域两者测的对象就不完全一致。举个我实际遇到的例子某个基因有两个主要转录本长转录本在A组高表达短转录本在B组高表达。RNA-seq按基因汇总计算发现该基因总表达量没有显著变化但我按长转录本特异性设计qPCR引物后检测到显著的表达差异。这个基因在RNA-seq结果里是“不显著”在qPCR里却是“显著”——因为两者看的根本不是同一个东西。还有一个容易被忽略的点RNA-seq里低表达基因的FC往往被shrinkage压缩尤其使用apeglm或ash这类收缩算法时低reads数的基因被拉向0。你看到的log2FC可能只有0.5但qPCR实测可能是1.5。反过来DESeq2的统计检验基于负二项分布对重复数少、离散度大的基因更难达到显著而qPCR的t检验通常基于3-4个生物学重复的Ct值统计灵敏度可能更高。提示比较两种数据时不要直接拿RNA-seq的log2FC去和qPCR的相对表达量“对齐”。先确认两者到底在测同一个基因的同一个转录本集合再对比方向和显著性。否则很容易自己吓自己。1.3 生物学重复和统计学检验的差异RNA-seq一般建议每个组至少3个生物学重复基因水平差显检验需要考虑所有基因的总体波动做多重检验校正FDR。qPCR则是对一个基因单独检验不涉及全基因组的多重比较校正。这也是结果不一致的原因之一某些基因在RNA-seq里FDR校正后不显著qPCR单独检验却可能p 0.05。反向情况也存在RNA-seq在某些基因上的reads数极高差异倍数很大FDR非常显著但qPCR检测时荧光信号与扩增效率的限制、或基因组DNA污染可能导致qPCR结果差异不明显。所以拿到不一致结果第一步不是重做实验而是先回看两组数据的分析口径。接下来我们进入数据层面看看有哪些分析环节可能给你制造假象。2. 从数据分析层面逐层排查和修正如果原理层面的差异排除后仍觉得“应该一致但实际不一致”那就要怀疑RNA-seq数据分析流程中是否引入了偏差。我第一次做转录组分析时最深刻的教训是拿到差异基因列表只是开始整个上游比对和定量的选择都会影响结果。2.1 比对与定量策略是否匹配你的基因特征RNA-seq数据分析的标准流程包含质量控制FastQC、MultiQC、接头去除Trimmomatic/fastp、比对STAR/HISAT2/salmon、定量featureCounts/RSEM/salmon。不同策略导致的定量差异通常比我们想象的大得多。如果用的是STARfeatureCounts默认在基因层面汇总所有外显子的reads。这个策略对大部分基因没问题但对那些存在重叠基因、反义转录或read-through转录的区域featureCounts可能会错误分配reads导致表达量失真。如果用的是salmon或kallisto这类alignment-free工具它们基于转录本定量再做基因水平汇总借助tximport结果通常和STARfeatureCounts有差异。特别是在多转录本基因占比高的物种里两者的差异更明显。比对参数的影响也很关键。比如STAR默认的双端比对不允许read跨越过大内含子默认最大剪切位点距离对长内含子基因会漏比对大量reads导致该基因表达量被低估。针对这些差异我给自己的一个原则是做组学验证时至少用两种定量策略交叉验证。如果某个关键基因在两个策略下都显示一致的趋势下游可信度会高很多。但大多数情况下你拿到的是一套已经定好的分析流程如果没法重跑分析至少去确认你的目标基因的reads比对情况——在IGV里看bam文件覆盖情况确认reads是否均匀分布在引物覆盖的区域附近。2.2 差异表达基因筛选阈值是否过于激进或保守RNA-seq差异表达分析DESeq2、edgeR、limma-voom通常会设置筛选阈值|log2FC| 1即倍数变化2且FDR 0.05。很多机构项目分析报告都默认用FoldChange 2作为筛选标准。但你要意识到fold change的筛选阈值会直接影响“待验证基因列表”的可靠性。如果你的目标基因log2FC只有0.7约1.6倍在组学层面它可能因为“不满足FC阈值”而被认定为无差异但用qPCR验证时1.6倍的变化在好的实验条件下完全可以检测到甚至统计学显著。反过来某些基因在RNA-seq中有很高的log2FC但qPCR却重复不出来要反思这个FC是否被少数样本拉高——比如一个重复样本的reads数异常高。我建议的做法是不要只拿最终筛选后的“显著差异基因列表”中的基因去做验证也挑几个处于“临界状态”的基因作为对照比如log2FC在0.5-1之间FDR在0.05-0.1之间。分析时关注每个样本的reads数分布确认差异不是某一两个异常重复跑出来。用PCA或样本相关性热图辅助判断。在发表文章时如果qPCR验证结果和RNA-seq趋势一致尽管倍数不同通常被认为是互相印证如果趋势不一致但没有在文中充分解释审稿人往往会要求补充说明。2.3 批次效应和样本本身差异的影响转录组测序和qPCR验证用的可能是不同批次的样本。如果测序RNA提取的时间、试剂盒批次、操作人员、细胞传代代数、反转录批不同这些系统偏差在你做qPCR时依然存在。举一个典型场景你的RNA-seq样本是在半年多前提取的总RNA做测序现在为了qPCR验证你重新复苏细胞、重新处理、重新提RNA。两次实验中细胞的状态可能已经发生变化支原体污染、传代次数变化、培养条件漂移导致基因表达本身发生了变化。这种生物学差异与检测技术无关。比如我做过一个药物处理实验第一次做转录组时用的是同一批细胞之后qPCR验证时已经换成了新的细胞冻存批次结果有几个基因的qPCR趋势完全反了后来排查发现细胞系在传代中发生了部分表型漂移。所以我的经验是优先用同一批RNA样本做qPCR验证。RNA在-80°C可以稳定保存很长时间反转录成cDNA后再分装避免反复冻融。如果必须用新样本至少用RNA-seq样本和qPCR样本各做一次内参基因和几个管家基因如GAPDH、ACTB、B2M的表达验证看总体表达谱是否一致。拿RNA-seq样本做qPCR时也要注意RNA质量——如果RNA-seq建库后剩余RNA已经降解qPCR结果无法反映原始转录组的真实情况。2.4 多重检验校正和低表达基因的干扰有一个很常见的场景你筛选差异基因时用了FDR 0.05但某个目标基因的p值原本是0.03校正后变成0.08不在显著列表里。但你在数据表里看到了它觉得“既然是候选基因那我去qPCR验证一下吧”结果验证出来显著差异于是认为“RNA-seq和qPCR不一致”。其实这并不算矛盾——它本来就没被判定为显著差异基因只是你自己把它当作待验证基因了。另一个干扰项是低表达基因。RNA-seq在低表达水平区域的定量精度有限对于平均CPMcounts per million小于1的基因reads数可能只有十几个甚至几个PCA都难以稳定更不要说定量。这些基因的log2FC往往很不稳定而qPCR在高循环数Ct 35区域的重复性也差。我做项目时遇到一个基因RNA-seq里对照组和实验组的平均reads数分别是2.1和8.7看起来FC超过4倍但重复间的方差极大。qPCR里它的Ct值分别是34.2和32.8ΔΔCt算出来算是上调1.3倍p0.12完全不显著。这种就是典型的低表达基因的定量噪声不用纠结。3. qPCR实验端的常见陷阱与细节修正如果RNA-seq分析层面没有明显问题下一步就要拿qPCR实验本身开刀。老实说大部分“验证失败”的案例问题不在转录组数据而在qPCR实验的某个环节没有被严格质控。我自己早期就吃过引物设计不当的亏。3.1 引物设计很多人低估了这个坑的威力引物设计是qPCR验证的第一道关卡但也是最容易被低估的环节。RNA-seq基因水平定量关注的是整个基因的转录本总和而qPCR引物却只覆盖极其有限的一小段序列。如果引物设计不覆盖该基因所有主要转录本比如只针对某一特定外显子你测到的就只是部分转录本的表达量变化。具体来说优先把引物设计在所有转录本共有的外显子区域或者明确你要验证的转录本异构体。使用Ensembl或NCBI的转录本信息核对引物所覆盖的外显子组合在所有转录本中是否存在。用Primer-BLAST检查引物的特异性同时用UCSC Genome Browser或IGV查看靶区域在转录本中的位置。引物最好跨内含子跨一个大内含子避免基因组DNA污染产生非特异性扩增。跨内含子的引物在cDNA模板中扩增效率高在gDNA模板中因内含子过长而无法有效扩增。我还遇到过一种特殊情况某个基因在RNA-seq中高表达我设计qPCR引物时只选了其中一个转录本特有的外显子结果qPCR的Ct值非常大只有35上下导致后续计算ΔCt时噪声极大结果完全没有统计显著性。后来我换到公共外显子区域后Ct值降到了28左右结果差异才出来。建议设计引物时先在NCBI或Ensembl上查看该基因的transcript variants选择覆盖最多转录本的区域作为首选。3.2 内参基因的选择没有你想的那么随便qPCR的ΔΔCt法默认内参基因在两组间表达稳定。这个假设如果被打破整个验证结果就会失真。很多人习惯直接用GAPDH或ACTB但这两个基因在有些处理条件下本身就是差异表达的——尤其是在代谢类处理、药物处理后或某些组织中。我在分析一个代谢相关课题时发现实验组的GAPDH表达量明显低于对照组RNA-seq里log2FC约-0.8如果拿它做内参目标基因的相对倍数值会被严重扭曲。更好的做法是从RNA-seq数据里直接看你计划使用的内参基因GAPDH、ACTB、B2M、HPRT1、18S等在两组间的表达差异。计算它们的geNorm稳定性M值或直接用方差来判断。使用2-3个候选内参基因做几何平均作为内参组合这叫“内参基因组合策略”比单一内参稳健得多。如果RNA-seq数据不可用就在qPCR预试验中运行多个候选内参基因通过比较其Ct值的波动范围选择最稳定者。这里提醒一点18S rRNA不适合直接和mRNA目标基因放在同一个qPCR板里进行比较定量因为rRNA占比极高反转录时如果使用oligo-dT引物18S的反转录效率会受影响。建议单独使用随机引物或商品化反转录试剂盒标配并且把rRNA内参和其他mRNA内参分开考量。3.3 反转录效率、扩增效率与标准曲线验证qPCR结果的可靠性建立在反转录和PCR扩增的线性关系上。如果你目标基因的cDNA结构复杂高GC含量、长片段、二级结构反转录效率可能不均匀导致不同样本中同一基因的cDNA化效率差异巨大。你需要做的是反转录用同一批次试剂、同一反应条件、等量总RNA上样。每次验证实验尽可能用同一个反转录批次避免批间差异。验证引物的扩增效率梯度稀释cDNA比如5个10倍稀释度跑标准曲线斜率约-3.32对应效率100%为理想。如果效率低于80%或高于110%这个引物要么不适用要么产物有非特异性扩增。跑溶解曲线确认产物单一性如果出现双峰通常意味着引物特异性不好或有gDNA污染。我习惯给每对引物做一个“反转录阴性对照”不加逆转录酶的RNA作为模板这个对照如果出现明显扩增说明有gDNA污染或引物不能区分cDNA和gDNA。扩增效率不一致问题在不一致结果中的贡献非常大。假设目标基因的扩增效率是85%内参基因的效率是95%两组间Ct差为3个循环那么用2^(-ΔΔCt)计算出的倍数会比真实倍数偏大或偏小很多。严谨的做法是用每个基因的扩增效率将Ct值修正为“相对模板拷贝数”再做后续计算。手动计算时效率修正公式为相对表达量 (1 E)^(-ΔCt)其中E为扩增效率0.85代表85%。3.4 生物学重复与统计检验方式的正确性qPCR验证实验的重复设计直接影响结果解释。技术重复同一个cDNA在同一个板上加三孔反映的是加样误差和qPCR仪器的波动生物学重复不同个体的RNA、不同孔或不同培养瓶的细胞反映的是生物样本本身的变异。验证转录组结果时至少要有3个生物学重复理想是4-6个。数据统计时先对Ct值做简单检查每组内Ct值的标准差是否过大一般应小于0.5如果1.0说明重复间一致性差。用ΔCt进行计算和统计不要直接拿2^(-ΔΔCt)的数值做t检验。因为2^(-ΔΔCt)经过非线性变换后误差分布通常不正态直接用会增大假阳性。对ΔCt做t检验或Mann-Whitney U检验更合理。如果数据不符合正态分布用非参数检验。报告结果时展示平均ΔCt、SEM和p值而不是只给一个倍数变化图。审稿人会更信任有完整统计数据支撑的结果。注意不要为“结果显著”而不停加重复数。虽然生物学重复越多统计功效越强但那是建立在样本本身代表性的基础上。如果加了两个重复后结果反转你应当反思是不是样本变异本就很大而不是想办法把p值压下去。4. 生物学层面的深度原因转录后调控和样本异质性有时候RNA-seq和qPCR分析都无懈可击但结果仍然“不一致”。这时候你需要跳出纯技术层面从生物学机制的角度重新审视。转录组测的是稳态mRNA水平它等于转录速率与降解速率的平衡qPCR测的是提取RNA时该时刻的特定转录本量。两者理论上应当一致如果检测对象一致但当存在以下生物学机制时不一致就可能是真实的生物学现象。4.1 转录本异构体差异导致的“假冲突”这是我最想强调的生物学因素。人类基因组中大约95%的基因存在多个转录本异构体。RNA-seq如果在基因水平定量会汇总所有异构体的reads而qPCR引物往往只能覆盖某几个外显子连接区域可能只代表部分异构体。举个实际案例一个基因有长异构体和短异构体长异构体包含外显子1-10短异构体只包含外显子1-3和外显子8-10缺失中间的4-7。处理条件下长异构体下调、短异构体上调基因水平总表达量看起来没有显著变化RNA-seq不显著但如果你针对长异构体外显子4-5连接区设计qPCR引物就会检测到显著下调。这不是技术矛盾而是你的qPCR验证的是特定异构体RNA-seq报告的是基因平均水平。反过来如果一个基因RNA-seq显示显著上调但你针对的恰好是那个不受调控的异构体qPCR结果就会“不显著”。验证之前务必查清楚目标基因在两组间变化的主要是哪个转录本异构体并据此设计引物。4.2 无义介导的mRNA降解等转录后调控的作用细胞内有多种mRNA质量控制机制比如无义介导衰变nMD、miRNA介导的翻译抑制与mRNA降解、竞争性内源RNAceRNA机制等。某些基因的转录水平RNA-seq测到的与翻译水平/蛋白功能不完全相关但这不是我们这里的重点——重点是mRNA自身的稳定性。如果某基因在RNA-seq里表达量上调但在qPCR验证时用相同RNA却检测不到一个可能原因是这条mRNA在样本保存或RNA提取过程中发生了不同程度降解。mRNA的5端和3端降解速率不一样如果引物设计在降解敏感区域比如长的外显子可能导致qPCR测不到真实表达量。另一个情况是RNA-seq建库过程采用polyA富集对带polyA尾的mRNA有效如果某些转录本如组蛋白mRNA不带polyA尾其在RNA-seq中的丰度可能被低估但qPCR可以检测到它们。更复杂的调控场景涉及miRNA结合。miRNA结合mRNA后有些会促进mRNA降解有些只抑制翻译。当miRNA调控某个基因但仅影响其翻译效率、不降低其mRNA丰度时RNA-seq中该基因的mRNA水平无差异但qPCR测的也是mRNA所以两者一致都无差异。这种情况下真正需要验证的其实是蛋白水平而不是qPCR。这点反过来提醒我们RNA-seq和qPCR一致性越高越代表基因在转录水平受调控如果一致性差要考虑蛋白水平或其他层面的调控这本身就是生物学发现。4.3 样本异质性整块组织的RNA与单细胞类型表达的差异对于组织样本比如肿瘤组织、脑组织、肝脏RNA-seq测的是组织匀浆中所有细胞的平均表达。如果某个细胞亚群在两组间的比例发生变化即使该细胞中目标基因本身的表达量不变组织水平的RNA-seq也会出现“差异”。但qPCR检测时如果你使用的是另一块组织其细胞组成比例可能与RNA-seq样本存在差异。比如肿瘤组织中基质细胞、免疫细胞、肿瘤细胞的比例在不同个体和不同取块位置之间差异很大。一个基因在免疫细胞中高表达、在肿瘤细胞中低表达两组间免疫浸润程度不同RNA-seq整体显示显著差异而你做qPCR的组织块恰好肿瘤细胞含量更多结果就可能不一致。解决思路是如果技术允许使用激光显微切割或流式分选富集目标细胞后再提取RNA。至少记录每块组织的病理构成确认RNA-seq样本和qPCR样本的组织构成尽可能一致。对于细胞系实验这种组织异质性影响较小但细胞密度、培养时间、细胞周期状态仍可能造成差异。4.4 不同时间点取样带来的动态表达变化转录组的表达是动态的。对于一些受昼夜节律、细胞周期、信号通路反馈调控的基因取样时间差几小时都可能导致表达量出现本质变化。如果RNA-seq和qPCR取材时间不一致例如RNA-seq是上午取样qPCR是下午取样一批基因表达就会季节性波动。做细胞实验时尤其要注意细胞密度、换液时间、刺激时间都需要严格一致。我遇到过一次印象深刻的情况验证一个受circadian调控的基因时RNA-seq数据来自上午9点处理的细胞qPCR验证用的细胞是下午3点处理的该基因表达趋势完全相反。后来调整到同一时间点处理后结果一致。所以所有涉及细胞状态变量处理时间、细胞密度、血清饥饿时间实验必须严格复现原实验条件。5. 系统性排查流程从拿到不一致结果到最终解决方案把以上各层面整合起来我整理了一份“RNA-seq与qPCR不一致”的排查流程。当你再遇到类似情况时按顺序走一遍大多数问题能在1-2天内定位。5.1 第一步核对两者的检测对象是否一致打开RNA-seq的基因注释确认目标基因名称、Ensembl ID把转录本异构体列表拉出来。检查qPCR引物所在的位置覆盖的是哪些转录本的外显子组合。在IGV里查看目标基因的reads覆盖情况看差异reads主要分布在哪些外显子上。如果RNA-seq里差异信号在某个特定外显子区域尤其明显而你的qPCR引物在另一个区域请重新设计引物。这个步骤可以排除掉相当一部分“假冲突”。我遇到过一个案例RNA-seq显示一个炎症基因显著上调但qPCR引物设计在该基因的下游区域下调的reads集中在5端后来发现问题在于选择性多腺苷酸化APA导致下游转录本比例变化——qPCR引物位于3UTR区域测出来的结果当然和基因整体的reads信号不一致。5.2 第二步排查RNA-seq分析流程中的定量问题如果原始fastq还在可以用salmon或kallisto重新定量一次比较基因水平表达量。如果两种定量结果一致说明流程稳定问题在别处。检查目标基因的原始counts数和CPM。如果该基因在大部分样本中counts数极低10RNA-seq定量本身噪声就很大不建议对它的FC做太多解读。查看样本间的PCA或聚类结果确认RNA-seq数据中没有明显的批次效应或样本污染。如果目标基因是lineRNA、反义RNA或来自复杂位点直接用featureCounts的默认参数可能在多重叠基因中有分配问题建议用subread的multi-mapping处理或查看原始比对bam。5.3 第三步确认qPCR实验的内部质控数据把所有质控数据列出来溶解曲线单峰还是双峰产物Tm值是否与预期一致扩增效率标准曲线斜率是否在-3.1到-3.6范围内内参表达稳定性GAPDH或ACTB的Ct值在两组间差异是否1个循环反转录阴性对照的Ct是否为N/A或40生物学重复间的Ct标准差是否1如果这些指标中有任何一项不过关先解决实验问题再谈结果一致性的问题。我见过太多人忽略溶解曲线的双峰问题直接开始分析结果——这是最致命的操作习惯。5.4 第四步从生物学角度重新解读当技术和统计都没问题但RNA-seq与qPCR仍然不一致时我最推荐的态度是把它当作一个生物学现象来分析而不是急着掩盖。你可以在下一篇论文里写RNA-seq检测到该基因在转录本X水平上显著调控qPCR验证了特定转录本的表达两者一致但基因水平的总体表达变化不具有统计学显著性提示该基因的调控主要发生在转录本异构体层面。或者RNA-seq数据显示该基因mRNA丰度变化但qPCR未能在独立样本中重复提示该基因的表达变化可能具有样本特异性可能需要更大样本量的验证。这种表述不仅不是缺陷反而表明你对实验结果有完整、客观、深入的理解。审稿人更欣赏这种坦诚。5.5 第五步实在无法解释时的备选方案如果经过以上所有步骤还是无法解释不一致我建议用Digital Droplet PCRddPCR作为第二种独立验证方法。ddPCR不依赖标准曲线对低表达基因的定量更稳定且受扩增效率影响小。做Western Blot验证蛋白水平看变化趋势更接近哪一个。用RNAscope或原位杂交在组织水平上直接观察目标基因的空间表达模式这对组织异质性导致的差异尤其有效。直接做Actinomycin D实验检测mRNA稳定性评估目标基因是否受转录后调控影响。6. 常见问题速查表现象可能原因优先排查方向解决思路RNA-seq显著上调qPCR无差异引物只覆盖不受调控的转录本异构体IGV检查差异reads分布核对引物位置重新设计引物到差异区域或公共外显子RNA-seq无差异qPCR显著上调基因水平汇总掩盖异构体差异查看转录本水平表达按转录本特异性重新分析或设计引物趋势相反样本间细胞组成差异/批次效应/时间点不同回顾实验记录确认取样条件用同一批RNA严格复现条件FC数值差异大统计口径不同shrinkage、扩增效率查看log2FC是否被压缩标准曲线斜率报告趋势和p值不盲目对齐数值低表达基因不稳定reads数过低/Ct值过大检查原始count和Ct分布换高表达基因验证或使用ddPCRqPCR重复间波动大内参不稳/细胞状态异质评估内参稳定性检查细胞状态用多个内参组合或增加生物学重复最后分享几点经验我个人做这个方向最大的体会是RNA-seq和qPCR结果不一致不是灾难而是信号。它至少能说明两个问题要么你对目标基因的转录本构成还不够了解需要更深入去查基因注释和reads分布要么这个基因的调控确实不只在转录水平值得进一步探索。每次遇到不一致我都把它当作一次学习机会——对基因结构的理解加深了对qPCR技术的把握也更扎实了。另外强烈建议建立一套标准操作流程拿到RNA-seq结果后先挑选基因设计引物时查转录本列表验证qPCR时保留所有质控数据遇到不一致时按本文的排查思路逐项排除。培养这种严谨的实验习惯比单独解决某个基因的验证问题更有价值。做科研就是在反复验证和追问中往前走的不需要怕问题怕的是不追问。
返回列表