I have been looking ways to use data from various micro-array platform such as agilient, rosetta/merk. Some of the established method I came across is combat, but I'm not sure if it can be done for cross platform.

A similar question here where the answer is kind of can't be or shouldn't be done.

Any suggestion how to take account of batch effects across multiple platforms.


1 Answer 1


Usually with microarrays you want to make a case/control comparison, so I am going to assume that.

Data from different array platforms is generally difficult to compare: each platform is measuring potentially a different part of the expression of the gene (different exons or different regions), each platform is likely to need different normalisation approaches, and have different dynamic range.

If you have case/control data from several different platforms, then the most robust thing to do is to analyse each platform separately, and produce a list of up and down-regulated genes according to each platform.

Then, it would be reasonably safe to combine the lists of genes in a 'meta-analysis' approach. I would expect that in a lot of cases, 'up' and 'down' regulation would be correlated across platforms, but I would not necessarily expect very strong correlation in the magnitude of changes between platforms for individual genes.

  • $\begingroup$ so are you saying its better not to use combat or any other algorithm for that purpose? due to multi platform issue , we have out of one control which for other comparison so meta analysis may not not be possible to different patform $\endgroup$
    – kcm
    Commented Feb 20, 2019 at 14:03
  • $\begingroup$ You could try combat, I don't have experience with that. In general I would say it is difficult/not advised to mix platforms in a single analysis. $\endgroup$
    – Jay Moore
    Commented Feb 20, 2019 at 14:35
  • $\begingroup$ okay .will wait for other answers if anyone has done something similar..to get their views.. $\endgroup$
    – kcm
    Commented Feb 20, 2019 at 14:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.