Hi,
I am using limma to analyze a barcode sequencing dataset. The raw data are counts, similar to RNA-seq. I am using edgeR::calcNormFactors followed by voom to normalize and transform the count data. I am interested in plotting normalized data for a specific single gene. I have looked around and found plotCounts function from DESeq2. Is there a similar function in limma? If not, is there another package that provides such a function for EList or ExpressionSet objects?
Thanks.
Yury

Thanks, Aaron! I can certainly use this. If I want to visualize the data that are actually used by limma's
lmFitfunction, do I extract values from theEslot of myEListobject and multiply them by the edgeR scaling factors? Is this the same as thenormvalues in your script? I suppose I could also usevoom-computed weights to make symbols of different sizes...The expression values in the
Eslot already incorporate edgeR's normalization factors (assuming you got them fromvoom) so no extra work is required. Then you can just replacenormwithblah$Ein the code above, assumingblahis the output fromvoom. If you want to use weight-based sizes, you could add something likecex=blah$weights*Cto theplotcall (whereCis some constant to scale everything to a nice size).I am trying to use the same plot, but norm here is a count table where rows are gene name and column is a sample, how "grouping" factor identify each sample here?