首页 > 其他分享 >使用cistrome BETA整合ChIPseq和RNAseq

使用cistrome BETA整合ChIPseq和RNAseq

时间:2023-04-19 23:22:43浏览次数:50  
标签:RNAseq target seq binding BETA peak factor cistrome

 

写在前面:

在获得同一个样本多种测序数据后,一个自然的目标就是整合,general的问题就是:表观是如何影响转录的?

基本的数据种类:

  • TF binding,ChIP-seq和Cut&Run
  • Histone profile,ChIP-seq和Cut&Run
  • Open chromatin,ATAC-seq
  • Gene expression,RNA-seq

具体的问题就是:

  • 表观转录调控是如何进行的?
  • 能否用表观数据来准确预测GEX?需要大样本或者单细胞!
  • 能否搞清楚DEG是如何被该TF调控的?涉及到哪些pathway?有哪些co-factor?

 

BETA功能:

BETA has three functions:

  • (i) to predict whether the factor has activating or repressive function
  • (ii) to infer the factor’s target genes
  • (iii) to identify the motif of the factor and its collaborators, which might modulate the factor’s activating or repressive function.

用于预测转录因子具有激活还是抑制的功能;
推断识别转录因子的直接靶基因;
用于鉴定转录因子的motif及其结合者。

 

BETA-basic can be used to predict whether a factor has activating or repressive function and detect direct target genes.【这个手动就能做出来,就是个peak注释,然后用DEG来分】

BETA-plus can be used to predict whether a factor has activating or repressive function, whether it can detect direct target genes and whether it can analyze sequence motifs in target regions.【这个的统计分析有一点高端】

Both binding and differential expression data are required for BETA-basic and BETA-plus, whereas BETA-minus is used when only binding data are available to predict target genes.【这个就不用说了,chipseeker,chip-anno, great都可以坐】

 

优点:

  • BETA能给你把一切都rank好,而且给出P-value,你自己做则有一点麻烦

缺点:

  • BETA基本不涉及到算法,也没什么fancy的地方

 

BETA输入:

  • 文件一:peak文件,bed格式,我觉得这个必须用DAP的peak
  • 文件二:DEG文件,需要最基本的gene name,log2fc,P-value

 


 

代码:

安装

conda create -y -n beta_chip python=2.7.15
conda activate beta_chip
# conda install -y -c hcc beta 
# conda install -y libiconv
pip install argparse
pip install numpy
# download from http://cistrome.org/BETA/src/BETA_1.0.7.zip
python setup.py install

  

BETA basic \
    -p 3656_peaks.bed \
    -e AR_diff_expr.xls  \
    -k LIM  \
    -g hg19 \
    --da 500 \
    -n AR \
    -o basic_output_dir 

  

BETA plus \
    -p 3656_peaks.bed \
    -e AR_diff_expr.xls  \
    -k LIM \
    -g hg19 \
   --gs /home/zz950/reference/refdata-gex-GRCh38-2020-A/fasta/genome.fa \
    -n AR \
    -o plus_output_dir

 

测试数据:http://cistrome.org/BETA/src/BETA_test_data.zip  

 

如何产生有意义的结果?

  1. 用DAP和DEG,用diff来预测diff;
  2. DAP分gain和loss两类,分别来看;
  3. 其他peak文件也可以用BETA来分析,注意分gain和loss;

 

 


 

原理:

看原始文献

用peak来predict DEG

monotonically decreasing function that is based on the distance between the binding site and transcription start site - 这不太行,一个distal enhancer可以10x GEX表达量,递减不合适

核心逻辑:gene expression changes associated with factor binding can give better confidence that a gene is a direct target

 

能否拓展到其他peak数据?

  • Histone profile
  • Open chromatin

 

局限:

仍然是在找association,因为引入了更可靠的假设,所以结果将会更加可靠。

  • First, factor-binding sites and target genes usually lack a one-to-one relationship. The same factor could bind anywhere between the proximal promoter to hundreds of kilobases downstream to regulate gene expression.
  • Alternatively, the same binding site could regulate multiple genes by interacting with different promoters in different subpopulations of cells.
  • Second, not all factor-binding sites found in a ChIP-seq experiment are functional, potentially owing to the lack of collaborating factors or conditions favorable to their function.
  • Finally, the binding of one factor may cause secondary effects owing to transcriptional changes of its direct targets.

 

其他工具:

 

参考:

 

标签:RNAseq,target,seq,binding,BETA,peak,factor,cistrome
From: https://www.cnblogs.com/leezx/p/17335065.html

相关文章

  • $\Beta$分布推导与可视化
    $\Gamma$函数$\Gamma$函数(Gamma函数)是阶乘函数在实数和复数域的扩展。对于正整数$n$,阶乘函数表示为$n!=1\times2\times...\timesn$。然而,这个定义仅适用于正整数。Gamma函数的目的是将阶乘扩展到实数和复数域,从而计算实数和复数的“阶乘”。$\Gamma$函数定义如下:$\d......
  • macOS 13.4Beta 2 OpenCore 0.9.2双引导分区原版黑苹果镜像
    镜像特点文章原地址:http://www.imacosx.cn/113041.html(转载请注明出处)完全由黑果魏叔官方制作,针对各种机型进行默认配置,让黑苹果安装不再困难。系统镜像设置为双引导分区,全面去除clover引导分区(如有需要,可以自行直接替换opencore分区文件为clover引导文件)备注:此镜像仅适用与16g优盘......
  • 一体全能 多形态转换内外清洁无死角!追觅M13 Beta洗地机评测
    一、前言:追觅推出新款洗地机解决打扫卫生费时费力的痛点对于大多人来说,要想维持住宅的整洁,就必须勤于打扫,但相信大部分人家庭大扫除的印象就是,每次扫完腰酸背痛,部分区域还要经常手动清理,还不一定洗得干净。这也是扫地机器人、手持吸尘器所诞生的目的,在省时省力时带来一尘不染的......
  • m基于FC全卷积网络和kalman的遮挡车辆跟踪算法matlab仿真,用matconvnet-1.0-beta20工
    1.算法描述1.1全卷积神经网络全卷积神经网络(FullyConvolutionalNetworks,FCN)是JonathanLong等人于2015年在FullyConvolutionalNetworksforSemanticSegmentation一文中提出的用于图像语义分割的一种框架,是深度学习用于语义分割领域的开山之作。我们知道,对于一个各层参数结......
  • 球球搜beta版上手后的4处不错和4处不爽
    创新工场旗下应用汇的球球搜beta版千呼万唤始出来了,于是小编去下载了一个来试试手气。试用完一遍之后说一下具体的感受:感觉不错的4点01)界面很萌,尽管不是我喜欢的风格,但......
  • 章16 缺陷轰炸和beta测试
    章16缺陷轰炸和beta测试利用软件测试软件是加快工作进展的绝佳方式,有助于找出其它方式可能遗漏的软件缺陷。成为高效测试员的另一条途径是借助他人的力量。一、让他人测试......
  • macOS 13.3 Beta 4 (22E5246b)With OpenCore 0.9.1开发版 and winPE双引导分区原版镜像
    镜像特点完全由黑果魏叔官方制作,针对各种机型进行默认配置,让黑苹果安装不再困难。系统镜像设置为双引导分区,全面去除clover引导分区(如有需要,可以自行直接替换opencore分区文......
  • Linux Mint 18.1″Serena”首个Beta版本发布
    ​​Linux​​ Mint18.1Serena的首个beta版本已经于今天正式开放下载。LinuxMint基于LTS版本的Ubuntu系统,这意味着系统能够获得长期支持。创始人ClementLefebvre表示......
  • Linux Mint 18.1″Serena”首个Beta版本发布
    ​​Linux​​ Mint18.1Serena的首个beta版本已经于今天正式开放下载。LinuxMint基于LTS版本的Ubuntu系统,这意味着系统能够获得长期支持。创始人ClementLefebvre表示......
  • 重磅新品诚邀内测:百搭-开发可视化构建工具 v0.4.1 Beta
    前言来了来了,让大家久等了,经过一段时间的打磨,`百搭-开发可视化构建工具`,终于正式跟大家见面啦。1.百搭是什么?百搭的全名是:百搭开发可视化构建工具,顾名思义就是让开发可视化......