Im performing diff expression analysis for proteome data with LIMMA. As heteroscedasticity is present in my data and could not be corrected with VOOM (question here) I would like to try eBayes with the option trend = T. Unfortunately I get the error: Error in fitFDist(var, df1 = df, covariate = covariate) : NA covariate values not allowed.
A google search made me check for:
Matrix::rankMatrix(design_dateProc) == ncol(design_dateProc)
and
any(colSums(design_dateProc) == 0)
However, first one is TRUE, second one is FALSE, ergo no problem there. I also checked if my blocking of batch effects is a problem but its the same if I don't block for it.
Any ideas what to do here? Thanks a lot! Sebastian
I have no NAs anywhere and all other options (trend=F, robust=T) run without problems.
If you are interested and willing to check out the original dataset I would be happy to invite you to the dropbox with the data and markdowns.
I can't see how that can be possible. What does
give?
Shame on me! It gave:
So there were NAs, I just didn't look hard enough. I removed them using:
Thanks a lot!
Not only did you have NAs, but 45 rows of expression values consisted entirely of NAs.
You don't need to remove every row that has any NAs -- you only need to remove the rows that are all NA.