来源:DNA Lab Space 实验教程 | 编译:DNA Lab Space
做CRISPR实验,最怕的不是没敲进去,而是敲进去了但脱靶位点一片狼藉。你辛辛苦苦设计sgRNA、转染、提DNA,结果跑完PCR或测序,非特异性编辑信号高到离谱,或者对照样本也出现“假阳性”。更头疼的是,同样的流程,别人能做出来,你一上手就全军覆没。别急着怀疑人生,脱靶检测的失败90%以上是操作细节和体系设计出了问题。这篇教程直接按流程拆解,从低级错误到进阶疑难,帮你把每一个可能踩的坑都填平。
第一步:快速排查低级错误
先别碰那些高深的算法和生信参数,下面几个基础错误你检查了吗?
1. 基因组DNA污染:RNA样本里混入gDNA,导致PCR扩增出非特异条带。解决:DNase I处理后再纯化,并用无RT对照验证。
2. 引物二聚体或非特异扩增:脱靶位点引物设计不严谨,Tm值差异过大或3'端互补。解决:重新设计引物,保证Tm差≤1℃,产物长度80-200 bp。
3. PCR循环数太多:超过35个循环,非特异产物指数级放大。解决:限制在28-32个循环,并做循环数梯度预实验。
4. T7E1或Surveyor酶切体系缓冲液错配:用了普通PCR buffer,酶切活性异常。解决:换用配套的10× NEBuffer 2或Surveyor Nuclease Buffer,并加0.15% Triton X-100。

第二步:分维度系统排查
以下按实验流程分模块,每一步都有现象、原理、解决步骤和验证方法,请逐项对照。
1. sgRNA设计阶段:靶点同源性过滤了吗?
- 现象:预测脱靶位点几十个,但实验验证一个都没有,或者验证的位点全是“假阳性”。
- 原理:CRISPR-Cas9允许guide RNA与靶DNA之间存在错配,但不同位置耐受性不同。种子区(靠近PAM的8-12 nt)严格匹配,而远离PAM的区域可容忍3-5个错配。若设计时只用了默认的BLAST参数,没有做全基因组同源性过滤,就会留下大量非特异性候选。
- 解决步骤:
1. 使用CRISPOR或Cas-OFFinder重新评估,设置错配数≤3,PAM类型为NGG/NRG(取决于Cas9突变体)。
2. 过滤掉所有在编码区外显子、启动子或增强子区域有≥2个错配的位点。
3. 优先选择GC含量在40%-60%、长度20 nt、无连续4个T(转录终止信号)的sgRNA。
- 验证方法:对每个候选位点做Sanger测序,比较突变峰图;或者用rhAmpSeq靶向测序验证,若种子区有突变或缺失,则该sgRNA脱靶风险高。
2. 细胞转染与编辑效率评估:低编辑效率掩盖了脱靶?
- 现象:脱靶检测结果全是阴性,但on-target编辑效率也极低(<5%)。这时候很容易误判为“无脱靶”,实际是根本没编辑成功。
- 原理:脱靶检测的前提是Cas9有足够活性。若转染效率低或Cas9/sgRNA表达量不足,所有位点(包括脱靶位点)的切割信号都低于检测阈值。另外,NHEJ修复占主导时,如果细胞分裂慢,突变信号会被稀释。
- 解决步骤:
1. 转染前检测Cas9-GFP荧光强度,确保阳性细胞比例>70%。悬浮细胞用核转染(如Lonza 4D-Nucleofector),贴壁细胞用脂质体转染(如Lipofectamine CRISPRMAX,比例1:1)。
2. 转染后48-72小时收集gDNA,用T7E1或片段分析仪检测on-target indel频率。要求indel效率≥30%才继续做脱靶评估,否则优化转染参数。
3. 若使用RNP复合物,Cas9蛋白与sgRNA摩尔比应精确为1:1.2,并在室温孵育10-15分钟形成复合物。
- 验证方法:用ddPCR绝对定量检测on-target位点indel频率,或运行Sanger测序后用ICE/Synthego分析。
3. 脱靶位点PCR扩增:为什么总是扩不出来或者条带模糊?
- 现象:引物在脱靶位点区域扩增出多条带、拖尾,或者无条带;部分样本有条带但测序确认是错配区。
- 原理:脱靶位点常常存在序列重复杂、GC含量高或与on-target同源性高。引物结合区若覆盖了基因组的重复元件,PCR会竞争性扩增非目标区域。此外,gDNA断裂或引物不可用也是常见原因。
- 解决步骤:
1. 使用高保真、热启动的DNA聚合酶(如Q5或KAPA HiFi),退火温度采用梯度(55-68℃)重新摸索,选择唯一清晰条带的最高温。
2. 引物设计时避免3'端前5个碱基有大段重复序列,并利用NCBI Primer-BLAST的“template masking”功能屏蔽重复区。
3. 模板量控制在100-200 ng每反应(50 μL体系),95℃预变性3分钟,然后95℃ 20秒,60℃ 30秒,72℃ 30秒,共32个循环。
- 验证方法:取5 μL扩增产物跑2%琼脂糖凝胶电泳,若条带大小正确且无smear,可进行Sanger测序或NGS建库;若有多条带,切胶回收目标条带再测序。

4. 酶切或文库构建阶段:假阳性从哪来?
- 现象:T7E1酶切后,脱靶位点出现预期大小的切割条带,但重复样本结果不稳定,或者对照组也有弱条带。
- 原理:T7E1识别并切割不完美匹配的DNA异源双链,但若PCR产物本身存在单核苷酸多态性(SNPs),也会被切出条带。另外,酶切温度过高或时间过长,会导致非特异性切割。NGS文库构建时,接头连接效率不均衡会导致测序深度不足,掩盖真实脱靶信号。
- 解决步骤:
1. 用同一批细胞设置未转染对照,若对照也出现切割条带,则说明该位点是SNP或PCR引入突变,需重新设计引物或排除该位点。
2. T7E1酶切反应:200 ng纯化PCR产物,加入1 μL T7E1酶,1× NEBuffer 2,总体积20 μL,37℃孵育30分钟,立即加入2 μL 0.5 M EDTA终止。
3. 若进行NGS,需用UMI(唯一分子标识符)接头,减少PCR重复误差;每个文库的测序深度建议≥50000×覆盖每个靶位点,小规模panel至少也需10000×。
- 验证方法:将酶切产物进行毛细管电泳(如QIAxcel或Fragment Analyzer)定量切割峰;NGS数据用CRISPResso或CrispRVariants分析,过滤掉等位基因频率<5%的突变。
第三步:进阶疑难问题
1. G2/M期细胞富集了同源重组修复,脱靶信号被“修复”干净了?
当Cas9切割后,细胞同时存在NHEJ和HDR。若你在转染时提供了供体DNA(用于敲入),HDR成功修复的细胞比例高,脱靶位点可能以精确修复的形式存在,导致突变检测阴性。此时需使用专门检测HDR事件的引物,或者用rhAmpSeq检测整合到脱靶位点的报告基因。更稳妥的方法是转染后不再补加供体DNA,而是分两批细胞,一批做敲入,一批做纯敲除用于脱靶评估。
2. 表观遗传状态导致sgRNA不可及,脱靶位点实际切割效率很低
理论上预测的脱靶位点,如果处于异染色质区域,dCas9结合受限。但Cas9蛋白本身可以结合并切割瞬时暴露的开放染色质。若你发现某些脱靶位点在多个sgRNA中重复出现,但编辑频率却差异巨大,建议用ATAC-seq或MNase-seq数据过滤。更简单的方法是,转染后同时进行ChIP-qPCR,检测Cas9在候选脱靶位点的结合富集,若富集值<3倍,则可忽略该位点。
3. 多拷贝脱靶位点引起定量偏差
基因组中存在转座子或rDNA重复序列时,一个脱靶位点可能对应多个拷贝数。当使用qPCR或NGS检测时,拷贝数高的位点会产生高信号,但未必是真实的Cas9切割。处理方法:设计引物时跨过一个不在重复区域内的唯一侧翼序列,并进行基因拷贝数定量(gDNA ddPCR)。如果无法避开,可直接弃用该位点,只报告唯一序列的脱靶情况。
避坑总结+实操建议
1. 核心结论:脱靶检测的阴性结果必须建立在on-target编辑效率≥30%的前提下,否则没有任何意义;所有阳性脱靶信号都要用未转染对照排除SNP或PCR假象。
2. 核心结论:引物设计和PCR条件是最大的水分来源,一个脱靶位点至少要跑到清晰单一条带且重复一致,才算“可检测”。
3. 核心结论:NGS检测时,UMI接头和深度≥10000×是底线,低于此值不能轻易下“无脱靶”的结论。
日常好习惯:
- 每次实验记录sgRNA序列、细胞代数、转染批次和PCR退火温度,建立“脱靶检测追踪表”,一旦异常方便回溯。
- 定期用阳性对照sgRNA(已知有多个脱靶位点的)监测整套流程的灵敏度和稳定性,比如使用靶向HBB的sgRNA,其已知脱靶位点包括HBD基因区。
如果你正在为高通量脱靶筛选或特定肿瘤基因寻找最优sgRNA,不妨试试我们平台内置的引物设计与CRISPR脱靶预测工具。输入你的目标基因和PAM类型,自动生成带最小脱靶评分的sgRNA,同时可以一键获取脱靶位点周围的PCR引物推荐序列,并联动密码子优化模块适配不同表达系统。工具链接就在实验手册旁边,下次设计前花一分钟跑一下,能省你一周的排查时间。