Hello,
I've been using DiffBind to analyze some ATAC-seq peak data. Briefly, peaks in these datasets represent sites of open chromatin. DiffBind seems to do a very good job, but I've encountered an error in my most recent comparison. Here's the R code:
I've bolded the actual error. I've looked through the dba.count() code, and I can't tell where the error is coming from. My best guess is that it's from the pv.count() function, but I can't seem to find anything about it anywhere. This is really a mystery to me (and I thought I knew what was going on in R too )...
I’ve selected subsets of the metadata with varying sizes--sometimes it works, and sometimes I get the same error. This leads me to believe that it isn’t a memory issue.
Does anyone have any ideas about this?
Thanks for any help,
Blake
I've been using DiffBind to analyze some ATAC-seq peak data. Briefly, peaks in these datasets represent sites of open chromatin. DiffBind seems to do a very good job, but I've encountered an error in my most recent comparison. Here's the R code:
Code:
> library(DiffBind) > diffpeaks <- dba(sampleSheet = "metadata.csv") # suppressed output > diffpeaks <- dba.count(diffpeaks) # suppressed output [B]Error in if (sum(tokeep) < length(tokeep)) { : missing value where TRUE/FALSE needed[/B] In addition: Warning message: In dba.multicore.init(DBA$config) : Parallel execution unavailable: executing serially.
I’ve selected subsets of the metadata with varying sizes--sometimes it works, and sometimes I get the same error. This leads me to believe that it isn’t a memory issue.
Does anyone have any ideas about this?
Thanks for any help,
Blake
Comment