[Bioc-sig-seq] coverage() is misbehaving with (apparently sound) GRanges object
Patrick Aboyoun
paboyoun at fhcrc.org
Mon Apr 26 22:42:07 CEST 2010
Ivan,
I can't reproduce this. Could you provide an example?
Thanks,
Patrick
On 4/23/10 2:28 PM, Ivan Gregoretti wrote:
> Hi all,
>
> coverage(), naughty boy!
>
> I have two GRanges instances
>
> # my 100 million tags
>
>> class(B)
>>
> [1] "GRanges"
> attr(,"package")
> [1] "GenomicRanges"
>
> # a few ChIP-seq peaks
>
>> class(P)
>>
> [1] "GRanges"
> attr(,"package")
> [1] "GenomicRanges"
>
> # Now I want to keep only the tags in-peak
>
>> BP<- B[B %in% P,]
>>
> # Are you ok BP?
>
>> class(BP)
>>
> [1] "GRanges"
> attr(,"package")
> [1] "GenomicRanges"
> # Good.
>
> # Now, whilst coverage(B) and coverage(P) work, BP crashes
>
>> coverage(BP)
>>
> Error in coverage.normargWidth(width, length(x)) :
> 'x' has no element and 'width' is NULL
>
>
> BP is, I understand, I subset of B. Why would it crash coverage()?
>
>
> Thank you,
>
> Ivan
>
>
>> sessionInfo()
>>
> R version 2.12.0 Under development (unstable) (2010-03-25 r51410)
> x86_64-unknown-linux-gnu
>
> locale:
> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
> LC_TIME=en_US.UTF-8
> [4] LC_COLLATE=en_US.UTF-8 LC_MONETARY=C
> LC_MESSAGES=en_US.UTF-8
> [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
> LC_ADDRESS=C
> [10] LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8
> LC_IDENTIFICATION=C
>
> attached base packages:
> [1] stats graphics grDevices utils datasets methods base
>
> other attached packages:
> [1] BSgenome.Mmusculus.UCSC.mm9_1.3.16 chipseq_0.3.5
> [3] ShortRead_1.5.21 lattice_0.18-3
> [5] BSgenome_1.15.19 Biostrings_2.15.25
> [7] GenomicRanges_0.0.9 IRanges_1.5.70
> [9] rtracklayer_1.7.11 RCurl_1.3-1
> [11] bitops_1.0-4.1
>
> loaded via a namespace (and not attached):
> [1] Biobase_2.6.1 grid_2.12.0 hwriter_1.1 tools_2.12.0 XML_2.6-0
>
> _______________________________________________
> Bioc-sig-sequencing mailing list
> Bioc-sig-sequencing at r-project.org
> https://stat.ethz.ch/mailman/listinfo/bioc-sig-sequencing
>
More information about the Bioc-sig-sequencing
mailing list