BIN_DATA = read.table("/Ets1/ProcessedData/Ets1_p300_binDATA.txt",sep = "\t", header=T,fill = TRUE)
Qlevel = c("Q10","Q9","Q8","Q7","Q6","Q5","Q4","Q3","Q2","Q1")
Qlevel = as.data.frame(Qlevel)
Qlevel$ratio_DIFF = 0
p300_Ets1_lineDF = Qlevel
label = c("J_Q10","I_Q9","H_Q8","G_Q7","F_Q6","E_Q5","D_Q4","C_Q3","B_Q2","A_Q1")
label = as.data.frame(label)
p300_Ets1_lineDF = cbind(p300_Ets1_lineDF,label)
p300_Ets1_lineDF$group = "ALL"
for(i in 1:nrow(p300_Ets1_lineDF)){
p300_Q10 = BIN_DATA[which(BIN_DATA$p300_Q == p300_Ets1_lineDF[i,1]),]
p300_Ets1_Q10 = p300_Q10[which(p300_Q10$Ets1_Q == p300_Ets1_lineDF[i,1]),]
A = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q1"),])/nrow(p300_Ets1_Q10)*100,2)
B = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q2"),])/nrow(p300_Ets1_Q10)*100,2)
C = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q3"),])/nrow(p300_Ets1_Q10)*100,2)
D = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q4"),])/nrow(p300_Ets1_Q10)*100,2)
E = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q5"),])/nrow(p300_Ets1_Q10)*100,2)
F = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q6"),])/nrow(p300_Ets1_Q10)*100,2)
G = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q7"),])/nrow(p300_Ets1_Q10)*100,2)
H = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q8"),])/nrow(p300_Ets1_Q10)*100,2)
I = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q9"),])/nrow(p300_Ets1_Q10)*100,2)
J = round(nrow(p300_Ets1_Q10[which(p300_Ets1_Q10$DIFF_Q == "Q10"),])/nrow(p300_Ets1_Q10)*100,2)
p300_Ets1_lineDF[i,2] = (G+H+I+J)/(A+B+C+D+E)
}
p300_Ets1_lineDF[,1] = c("EP10","EP9","EP8","EP7","EP6","EP5","EP4","EP3","EP2","EP1")