美文网首页
6 exomePeak2 callpeak+差异

6 exomePeak2 callpeak+差异

作者: 一只小脑斧 | 来源:发表于2022-03-02 10:35 被阅读0次

library(exomePeak2)

#BiocManager::install("exomePeak2")

#BiocManager::install("apeglm")

#install.packages("RcppNumerical")

setwd("/home/yifan/project/CZM/exo.m6A/Data/CleanData/fastp.results/4.hisat2.results")

#############批量 callpeak

# 注释文件

gtf = '/home/yifan/data/ref/mouse/mm10.ncbiRefSeq.gtf'

# input样本(control)

input_bam = c('LR22A21FY19.sorted.bam',

              'LR22A21FY20.sorted.bam',

              'LR22A21FY21.sorted.bam')

#input样本(treated)

input_bam.t = c('LR22A21FY22.sorted.bam',

                'LR22A21FY23.sorted.bam',

                'LR22A21FY24.sorted.bam')

# ip样本(control)

ip_bam = c('LR22A21FY13.sorted.bam',

           'LR22A21FY14.sorted.bam',

           'LR22A21FY15.sorted.bam')

# ip样本(treated)

ip_bam.t = c('LR22A21FY16.sorted.bam',

             'LR22A21FY17.sorted.bam',

             'LR22A21FY18.sorted.bam')

# 创建保存结果文件夹

#dir.create('../7.exomepeak2_data')

# 变量名,前为control;后为treated

name = c('1','2','3')

# 批量callpeak

lapply(1:3, function(x){

  exomePeak2(gff_dir = gtf,

             bam_ip = ip_bam[x],

             bam_input = input_bam[x],

             bam_treated_ip = ip_bam.t[x],

             bam_treated_input = input_bam.t[x],

             save_dir = paste('/home/yifan/project/CZM/exo.m6A/Data/CleanData/fastp.results/7.exomepeak2_data/',name[x],sep = ''),

             paired_end = T,

            # parallel = T,

             #p_cutoff = 0.00001,

             #log2FC_cutoff = 1,

             peak_calling_mode = "whole_genome")#  "exon"

             #mod_annot = MOD_ANNO_GRANGE

             #fragment_length = 150

}) -> result

相关文章

网友评论

      本文标题:6 exomePeak2 callpeak+差异

      本文链接:https://www.haomeiwen.com/subject/egusrrtx.html