表观组学实践教程
表观组学关注的不是基因本身的序列,而是基因表达能不能被"打开":染色质开放程度、转录因子结合位置、组蛋白修饰、DNA 甲基化。同一个基因组在不同细胞里呈现不同的表观图谱,这些图谱决定了细胞状态和对环境的反应。
本专栏会围绕最常用的三类实验展开:ATAC-seq(染色质开放区域)、ChIP-seq(蛋白-DNA 结合)、WGBS/RRBS(DNA 甲基化)。思路和 bulk RNA-seq 类似:先搞清楚每步产物是什么,再决定用什么工具把它们跑出来。
表观组要回答的核心问题
转录组告诉你"这个基因表达了多少",表观组告诉你"为什么它能表达 / 不能表达":
| 问题 | 转录组 | 表观组 |
|---|---|---|
| 哪些基因被打开 | 看 mRNA 量 | 看启动子开放 + TF 结合 + 组蛋白活化标记 |
| 这个 TF 在哪里发挥作用 | 找下游差异基因(间接) | ChIP-seq 直接看 TF 结合位点 |
| 这个增强子调控哪个基因 | 看不到 | ATAC + Hi-C / 4C 配套 |
| 这个表型为什么稳定遗传 | 看不到 | 甲基化(可遗传) |
| 治疗为什么没起效 | 看不到响应基因变化 | 看染色质是 否压缩、TF 还能否结合 |
表观组适合的项目:发育、分化、肿瘤进展(耐药机制)、神经精神疾病、细胞身份建立。不适合:单纯比较两个稳态条件的差异(直接做转录组就行,表观组只是补充证据)。
一个项目大致是什么样子
ATAC-seq 和 ChIP-seq 的分析主线非常像。从一批样本的 FASTQ 出发,到"差异开放区域"或"差异结合位点"表,大致要经过:
| 步骤 | 典型产物 | 常用工具 |
|---|---|---|
| 接头剪切与质控 | 清洗后的 FASTQ | fastp、FastQC、MultiQC |
| 比对到参考基因组 | sorted.bam | Bowtie2、BWA-MEM |
| 过滤线粒体 / 重复 | 清洁 BAM | samtools、Picard |
| peak calling | narrowPeak / broadPeak | MACS2、MACS3 |
| peak 注释 | 基因附近 peak 映射表 | ChIPseeker、HOMER |
| motif 分析 | 显著富集的 motif | HOMER、MEME Suite |
| 差异分析 | 差异 peak 列表 | DiffBind、DESeq2 on peak counts |
| 与表达整合 | peak ↔ 基因关联 | 自定义脚本 + ggplot2 |
WGBS/RRBS 的流程不同:比对要用 bisulfite-aware 工具(Bismark、BWA-Meth),输出是每个 CpG 的甲基化率,差异分析常用 methylKit 或 DSS。