☰
eCLIP-Seq技术全解析:从UMI去重到Input对照的RBP结合位点分析方法
2026/10/16 12:03:40 网站建设 项目流程

文献积累系列写到第7篇,这次想好好拆一下eCLIP-Seq。eCLIP-Seq不是一个“CLIP的增强版”就能带过的概念,它把实验流程、测序策略和分析范式一起改了,并且靠一套几十个RNA结合蛋白(RBP)上的可重复实验证明了这套流程可以规模化。对准备做RBP结合图谱、或者对公共数据里那些peak将信将疑的人来说,这篇文献值得读透。我自己的理解是:eCLIP-Seq真正解决的不是“能不能做”的问题,而是“能不能放心地成批做、成批比较”的问题。

1. eCLIP-Seq到底改了什么:从CLIP技术的演变看它的定位

1.1 CLIP的旧问题:能做和能规模化是两回事

传统的CLIP原理并不难理解:用紫外线让RNA和结合蛋白共价交联,裂解细胞后用RNA酶做有限消化,被蛋白保护的那段RNA会留下来,再通过免疫沉淀把蛋白-RNA复合物捞出来,最后把RNA回收、建库、测序。这个思路本身非常漂亮,它比RIP-seq(RNA免疫沉淀)最大的优势是能拿到“直接接触”的证据,分辨率也高得多。

但实际做起来,早期CLIP家族各个版本都有让人头疼的地方。有的版本交联效率不稳定,需要放射性同位素标记来追踪产物,操作很繁琐;有的版本引入了光交联核苷类似物,确实提高了效率和位点精度,但类似物处理对细胞有毒性,而且它本身会引入序列偏好,不是所有样本都能耐受;还有的版本依赖环化、线性扩增之类的高损耗步骤,起始细胞量动不动就要上千万甚至上亿。对细胞系来说咬咬牙还能凑,换成原代细胞、组织样本或临床样本,这套路往往直接走不通。

更麻烦的问题是重复性。建库过程中RNA损耗大、接头连接效率不均一、PCR扩增带来偏差,这些因素叠加起来,导致同一个蛋白重复跑两次,得到的位点排名可能差得很远。深度测序下去,看到大量reads,但很难判断哪些是真实信号、哪些是背景黏连。在一两个蛋白上反复优化可以克服,但当时的方案很难推广到几十上百个RBP的系统性研究。所以,CLIP技术发展到某个阶段,瓶颈已经不在“能不能捕获某一个蛋白的结合位点”,而在“能不能给一批蛋白、一批样本跑出能在统计上互相比较的结果”。

1.2 eCLIP的改动清单:UMI、双端测序、Input对照一个都不能少

eCLIP-Seq给我的感觉,不是某一处小修小补,而是从建库到分析的一整套重新设计。它保留了CLIP的核心逻辑——紫外交联、RNase消化、免疫沉淀、回收RNA、测序——但把几个最容易引入偏差的环节都针对性处理了一遍。

第一个关键改动是引入了唯一分子标识符(UMI)。我记得它在逆转录引物里带了一段随机标签,每个RNA分子反转录后都会带上一个独特的序列标记。PCR扩增之后,同样的序列可能被复制很多份,但UMI可以把它们认出来。去重时只要按“UMI+比对坐标”来聚合,就能把PCR带来的重复分子清理掉,同时保留那些来自独立RNA分子的reads。这一步让定量变得更可信,也直接解决了一个长期困扰CLIP的痛点:到底哪些重复是真实生物学信号,哪些只是建库噪声。

第二个改动是双端测序。早期CLIP很多做单端测序,一次只读一段;eCLIP直接上paired-end。双端的好处不只是多读了一段序列那么简单,它在比对和去重时能提供更多位置信息,尤其是对插入片段比较短、序列短而重复的RNA片段来说,双端可以在很多模糊区域把reads放回正确位置,提高了有效数据利用率。

第三个改动是明确的“配对Input对照”。简单说,就是同批细胞裂解液里取一份不经过抗体富集的样本,在同样条件下完成交联、RNA酶消化和建库。数据分析时把这个input当成背景基线,用来扣除“仅仅因为RNA丰度高而被捕获”的假信号。这个设计可能看起来普通,但实际效果非常强。因为很多RBP的peak会倾向出现在高表达转录本的3'UTR上,这是普遍存在的一种非特异倾向,没有input对照根本区分不了。eCLIP把“和input做差异富集”变成标准动作,这一步让各类蛋白的结果之间有了可比性。

2. 实验端必须较真的三个决定成败的操作:交联、酶消化与剪膜

2.1 七个核心步骤里最影响结果的三个变量

如果去看实验方案,eCLIP的流程可以拆成十来个步骤。但对绝大多数实验室来说,最值得花时间优化的其实就三个:交联剂量、RNase消化程度、SDS-PAGE转膜后的剪膜范围。

先说交联。eCLIP用的是常规254nm紫外光让蛋白和RNA发生共价交联,不需要加光敏核苷类似物,这是它适用于更多样本类型的前提。但是紫外剂量并不是随便定的,我在实际做的时候发现,文献里常用的紫外剂量大约在每平方厘米几百毫焦这个量级,具体剂量还得看细胞类型。贴壁细胞直接照虽然均匀,但培养基和培养皿壁对紫外有吸收,换到悬浮细胞或者组织样本就得重新摸索。剂量低了,交联效率不足,免疫沉淀捞上来的复合物少;剂量高了,RNA被打断得七零八落,还会产生大量交联导致的突变或逆转录提前终止。稳妥的做法是先做一个紫外线剂量梯度的小预实验,用WB检测同一个蛋白在交联前后往磁珠上的回收率,找出信号最强的那个点。

第二个关键变量是RNase消化。这一步的目的是把“被蛋白包住、免于消化”的RNA片段保留下来,把游离RNA切碎。理想情况下,捕获到的RNA片段集中在几十个碱基到一百多个碱基之间,这个范围能保留足够的序列信息,又能把接触位点卡得比较准。如果RNase加少了,背景高,非特异片段混在产物里,后面的peak会变得又宽又平;如果加多了,保护片段也被切掉,最直接的后果就是motif富集度骤降,甚至根本找不到那个蛋白已知的RNA结合基序。所以,每次换细胞系、换抗体、甚至换一批RNase,都应该重新滴定一次,条件找到后固定下来。

第三个变量是剪膜。CLIP原理决定了,实验过程中有一块胶上的条带是“蛋白-RNA复合物RNA部分”,需要切成膜片回收。但蛋白运行到的位置会结合RNA片段的大小、蛋白的分子量而偏移。剪膜剪得太靠上或太靠下,会损失信号;剪得太宽,又把非特异的高分子量区域带了进来。很多做得很顺的实验室,会在正式实验前先用一个已知蛋白做全膜的回收、再跑个小PCR看信号分布,确定盒子的位置和宽度。这个预实验看起来费功夫,其实非常值。

2.2 抗体质量与样本起始量:实验开始前就该想清楚的事

eCLIP这种技术有一个所有步骤都无法弥补的天花板:抗体特异性。如果说数据分析决定了你能看到多深,那抗体就决定了你捞出来的到底是不是你想研究的蛋白。一个抗体做WB表现良好,不代表它能做免疫沉淀,更不代表它在交联后的复合物沉淀里也同样特异。条件允许的话,应该先用目标蛋白的敲降或敲除细胞做一次预实验,看抗体在敲降后是否还存在明显的残留信号。没有这种对照,后面分析出来的peak再漂亮,也可能只是某个高丰度hnRNP留下的痕迹。

样本起始量也是容易被低估的问题。eCLIP相对早期CLIP已经大幅降低了细胞需求量,但也不是随便一小管细胞就能跑。具体的细胞量会跟表达丰度有关:一个每细胞只有几百拷贝的内源RBP,和一个高表达的应激颗粒蛋白,需要的起始量完全不是一个数量级。实际操作中,我一般会先查目标蛋白在目标细胞里的表达丰度,再结合文献里类似蛋白的用量,做一个估算,宁可多一些也别卡着最低线,因为建库过程中每一步都在损失。

3. Input样本与UMI是如何重塑数据分析逻辑的

3.1 “减法式”背景扣除原理:为什么Input不是随便设的

很多刚开始接触eCLIP数据的同学会有一个疑问:既然有了抗体拉下来的IP样本,为什么还要额外花一份测序费用测Input?如果只把IP样本单独做peak calling,会得到非常多的候选位点,但仔细一看,大量peak落在高表达基因的3'UTR或者长外显子区域,看起来就没有什么特异性。这正是RNA丰度背景在作祟。

eCLIP设计了一个“减法式”的思路:IP样本里的reads = 真实结合信号 + RNA丰度背景 + 文库噪声;Input样本里没有抗体富集,只有“RNA丰度背景 + 文库噪声”。把两者放在一起做富集分析,相当于在每一个候选区间把背景基线先估计出来,再判断IP里那些多出来的reads是否有统计学意义。这样做之后,源自丰度的假信号会被明显压制,peak的宽度也会收窄,留下来的位点可信度高得多。

不过Input不是随随便便设一个就能用。它必须和IP来自同一批细胞裂解液,经历同样的交联和RNA酶处理,只是跳过抗体富集这一步。有的同学想省事,拿一个公共的RNA-seq数据或者一次很早以前跑的Input来凑,这样几乎一定会出问题,因为不同批次间的RNA酶消化程度、降解状态、甚至核糖体RNA残留比例都不一样,用它当背景反而会制造怪异的高富集峰。

3.2 UMI去重背后的定量观:不要把所有重复都杀掉

UMI这个词现在很多测序技术都在用,但eCLIP里对它的理解和ChIP-seq里头的“去重”不太一样。ChIP-seq去重时,如果很多reads比对到完全相同的坐标,通常是PCR扩增或者建库偏差,去掉是合理的。eCLIP却要小心一点,因为同一个结合位点本来就会吸引多条RNA片段,它们经过消化后可以产生位置相同或很接近的多个独立分子。如果机械地把所有相同坐标的reads都当成重复丢掉,你会把真实的结合丰度也丢掉一半,后续的motif富集和峰强度都会失真。

正确的逻辑是:用UMI来区分PCR重复和独立分子。同一个UMI下面带出的多条reads,才判定为PCR扩增产生的重复;不同UMI对应同一个坐标区域,应该保留下来作为独立观测。这也是为什么我在分析时会特意强调:不要跳过UMI处理、直接用坐标去重,更不要把UMI和坐标分开处理。只有把UMI和比对位置联合起来判断,才能做到“只去PCR,不去生物学信号”。实际分析中,umitools、fgbio这类工具都支持组合去重,建议优先选用。

4. 从原始数据到结合位点:我实际跑过的分析流程与参数

4.1 比对、去重与峰识别:标准的处理链路是什么

拿到eCLIP的测序数据之后,我一般按下面这条链路走:质控、比对、UMI去重、peak calling、重复性评估、注释和motif分析。

第一步是质控。先用cutadapt或Trimmomatic之类的工具去掉3'接头和低质量碱基。eCLIP文库里插入片段本来就短,接头比例往往不低,这一步做得不干净,后面的比对率会很难看。质控报告里重点看两条:平均读长和接头残留率,二者直接反映建库质量和RNA片段长度分布。

第二步是对比到基因组。我非常不建议只用普通DNA比对器去做,因为eCLIP的reads会大量落在内含子、外显子交界区,甚至跨越剪接点。RNA结合蛋白结合pre-mRNA的时候,序列跨越剪接位点是非常常见的。用STAR或HISAT2这类剪接型比对器,配合基因组注释GFT文件,才不会把那些关键reads丢掉。比对之后可以根据注释做一次简单的统计,看看reads在基因区、非编码区、重复区的分布是否合理。

第三步是UMI去重。把上一步的BAM文件加上UMI元数据,然后按“UMI+外显子起点+链”聚类。这里有个值得注意的参数:如果RNA片段长度很短,两条reads比对在相同或相邻的坐标上是正常情况,不要用过于严格的“完全相同坐标”去聚类,否则会把插入片段两端的双端测序reads误判成不同分子。建议生成UMI count分布图,和文库复杂度曲线一起做判断。

第四步是peak calling。目前我经常用的是MACS2,以IP样本为处理组、Input样本为对照组。需要注意的是,MACS2本身是为ChIP-seq设计的,它的默认模型假设DNA片段是连续双峰的分布,而eCLIP的RNA片段没有这种规律。所以在eCLIP环境下,通常要加--nomodel参数,关闭它自带的shift/extsize建模;有些流程还会配合一个预测的片段长度参数。另一些场景下,专门为CLIP数据设计的CLIPper也是不错的选择,它有自己定义峰边界和归一化背景的方法。具体选哪个,可以两个都跑一遍,看看最终motif富集和peak宽度哪个更符合已知生物学。

第五步是重复性评估。同一样本如果做了生物学重复,可以用IDR(不重复发现率)来评估两个重复之间的一致程度。IDR的核心思想是:真正稳定的信号应该在两个重复里都稳定地高排位;如果两个重复的peak排名在低置信区间乱跳,那是噪声。对eCLIP来说,IDR处理的截止阈值一般可以按项目需要来放,建议先看看不同阈值下peak数量的曲线,再决定最终产物。

4.2 注释与motif分析:怎么判断结果像不像一个真正的RBP

peak出来之后,第一个动作是注释:把peak和基因组注释放在一起,看看它们落在哪些特征上。RBP的类型差异很鲜明,有的偏好结合3'UTR,有的结合CDS,有的结合内含子,还有的专门在转录起始位点周围活动。如果结果与蛋白的已知功能明显矛盾——比如一个核内剪接因子给出的peak几乎全部落在成熟细胞质mRNA的编码区——那就要回头检查上游流程了。

注释工具我常用HOMER的annotatePeaks.pl,或者用R语言的ChIPseeker等,看几个指标:5'UTR、CDS、3'UTR、内含子、基因间区、非编码RNA的百分比。这里要特别说的是,不要只看“占比”,还要看“相对全转录组的富集程度”。因为3'UTR在转录组里本身占比可能就高,如果直接拿绝对百分比下结论,很容易把所有RBP都解读成偏好3'UTR。

motif分析是验证结果的另一面镜子。把peak区域的序列取出来,用MEME套件的DREME等工具做de novo motif找基序,然后和目标蛋白已知的RNA结合结构域偏好序列比对。如果你的蛋白有一个文献里早就报道过的结合序列,比如那种富含AU的序列,而你的peak区完全富集不出任何相关基序,那大概率是上游出了问题;反过来,如果富集出的motif和已知完全一致,这个数据集的置信度会明显提升。另外还要看一眼是否富集到了让人警觉的“mapped motif”,比如polyA、Alu之类的重复元件特征,这些通常提示背景处理不干净。

下面是一张我常用的分析阶段汇总表,工具和参数可以根据数据情况调整:

分析环节常用工具关键参数/动作易错点
质控cutadapt / Trimmomatic去3'接头、低质量碱基插入片段本来就短,接头残留容易被漏掉
比对STAR / HISAT2允许跨越剪接点,带基因注释用DNA比对器会使跨剪接reads成倍损失
UMI去重umi_tools / fgbio按UMI+比对坐标联合聚类只按坐标去重会误杀真实独立分子
Peak callingMACS2 / CLIPperIP vs Input,建议--nomodel直接套ChIP-seq默认模型不合适
重复性IDR拿两个重复比较排位稳定性只跑单重复会缺少对照依据
注释HOMER / ChIPseeker看相对全转录组的富集只看绝对占比会被高丰度区域误导
motifDREME / MEME取peak中心序列,找de novo基序非特异基序需警惕

5. 我在复现eCLIP分析时踩过的真实坑

5.1 Input测序量不足导致的全基因组假阳性

一开始跑eCLIP分析的时候,我以为只要测了Input就算有了对照,于是把投入产出比做了很省,Input那边只测了一小部分reads。结果peak calling出来的结果让人很困惑:几乎每个基因上都出现了小倍数的富集峰,而且这些峰高度集中在高表达基因的转录本上,特别是3'UTR区域。特征和真正的RBP结合位点分布完全对不上。

问题出在背景估计的方差上。Input测序量不足,每个区域里的背景reads数太少。当背景reads是0或非常低的时候,MACS2计算富集的方差会变得很大,那些低计数区域会接收到一个巨大的fold-enrichment,结果就是全基因组到处是小幅假阳性。后来我把Input和IP的测序量做了匹配,情况立刻好转:假peak数量大幅减少,真正的强峰在特征上也清晰了很多。从那以后我的原则是:宁可少测几个IP样本,也要把配对Input的量给足,至少让它能支撑稳定估算背景。

5.2 UMI去重、PCR重复与RNA片段长度的三重关系

还有一次经历让我意识到,去重不是“无脑去掉重复reads”。有一个样本,IP做得很好,文库也建出来了,但分析之后发现peak的motif富集度始终差一口气。追溯后发现,我在去重时用了较为严格的坐标聚类,结果大量真实的短片段信号被当成重复清掉了。

实验测出来的RNA片段长度只有三十几个碱基,它们比对上基因组后,会出现在非常重叠的位置;如果只按坐标聚类,很多来自同一位点但确实是独立分子的reads会被归成一组,被当成PCR重复。正确的办法是先看一下插入片段长度分布,再决定坐标聚类的窗口大小。对于短片段数据,应该把“坐标相同”或“起点附近”的判断调整得宽松一些,让生物学重复保留下来。这个教训让我养成了一个习惯:每次拿到新数据集,先看文库的片段长度分布,再决定去重参数,而不是把固定参数套用到底。

5.3 结果解释:结合位点不等于调控目标

分析层面的坑解决了,最后还有一个是概念层面的坑。eCLIP检测的是“蛋白在RNA上的直接接触点”,看到的是物理意义上的结合证据,不代表这个结合就会影响基因表达。有些peak出现在内含子深处,既不改变剪接也不影响翻译,它可能只是一个短暂、低效的弱结合;有些peak虽然在基因附近,但它真正的调控目标可能在相距几十kb的另一个没有注释的转录本上。

我处理数据时现在会额外做两步:一是把peak和表达量结合起来看,计算每个基因的表达丰度,过滤掉那些在低表达/不表达基因上的可能背景信号;二是再叠加一个功能性的组学数据,比如蛋白质编码基因的稳定性变化、翻译活性变化等,来聚焦到真正与功能相关的位点。综合多种证据之后,才能对“这个RBP调控了哪个基因”做出有底气的判断。

6. 文献之后值得继续追踪的几个应用方向

6.1 从单一图谱到突变和状态变化下的动态比较

读完eCLIP的基础文献之后,我更关注它后面的应用性扩展,特别是把eCLIP从“描述一个蛋白在一种状态下的位点清单”升级为“在扰动条件下比较位点变化”。比如在携带特定突变的细胞里和对照组细胞里跑eCLIP,看同一个蛋白的结合位点是获得还是丢失。这个思路可以在很多疾病机制研究里落地,因为很多剪接因子和RNA结合蛋白错义突变并不改变蛋白表达量,而只改变它对某些RNA序列的偏好。

实际操作上,这就涉及到“差异结合分析”。一种朴素的做法是在两个样本里分别call peak,再比较重叠情况;但如果想处理多位点定量层面的变化,就要引入更稳健的统计模型。对这个方向来说,eCLIP实验的可重复性优势变得格外重要,因为只有生物学重复的质量足够好,差异分析才不至于被批次效应淹没。

6.2 非编码区域、重复元件与变异解释中的eCLIP数据价值

另一个我比较看重的发展方向,是把eCLIP数据和人类遗传学变异结合起来。基因组里的绝大多数风险变异落在非编码区域,而很多非编码变异并没有改变任何已知转录因子的结合,而是可能会影响RNA结合蛋白对前体RNA的识别。这种情况下,eCLIP数据就提供了一个很方便的桥梁:我们可以把某个RBP的结合位点伸展开,看它是否覆盖到风险变异,再结合剪接变化的证据,提出一个“变异通过改变RBP结合而影响调控”的候选机制。

当然,这条路径还远未成熟。结合位点需要经过严格的细胞类型匹配,因为同一个RBP在不同细胞里结合的位置可能完全不同;变异的影响也可能不是简单的“绑定破坏”或“绑定增强”,而是改变了RNA结构的局部稳定度。不过,现有的eCLIP数据已经覆盖了相当数量的RBP和细胞类型,只要有耐心去筛选,会发现很多过去完全无法解释的非编码风险变异,正在慢慢变得可以被理解。

文献积累做到第7篇,我体会最深的一点是:读技术文献不能只看流程图和代表图,而是要盯着“每种技术到底把自己的适用范围划在哪”。eCLIP-Seq并没有宣称自己能解决单个核苷酸分辨率的问题,也没有号称能捕获所有弱结合,它老老实实地把“可规模化、可重复、有明确背景对照”这三件事做到位。当你手上有几十个蛋白要批量分析、或者要比较不同样本之间的结合差异时,这种老老实实的可靠比什么都重要。如果让我给一个实操建议,那就是在开始正式实验之前,先用一个已知结合motif的RBP把整套流程跑通,把交联剂量、RNA酶浓度、剪膜范围和Input深度都确定好,后面大批量处理时真的能省掉很多痛苦。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询