Plot multiple time-course expression patterns for one gene
A plotting function that generates a line plot for a single gene in multiple time-course expression sets. Each time-course is overlaid on the same plot.
PlotTCs(TClst, tgene, main = "", scale = TRUE, xlab = "Time", ylab = "", xAxsLabs = colnames(TClst[[1]]), ledgeX = "top", colAdj = 0.4, tcols = c("red", "red", "blue", "blue"), tltys = c(1, 1, 2, 2))
TClst
: A named list of time-course matrices. Each element of the list is a time-course expression matrix (Genes as rows and time points as columns).tgene
: A string of a single gene accession (found in the row names of one element of TClst).main
: Main figure title.scale
: Logical: should the expression values of each time-course be scaled and centered?xlab
: The X-axis label.ylab
: The Y-axis label.xAxsLabs
: A vector of names to be associated with each x-axis point.ledgeX
: The x value from legend
function. Determines where the legend is plotted.colAdj
: Controls the alpha channel for the line colors using adjustcolor
.tcols
: A vector of colors controlling the colors of the lines. Must list one color for each time-course in TClst.tltys
: A vector of integers controlling the line type (lty) of the lines. Must list one lty for each time-course in TClst.This function is used to view the expression pattern of a single gene across multiple time-course samples.
The function generates a plot with multiple lines.
Ryan C. Sartor
data(testData) PlotTCs(TClst = testData$timeCourseList, tgene = "BraA05g36370R" , scale = TRUE,tcols = c("red","red","blue","blue"), tltys = c(1,2,1,2), ledgeX = "topleft")
Useful links