来源:DNA Lab Space 实验教程 | 编译:DNA Lab Space
做CRISPR筛选最怕什么?不是细胞死了,不是测序深度不够,而是你辛辛苦苦转染完、提完基因组,一看覆盖度——300倍?500倍?该有的sgRNA少了一半。别人发文章文库覆盖度动辄1000×,你连300×都保不住,后面的筛选数据根本不敢信。问题到底出在电转参数、扩增PCR、还是建库连接?别急,这篇教程带你把文库构建全流程从粗到细、从低级到高级挨个过一遍,每一步都配上具体参数和验证手段,帮你把丢失的覆盖度找回来。

第一步:先别碰高端操作,排查这三个低级错误
新手最容易在不起眼的地方翻车,先花十分钟检查下面三项:
1. sgRNA文库质粒的起始量算错了:文库构建时,质粒投入量至少要保证每个sgRNA对应1000个拷贝。比如你文库有10000条sgRNA,质粒总量应≥10000×1000×质粒分子量/阿伏伽德罗常数,换算下来通常需要5-10 μg质粒。如果你只转了1 μg,覆盖度天生就低,后面再怎么挽救都白搭。
2. 电转杯或转染试剂没预冷、细胞状态差:电转时细胞活率低于70%会导致大量细胞死亡,sgRNA丢失。电转前用PBS洗涤细胞两次,电转杯在冰上预冷5分钟,电转后立即加预热培养基。
3. 文库扩增PCR循环数超过18个:循环数一多,PCR偏好性和重复会破坏文库均衡性。建议用15-16个循环,投入总量2 μg基因组DNA,每个反应50 ng,共40个反应,这样既能保证产量,又最大限度降低偏差。

如果这三项没问题,再往下走系统排查。
第二步:分维度系统排查,按实验流程逐模块定位
把文库构建分成四个模块:质粒扩增与提取、细胞转染/感染、基因组DNA提取、sgRNA扩增与测序建库。每个模块按“现象→原理→解决→验证”的顺序排查。
模块1:质粒扩增与提取——文库质粒本身不均匀
- 现象1: 质粒电泳显示条带弥散,或者酶切后片段大小不对。
原理: CRISPR文库通常包含数千至数万种质粒,如果转化效率不足或菌液培养时间过长,部分sgRNA质粒拷贝数会异常升高或丢失。
解决步骤:
1. 将文库质粒转化入稳定感受态细胞(如Endura或Stbl3),转化后先在SOC培养基中37℃摇菌45分钟,再涂布在含氨苄/卡那的15 cm平板上,每个平板菌落数控制在50000-100000个,避免过度密集。
2. 挑取全部菌落(用刮刀刮下)接种到液体培养基,建议菌液总量按1 cm平板对应100 mL培养基的比例扩大培养,比如10个平板对应1 L培养液。
3. 培养时间不超过12小时,OD600达到1.0-1.5时立即收菌。
验证方法: 提取质粒后进行深度测序(可用MiSeq小规模测序),检查每个sgRNA的reads分布是否接近均一,如果出现明显的高峰/哑铃状分布,说明扩增时发生了偏倚。
- 现象2: 质粒浓度够,但测序后覆盖度远低于理论值。
原理: 可能是试剂盒提取时柱子过载,导致质粒断裂或损失,尤其是大片段文库质粒(>8 kb)更容易受损。
解决: 使用去内毒素大提质粒试剂盒,每根柱子最多承载200 μg质粒,不要超载。洗脱时预热洗脱缓冲液至70℃,洗脱体积100 μL,重复洗脱一次。
验证: 用琼脂糖凝胶检测超螺旋条带完整性,并用Qubit精确量化。
模块2:细胞转染/感染——文库进入细胞的效率不均
- 现象1: 转染效率看起来很高(GFP阳性>80%),但文库覆盖度低。
原理: CRISPR文库质粒转染时,不同sgRNA质粒的拷贝数进入细胞是泊松分布,如果平均每个细胞接收的质粒数太少,就会有很大一部分细胞只拿到少量sgRNA种类,导致有效覆盖度降低。
解决步骤:
1. 计算需要的细胞量:每个sgRNA至少需要1000个细胞携带,那么10000条sgRNA就需要1000万细胞。实际转染时建议准备3倍细胞量,即3000万。
2. 使用核转染或脂质体转染时,质粒用量按每百万细胞0.5-1 μg优化。例如3000万细胞使用15-30 μg质粒。
3. 转染后24小时更换培养基,去除毒性死细胞。
验证: 转染后48小时提取部分细胞基因组,进行sgRNA扩增,小规模测序计算覆盖度。如果覆盖度仍低,可以增加质粒量或改用慢病毒感染。
- 现象2: 慢病毒感染MOI<0.3,导致大量细胞未被感染。
原理: 慢病毒文库感染时,如果MOI太低(<0.3),则大部分细胞感染0个病毒颗粒,而少数细胞感染多个,导致文库有效细胞数不足。
解决: 通过预实验测定病毒滴度,调整感染条件使MOI=0.3-0.5,感染时添加polybrene(终浓度8 μg/mL)并离心促进感染(1000×g,32℃,90分钟)。病毒体积与细胞数比例建议为:每10 cm皿细胞(约100万细胞)使用100 μL高滴度病毒,感染8-12小时。
验证: 感染后48小时用流式检测阳性率,并计算感染细胞总数。若阳性率低于30%,需要浓缩病毒或增加接种细胞量。
模块3:基因组DNA提取——DNA质量与用量决定扩增的起点
- 现象1: 提取的基因组DNA A260/A280低于1.8,或有明显降解。
原理: 基因组DNA降解后,sgRNA所在的整合位点断裂,导致PCR扩增时模板不完整,部分sgRNA无法被扩增。
解决: 使用细胞裂解液时,蛋白酶K终浓度0.4 mg/mL,55℃消化过夜;沉淀DNA时加入0.7倍体积异丙醇,然后70%乙醇洗涤两次。全程轻柔操作,不要涡旋。
验证: 取1 μg基因组DNA在1%琼脂糖凝胶上电泳,应出现清晰的约20 kb以上主带,无明显涂布。
- 现象2: 基因组DNA总量不足。
原理: 覆盖度=测序reads数/文库sgRNA数,但前提是基因组DNA中每个sgRNA位点的拷贝数要足够。如果提取的DNA量不够,PCR扩增时模板相同位点会重复取样,产生重复reads。
解决: 需要的基因组DNA总量 = 细胞数 × 6.6 pg。例如你需要覆盖度1000×(10000条sgRNA),则需要1000万细胞,对应约66 μg基因组DNA。建议提取至少100 μg。
验证: Qubit dsDNA BR法精确测定浓度,确保总量达标。
模块4:sgRNA扩增与测序建库——PCR是最后一道关卡
- 现象1: PCR产物电泳有引物二聚体,切胶回收后得率低。
原理: 引物二聚体会占据测序reads,降低有效覆盖度。另外,扩增循环数过多会导致非特异性条带。
解决: PCR反应体系推荐:基因组DNA 50 ng × 40个反应(总计2 μg),使用高保真热启动酶(如Q5),反应条件:98℃变性30秒;98℃ 10秒,60℃ 20秒,72℃ 30秒,共15个循环;最后72℃延伸2分钟。PCR完成后使用2%琼脂糖凝胶电泳,切取目标条带(通常在250-350 bp之间),用胶回收试剂盒纯化,洗脱体积20 μL。
验证: Qubit荧光定量,并送Sanger测序检测PCR产物是否单一,或者用Agilent 2100分析片段分布。
- 现象2: 测序结果中,sgRNA序列的reads分布极其不均匀。
原理: PCR扩增时引物与某些sgRNA序列结合效率不一致,或者模板中有复杂的GC区域,导致这些区域的扩增效率低下。
解决: 优化PCR退火温度,建议用梯度PCR(58-66℃)测试;增加一个“Nested PCR”可以提高特异性:第一轮15个循环,取1 μL产物做第二轮15个循环,第二轮引物带有测序接头。
验证: 对两次PCR产物分别进行小规模测序,比较覆盖度变化。如果第二轮明显改善,说明第一轮产物中非特异性片段干扰了后续扩增。
第三步:进阶疑难问题——这些情况你可能没遇到过
1. sgRNA序列中的poly-A或poly-T导致PCR滑移
如果你的文库中存在连续5个以上同聚碱基,高保真酶在扩增时也会发生滑移,导致读码框偏移或在测序中产生插入缺失,最终这些sgRNA被识别为错误序列而丢弃。
对策: 检查文库序列,对poly-A/T>5的sgRNA位置额外设计引物,或者使用U-NGS检测方法,添加阻断序列。如果文库设计已固定,可以尝试改用KOD Xtreme酶,其对于同聚序列的扩增稳定性更好。
2. 文库覆盖度正常,但特定sgRNA缺失且无法扩增
有时你会看到某个sgRNA在所有样本中reads数为0,但在原始质粒库中却存在。这可能是因为该sgRNA序列与细胞基因组有同源性,在转染后被内源miRNA降解,或者在传代过程中被天然选择清除。
对策: 如果是内源miRNA作用,可在设计文库前用RNAhybrid预测;如果已经发生,则该sgRNA本身不适用于该细胞系,需要在分析筛选结果时排除该位点。
3. 测序深度极高但unique reads极少——重复率异常
这种现象往往不是文库覆盖度问题,而是PCR扩增的“瓶颈效应”。在扩增初期,如果模板DNA量太少,而循环数又高,那么同一分子被大量重复扩增,导致测序后大量重复reads。
对策: 确保PCR投入基因组DNA总量≥2 μg(对应每个sgRNA至少200个基因组拷贝),循环数不超过16。也可以使用UMI(唯一分子标识符)技术,通过UMI来校正PCR重复。
避坑总结+实操建议
三条核心结论:
1. 覆盖度低的第一杀手是起始分子数不足——无论是质粒、细胞还是基因组DNA,都要按“每个sgRNA 1000个拷贝”的最低标准来计算用量。
2. PCR是偏倚最大的环节:循环数控制在15-16个循环,退火温度务必梯度优化,优先使用高保真热启动酶。
3. 每个环节都要设质控点:转化后测质粒库、感染后测基因组、建库后测产物,每步都做小规模测序验证,不要憋到最终测序才发现问题。
两条日常好习惯:
1. 建立“文库追踪表”:记录每批质粒的转化效率、电转体积、PCR循环数、测序覆盖度,用数据驱动优化。
2. 实验前多做两个备份:质粒库分三管冻存(工作库、母库、原始库);每一批PCR产物保留10 μL备用。
你的文库设计还有优化空间吗?
如果你发现文库覆盖度反复调试仍然不稳定,那可能需要在设计阶段就优化sgRNA的序列特征。试试平台的 CRISPR sgRNA设计工具,它会帮你避开GC极端、poly-A/T、脱靶区域等不利因素,从源头提升文库均一性。另外,如果你的文库涉及蛋白编码基因,做筛选前可用 密码子优化工具 或 蛋白可溶性预测工具 评估表达载体的兼容性,减少后续功能性筛选的落差。工具在手,排查无忧。