Remove unknown batch effect in microarrays data
1
2
Entering edit mode
3.6 years ago

Hi everyone!

Currently, I am working with microarray raw data. After background correction, normalization and summarization I realized that my data had a huge batch effect when I used a principal component analysis (PCA).

I know how to remove batch effects when they are known, however, in this case, I have no idea what effect is.

I have tried to use packages in R such as ruv or sva, but they don't return the corrected matrix. My problem is that I need this corrected matrix for downstream analysis.

What can I do?

ruv batch microarray sva removebatcheffect • 1.2k views
ADD COMMENT
0
Entering edit mode

what kind of array is it ?

ADD REPLY
0
Entering edit mode

It's a microarray data, concretely, an Agilent microarray data.

ADD REPLY
1
Entering edit mode
3.6 years ago
Papyrus ★ 3.0k

The removeBatchEffect function in limma allows you to regress-out continuous covariates (it can also "protect" your design/comparison on the way). Also look at other posts like this one, this one, etc. (remember that for testing it is best to include the covariates in the model with the uncorrected data).

ADD COMMENT

Login before adding your answer.

Traffic: 1886 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6