# HG changeset patch
# User davidvanzessen
# Date 1411045004 14400
# Node ID 68c6c7624ffc66fa63a2a8ff4bdb5234c9f27350
# Parent 8313c6cc65c50e4b0566e620c9f26c09ed00b901
Uploaded
diff -r 8313c6cc65c5 -r 68c6c7624ffc RScript.r
--- a/RScript.r Mon Sep 15 07:40:52 2014 -0400
+++ b/RScript.r Thu Sep 18 08:56:44 2014 -0400
@@ -34,7 +34,6 @@
cat("
Removing duplicates |
", file=logfile, append=T)
dat = dat[!duplicated(dat$paste),]
patients = split(dat, dat$Patient, drop=T)
-rm(dat)
intervalReads = rev(c(0,10,25,50,100,1000,10000))
intervalFreq = rev(c(0,0.01,0.05,0.1,0.5,1,5))
V_Segments = c(".*", "IGHV", "IGHD", "IGKV", "IGKV", "IgKINTR", "TRGV", "TRDV", "TRDD" , "TRBV")
@@ -91,8 +90,6 @@
read2Count = vector()
locussum1 = vector()
locussum2 = vector()
-
- print(patient)
#for(iter in 1){
for(iter in 1:length(product[,1])){
threshhold = product[iter,threshholdIndex]
@@ -184,11 +181,6 @@
interval = intervalFreq
intervalOrder = data.frame("interval"=paste(">", interval, sep=""), "intervalOrder"=1:length(interval))
product = data.frame("Titles"=rep(Titles, each=length(interval)), "interval"=rep(interval, times=10), "V_Segments"=rep(V_Segments, each=length(interval)), "J_Segments"=rep(J_Segments, each=length(interval)))
-#patientFrequencyCount(patient1)
-#lapply(patients[c(5,6,10)], FUN=patientFrequencyCount)
-#lapply(patients[c(5,6,7,8,13)], FUN=patientCountOnColumn, product = product, interval=interval, on="Frequency", appendtxt=T)
-#lapply(patients[c(6,7,8)], FUN=patientCountOnColumn, product = product, interval=interval, on="Frequency", appendtxt=T)
-#lapply(patients[c(6)], FUN=patientCountOnColumn, product = product, interval=interval, on="Frequency", appendtxt=T)
mclapply(patients, FUN=patientCountOnColumn, product = product, interval=interval, on="Frequency", appendtxt=T)
cat("Starting Cell Count analysis |
", file=logfile, append=T)
@@ -196,11 +188,166 @@
interval = intervalReads
intervalOrder = data.frame("interval"=paste(">", interval, sep=""), "intervalOrder"=1:length(interval))
product = data.frame("Titles"=rep(Titles, each=length(interval)), "interval"=rep(interval, times=10), "V_Segments"=rep(V_Segments, each=length(interval)), "J_Segments"=rep(J_Segments, each=length(interval)))
-#patientResult = patientReadCount(patient1)
-#lapply(patients[c(5,6,10)], FUN=patientReadCount)
-#lapply(patients[c(5,6,7,8,13)], FUN=patientCountOnColumn, product = product, interval=interval, on="Clone_Molecule_Count_From_Spikes")
-#lapply(patients[c(6)], FUN=patientCountOnColumn, product = product, interval=interval, on="Clone_Molecule_Count_From_Spikes")
mclapply(patients, FUN=patientCountOnColumn, product = product, interval=interval, on="Clone_Molecule_Count_From_Spikes")
cat("