Skip to content

[Bioc-devel] [BioC] Peculiar behaviour of normalize.quantiles in affy, preprocessCore) if there are NA data

3 messages · Gordon K Smyth, Ben Bolstad

#
As noted later by Wolfgang, the normalizeQuantiles() function in 
limma does exactly this.

Regards
Gordon
#
Is there any chance that you'd consider having limma depend on a "fixed"
version in preprocessCore rather than having your own separate code?

Note, I am not trying to pick on you specifically since I know there are a
number of other quantile normalization implementations in various
packages. Additionally my personal stance has always been that I am not
going to play policeman on this issue and developers are free to make
there own choices.

In any case, addressing this issue is push to the top of my stack (likely
this upcoming weekend).

Best,

Ben
#
Hi Ben,

Mmm. You're asking me if I'd consider making limma depend on 
preprocessCore, which I know nothing about yet, to use a function 
hasn't been fixed yet. I think a deep breath might be appropriate here. :)

All I know about this whole thread is the two emails I saw today from 
Seth and Wolfgang. I have other things to worry about at the moment, 
and trust that you have it in hand.

To answer your question, of course I'll consider using core tools. My 
policy has always been to make use of software which works well and 
does the job, as for example I make intensive use of your affy 
package. In my experience, the best way to get your software used is 
to make it useful to people. Attempting to police people's use is 
futile, and has the whole software development process around the wrong way.

Don't forget that the function normalizeQuantiles() has been around 
for more than 5 years, and we have corresponded on NAs and ties long ago.

Regards
Gordon
At 09:36 AM 13/07/2007, bmb at bmbolstad.com wrote: