ChIP-seq 分析:教程简介(1)

简介: [本课程](https://rockefelleruniversity.github.io/RU_ChIPseq/ "Source")介绍 Bioconductor 中的 ChIPseq 分析。该课程由 4 个部分组成。这将引导您完成正常 ChIPseq 分析工作流程的每个步骤。它涵盖比对、QC、`peak calling`、基因组富集测试、基序富集和差异 ChIP 分析。

简介

课程材料和练习可在 https://rockefelleruniversity.github.io/Intro_To_R_1Day/ 上以呈现的 HTML 形式查看。

环境准备

IGV

IGV 可以从 BROAD 网站安装。 》 https://www.broadinstitute.org/igv/

MACS2

MACS2 没有 R 包,但 MACS2 可在适用于 Linux 或 MacOS 的 Anaconda 包存储库中找到。安装 MACS2 的最简单方法是使用 R 包 Herper。 Herper 允许您从 R 中管理和安装 Anaconda 包。

BiocManager::install("Herper")
library(Herper)

安装 Herper 后,您可以使用 install_CondaTools 函数安装 MACS2。在幕后,Herper 将安装最小版本的 conda(称为 miniconda),然后创建一个新环境来安装 MACS2。当您运行该函数时,它会打印出 MACS2 的安装位置。

env 参数是您要为创建的环境指定的名称。 pathToMiniConda 指定您要安装 Miniconda 的位置,以及所有 conda 工具(如 MACS2)。

install_CondaTools(tools="macs2", env="PeakCalling_analysis", pathToMiniConda="/path/to/install")

R

RStudio

  • 课程包
install.packages('BiocManager')
BiocManager::install('RockefellerUniversity/RU_ATACseq',subdir='atacseq')
  • 来自 CRAN 和 Bioconductor
install.packages('BiocManager')
BiocManager::install('methods')
BiocManager::install('ggplot2')
BiocManager::install('rmarkdown')
BiocManager::install('ashr')
BiocManager::install('ChIPQC')
BiocManager::install('DiffBind')
BiocManager::install('ShortRead')
BiocManager::install('DESeq2')
BiocManager::install('limma')
BiocManager::install('BSgenome.Mmusculus.UCSC.mm10')
BiocManager::install('Rsubread')
BiocManager::install('Rbowtie2')
BiocManager::install('R.utils')
BiocManager::install('Rsamtools')
BiocManager::install('rtracklayer')
BiocManager::install('GenomicRanges')
BiocManager::install('TxDb.Mmusculus.UCSC.mm10.knownGene')
BiocManager::install('TFBSTools')
BiocManager::install('org.Mm.eg.db')
BiocManager::install('GenomeInfoDb')
BiocManager::install('ChIPseeker')
BiocManager::install('ggupset')
BiocManager::install('TxDb.Hsapiens.UCSC.hg38.knownGene')
BiocManager::install('GSEABase')
BiocManager::install('TxDb.Hsapiens.UCSC.hg19.knownGene')
BiocManager::install('org.Hs.eg.db')
BiocManager::install('tracktables')
BiocManager::install('goseq')
BiocManager::install('rGREAT')
BiocManager::install('GO.db')
BiocManager::install('JASPAR2020')
BiocManager::install('motifmatchr')
BiocManager::install('clusterProfiler')
BiocManager::install('enrichplot')
BiocManager::install('msigdbr')
BiocManager::install('ggnewscale')
BiocManager::install('knitr')
BiocManager::install('testthat')
BiocManager::install('yaml')

内容

Part_1

本节介绍在Bioconductor中对ChIPseq数据的分析。会话部分:

  • 在 R 中预处理 ChIPseq 数据
  • 数据比对
  • 为可视化创建 bigWig

part 1

Part_2

本节涵盖更深入的 ChIPseq QC 和 MACS2 calling peaks 。会话部分:

  • R 中 ChIPseq 数据的质量控制
  • peak calling 概述
  • 峰的注释

part 2

Part_3

本节介绍Bioconductor Session部分对ChIPseq数据的分析:

  • TF靶标的功能富集分析
  • 与 GREAT 服务器的 R 接口
  • 使用 Meme-ChIP 富集合

part 3

Part_4

本节介绍Bioconductor Session部分对ChIPseq数据的分析:

  • 鉴定重复的、高置信度的峰
  • 查找条件特有和共有的峰值
  • Differential ChIP-seq

part 4

相关文章
|
7月前
|
消息中间件 NoSQL 分布式数据库
这些mini 版源码-----值得一读
这些mini 版源码-----值得一读
44 0
|
芯片
clock oscillator,generator,buffer选型杂谈
clock oscillator,generator,buffer选型杂谈
180 0
|
数据可视化 测试技术 Go
ChIP-seq 分析:GO 功能测试与 Motifs 分析(12)
ChIP-seq 分析:GO 功能测试与 Motifs 分析(12)
291 0
|
数据可视化 数据库
ChIP-seq 分析:Peak 注释与可视化(9)
到目前为止,我们一直在处理对应于转录因子结合的 ChIPseq 峰。顾名思义,转录因子可以影响其靶基因的表达。
471 0
ChIP-seq 分析:数据与Peak 基因注释(10)
今天,我们将继续回顾我们在上一次中研究的 Myc ChIPseq。这包括用于 MEL 和 Ch12 细胞系的 Myc ChIPseq。
174 0
ChIP-seq 分析:文库的复杂性和丰富性(7)
ChIPseq 中的一个潜在噪声源是 ChIPseq 库在 PCR 步骤中的过度放大。这可能会导致大量重复读取,从而混淆峰值调用。
110 0
|
Ruby
ChIP-seq 分析:数据质控实操(5)
今天将继续回顾我们在上一次中研究的 Myc ChIPseq。这包括用于 MEL 和 Ch12 细胞系的 Myc ChIPseq 及其输入对照。
150 0
|
算法 索引
ChIP-seq 分析:数据比对(3)
ChIP-seq 分析:数据比对(3)
259 0
|
机器学习/深度学习 自然语言处理
NLP学习笔记(四) Seq2Seq基本介绍
NLP学习笔记(四) Seq2Seq基本介绍
159 0