Filtering array data with nsFilter
Entering edit mode
emarram1 • 0
Last seen 8.2 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.6k views
Entering edit mode
Last seen 7 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 ?


Login before adding your answer.

Traffic: 587 users visited in the last hour
Help About
Access RSS

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

Powered by the version 2.3.6