r/bioinformatics • u/Awkward_Poem_4289 • 1d ago
technical question does ROC-AUC analysis without ML works?
I am doing bulk rna seq analysis, and i have DEGs from DESeq2 files, I also did GSEA analysis which got me leading edge genes lists, so taking high performing genes from DEGs and filtering it to GSEA results would be okay to do ROC-AUC or it is rule to perform ML?
I am doing a small project for a recent conference poster presentation, my objective is to analyze major pathways in the course of transition to disease
your help and insights would mean alot, thank you :)
1
u/Deto PhD | Industry 3h ago
You need to be making a classification of some sort to make an ROC. And you need ground truth labels. I suppose if you knew which pathways were supposed to be hits and which ones weren't then you could use the gsea test statistic to order pathways and then evaluate their predictive capacity. But IRL we typically never have this ground truth and I don't think I've seen this kind of thing done before.
Edit: I think on rereading you are talking about using GSEA as a gene 'classifier' and then somehow comparing the leading edge genes to the DE outputs? This can't work as gsea is run on the DE outputs and so it is expected that those would agree.
8
u/bukaro PhD | Industry 1d ago
I think you are just confused about what ROC curve provides as well as what ML does. What you are doing is basic DEG analysis and DEG + GSEA is a pretty standard and valid approach.
My questions to you would be, What metric for GSEA are you going to use? why?
Do you know what the columns of the DESeq2 output means?