CRISPR脱靶检测全基因组测序

来源:CRISPR脱靶检测全基因组测序(DNA Lab Space 实验教程)| 编译:DNA Lab Space

📎 相关工具:论文智能降重

你花了两个月养细胞、打靶、建库,测完WGS兴冲冲跑完GATK,结果候选脱靶位点列表拉出来三千多个——比sgRNA长度还夸张。这不是CRISPR脱靶率高,大概率是你的检测流程存在系统性假阳性。全基因组测序找脱靶,难点从来不在测序本身,而在从360万个SNV里把真正由Cas9切出来的那十几个位点揪出来。下面按"先查低级错、再分模块深挖、最后攻疑难"的路径,把常见坑一次说透。

第一步:快速排查低级错误

1. 对照样本拿错了。 你用的"未处理对照"其实是另一批次的细胞,基因组背景差异直接制造出成千上万个假阳性。解决:对照必须和实验组同源、同代次、同批次冻存,最好用同一管细胞分出来。

2. 参考基因组版本不一致。 实验组比对到hg38,对照组用了hg19,坐标系统全乱。解决:所有样本统一bowtie2或BWA比对到同一版本参考基因组,比对前md5校验fasta文件。

3. 没做重复。 单个样本的"脱靶"无法区分技术噪音和真实编辑。解决:每组至少2个生物学重复,候选位点必须在重复间一致出现。

4. 建库批次效应没去。 实验组和对照组不在同一天建库,捕获效率差异被误判为编辑信号。解决:交叉建库,同一天内完成两组文库制备。

教程配图2:CRISPR脱靶检测全基因组测序 排查流程示意
▲ 教程配图2:CRISPR脱靶检测全基因组测序 排查流程示意

第二步:分维度系统排查

按"建库→比对→变异检测→脱靶判定"四段流程逐段排查。

1. 建库与测序深度不达标

现象:候选位点覆盖度只有5×-10×,假阳性率飙到80%以上。

原理:WGS找脱靶依赖足够深度区分真实变异和测序错误。Cas9脱靶位点多为杂合indel,低深度下等位基因比例估计偏差极大。

解决步骤:目标区域平均深度≥50×,候选位点局部≥30×;PE150测序,插入片段350-500 bp。

验证方法:用samtools depth统计候选位点深度,低于20×的直接标记为不可信。

2. 比对参数过于宽松

现象:大量候选位点落在基因组重复区或同源家族区域。

原理:允许过多错配时,reads被错误比对到旁系同源区,产生虚假变异。

解决步骤:BWA-MEM默认参数即可,不要为了"提高比对率"随意调高-m或降低-A。比对后必须去重(Picard MarkDuplicates),MAPQ<30的reads直接过滤。

验证方法:用IGV目视检查候选位点,看是否存在比对堆积异常或clipping。

3. 变异检测流程未针对编辑特点优化

现象:GATK HaplotypeCaller输出大量低质量indel,其中大部分是测序噪音。

原理:标准胚系变异检测假设二倍体、孟德尔遗传,而CRISPR编辑产生的是体细胞嵌合突变,等位比例可能只有5%-20%。

解决步骤:改用针对低频变异的工具如CRISPResso2或BEAN,或手动将GATK的--min-base-quality-score提到20,--standard-min-confidence-threshold-for-calling设为30。候选位点必须满足:支持reads≥8条,等位比例≥5%,且在对照中为0。

验证方法:挑10个候选位点做Sanger测序或靶向深度测序,统计真实阳性率是否>70%。

4. 脱靶预测算法选择不当

现象:纯实验组WGS跑出来几千个候选,无从下手。

原理:全基因组从头找变异噪音太大,必须用预测工具缩小范围再验证。

解决步骤:先用Cas-OFFinder或CRISPOR做序列水平预测(允许3-4个错配,含1个PAM近端错配),得到200-500个候选位点,再在这些位点里查WGS数据。

验证方法:ROC曲线评估——已知脱靶位点是否在预测列表里,假阳性比例是否可接受。

教程配图3:CRISPR脱靶检测全基因组测序 排查流程示意
▲ 教程配图3:CRISPR脱靶检测全基因组测序 排查流程示意

5. 背景变异过滤不彻底

现象:实验组独有的SNV其实是细胞系本身传代积累的漂变。

原理:癌细胞系基因组不稳定,传代20次可积累数百个新SNV。

解决步骤:扩大对照样本量(≥3个),用Mutect2的panel of normals模式,剔除在任一对照中出现的变异。

验证方法:对同一细胞系不同代次做WGS,统计自发突变率,作为背景阈值。

6. 统计阈值没做多重检验校正

现象:p<0.05筛出一大堆"显著"位点。

原理:全基因组做百万次检验,不校正的话假阳性率爆炸。

解决步骤:用Benjamini-Hochberg校正,FDR控制在0.05以下;同时要求候选位点的编辑效率在生物学上合理(通常0.1%-50%)。

验证方法:画QQ图看p值分布是否偏离零假设。

第三步:进阶疑难问题

1. 大片段缺失/结构变异漏检

标准SNV检测流程会漏掉Cas9造成的数百bp到kb级缺失。现象是候选列表干净,但表型异常。解决:用GRIDSS或Manta做SV检测,或直接在候选位点两侧设计引物做长片段PCR。别只盯着small indel。

2. 单细胞克隆扩增引入的假阳性

如果你用单细胞分选后扩增再测序,MDA扩增偏倚会产生大量假变异。现象是脱靶位点在克隆间完全不重叠。解决:改用MALBAC或PicoPLEX,或者直接放弃单细胞路线,用bulk群体测序。

3. 表观遗传修饰干扰变异判定

某些区域存在等位基因特异性甲基化,导致比对和变异检测系统性偏差。解决:对候选位点做Bisulfite测序交叉验证,排除甲基化导致的假象。

避坑总结+实操建议

三条核心结论:

  • 对照样本的质量决定整个实验的天花板,宁可多花一周养细胞,也别凑合用一个不同批次的对照。
  • 测序深度不到50×,任何脱靶分析都是空中楼阁,先补测再说。
  • 预测算法缩范围+WGS验证+靶向测序确认,三步缺一不可,别指望WGS一步到位。

两个日常好习惯:

  • 每次实验前用同一管细胞分装出实验组和对照组,冻存备份,避免批次效应。
  • 建库当天做一份qPCR定量,确保两组文库的摩尔浓度差异不超过20%。

跑完WGS只是开始。拿到候选位点后,你还需要设计验证引物、优化扩增条件。站内的引物设计工具可以帮你按候选位点上下游200-300 bp直接生成特异性引物,密码子优化工具则能在你做后续回补实验时,把脱靶位点附近的序列改掉而不影响蛋白表达。真要做功能验证,蛋白可溶性优化工具也能帮你把Cas9变体表达量提上去,降低因为蛋白量不足导致的假阴性。工具都在手边,别自己硬扛。

延伸阅读:更多代谢通路设计、多基因组装等合成生物学工具,可访问 DNA Lab Space。

📎 相关文章

qPCR熔解曲线多峰退火温度优化 10-27 细胞复苏存活率低冻存液渗透压 10-27 细胞转染毒性大培养基更换时机 10-27 细胞划痕实验愈合过快血清浓度降低 10-27