本实验方案为生物信息学初学者提供了一个入门级的CUT&RUN分析流程,帮助用户完成CUT&RUN测序数据的初步分析与验证。完成此处描述的分析步骤,并结合后续的峰注释分析,用户可深入理解染色质调控的分子机制。
需要JoVE订阅才能观看此内容。 请登录或开始免费试用
本实验方案为生物信息学初学者提供了一个入门级的CUT&RUN分析流程,帮助用户完成CUT&RUN测序数据的初步分析与验证。完成此处描述的分析步骤,并结合后续的峰注释分析,用户可深入理解染色质调控的分子机制。
CUT&RUN 技术有助于检测全基因组范围内的蛋白质-DNA 相互作用。CUT 的典型应用&RUN 包括组蛋白尾部修饰变化的分析或转录因子染色质占位的定位。CUT 的广泛应用&RUN 的应用在一定程度上得益于其相较于传统 ChIP-seq 的技术优势,包括更低的细胞起始量需求、更低的测序深度要求,以及由于无需使用交联剂(此类试剂可能遮蔽抗体表位)而带来的背景信号降低和灵敏度提升。CUT 的广泛应用&RUN 还得益于 Henikoff 实验室慷慨分享试剂,以及商业试剂盒的开发,从而加快了初学者对该技术的采用。随着 CUT&RUN 增加,CUT&RUN测序分析与验证已成为主要瓶颈,必须克服这些障碍才能实现以湿实验为主的团队对CUT的全面采用&RUN分析通常从对原始测序读长进行质量控制检查开始,以评估测序深度、读长质量及潜在的偏差。随后将读长比对至参考基因组序列组装,再利用多种生物信息学工具对蛋白质富集的基因组区域进行注释,确认数据的可解释性,并得出生物学结论。尽管存在多种 计算机模拟 分析流程已开发用于支持 CUT&RUN 数据分析中,由于其复杂的多模块结构以及使用多种编程语言,这些平台对于缺乏多种编程语言背景但希望理解 CUT 的生物信息学初学者而言较为困难&RUN 分析流程并自定义其分析流程。在此,我们提供一种单语言逐步的 CUT&适用于各种生物信息学经验水平用户的RUN分析流程方案。本方案包括完成关键的质量控制检查,以验证测序数据是否适合进行生物学解释。我们预期,结合本文提供的入门级方案及后续的峰注释分析,用户能够从自身的CUT&RUN 数据集
测量蛋白质与基因组DNA之间相互作用的能力,对于理解染色质调控的生物学机制至关重要。能够有效检测特定蛋白质在染色质上占据情况的实验方法,至少可提供两方面的关键信息:i)基因组定位位置;ii)特定基因组区域中该蛋白质的丰度。追踪目标蛋白质在染色质上的招募过程及其定位变化,有助于揭示该蛋白质的直接靶位点,并阐明其在基于染色质的生物学过程中(如转录调控、DNA修复或DNA复制)所发挥的分子机制作用。目前可用的蛋白质-DNA相互作用分析技术,使研究人员能够以前所未有的分辨率探索基因调控机制。这些技术进步得益于新型染色质分析技术的出现,其中包括Henikoff实验室开发的“靶位切割与核酸酶释放技术”(Cleavage Under Targets and Release Using Nuclease, CUT&RUN)。与传统的染色质免疫沉淀(ChIP)技术相比,CUT&RUN具有多项技术优势,包括更低的细胞用量需求、更低的测序深度要求,以及更高的灵敏度和更低的背景信号——这主要归因于该方法无需使用交联剂,从而避免了交联剂对抗体表位的遮蔽效应。采用该技术研究染色质调控,需要深入理解其技术原理,并掌握CUT&RUN数据的分析、验证与解读方法。
CUT&RUN 实验流程首先将细胞与刀豆球蛋白A(Concanavalin A)偶联的磁珠结合,从而在整个实验过程中实现对少量细胞的操作。分离的细胞通过温和去污剂进行通透化处理,以促进靶向目标蛋白的抗体进入。随后,利用与微球菌核酸酶(MNase)相连的Protein A或Protein A/G标签,将MNase招募至已结合的抗体处。加入钙离子以启动酶活性。MNase消化产生单核小体DNA-蛋白复合物。接着通过螯合钙离子终止消化反应,从细胞核中释放出MNase消化产生的短DNA片段,随后进行DNA纯化、文库构建以及高通量测序1(图1)。
计算机模拟 用于绘制和量化全基因组范围内蛋白质占据情况的方法,随着用于富集DNA-蛋白相互作用的湿实验技术的发展而并行进步。识别信号富集区域(峰)是生物信息学分析中最关键的步骤之一。早期的ChIP-seq分析方法采用了MACS等算法2 和 SICER3,采用统计模型来区分 真正有效的 从背景噪声中分辨出蛋白质-DNA结合位点。然而,CUT的背景噪声更低且分辨率更高&RUN 数据使得某些在 ChIP-seq 分析中使用的峰识别程序不适用于 CUT&RUN 分析4这一挑战凸显了开发更适用于CUT分析的新工具的必要性&RUN 数据。SEACR4 代表一种近期开发的工具,可用于从CUT中进行峰呼叫&RUN 数据,同时克服通常用于 ChIP-seq 分析工具的局限性。
对 CUT&RUN 测序数据的生物学解释来源于分析流程中峰识别(peak calling)下游的输出结果。可采用多种功能注释程序,以预测 CUT&RUN 数据中识别出的峰所对应的潜在生物学意义。例如,基因本体(Gene Ontology, GO)项目为感兴趣的基因提供了公认的功能注释5,6,7。目前已有多种软件工具和资源可支持 GO 分析,用于揭示在 CUT&RUN 峰区域中富集的基因及基因集合8,9,10,11,12,13,14。此外,Deeptools15、整合基因组学浏览器(Integrative Genomics Viewer, IGV)16 和 UCSC 基因组浏览器(UCSC Genome Browser)17 等可视化软件可用于在全基因组范围内对目标区域的信号分布和模式进行可视化展示。
从 CUT&RUN 数据中得出生物学结论的能力在很大程度上依赖于对数据质量的验证。需要验证的关键环节包括:i) CUT&RUN 文库测序质量的评估,ii) 重复样本之间的一致性,以及 iii) 峰中心处信号分布情况。完成上述三个方面的验证对于确保 CUT&RUN 文库样本的可靠性及后续分析结果的准确性至关重要。因此,建立入门级的 CUT&RUN 分析指南,使生物信息学初学者和湿实验研究人员能够在标准的 CUT&RUN 分析流程中执行这些验证步骤,具有重要意义。
随着湿实验CUT&RUN技术的发展,已开发出多种计算机模拟的CUT&RUN分析流程,例如CUT&RUNTools 2.018,19、nf-core/cutandrun20和CnRAP21,以支持CUT&RUN数据的分析。这些工具为分析单细胞和批量CUT&RUN及CUT&Tag数据集提供了强大的方法。然而,这些分析流程通常具有相对复杂的模块化程序结构,且需要掌握多种编程语言,这可能会阻碍生物信息学初学者对CUT&RUN分析步骤的深入理解以及自定义分析流程的需求。克服这一障碍需要一种全新的入门级CUT&RUN分析流程,该流程应以简单单一的编程语言编写成逐步脚本,便于初学者使用。
本文介绍了一种简单且基于单一语言的 CUT&RUN 分析流程方案,提供了配有详细说明的逐步操作脚本,帮助新用户和初学者开展 CUT&RUN 测序分析。该流程中所使用的程序均由原始开发团队公开提供。本方案涵盖的主要步骤包括:序列比对、峰识别、功能分析,以及最关键的验证步骤——用于评估样本质量,以确定数据是否适用于生物学解释及其可靠程度(图2)。此外,该流程还为用户提供机会,将其分析结果与公开可用的 CUT&RUN 数据集进行交叉比对。最终,该 CUT&RUN 分析流程方案可作为生物信息学分析初学者及湿实验研究人员的入门指南和参考依据。
访问受限。请登录或开始试用以查看此内容。
注意:GSE126612 中 CUT&RUN fastq 文件的信息见表1。本研究中所用软件的相关信息列于材料表中。
1. 从其 Github 页面下载 Easy-Shells_CUTnRUN 流程
2. 安装 Easy Shells CUTnRUN 所需的程序
3. 从序列读取档案库(SRA)下载公开可用的CUT&RUN数据集
4. 原始测序文件的初步质量检查
5. 原始测序文件的质量和接头修剪
6. 下载参考基因组的 bowtie2 索引文件,用于实际样本和内参对照样本
7. 将经修剪的 CUT&RUN 测序读段比对至参考基因组
8. 对比对后的读段序列文件进行排序和过滤
9. 将比对上的读段对转换为片段 BEDPE、BED 和原始读段计数 bedGraph 文件
10. 将原始读段计数 bedGraph 文件转换为标准化的 bedGraph 和 bigWig 文件






11. 验证片段大小分布
12. 使用 MACS2、MACS3 和 SEACR 进行峰呼叫
13. 创建已识别峰的 bed 文件
14. 使用皮尔逊相关性和主成分(PC)分析验证重复样本之间的相似性。
15. 使用维恩图验证重复样本、峰识别方法及参数选项之间的相似性
16. 分析热图和平均图以可视化已识别的峰。
访问受限。请登录或开始试用以查看此内容。
质量过滤与接头修剪可保留高测序质量的读段
高通量测序技术容易产生测序错误,例如读段中的序列“突变”。此外,由于文库构建过程中接头去除不充分,测序数据中可能富集接头二聚体。过多的测序错误(如读段突变)、产生短于有效比对所需长度的读段以及接头二聚体的富集,会增加读段比对时间,并可能导致假阳性比对结果,从而干扰下游生物信息学分析。因此,必须进行质量过滤和接头修剪,以保留高质量读段用于后续分析与解释。
为了在分析中保留高质量的测序读段,本 CUT&RUN 分析流程(图2)采用了 FastQC26 和 Trim Galore27。Shell 脚本“Script_03_fastQC.sh”会对工作目录中的所有 fastq 文件运行 FastQC。使用来自 GSE126612(SRR8581589)的公开 CTCF CUT&RUN 数据集进行该步骤的结果(
访问受限。请登录或开始试用以查看此内容。
绘制蛋白质在染色质上占据情况的能力对于开展染色质生物学领域的机制研究至关重要。随着实验室采用新的湿实验技术对染色质进行分析,对这些湿实验产生的测序数据进行分析的能力已成为湿实验科研人员常见的瓶颈。因此,我们描述了一项入门级的分步操作方案,旨在帮助生物信息学初学者克服分析瓶颈,启动对其自身CUT&RUN测序数据的分析及质量控制检查。
本CUT&RUN分析方案描述了多个步骤的应用,以确保对真实信号进行定量。从原始测序数据中去除低质量读段和接头序列是质量控制的首要步骤之一,也是获得准确分析结果最关键的步骤之一。因此,本分析流程包含了使用Trim-galore程序进行简便的质量和接头序列修剪的步骤27。鉴于该步骤的重要性,本分析流程还包含了在修剪处理前(步骤4.3)和修剪处理后(步骤5.3)比较结果质量的步骤(步骤5.5)。除了质量与接头序列修剪外,本分析流程还去除了非典型染色体读段、TA重复区域以及黑名单区域,这些因素可能引入GC含量偏差或导致假阳性峰(称为峰)。这些过滤步骤为生物信息学初学者提供了一个合适的入门流程,有助于...
访问受限。请登录或开始试用以查看此内容。
作者声明无利益冲突。
所有插图均使用 BioRender.com 制作。CAI 感谢卵巢癌研究联盟早期职业研究者奖、Forbeck 基金会加速器资助以及明尼苏达卵巢癌联盟国家早期检测研究奖提供的支持。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| bedGraphToBigWig | ENCODE | https://hgdownload.soe.ucsc.edu/admin/exe/ | 将读取计数 bedGraph 压缩并转换为 bigWig 的软件 |
| bedtools-2.31.1 | 犹他大学 Quinlan 实验室 | https://bedtools.readthedocs.io/en/latest/index.html | 用于处理 bam/bed/bedGraph 文件的软件 |
| bowtie2 2.5.4 | 约翰斯·霍普金斯大学 | https://bowtie-bio.sourceforge.net/bowtie2/index.shtml | 用于构建bowtie索引并执行比对的软件 |
| CollectInsertSizeMetrics(Picard) | 布罗德研究所 | https://github.com/broadinstitute/picard | 用于插入片段大小分布分析的软件 |
| Cutadapt | NBIS | https://cutadapt.readthedocs.io/zh/stable/index.html | 用于执行接头序列修剪的软件 |
| Deeptoolsv3.5.1 | 马克斯·普朗克研究所 | https://deeptools.readthedocs.io/en/develop/index.html | 用于执行皮尔逊相关系数分析、主成分分析以及热图/平均值图分析的软件 |
| FastQC 版本 0.12.0 | 巴布拉汉生物信息学 | https://github.com/s-andrews/FastQC | 检查 fastq 文件质量的软件 |
| Intervene v0.6.1 | 计算生物学 &基因调控 - Mathelier 小组 | https://intervene.readthedocs.io/en/latest/index.html | 用于使用峰文件进行维恩图分析的软件 |
| MACSv2.2.9.1 | 陈-扎克伯格倡议 | https://github.com/macs3-project/MACS/tree/macs_v2 | 用于识别峰的软件 |
| MACSv3.0.2 | 陈-扎克伯格倡议 | https://github.com/macs3-project/MACS/tree/master | 用于识别峰的软件 |
| Samtools-1.21 | 威康桑格研究所 | https://github.com/samtools/samtools | 处理 sam/bam 文件的软件 |
| SEACRv1.3 | 霍华德·休斯医学研究所 | https://github.com/FredHutch/SEACR | 用于识别峰的软件 |
| SRA Toolkit 版本 3.1.1 | NCBI | https://github.com/ncbi/sra-tools | 从 GEO 下载 SRR 的软件 |
| Trim_Galore v0.6.10 | 巴布拉汉生物信息学 | https://github.com/FelixKrueger/TrimGalore | 用于执行质量控制和接头序列修剪的软件 |
访问受限。请登录或开始试用以查看此内容。