This is a question on the dba.report function in DiffBind.
I am trying to retrieve all sites (including non-differential and differential sites) by using the following script:
GRanges.steady <- dba.report(diff.analysis.steady, method=DBA_DESEQ2_BLOCK, th=1, bUsePval=FALSE)
However, the following error message was returned:
Error in .Call2("solve_user_SEW0", start, end, width, PACKAGE = "IRanges") :
solving row 14834: range cannot be determined from the supplied arguments (too many NAs)
Calls: dba.report ... newGRanges -> IRanges -> solveUserSEW0 -> .Call2 -> .Call
The above script worked fine if th=0.1 is used.
Presumably, this is because some of the sites have "NA" in their adjusted p-value column from DESeq2, but I do not know how to circumvent this problem with the dba.report function to retrieve all the sites.
I would appreciate any suggestions on this.
My DiffBind version is 1.12.0
Thanks,
Mei San
Hi Rory, thanks for helping. The script is working fine now.
Mei San