This question was also asked on Biostars
I am trying to learn and understand the correct order of data processing steps for microarrays.
I have data which already was analyzed by a researcher using Partek (with an ANOVA model with batch effects). I want to test the results versus a specific gene set in GSEA. However, as I was informed, the genes were not filtered for low expression before ANOVA. So I want to filter genes out with low expression as is recommended for GSEA. However, I wonder whether it is legitimate to filter after DE was already done.
In what order should one apply flooring (setting all values below a threshold to that threshold's value), normalization, and batch correction?