Padjusted value = 1 in wilcox test
1
0
Entering edit mode
3 months ago
swathy • 0

Hi,

I am working on a treatment's bulk RNA-seq of responders and non-responders(5 responders,4 non-responders). P adjusted values are 1 when tried with the Wilcox test in Seurat, presto packages. But in Deseq2 and EdgeR(T-Test), there are significant FDR values. I have tried with FPKM values after normalization.

Thanks in advance.

Here is the code I used:

pvalues <- sapply(1:nrow(count_norm),function(i){                                                                                                
             data<-cbind.data.frame(gene=as.numeric(t(count_norm[i,])),conditions)                                                        
             p=wilcox.test(gene ~ conditions, data)$p.value                                                                                    
             return(p)                                                                                                                                                          
})

fdr=p.adjust(pvalues,method = "BH")
fdr RNA-seq wilcox • 456 views
ADD COMMENT
1
Entering edit mode
3 months ago
ATpoint 86k

The Wilcox test is massively underpowered at low sample size. This, together with other reasons, is why specialized methods exist.

Don't use Seurat here. Use DESeq2 with the raw counts as input. That is statistically sound and gets reliable results. See its vignette at Bioconductor to see the recommended workflow.

ADD COMMENT
0
Entering edit mode

Thank you. I will go with DESeq2 results.

ADD REPLY

Login before adding your answer.

Traffic: 4281 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6