gene_exon_transcript_count: merge_count_script.r

File merge_count_script.r, 756 bytes (added by pacthoen, 10 years ago)
Line 
1#Merge all gene counts from run 1
2#Date 06-Nov-2013
3
4setwd("/virdir/Backup/run_1_gene_counts")
5datadir <-  "/virdir/Backup/run_1_gene_counts/run_1_gene_counts"
6filelist <- dir(datadir)
7
8length(filelist)      #2330
9
10
11temp <- read.table(paste(datadir,filelist[1], sep="/"), as.is=T, header=T, row.names=1)
12
13for(i in 2:length(filelist))
14{
15 temp2 <-read.table(paste(datadir,filelist[i], sep="/"), as.is=T, header=T, row.names=1)
16 temp <- cbind(temp, temp2[,1])
17 print(i)
18}
19dim(temp)
20#add colnames
21sample_names <- c()
22for (i in 1:length(filelist))
23{
24 sample_names[i] <- strsplit(filelist[i], "\\.")[[1]][1]
25}
26
27colnames(temp) <- sample_names
28
29write.table(temp, file="combined_gene_count_run_1.txt", sep="\t", quote=F, row.names=T)
30