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

news/2025/1/11 9:49:36/

简介

本课程[1]介绍 Bioconductor 中的 ATACseq 分析。

该课程由 2 个部分组成。这将引导您完成正常 ATACseq 分析工作流程的每个步骤。它涵盖比对、QCpeak calling、基因组富集测试、基序富集和差异可及性测试。

环境准备

IGV

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

MACS2

MACS2[2] 没有 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('ShortRead')
BiocManager::install('ashr')
BiocManager::install('ChIPQC')
BiocManager::install('DiffBind')
BiocManager::install('BSgenome.Hsapiens.UCSC.hg19')
BiocManager::install('Rsubread')
BiocManager::install('Rbowtie2')
BiocManager::install('R.utils')
BiocManager::install('Rsamtools')
BiocManager::install('BSgenome.Hsapiens.UCSC.hg38')
BiocManager::install('rtracklayer')
BiocManager::install('ChIPseeker')
BiocManager::install('soGGi')
BiocManager::install('GenomicAlignments')
BiocManager::install('TxDb.Hsapiens.UCSC.hg19.knownGene')
BiocManager::install('DESeq2')
BiocManager::install('BSgenome.Mmusculus.UCSC.mm10')
BiocManager::install('TxDb.Hsapiens.UCSC.hg38.knownGene')
BiocManager::install('tracktables')
BiocManager::install('clusterProfiler')
BiocManager::install('TxDb.Mmusculus.UCSC.mm10.knownGene')
BiocManager::install('devtools')
BiocManager::install('tidyr')
BiocManager::install('DT')
BiocManager::install('dplyr')
BiocManager::install('rGREAT')
BiocManager::install('MotifDb')
BiocManager::install('Biostrings')
BiocManager::install('GenomicRanges')
BiocManager::install('pheatmap')
BiocManager::install('universalmotif')
BiocManager::install('seqLogo')
BiocManager::install('org.Mm.eg.db')
BiocManager::install('ATACseqQC')
BiocManager::install('JASPAR2020')
BiocManager::install('motifmatchr')
BiocManager::install('chromVAR')
BiocManager::install('ggseqlogo')
BiocManager::install('TFBSTools')
BiocManager::install('motifStack')
BiocManager::install('knitr')
BiocManager::install('testthat')
BiocManager::install('yaml')

内容

Part_1

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

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

Part_2

本节演示如何使用 ATACseq 数据评估可访问性的全局变化。会话部分:

  • 在 R 中注释 ATACseq 数据
  • 绘制无核小体和单核小体信号
  • 绘制 DNA 结合蛋白周围的切割位点
Session 2
Session 2

Part_3

本节演示如何评估 ATAC-seq 数据中的基序。

  • 从数据库中检索 motifs
  • 绘制 motifs
  • 识别已知的 motifs
Session 3
Session 3

欢迎Star -> 学习目录

更多教程 -> 转录组测序分析教程合集

更多教程 -> 单细胞系列教程:合集


参考资料

[1]

Source: https://rockefelleruniversity.github.io/RU_ATACseq/

[2]

MACS: https://macs3-project.github.io/MACS/

本文由 mdnice 多平台发布


http://www.ppmy.cn/news/6950.html

相关文章

C++/Java调用C++动态链接库————附带示例和详细讲解

文章目录0 准备1 C调用动态链接库2 Java调用C动态链接库3 运行0 准备 在CMake中,使用如下的方法把代码编译成动态/静态链接库: # 设置项目名 project(getMatInfo)# 设置c版本 set(CMAKE_CXX_STANDARD 11)# 如果不填写SHARE,默认为静态链接…

Learning to Segment Every Thing

摘要 现有的目标实例分割方法要求所有训练样本都具有分割mask标注。然而,标注新的类别是非常费劲的,因此这将实例分割模型的应用范围限制在100个左右的有标注的类。本文的目的是提出一种新的部分监督的训练模型,以及一种新的权重传递函数&am…

TensorRt(3)mnist示例中的C++ API

目前sample中mnist提供了至少caffe、onnx的预训练模型,在TensorRT经过优化生成engine后再进行infer,两种模型的加载处理略有不同,做出简单api处理说明。 最后尝试使用最少的代码来实现整个流程。 文章目录1、主要的C API 定义2、minst示例2.1…

第二十六章 数论——欧拉函数(详解与证明)

第二十六章 数论——欧拉函数(详解与证明)欧拉函数1、互质2、欧拉函数的定义3、欧拉函数的公式4、欧拉函数的证明5、欧拉函数的使用(1)问题一:思路代码(2)问题二:思路case1case1case…

边缘AI概述

随着移动计算和物联网(IoT)应用程序的爆炸性增长,数十亿移动和物联网设备正在连接到互联网,在网络边缘生成大量数据。因此,在云数据中心收集大量数据会产生极高的延迟和网络带宽使用。 因此,迫切需要将人工…

USB TYPE C为什么能实现正反插

USB TYPE C接口在手机,电脑等移动终端中使用的非常多,它可以分为插头和插座,放在PCB板上一般是插座。 USB TYPE C的插座和插头引脚信号定义大家可以看下。引脚分为两排,上面一排是A,下面一排是B。标准的USB TYPE C总共…

Spring注册Bean系列--方法3:@Import+@Bean

原文网址:Spring注册Bean系列--方法3:ImportBean_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Spring注册Bean的方法:ImportBean。 注册Bean的方法我写了一个系列,见:Spring注册Bean(提供Bean)系列--方法大全_IT利刃出鞘…

canal中间件集成springboot实战落地

目录 一、数据库开启相关权限功能: 二、canal 服务端配置启动:从官网下载程序和源码到本地环境 三、canal客户端配置启动: canal中间件集成springboot实战落地开始分享,这是目前互联网很常见的中间件,监听数据库变化…