Filtering array data with nsFilter
1
0
Entering edit mode
emarram1 • 0
@emarram1-10551
Last seen 8.6 years ago

I am filtering the data that I am working with with nsFilter, 

filtered <- nsFilter(eset_rma, require.entrez = TRUE, remove.dupEntrez = TRUE, var.func = IQR ,var.cutoff = 0.5,var.filter = TRUE,filterByQuantile = FALSE, feature.exclude = "^AFFX")

 

when I use filterByQuantile = FALSE, instead of TRUE, what is this doing to my data?

after filtering I am using the limma package to decide which genes are different in each condition, and when I use filterByQuantile = FALSE I get more genes, why is that?

 

genefilter nsFilter • 1.7k views
ADD COMMENT
2
Entering edit mode
@gordon-smyth
Last seen 2 hours ago
WEHI, Melbourne, Australia

Please don't do this filtering. Using nsFilter() with var.filter=TRUE will sabotage any DE analysis you might do using limma. It would be better to take a simpler common-sense filtering approach, or even not to filter at all.

Have a look at previous posts on this topic, for example:

  Is filtering necessary to extract significant DE genes with limma ?

ADD COMMENT

Login before adding your answer.

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