annotate classifier/eqtl_genes_positions_plot.txt @ 0:ef9c2044d86a draft

Uploaded
author nanettec
date Fri, 18 Mar 2016 05:15:29 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
1
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
2 #setwd("/Users/nanettecoetzer/Documents/Bioinformatics/MAIZE_project/eQTL_pipeline/April_2012_pipeline_scripts/July_2012/output_July")
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
3 eqtl <- read.table("all_classification.txt",sep="\t",header=TRUE)
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
4 lookup <- read.table("lookup.txt",sep="\t",header=TRUE)
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
5
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
6 trans_eqtl_bins <- eqtl[eqtl[,14]=="trans",15]
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
7 trans_gene_bins <- eqtl[eqtl[,14]=="trans",16]
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
8 cis_eqtl_bins <- eqtl[eqtl[,14]=="cis",15]
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
9 cis_gene_bins <- eqtl[eqtl[,14]=="cis",16]
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
10
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
11 # cis and trans in colour
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
12
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
13 pdf("Rplot_eQTL_genes_positions.pdf")
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
14 plot(trans_eqtl_bins, trans_gene_bins, type="p", pch=".", cex=2, main="", xlab="eQTL position", ylab="Gene position",col="green", xaxt='n', yaxt='n')
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
15 points(cis_eqtl_bins, cis_gene_bins, type="p", pch=".", cex=2, col="blue")
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
16
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
17 chr.nr = max(lookup[,2])
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
18 chr.mid = c()
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
19 chr.sides = c(0)
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
20 chr_labels = c()
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
21 for (c in 1:chr.nr) {
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
22 chr_labels <- c(chr_labels,paste("chr",c,sep=""))
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
23 pos <- length(lookup[lookup[,2]==c,1])/2
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
24 end <- max(lookup[lookup[,2]==c,1])
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
25 chr.mid = c(chr.mid,pos+min(lookup[lookup[,2]==c,1])-1)
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
26 chr.sides = c(chr.sides, end)
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
27 }
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
28 abline(v=chr.sides, lty=3, lwd=2)
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
29
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
30 axis(side=1, at=chr.mid, labels= chr_labels)
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
31 dev.off()
ef9c2044d86a Uploaded
nanettec
parents:
diff changeset
32