[BioC] how to compare 3 different array platforms by matchprobes?

Wolfgang Huber whuber at embl.de
Sun Nov 22 22:56:56 CET 2009

Dear Kui

As is, the combineAffyBatch function will only combine two datasets.

I am not planning to further extend it. In fact, it is part of the 
matchprobes package, which has been deprecated since Bioconductor 2.4. 
(For efficient string manipulations, you can now use the Biostrings 
package, for building a probe package, please see the makeProbePackage 
vignette in the AnnotationDbi package.)

However, please feel free to take its source code and adapt it to your 

	Best wishes

> Hi,
> I am trying to compare probes from 3 different platforms. What I have done
> is using matchprobes package. It works well for matching two different
> platforms. When I try to compare 3 different platforms, it gives error
> message like this:
> Error in as.vector(x, "character") :
>   cannot coerce type 'closure' to vector of type 'character'
> Here are my questions:
> Can matchprobes be used for more than 2 platforms? It seems no limit from
> its source codes.
> Is there any way to make a new probe package from the result of
> combineAffyBatch in matchprobes package?
> Is there any other way to compare probes from 3 different platforms?
> Thank you very much.
> Best wishes,
> Kui

Wolfgang Huber

More information about the Bioconductor mailing list