How to add Log2FoldChange as an argument for plotMA in DESeq2
1
0
Entering edit mode
9.2 years ago
gracechappell ▴ 110

Hello,

I would like to add an argument to the plotMA function in DESeq2. Specifically, I would like to highlight points on the MA plot that are not only alpha<0.1, but also log2FoldChange < -1 or >1. Is there a way to achieve this? I tried the following "ifelse" statement but it did not work.

plotMA(res,alpha=0.1,col=ifesle(log2FoldChange>0.75 | log2FoldChange<-0.75, "red", "grey"), cex=2, ylim=c(-2,2))

Thank you!

DESeq2 • 4.0k views
ADD COMMENT
0
Entering edit mode
9.2 years ago
vivekbhr ▴ 700

You can subset the DESeq result object by abs(logFC) > 1, then plot by plotMA. That's the fastest..

ADD COMMENT
0
Entering edit mode

Thanks for the reply, Vivek. I'd like to retain the non-significant points in my plot as grey. By subsetting I only plot those that meet my criteria.

ADD REPLY
0
Entering edit mode

You can manually make the MA plot with all the genes, then color the genes of interest.

ADD REPLY
0
Entering edit mode

Hello, how are you?

Excuse me, I'm new to Deseq. I don't understand how to do it? I also have that question, how to change the ranges of Log2FoldChange in plotMA?

I thank you if you explain to me

:D

ADD REPLY

Login before adding your answer.

Traffic: 2278 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