I reinstalled limma without success. am I supposed to give input voom_data not voom_data$E? I am having more than 2 contrasts to compare I hope this does not cause any problems.
Edit: I have now confirmed that this is a bug in camera(), which is not handling character index vectors correctly when observation weights are set. To avoid this, convert all the character index vectors to integer index vectors like this:
What do I lose by giving the input as voom_data$E? I get some reasonable results but I guess I lose the beauty of the precision weights from voom? With voom_data$E as input how does camera calculate differential expression and rank genes?
What do I lose by giving the input as voom_data$E? I get some reasonable results but I guess I lose the beauty of the precision weights from voom? With voom_data$E as input how does camera calculate differential expression and rank genes? Just to isolate the issue I tried running this on the cluster we have in our institution with the same issue. I tried a dummy experiment different than mine again same issue. Have you used camera recently, is it possible that there is a bug with other updates?
Thanks
Are you using the latest release of Bioconductor and limma? Please give output from sessionInfo().
I reinstalled limma without success. am I supposed to give input voom_data not voom_data$E? I am having more than 2 contrasts to compare I hope this does not cause any problems.
Yes, you are supposed to use voom_data.
Yes, it does cause a problem to have more than 2 contrasts. camera() only accepts 1 contrast.
the contrast.matrix1 has only one contrasts however, length(colnames(design))>2, still would be a problem? Updating bioconductor at the same time.
> sessionInfo()
R version 3.2.0 (2015-04-16)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] edgeR_3.10.5 BiocInstaller_1.18.5 rJava_0.9-7 limma_3.24.15 biomaRt_2.24.1
You are not using the current release of Bioconductor. To upgrade, start a new R session, then type: