Open iskandari opened 1 year ago
For the example you provided here, it means the file corresponding to the 165th row in myLoad$pd
(165th col in myLoad$beta
) needs to be removed.
myNorm<-champ.norm(beta=myLoad$beta[,-165], method="BMIQ", arraytype="450K", cores=6, plotBMIQ=FALSE)
I have recently encountered the following cryptic error on some GSE datasets when normalizing with the BMIQ method:
I have found that, sometimes, there is a corrupted sample that needs to be removed from the original IDAT files even after running
champ.load
, which automatically applies filters. These corrupted samples can easily be determined, for example, when an idat file is significantly different in size (typically smaller) than the rest. After their removal, BMIQ runs.However, I have recently come across several datasets that do not have obviously corrupted files judging by their size. After running
champ.load()
,champ.norm()
with BMIQ fails. I have verified that there are no zero or null values in the beta matrix. How can one determine which bad sample(s) are causing this error that crashes normalization?Thank you