HI
Hoping you be fine
I would like to request your help about this program
I'm currently running 38 samples, 25 cases and 13 controls.
In methRead step. I add the treatment information defining cases with number 1 and controls with number 0.
The next steps that I used were:
## Adjust the BS-seq file with the OXBS to estimate hydroxymethylation
HydroxyRawList <- adjustMethylC(BS.RawList,MethRawList)
## Filter CpG sites with potential high PCR bias
filtered.HydroxyRawList=filterByCoverage(HydroxyRawList,lo.count=10,lo.perc=NULL, hi.count=NULL,hi.perc=99.9)
## Normalizing coverage across subjects for each CpG
filt.and.normed <- normalizeCoverage(obj,method="median")
## Unite individual samples to get data in one object ready for differential expression
united.meth=unite(filtered.HydroxyRawList, destrand=FALSE)
When I try that and calculate differential methylation using q value <0.01 and differential methylation greater than 25. --- I DONT HAVE NONE DML.
BUT, when I used a relaxed filter
united.meth=unite(filtered.HydroxyRawList, destrand=FALSE, min.per.group=1L)
I have more than 3000 DML
---------
So, my question is
There is a recommendation to use the relaxed filter according to sample size or number of treatment groups. It means, if I have 38 samples divided in two treatment groups (13 versus 25), it's better to use a relaxed filter in United function with 2L,
3L, 4L.....
Or should i figure out a previous step to perform unite functions without relaxed parameters and get DML
Thanks for your kindness helping us