Hello Kevin,
Thank you for your message. However I'm not sure it answers my question.
Matthew Ritchie's answer on the first link only states that voomWithQualityWeigths should be used if there is more heterogeneity in the data, but how do I know if there's still more heterogeneity in my data? Even after adding covariates to my model:
"If there is further sample heterogeneity, then running voomWithQualityWeights using the design matrix you've arrived at can often help get you more differential expression, as you have observed here."
Gordon Smyth's answer states that voomWithQualityWeigths should be used to handle outlier samples, but how can I tell if my data has too many outliers samples, or samples that are extreme outliers enough to justify its use?
"designed to handle outlier samples, and outlier samples may not cluster nicely in the heatmap. If all the samples separated beautifully according to simple clustering algorithm, then you probably wouldn't need to downweight outlier samples, would you?"
Thank you,
Pedro
Now asked on Bioconductor: https://support.bioconductor.org/p/129039/