来源:DNA Lab Space 实验教程 | 编译:DNA Lab Space
核酸适配体筛选最磨人的不是实验多难,而是你跑了七八轮SELEX,富集度纹丝不动,甚至反向下降。文库还堆在冰箱里,时间已经烧掉三个月。别急着换库,大概率问题出在你能控制的操作细节上。这篇教程聚焦“富集轮次监控”的完整排查路径,从最低级的加样错误,到最隐蔽的PCR偏差,按流程一步步带你定位。

第一步:快速排查低级错误
新手翻车往往不在高深原理,而在手滑。先别怀疑试剂,问自己三个问题:
1. 洗脱体积是不是搞错了? 每轮洗脱用50 μL,结果你用了500 μL,洗下来的全是非特异性结合。解决:核对操作记录,按标准体积重做一轮。
2. PCR循环数是不是过多了? 25个循环够用,你跑35个循环,非特异条带全被放大。解决:降低循环数到18–25,参考每轮扩增曲线Ct值。
3. 文库和靶标的比例对吗? 文库摩尔数超过靶标结合位点10倍以上,竞争压力消失,随机序列也能“富集”。解决:保持靶标摩尔数≥文库摩尔数的3倍。
4. 阳性对照跑了没? 没阳性对照,你根本不知道是筛选流程失效还是检测方法失效。解决:从第一轮留一份文库做已知适配体的平行对照。
第二步:分维度系统排查
低级错误排除后,按实验流程拆成四个模块,每个都给出现象、原理、解决和验证路径。
1. 靶标固定阶段:物理包被没做好
现象:首轮洗脱后回收率低于0.1%,或者PCR产物浓度极低(<1 ng/μL)。
原理:ELISA板或磁珠上的靶标蛋白没结合牢固,洗涤时靶标连同文库一起被冲掉,富集自然无从谈起。
解决步骤:
① 检查包被缓冲液pH和离子强度。蛋白用0.1 M碳酸盐缓冲液(pH 9.6,4°C包被12小时),磁珠偶联用MES缓冲液(0.1 M,pH 5.0)加EDC/NHS,室温活化30分钟。
② 封闭液用1% BSA(w/v)溶于PBS,37°C封闭1小时,别只封闭30分钟。
③ 设置一个“无靶标”孔做背景对照,若背景洗脱量>20%,说明封闭失败。
验证方法:跑一个酶标抗靶标抗体检测包被量,或者用荧光标记的靶标蛋白确认固定效率。若固定效率低于50%,重新包被。
2. 结合孵育阶段:文库与靶标没有有效接触
现象:PCR扩增条带和上一轮几乎一样,没有新的富集条带出现;或每轮回收的DNA量恒定不变。
原理:文库在溶液中可能形成二级结构,或不适应缓冲液中的Mg²⁺浓度,导致能与靶标结合的构象比例极低。
解决步骤:
① 结合缓冲液用20 mM Tris-HCl(pH 7.4)、100 mM NaCl、5 mM KCl、2 mM MgCl₂,加0.01% Tween-20防止非特异黏附。
② 先把文库在95°C变性5分钟,迅速冰浴10分钟,室温放置5分钟,再加到靶标上。
③ 37°C孵育45分钟,期间每10分钟轻弹混匀一次。孵育时间别超过60分钟,否则背景升高。
验证方法:取未结合的文库上清做PCR,如果上清中的条带与结合后洗脱液条带亮度无差异,说明结合效率低,优化缓冲液组分(提高Mg²⁺到5 mM,或加入1 mM ATP作为辅助因子)。
3. 洗脱与回收阶段:非特异结合盖过特异结合
现象:富集比(特异性洗脱/非特异性洗脱)一直维持在1左右,甚至<1。
原理:第一步清洗强度太弱,非特异序列留在靶标上;或者最后洗脱条件太温和,特异的强亲和序列没被释放。
解决步骤:
① 清洗用含0.05% Tween-20的PBS,每次200 μL,洗涤3次;每次用移液器吹打10次,不要只静置。
② 第一次洗脱用含500 mM NaCl的清洗缓冲液(37°C,10分钟),收集非特异部分。
③ 第二次洗脱用100 mM HCl,室温5分钟,立即用1 M Tris-HCl(pH 8.0)中和。这是获得特异序列的关键步骤。
验证方法:将两次洗脱液分别PCR,条带亮度比应>3:1。如果接近1:1,增加清洗次数到5次,或把HCl浓度提高到200 mM。
4. PCR扩增与单链制备:偏好性毁掉真实富集
现象:每轮PCR后出现杂带、引物二聚体,或者同一轮产物测序发现大量重复序列(占比>60%)。
原理:PCR扩增会偏向富集特定长度或特定GC含量的序列。当循环数过高或模板量太大时,这种偏好被放大,导致你“富集”的其实不是靶标结合序列,而是PCR产物优势序列。
解决步骤:
① 减少模板投入量:每轮PCR用0.5 ng模板,25个循环。留意产物量应呈指数增长,若平台期提前,把模板量降到0.1 ng。
② 用高保真聚合酶(如Phusion),退火温度按引物Tm值的-5°C设置,具体以梯度PCR确定,通常58–62°C。
③ 单链制备用λ核酸外切酶(0.2 U/μg DNA,37°C孵育30分钟),酶切后立刻纯化并电泳验证单链纯度。
验证方法:取PCR产物做琼脂糖凝胶电泳,切下目标条带后再做一代测序或qPCR定量。如果非特异条带依然明显,重新设计引物或改变接头序列。

第三步:进阶疑难问题
以上模块都查过,富集还是停滞?考虑下面三个陷阱。
1. 文库复杂度在首轮就被“洗掉”了
有时候不是富集失败,而是初始文库多样性不足。你可能用了合成质量差的文库,或者首轮PCR循环数过高把稀有序列淘汰了。判断方法:把第1轮和第0轮(未筛选文库)做MiSeq测序,比较序列多样性。如果第1轮unique序列数不到第0轮的50%,说明首轮扩增过度。解决办法:重新合成文库,首轮PCR循环数降到15,并加大文库投入量到2 nmol。
2. 靶标本身在筛选条件下变性或降解
如果你用是蛋白靶标,SELEX缓冲液的pH、温度或有机溶剂可能让蛋白失去天然构象。适配体只能结合正确构象,一旦蛋白变性,筛选就会转向对变性蛋白或塑料表面的非特异序列。验证方法:用圆二色谱或动态光散射检查靶标在结合缓冲液中37°C孵育1小时后的结构稳定性。如果结构异常,改用温和缓冲液(如10 mM HEPES pH 7.4, 150 mM NaCl, 1 mM CaCl₂)或降低孵育温度到25°C。
3. 富集轮次间的“载量倒挂”
传统SELEX要求逐步降低靶标量,但如果上一轮回收的DNA量已经很少,下一步靶标量反而相对过多,会导致非特异序列重新扩增。比如你第4轮用0.1 pmol靶标,回收10 ng DNA,第5轮靶标还是0.1 pmol——这时候DNA相对过量,竞争压力不足。解决办法:以洗脱DNA总量与靶标摩尔比为基准,保持文库摩尔数低于靶标摩尔数的3倍,必要时把靶标量降到0.03 pmol,或引入负筛选(对空白磁珠吸附一次)。
避坑总结+实操建议
三条核心结论:
1. 富集监控的硬指标是“特异性洗脱/非特异性洗脱”的PCR条带亮度差,而不是总DNA浓度。每轮必须做负筛选对照。
2. PCR是最大变量,循环数宁可少不可多。用qPCR监控每轮扩增的Ct值,稳定在8–15之间,别超过20。
3. 靶标质量决定一切。筛选前花2小时验证靶标在结合缓冲液中的稳定性,值得。
两条日常好习惯:
- 每轮留样:把每轮筛选前的文库、洗脱液、PCR产物各留10 μL冻存在-20°C,方便后面回溯。
- 固定模板填写实验记录:包括靶标批号、包被方式、洗涤次数、洗脱液组成、PCR循环数、产物量。记录越细,排查越快。
文末工具引导
想从源头降低筛选难度?先把文库和引物设计做好。站内的 引物设计工具 能帮你避开二聚体和发卡结构,密码子优化 用于提高靶标蛋白表达量(如果靶标是重组蛋白),蛋白可溶性优化 则直接减少包被前的聚沉问题。进筛选前花10分钟检查这些参数,后面能少熬一个月。