annotate annotate_peak/annotatePeak.R @ 13:77c0aee75ac6 draft

Uploaded
author testtool
date Thu, 16 Mar 2017 07:28:01 -0400
parents 54e19bceff70
children 4a489b0d247f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
54e19bceff70 Uploaded
testtool
parents:
diff changeset
1 require("ChIPseeker", quietly = TRUE)
54e19bceff70 Uploaded
testtool
parents:
diff changeset
2 require("ChIPpeakAnno", quietly = TRUE)
13
77c0aee75ac6 Uploaded
testtool
parents: 12
diff changeset
3
12
54e19bceff70 Uploaded
testtool
parents:
diff changeset
4 options(warn = -1)
13
77c0aee75ac6 Uploaded
testtool
parents: 12
diff changeset
5 options("download.file.method"="wget")
12
54e19bceff70 Uploaded
testtool
parents:
diff changeset
6
54e19bceff70 Uploaded
testtool
parents:
diff changeset
7 args <- commandArgs(trailingOnly = TRUE)
54e19bceff70 Uploaded
testtool
parents:
diff changeset
8 DMR = args[1]
54e19bceff70 Uploaded
testtool
parents:
diff changeset
9 annoPeakTable = args[2]
54e19bceff70 Uploaded
testtool
parents:
diff changeset
10
13
77c0aee75ac6 Uploaded
testtool
parents: 12
diff changeset
11 DMR <- ("test-data/DMR.bed")
12
54e19bceff70 Uploaded
testtool
parents:
diff changeset
12 DMRInfo = read.table(
54e19bceff70 Uploaded
testtool
parents:
diff changeset
13 DMR,
54e19bceff70 Uploaded
testtool
parents:
diff changeset
14 header = FALSE,
54e19bceff70 Uploaded
testtool
parents:
diff changeset
15 sep = "\t",
54e19bceff70 Uploaded
testtool
parents:
diff changeset
16 stringsAsFactors = FALSE,
54e19bceff70 Uploaded
testtool
parents:
diff changeset
17 quote = ""
54e19bceff70 Uploaded
testtool
parents:
diff changeset
18 )
54e19bceff70 Uploaded
testtool
parents:
diff changeset
19
54e19bceff70 Uploaded
testtool
parents:
diff changeset
20 DMRPeaks <- GRanges(seqnames = DMRInfo[, 1],
54e19bceff70 Uploaded
testtool
parents:
diff changeset
21 ranges = IRanges
54e19bceff70 Uploaded
testtool
parents:
diff changeset
22 (start = DMRInfo[, 2], end = DMRInfo[, 3]))
54e19bceff70 Uploaded
testtool
parents:
diff changeset
23
13
77c0aee75ac6 Uploaded
testtool
parents: 12
diff changeset
24 annotatePeak <-
77c0aee75ac6 Uploaded
testtool
parents: 12
diff changeset
25 as.data.frame(annotatePeak(DMRPeaks, level = "gene", annoDb = "org.Hs.eg.db"))
12
54e19bceff70 Uploaded
testtool
parents:
diff changeset
26
13
77c0aee75ac6 Uploaded
testtool
parents: 12
diff changeset
27 annoPeakTable <- ('test-data/annoPeakTable.csv')
12
54e19bceff70 Uploaded
testtool
parents:
diff changeset
28 write.csv(annotatePeak, annoPeakTable, row.names = FALSE)