最近更新了R,升级到了4.2,在使用 ashr 对DESeq2结果进行 LFC shrinkage 的时候,突然出现了warning……
warning: solve(): system is singular (rcond: 2.12669e-17); attempting approx solution
warning……其实不管它,对我最后的结果也不会有影响,但是,看着难受啊,忍不了……所以,一定有别人在我之前遇到了这个warning,并且他也觉得很难受
直接Google
果不其然:
https://github.com/stephens999/ashr/issues/131
就是需要升级(重装)一下mixsqp
install.packages("mixsqp")
# 或者
# install.packages("devtools")
devtools::install_github("stephenslab/mixsqp",build_vignettes = TRUE)