rm(list=ls())
#setwd("/space/chen-syn01/1/data/chen/gwas_gclust/UKB/LDSC/make_annot/DMR/invar/corMat/")
DDir="/Users/niniliu/Desktop/2020lab/ch-email/correlation matrix plots/data/"
#original location of files: /space/chen-syn01/1/data/cmakowski/GWASgclus_UKB/ldsc/partitioned_h2/Mar2020/motor_annot/chromatin_motor_chr*.annot#original location of files: /space/chen-syn01/1/data/cmakowski/GWASgclus_UKB/ldsc/partitioned_h2/Mar2020/motor_annot/annot/union_sum/union_sum_chr*.annotDDir1="/Users/niniliu/Desktop/2020lab/ch-email/correlation matrix plots/data/cmakowski/"
#original location of file: BDir="/space/chen-syn01/1/data/chen/bin/ldsc/1000G_Phase3_baselineLD_v2.2_ldscores/"BDir="/Users/niniliu/Desktop/2020lab/ch-email/correlation matrix plots/data/"
#original location of file: ODir ="/space/chen-syn01/1/data/chen/gwas_gclust/UKB/LDSC/make_annot/DMR/invar/corMat/"ODir="/Users/niniliu/Desktop/2020lab/ch-email/correlation matrix plots/"
for (i in 1:22){
base=read.table(paste0(BDir,'baselineLD.',i,'.annot'), h=T)
n=read.table(paste0(DDir,'Neanderthal_chr',i,'.annot'),h=T)
d=read.table(paste0(DDir,'Denisovan_chr',i,'.annot'),h=T)
p=read.table(paste0(DDir,'Presentday_Human_chr',i,'.annot'),h=T)
u1=read.table(paste0(DDir,'Unclassified_chr',i,'.annot'),h=T)
u2=read.table(paste0(DDir,'union_chr',i,'.annot'),h=T)
# /space/chen-syn01/1/data/chen/gwas_gclust/UKB/LDSC/make_annot/motor/annot/chromatin_motor_chr*.annotcm1=read.table(paste0(DDir,'chromatin_motor_chr',i,'.annot'),h=T)
# /space/chen-syn01/1/data/chen/gwas_gclust/UKB/LDSC/make_annot/motor/annot/union_sum/union_sum_chr*.annotus1=read.table(paste0(DDir,'union_sum_chr',i,'.annot'),h=T)
#/space/chen-syn01/1/data/cmakowski/GWASgclus_UKB/ldsc/partitioned_h2/Mar2020/motor_annot/chromatin_motor_chr*.annotcm2=read.table(paste0(DDir1,'chromatin_motor_chr',i,'.annot'),h=T)
#space/chen-syn01/1/data/cmakowski/GWASgclus_UKB/ldsc/partitioned_h2/Mar2020/motor_annot/annot/union_sum/union_sum_chr*.annotus2=read.table(paste0(DDir1,'union_sum_chr',i,'.annot'),h=T)
data=cbind(base,d,n,p,u1,u2,cm1,us1,cm2,us2)
data1=data[,-c(1:5)]
cormat=cor(data1)
write.table(cormat,file=paste0(ODir,'corMat',i,'.txt'),quote=F)
#install.packages("corrplot")
library(corrplot)
plot.new()
tiff(paste0(file="/Users/niniliu/Desktop/2020lab/ch-email/correlation matrix plots/chr", i, "_testplot.tiff"),
width=2500,height=2000)
corrplot(cormat, method="circle", tl.col="black")
dev.off()
}
#####average data
rm(list=ls())
first <- read.table("/Users/niniliu/Desktop/2020lab/ch-email/correlation matrix plots/corMat1.txt", header=TRUE, quote="", comment.char="")
for (i in 2:22){ #22 chromosomes
data1 <- read.table(paste0("/Users/niniliu/Desktop/2020lab/ch-email/correlation matrix plots/corMat",i,".txt"), header=TRUE, quote="", comment.char="")
for (j in 1:145){ #145 vraiables, update to number of variables
first[j,]<- first[j,] + data1[j,]
}
}
averagedf <- first/22 #22 for 22 chromosomes
avaeragematirx <- data.matrix(averagedf)
write.table(avaeragematirx,file='corMatAverage.txt',quote=F)
#making average plot
library(corrplot)
plot.new()
tiff(paste0(file="/Users/niniliu/Desktop/2020lab/ch-email/correlation matrix plots/avaerage_plot(update3).tiff"),
width=2500,height=2000)
corrplot(averagedf, method="circle", tl.col="black", type='upper')
dev.off()