Thank you so much, Gordon. I really appreciate the time you took to help me.
I also made a short report to quickly show my analysis. https://gse118337.netlify.app/ When analysing the two cell types separately, I obtained results similar to yours, although my main interest is the contrast against TGFB, as the disease-induced condition. (Edit: After re-reading the article, it seems that they treated control cells separately with TGFB, CANA, and EMPA, rather than applying CANA/EMPA on top of TGFB. If that is the case,I guess that comparing directly against TGFB might not be the most appropriate approach.
I have just a few questions:
Initially, I applied avereps() before the differential expression analysis, because some probes are duplicated. Is it recommended to run the differential expression analysis using all probes, including duplicated ones, and only summarise/filter afterwards? If so, what would be the correct step for doing this?
Related to this, when the same gene has different probes and consequently different logFC and p-values, what is the recommended way to deal with it? For example, should I keep the one with the largest absolute logFC, or is there a better/recommended approach?
Another question is about the design. Why is it preferable here to analyse each cell type separately? What is the main difference between this approach and using a combined Group factor, as I tried in the report, although my results there did not seem reasonable?
Finally, I noticed something strange when checking the differentially expressed results: some GeneName values appear as negative controls. I assume these should be removed when filtering out control probes.
Thank you again for all your help and for your time. Best regards.
The PCA plot shows an absolutely huge outlier that will obviously prevent any meaningful statistical results from the dataset. Have you done anything about the outlier, either removing it, or downweighting using limma's methods for handling outliers? Or have you just continued the analysis without taking any action? Getting non-significant results with such an huge outlier is absolutely predictable, and indeed giving non-significant results for such data is what the statistical methods are supposed to do.
Hi Gordon, thank you very much for taking the time to reply, I really appreciate it.
Yes, I removed the outlier after confirming it with PCA, heatmap and MA plots.
The main issue is that I only have 2 biological replicates per cell × condition. For HK2_TGFB this means that after removing the outlier I am left with only one sample. In a first approach I removed the entire HK2_TGFB group and analyzed each cell line independently, but then I can only do treatment vs TGFB contrasts in RPTEC.
An alternative I was considering is to use a model like ~ 0 + Condition + Cell, remove only the outlier, and keep the remaining HK2_TGFB sample. This would allow me to still do contrasts vs TGF-beta. Do you think this makes sense, or would it be inappropriate?
Also, would you say there is any replicate effect? Is there a good way to assess this? (edit: then I did individual PCA for each cell and I can clearly see replicate effect) When I include replicate in the model (~ 0 + Group + Replicate) I get around 120–200 DE genes, but without it I get around ~40. I’m concerned that including replicate might be not ok because of the small sample size.
Thank you again for your help!
I think it is a bit unrealistic to do standard pathway analyses for a small dataset like this with few DE genes. GSVA won't give results, partly for the same reasons as limma, but also because it is designed for simpler two-group comparisons with moderate to large samples sizes.
My feeling it that the best hope for pathway analysis of such a small data would be to use self-contained gene set tests like limma::fry. The original paper for this dataset used DAVID, but the DE results that the DAVID analysis is based on look pretty dodgy, and the test by which they were obtained is not explained in the paper.
My main interest is comparing canagliflozin vs empagliflozin, so I was thinking that it might make more sense to focus only on the RPTEC cell line and perform those contrasts there.I thought GSVA and GSEA could be more robust here. Even though the statistical power is limited, I would treat the results more as exploratory.
I also tried to look into the limma::fry function you mentioned, but I couldn’t find a specific article describing it in detail. Do you recommend any references or papers that explain its use?
More generally, are there any key or “must-read” papers you would suggest regarding: limma and small sample sizes or pathway analysis approaches in low-powered datasets?
I had a look at some of your work and other limma-related papers, but I’m trying to better understand what is considered good practice in this type of scenario.
Thank you again for your time, I really appreciate it.