![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
help: adjusted p-values in edgeR | pbrand | Bioinformatics | 18 | 08-18-2014 07:05 PM |
Why edgeR ouput some p values larger than 1 | idyll_ty | RNA Sequencing | 1 | 02-01-2013 03:14 PM |
Batch effect, SNPs | YKay | Genomic Resequencing | 0 | 12-13-2011 05:42 AM |
edgeR separate offset values/normalizations for each tag | sruddy | RNA Sequencing | 1 | 07-08-2011 03:59 PM |
![]() |
|
Thread Tools |
![]() |
#1 |
Junior Member
Location: California Join Date: Aug 2008
Posts: 5
|
![]()
Is there a way to obtain the CPM values from EdgeR after batch correction? The "cpm" function only returns values after library size normalization. When I look at the result of glmFit there are "abundance" "fitted.values" and "counts". The description in the documentation (?glmFit) is not entirely clear to me. Are the "fitted.values" cpm values after batch correction or should I be doing something else?
Thanks! |
![]() |
![]() |
![]() |
#2 |
Member
Location: Melbourne, Australia Join Date: Apr 2011
Posts: 91
|
![]()
The answer is probably yes, but this is quite a technical question that can probably only be answered by the package authors, so it would best be sent to the main edgeR help list. See "how to get help" in the edgeR User's Guide.
|
![]() |
![]() |
![]() |
#3 |
Member
Location: il Join Date: Jun 2010
Posts: 64
|
![]()
Hello,
I wonder if you figured out how to print CPM after batch effect correction. I am trying to do exactly the same. Many thanks. |
![]() |
![]() |
![]() |
#4 |
Member
Location: Melbourne, Australia Join Date: Apr 2011
Posts: 91
|
![]()
You could try:
library(edgeR) logCPM <- cpm(y, log=TRUE, prior.count=3) logCPM <- removeBatchEffect(y, batch=batch) Otherwise, follow the advice given in my earlier post. |
![]() |
![]() |
![]() |
#5 |
Member
Location: il Join Date: Jun 2010
Posts: 64
|
![]()
Thank you. This is very helpful!
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|