Hello All,
I have three batches of data which are from 3 different datasets.
- batch1: Including Just TypeA Samples
- batch2: including Just TypeB Samples
- batch3: including TypeB and TypeC Samples
how can I perform a differential expression analysis between each two of TypeA TypeB TypeC groups using limma package while removing batch effect. (the batch effect is obvious in plotMDS plot.)
I've read this post (https://support.bioconductor.org/p/69328/) which explains how to consider batches while using limma package but I think my case is different in the way that for example TypeA samples are just in one batch not other batches.
How can this be done using limma package? Is there any better packages and approaches?
Thanks in advance
Edit:
After reading comments saying that's impossible to remove batch effect when one biological group is just in one batch I change my question for another scenario #2:
- batch1: TypeA and TypeC Samples
- batch2: TypeB and TypeC Samples
- batch3: Just TypeC Samples
How can you distinguish between batch effect noise and the biological variability you're interested in for batches 1 and 2?
That's the main problem . is there any package or method for this issue?
Since batch1 is only TypeA and there's no TypeA in any other batches, then it's theoretically impossible to distinguish differences that are true biological differences in TypeA from differences caused by a batch effect.
Thanks for your reply. How about batch2 and batch3?