I am working with methylation data where Beta values are already available. I have normal samples created by combining different GSE data, for which I can do batch correction using ComBat. However, I also have one big data from the same source that contains cancer samples but no normal samples. I want to compare cancer and normal, but before that, I want to know whether I should make any batch corrections because these do not come from the same source. What I am unable to do is that since my cancer source only contains cancer samples and the normal sample contains only normal samples, functions such as ComBat do not work.
Is it necessary to do batch removal in such situations (currently, my cancer and normal samples are well separated in the t-sne plot, while normal samples do not show any source-dependent clustering)?
If necessary, how can I do it in such a situation?