[BioC] Help on mapping10xba142

James W. MacDonald jmacdon at med.umich.edu
Tue Sep 13 16:06:40 CEST 2005


Zhang, Jacob (Zhongfa) wrote:
> Dear All:
> 
> Thank you  all for your timely and valuable suggestions in trying to
> help out in installing the mapping10kxbar142 to R.   Unfortunately, none
> worked though.  The most promising method given by James attached below
> worked well until the   last step that need to build an R-package.  When
> in R I trye: 
> 
> 
>>makePDpackage("Mapping10K_Xba142.cdf","Mapping10K_Xba142.csv", 
> 
> "Mapping10K_Xba142_probe_fasta", type = "SNP")
> 
> R gave:
> 
> Assuming Affymetrix Chip
> The package will be called pdmapping10kxba142 
> SNP Array
> Reading Mapping10K_Xba142.cdf 
> Magic number is not 67. This is probably not a binary cdf file.

Ah, this is an incorrect assumption on my part. The cdffile is not 
binary, and a quick look indicates that Affy is still using their 
previous setup for the 10k chip, so it is incorrect to tell 
makePDpackage that the chip is a SNP chip (as odd as that may seem).

When Affy switched from the 10k to 100k SNP chips, they made some 
fundamental changes in the chip design. The 10k chips are very similar 
in many ways to the expression arrays, so the existing functionality for 
the expression arrays will work with these chips as well.

You can make a package for these chips in one of two ways:

library(makecdfenv)
make.cdf.package("Mapping10K_Xba142.cdf")

and then install using R CMD INSTALL. You would then use the affy 
package to read in the celfiles and compute expression values for each 
SNP. Unfortunately, that is the extent of functionality in the affy 
package for these chips, so any other analyses will require you to write 
your own functions.

Alternatively you can do:

library(makePlatformDesign)
makePDpackage("Mapping10K_Xba142.cdf", "Mapping10K_Xba142_probe_fasta")

and install using R CMD INSTALL. You would then use the oligo package to 
read in the celfiles and possibly compute expression values. At this 
point you would have to look at the functions in oligo and see if they 
are applicable to your chip. Since the oligo package is designed to work 
with most oligonucleotide chips it should ultimately contain 
functionality to analyze your chips. However, it is still under 
development so the functions may or may not be in existence as yet.

If you do use the oligo package, any feedback or bug reports you may 
have will be appreciated. It is probably not necessary to send them to 
the whole list. Instead, send to me, Rafael Irizarry, and Benilton 
Carvalho. You have my email address, and Rafa and Benilton's can be 
found by packageDescription("oligo").

Best,

Jim


> 
> 
> Any suggestions?
> 
> Thanks, 
> 
> Jacob Zhang

-- 
James W. MacDonald
Affymetrix and cDNA Microarray Core
University of Michigan Cancer Center
1500 E. Medical Center Drive
7410 CCGC
Ann Arbor MI 48109
734-647-5623



More information about the Bioconductor mailing list