[BioC] dba.counts error
Rory Stark
Rory.Stark at cruk.cam.ac.uk
Tue Jun 10 15:51:31 CEST 2014
Hi Ravi-
It looks like your sample sheet is missing the "bamReads" column, which
tells DiffBind where the bam files are that contain the aligned reads, so
dba.count doesn't know where to look for the reads to count!
Cheers-
Rory
On 10/06/2014 14:35, "Ravi Karra" <ravi.karra at gmail.com> wrote:
>Hi,
>
>I am trying to use DiffBind to analyze my ChIP-Seq data. I used MACS2 as
>my peak caller and to adjust for input. I am able to use dba to load in
>the data and to generate a correlation heatmap using the MACS scores.
>
>However, I am unable to calculate a binding matrix based on affinity
>scores. When I use dba.count (), I get the follow error message:
>
>"Error in if (res[i] == -1) { : missing value where TRUE/FALSE needed"
>
>I am not really sure where the error is coming from and appreciate any
>help to troubleshoot.
>
>Thanks in advance,
>Ravi
>
>Code, traceback, and sessionInfo:
>
>> library (DiffBind)
>>
>> samples = read.csv ("~/Desktop/Data/Acetyl_sampleSheet.csv", header = T)
>Warning message:
>In read.table(file = file, header = header, sep = sep, quote = quote, :
> incomplete final line found by readTableHeader on
>'~/Desktop/Data/Acetyl_sampleSheet.csv'
>> samples
> SampleID Factor Condition Replicate
>1 Ac_A1 K27Ac A 1
>2 Ac_A2 K27Ac A 2
>3 Ac_C1 K27Ac C 1
>4 Ac_C2 K27Ac C 2
> Peaks
>1 /Users/rk16/Desktop/Data/Ac_A1_input_adjusted_peaks.xls
>2 /Users/rk16/Desktop/Data/Ac_A2_input_adjusted_peaks.xls
>3 /Users/rk16/Desktop/Data/Ac_C1_input_adjusted_peaks.xls
>4 /Users/rk16/Desktop/Data/Ac_C2_input_adjusted_peaks.xls
> PeakCaller
>1 macs
>2 macs
>3 macs
>4 macs
>> Ac = dba(sampleSheet = samples)
>Ac_A1 K27Ac A 1 macs
>Ac_A2 K27Ac A 2 macs
>Ac_C1 K27Ac C 1 macs
>Ac_C2 K27Ac C 2 macs
>> Ac = dba.count(Ac, minOverlap=2)
>Error in if (res[i] == -1) { : missing value where TRUE/FALSE needed
>> traceback ()
>3: pv.checkExists(todo)
>2: pv.counts(DBA, peaks = peaks, minOverlap = minOverlap, defaultScore =
>score,
> bLog = bLog, insertLength = fragmentSize, bOnlyCounts = T,
> bCalledMasks = TRUE, minMaxval = filter, bParallel = bParallel,
> bUseLast = bUseLast, bWithoutDupes = bRemoveDuplicates,
>bScaleControl = bScaleControl,
> filterFun = filterFun, bLowMem = bUseSummarizeOverlaps, readFormat
>= readFormat,
> summits = summits, minMappingQuality = mapQCth)
>1: dba.count(Ac, minOverlap = 2)
>> sessionInfo ()
>R version 3.1.0 (2014-04-10)
>Platform: x86_64-apple-darwin10.8.0 (64-bit)
>
>locale:
>[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
>attached base packages:
>[1] parallel stats graphics grDevices utils datasets
>[7] methods base
>
>other attached packages:
> [1] DiffBind_1.10.1 GenomicAlignments_1.0.1
> [3] BSgenome_1.32.0 Rsamtools_1.16.0
> [5] Biostrings_2.32.0 XVector_0.4.0
> [7] limma_3.20.4 GenomicRanges_1.16.3
> [9] GenomeInfoDb_1.0.2 IRanges_1.22.8
>[11] BiocGenerics_0.10.0
>
>loaded via a namespace (and not attached):
> [1] amap_0.8-12 BatchJobs_1.2 BBmisc_1.6
> [4] BiocParallel_0.6.1 bitops_1.0-6 brew_1.0-6
> [7] caTools_1.17 codetools_0.2-8 DBI_0.2-7
>[10] digest_0.6.4 edgeR_3.6.2 fail_1.2
>[13] foreach_1.4.2 gdata_2.13.3 gplots_2.13.0
>[16] grid_3.1.0 gtools_3.4.1 iterators_1.0.7
>[19] KernSmooth_2.23-12 lattice_0.20-29 plyr_1.8.1
>[22] RColorBrewer_1.0-5 Rcpp_0.11.1 RSQLite_0.11.4
>[25] sendmailR_1.1-2 stats4_3.1.0 stringr_0.6.2
>[28] tools_3.1.0 zlibbioc_1.10.0
More information about the Bioconductor
mailing list