From: Colin Dewey Date: Thu, 12 May 2011 16:24:57 +0000 (-0500) Subject: Style edits to rsem-plot-model X-Git-Url: https://git.donarmstrong.com/?p=rsem.git;a=commitdiff_plain;h=481f6cdebcae92c5ce2cf71d4f5b103565b05e44 Style edits to rsem-plot-model --- diff --git a/rsem-plot-model b/rsem-plot-model index 7ca89ec..225d08f 100755 --- a/rsem-plot-model +++ b/rsem-plot-model @@ -33,7 +33,11 @@ x <- (vec[1] + 1) : vec[2] y <- as.numeric(strsplit(strvec[2], split = " ")[[1]]) mean <- weighted.mean(x, y) std <- sqrt(weighted.mean((x - mean)^2, y)) -plot(x, y, type = "h", main = "Fragment Length Distribution", sub = paste("Mean = ", mean, ", Std = ", std), xlab = "Fragment Length", ylab = "Probability") +plot(x, y, type = "h", + main = "Fragment Length Distribution", + sub = paste("Mean = ", round(mean, 1), ", Std = ", round(std, 1)), + xlab = "Fragment Length", + ylab = "Probability") # mate length distribution if (model_type == 0 || model_type == 1) bval <- as.numeric(readLines(con, n = 1)[1]) else bval <- 1 @@ -46,7 +50,11 @@ if (bval == 1) { y <- as.numeric(list[[2]]) mean <- weighted.mean(x, y) std <- sqrt(weighted.mean((x - mean)^2, y)) - plot(x, y, type = "h", main = "Mate Length Distribution", sub = paste("Mean = ", mean, ", Std = ", std), xlab = "Mate Length", ylab = "Probability") + plot(x, y, type = "h", + main = "Read Length Distribution", + sub=paste("Mean = ", round(mean, 1), ", Std = ", round(std, 1)), + xlab = "Read Length", + ylab = "Probability") } strvec <- readLines(con, n = 1) @@ -94,7 +102,10 @@ if (model_type == 1 || model_type == 3) { peT <- c(peT, ifelse(sum(vecT) < 1e-8, NA, -10 * log10(1.0 - vecT[4]))) } - matplot(x, cbind(peA, peC, peG, peT), type = "b", lty = 1:4, pch = 0:3, col = 1:4, main = "Phred Quality Score vs. Observed Quality", xlab = "Quality Score", ylab = "Observed Quality") + matplot(x, cbind(peA, peC, peG, peT), type = "b", lty = 1:4, pch = 0:3, col = 1:4, + main = "Observed Quality vs. Phred Quality Score", + xlab = "Phred Quality Score", + ylab = "Observed Quality") legend("topleft", c("A", "C", "G", "T"), lty = 1:4, pch = 0:3, col = 1:4) } else { # Profile @@ -130,6 +141,9 @@ if (model_type == 1 || model_type == 3) { close(con) pair <- read.table(file = cntF, skip = 3, sep = "\t") -barplot(pair[,2], names.arg = pair[,1], xlab = "Number of Alignments", ylab = "Number of Reads", main = "Histogram of Reads with Different Number of Alignments") +barplot(pair[,2], names.arg = pair[,1], + xlab = "Alignments per fragment", + ylab = "Number of fragments", + main = "Histogram of Alignments per Fragment") dev.off()