[Bioc-devel] RFC: xy2i and i2xy in *cdf packages
James W. MacDonald
jmacdon at med.umich.edu
Mon Mar 26 17:41:14 CEST 2007
Hi Wolfgang,
Wolfgang Huber wrote:
> Hi Jim,
>
> I think Francesco's point is valid.
I agree. I wasn't intending to imply that it wasn't - I just don't know
what one would do with cdf information that didn't involve some Affy
data, and wondered what I was missing.
> The chip design is independent of particular instances of data, and
> includes the size of the chip. That the chip size resides in the data
> container (AffyBatch) and all the other geometry annotation in the CDF
> is incoherent. So, when the i2xy and xy2i functions go, can't we have
> this annotation constant defined in the CDF package as well, so that you
> can say, for example
>
> xy <- indices2xy(i, cdf=hgu133acdf)
That sounds reasonable, and should be simple to do.
Best,
Jim
>
> Btw, the reason for putting the xy2i and i2xy functions into the CDF
> packages was that these mapping functions are really a chip-geometry
> annotation. It was a mistake to export them like that, though, they
> should always only have been visible as hgu133acdf::xy2i() or
> hgu133acdf$xy2i().
>
> Best wishes
> Wolfgang
>
>
>
>>Hi Francesco,
>>
>>Francesco Ferrari wrote:
>>
>>>PS: I know that no package uses these functions, but we use them to
>>>produce data for another package (work is still in progress). We could
>>>use indices2xy() and xy2indices() functions from affy package, but the
>>>value for "nr" parameter is required.
>>
>>I'm confused by this. What does your package do with a cdf package that
>>doesn't explicitly involve an AffyBatch?
>>
>>Best,
>>
>>Jim
--
James W. MacDonald, M.S.
Biostatistician
Affymetrix and cDNA Microarray Core
University of Michigan Cancer Center
1500 E. Medical Center Drive
7410 CCGC
Ann Arbor MI 48109
734-647-5623
**********************************************************
Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues.
More information about the Bioc-devel
mailing list