来源:核酸适配体首轮库结构预富集消减(DNA Lab Space 实验教程)| 编译:DNA Lab Space
你精心设计合成了78 nt的随机文库,理论上应有10^14以上的复杂度,结果一轮PCR扩增、拿到双链产物,跑胶一看:条带是有了,但接着做单链回收、预富集消减,测序回来一看——多样性崩了,几十万条reads里几乎全是同一类序列,GC占比严重偏向某一侧,结构基序高度同质。
更头疼的是,你怀疑不是筛选过程出了问题,而是"预富集消减"之前,文库本身就已经被你的操作消减掉了。
这种情况在首轮SELEX中相当常见。文库结构预富集的目的是让含稳定二级结构的序列在进入后续筛选前被保留和扩增,但这个步骤里任何一环失衡,都会直接杀死文库多样性。而且这个过程恰恰在实验流程最前方,一旦出了问题,后面所有轮次的结果都没有意义。
别着急,先按下面几步来排查。大概率是某个细节你没注意到。用这套流程逐一检查,能挽回大部分首轮筛选的灾难。
---
第一步:快速排查低级错误
很多所谓的"文库坏了",根本原因就出在最基础的操作上。直接看下面几条:
1. PCR退火温度设错了。 随机文库理论上没有"标准退火温度",但不代表你可以随便设。如果你用56°C以下退火跑25个循环,引物错配会疯狂累积,非特异扩增产物会占据主流。退火温度直接设在60°C,跑18-20个循环先试试。
2. 循环数凭感觉拍脑袋。 用荧光定量PCR先做预实验来确定循环数,而不是凭经验定20个或25个循环。一般在qPCR对数增长期的CT值基础上加3-4个循环就足够了。超过24个循环,文库的偏嗜性扩增会急剧加剧。
3. 引物浓度没优化就开跑。 固定文库模板量的情况下,引物浓度过高的直接后果是引物二聚体和拖尾条带大量出现。每条引物200-400 nM就够用了,太高反而出问题。
4. 模板量过低。 首轮PCR的模板投入量以覆盖文库复杂度为准。计算一下——如果你投了1 μg 78 nt文库(约10^13分子),PCR管里上样量就不要低于50 ng。模板量低于10 ng时,随机丢失的序列比例会让你怀疑人生。

---
第二步:分维度系统排查
排除了初级错误后,问题如果还在,按实验流程往下走,分以下几个模块逐项排查。
模块一:文库合成与起始质量
现象描述: 文库PCR产出条带模糊、弥散,甚至跑胶后出现明显拖尾。产物条带位置与预期不符。
原理说明: 首轮文库本身的质量决定下游成败。合成过程中出现的缺失、截短片段会在PCR中被选择性扩增——短片段扩增效率更高,长片段(尤其是能形成稳定结构的全长序列)会被"消减"掉。这是预富集过程最矛盾的环节之一。
解决步骤:
1. 取合成文库原液,跑一次变性尿素-PAGE(8%聚丙烯酰胺,7 M尿素),切取全长条带,不要直接使用脱盐后的粗产物。这一步能去除绝大部分截短序列。
2. 切胶回收后,用Qubit ssDNA定量,记录实际回收量。如果回收率低于50%,说明合成质量本身存在问题。
3. 以回收的模板进行后续实验。PCR扩增时,退火温度从60°C起始,做一个温度梯度(±4°C),找出条带最锐利、无非特异带的条件。
验证方法: 扩增产物纯化后跑高分辨率琼脂糖凝胶(3% MetaPhor),观察是否为干净的单一目标条带。也可以用毛细管电泳查看片段长度分布,主峰前后有无杂峰。
模块二:PCR扩增环节本身
现象描述: 所有步骤看似正常,但测序后的文库复杂度统计结果远低于预期。同源序列占比过高,多样性严重不足。或者,第一轮亚克隆挑取的单克隆序列中,发现大量序列含有相同的前端或后端截短。
原理说明: 这是Taq酶聚合酶最容易制造的陷阱——"PCR偏向性"。带有某些结构基序的序列(如发夹结构)在PCR中不容易被完全复制,因为它们会阻碍聚合酶的进程。结果就是:无法高效复制的序列丰度逐步降低,而更容易被扩增的无结构序列比例上升。这就是"结构消减"的机制核心——你做的不是预富集,而是预淘汰。
解决步骤:
1. 加入GC增强剂(如5% DMSO或1 M甜菜碱),降低模板二级结构的热稳定性。使用可耐受高温解链的聚合酶体系。反应程序上,变性温度建议设为98°C,变性时间不少于20秒。
2. 减少循环数到12-15个,同时放大体系体积(如扩增8-10管100 μL体系,合并后纯化)。这一策略可以避免PCR进入平台期后子链的重新退火扩增,也就是所谓的"PCR介导的重组"现象。
3. 使用热启动酶并确保PCR反应在冰上配制,避免低温延伸。
验证方法: 对PCR产物直接进行二代测序(在首轮SELEX中值得做一次),对比扩增前后序列中长度为4 bp及以上的茎环结构占比。如果PCR后带有稳定结构基序的序列占比降低了50%以上,问题就出在PCR环节。

模块三:单链分离/消减杂交过程中的非特异性损失
现象描述: 单链分离后产量很低(从1 μg双链产物中回收到的ssDNA不到100 ng),或者后续使用同等量ssDNA进行第二轮PCR时扩增效率异常低。
原理说明: 单链分离方法(通常是λ核酸外切酶消化或链霉亲和素磁珠分选)中,靠5'端生物素修饰结合到链霉亲和素磁珠上的那条链,会因为空间位阻导致后续洗脱不完全。而未被捕获的那条链如果带有G-四联体或长茎环结构,在洗脱条件下会倾向于形成分子内折叠,导致其在乙醇沉淀或柱纯化过程中与其他序列的回收效率差异巨大。
解决步骤:
1. 磁珠分选时,结合缓冲液建议用10 mM Tris-HCl(pH 7.5),含1 M NaCl和1 mM EDTA。磁珠用量按照每1 μg PCR产物使用50 μL磁珠悬液,室温孵育30分钟,孵育过程轻柔旋转混匀。
2. 洗脱时,用0.1 M NaOH处理不超过5分钟,随即用1 M Tris-HCl(pH 7.0)中和。时间延长会使DNA在强碱条件下降解。
3. 如果你用的是酶切法,注意λ核酸外切酶的用量。每1 μg双链DNA使用10 U酶,37°C孵育30分钟。酶量过多或时间过长,可能会因为酶的非特异性活性降解另一条链。
验证方法: 回收的单链产物用SYBR Gold染色(这种染料对单链灵敏度高于双链),进行变性PAGE检测。各取等量回收产物和起始双链产物作为模板进行qPCR,比较CT值差异。CT差值不应超过3-4个循环。如果更多,说明回收过程有大面积序列丢失,做一次回收效率分析,将回收产物与起始文库杂交,看消除曲线是否正常。
模块四:预富集消减中的流程设置问题
设置消减的目的,是让文库在首轮正筛前,有效清除掉那些与靶标完全不结合的序列。SELEX实践中常采用反筛或空白消减消除非特异性吸附序列。问题在于:操作不当会让本应保留的"结构保守序列"也被一并消减。
当消减所依赖的载体本身(如硝酸纤维素膜NC膜、磁珠、树脂等)引入非特异性亲和的陷阱时,你可能会观察到"预富集后序列完全失活"或消减后回收的文库含量非常低的情况。这在首轮筛选时会让多样性大幅降低甚至失效。正确做法是:在正式消减预富集前,先用空白载体(无靶标)对文库进行一轮"预清除",时间为37°C孵育30-60分钟。拿走载体后,再收集上清进行正筛。这个过程能去除基质自身的非特异性吸附序列,为有效富集创造条件。
理解消减与富集的逻辑衔接:消减只是"减少背景",真正的预富集发生在随后与靶标的结合、洗脱步骤中。如果消减力度过大——比如反复消减、或引入了较高温度或较长孵育时间——序列整体的多样性将被无差别压制。此时需要考虑降低消减强度(如从两次重复的消减调整为一次短的孵育)并对应通过qPCR监测消耗效率与特异性富集,作为控制手段。
验证方法: 以消减前后的同量ssDNA分别进行qPCR,用跨越文库保守区的引物检测丰度损失。首轮消减造成的总损失一般控制在50%以内较为合理,如果损失率超过90%,需要回溯检查消减是否造成了非特异性丢失。同时,每轮富集的产出应通过qPCR测定,对比样品的产量变化来调整消减轮次和扩增强度。
---
第三步:进阶疑难问题
疑难一:低复杂度区域的"假性消减"与"孪生序列"
你在分析首轮测序数据时,可能会发现大量序列看似不同,却在局部区域共享完全相同的短序列,如在15 bp范围内高度亲和靶标且共有片段高度保守。这种现象往往并非来自你预期的功能结构局限,而是来自另一类以复制错误为基础的分子偏好性。PCR过程中,聚合酶在序列的特定结构位置容易滑移或发生模板切换——尤其是含有单碱基重复或短串联重复的序列区域。当一个滑移突变产生了带有更高PCR效率的序列时,它就会在后续循环中得到指数级扩增,看起来就像被预富集了一样。
面对这类情况,你需要通过Sanger测序验证同一轮次亚克隆单克隆的实际序列一致性。若确认为滑移产物,需要回到PCR步骤:降低延伸温度(68°C),使用高保真聚合酶,并减少PCR循环数。
疑难二:长链文库在预富集中的"PCR致死效应"
如果你使用的是较长的适配体文库(如90-120 nt),两条链的GC含量差异会导致变性后长链特定区域的重新退火形成了分子间部分双链,进而在大规模PCR体系中被聚合酶加工成缺失子。这种现象很难从普通凝胶电泳中观察到,只是表现为DNA产量呈"先正常后断崖"的走势。解决办法是使用增加的变性时间或程序升温变性的PCR方式,并在每个循环后加入短暂的72°C延伸步骤,以帮助不完全延伸产物在下个循环前被修复完整。
疑难三:模拟结构验证时的序列兼容性偏差
首轮预富集之后,你可能会试图利用软件预测富集序列的二级结构,并从中寻找保守基序,依据预测结果设计后续截短文库。但需意识到,计算机预测无法可靠地模拟天然文库结构的动态兼容性——尤其在Mg²⁺浓度低于1 mM或高温条件下,许多预料之外的瞬时杂交状态会影响靶标结合动力学。此时,在设计截短文库前,应先通过酶切印迹或SHAPE化学探测来验证真实构象,否则后续筛选结果可能并不归因于你预期的结构。
---
避坑总结
适配体首轮文库结构预富集的成败,往往不是什么高深的理论问题,而是卡在那些看得见、也说得出、但被你着急的心态略过去的细节上。
1. 首轮文库的"质"比"量"更重要: 未纯化的合成文库直接使用是很多人踩的第一个坑。PAGE纯化切胶,消除缩短序列和非全长碎片,才能保证"起点多样性"足够大。
2. PCR过程是消减命门: 以12-15个循环为起点做预实验观察扩增效率,每轮检测完整度并动态调整。宁可纯化多花时间,也别让多余的循环吞噬你辛苦准备的多样性。
3. "消减"操作本身会成为最大的消减因素: 使用空白预孵育降低载体背景的同时,持续监测回收率,控制动态损失——当遇到首轮回收量骤降时,最先要排查的就是消减操作所用到的基质与条件。
日常操作好习惯:每次SELEX实验都做一个"对照文库并行测试",即同批次合成一段不包含随机区的固定序列,经过相同流程处理;这样就能随时判断体系是否存在非特异降解。另外,全程记录每个步骤的DNA定量结果并计算步骤回收率,一旦某个步骤的回收率低于正常区间,能迅速定位问题,而不是等测序回来才发现大局已定。
---
说到文库构建和预富集的结构评估,绕不开序列设计这个起点。利用引物设计工具预先评估你的文库引物结合区是否会形成意外二级结构,能有效避免后续扩增中的麻烦;如果你计划在预富集后进一步做蛋白靶标的适配体筛选,密码子优化工具和蛋白可溶性优化工具也可以为你的靶标制备环节提供参考支持。毕竟,一个成功的SELEX不仅仅靠筛选流程本身,每个前端环节的可靠性同等重要。