[BioC] Gviz: UcscTrack function error

Hahne, Florian florian.hahne at novartis.com
Thu May 2 09:26:35 CEST 2013


Hi Michael(s),
this looks like a problem in the rtracklayer package. I can reproduce it
independently of any of the code in Gviz:

session <- browserSession()
genome(session) <- "mm9"
gr <- GRanges(seqnames="chr12", ranges=IRanges(start=57589600,
end=57639895))
ucscTableQuery(session, "cons30way", gr)
Error in makeNewSeqnames(x, new2old = new2old, seqlevels(value)) :
  when 'new2old' is NULL, the first elements in the
  supplied 'seqlevels' must be identical to 'seqlevels(x)'

Would be great if you could take a look, Michael (Lawrence)

Florian





-- 






On 5/1/13 6:13 PM, "Michael Morley [guest]" <guest at bioconductor.org> wrote:

>
>I recently upgraded to R 3.0 and BioC 2.12. I upgraded all my BioC
>packages and having an error with Gviz
>
>If I try:
>
>chr="chr12" 
>start=57591600
>end=57637895
>conservation <- UcscTrack(genome = 'mm9', chromosome = chr,
>                          track = "Conservation", table =
>"phyloP30wayPlacental",
>                          from = start-2000, to = end+2000, trackType =
>"DataTrack",
>                          start = "start", end = "end", data = "score",
>                          type = "hist", window = "auto", col.histogram =
>"darkblue",
>                          fill.histogram = "darkblue", ylim = c(-.5, 4),
>                          name = "Conservation")
>
>
>I receive the following error:
>
>Error in makeNewSeqnames(x, new2old = new2old, seqlevels(value)) :
>  when 'new2old' is NULL, the first elements in the
>  supplied 'seqlevels' must be identical to 'seqlevels(x)'
>
>> traceback()
>9: stop("when 'new2old' is NULL, the first elements in the\n", "
>supplied 'seqlevels' must be identical to 'seqlevels(x)'")
>8: makeNewSeqnames(x, new2old = new2old, seqlevels(value))
>7: `seqinfo<-`(`*tmp*`, value = <S4 object of class "Seqinfo">)
>6: `seqinfo<-`(`*tmp*`, value = <S4 object of class "Seqinfo">)
>5: normGenomeRange(range, x, single = FALSE)
>4: .local(x, ...)
>3: ucscTableQuery(sessionInfo$session, sessionInfo$track, gr)
>2: ucscTableQuery(sessionInfo$session, sessionInfo$track, gr)
>1: UcscTrack(genome = "mm9", chromosome = chr, track = "Conservation",
>       table = "phyloP30wayPlacental", from = start - 2000, to = end +
>           2000, trackType = "DataTrack", start = "start", end = "end",
>       data = "score", type = "hist", window = "auto", col.histogram =
>"darkblue", 
>       fill.histogram = "darkblue", ylim = c(-0.5, 4), name =
>"Conservation")
>
>
>Any suggestions?
>
>Thank you,
>
>Mike
>
>
>
> -- output of sessionInfo():
>
>R version 3.0.0 (2013-04-03)
>Platform: x86_64-pc-linux-gnu (64-bit)
>
>locale:
> [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
> [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
> [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
> [7] LC_PAPER=C                 LC_NAME=C
> [9] LC_ADDRESS=C               LC_TELEPHONE=C
>[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
>
>attached base packages:
>[1] grid      stats     graphics  grDevices utils     datasets  methods
>[8] base     
>
>other attached packages:
>[1] Gviz_1.4.1
>
>loaded via a namespace (and not attached):
> [1] AnnotationDbi_1.22.3   Biobase_2.20.0         BiocGenerics_0.6.0
> [4] biomaRt_2.16.0         Biostrings_2.28.0      biovizBase_1.8.0
> [7] bitops_1.0-5           BSgenome_1.28.0        cluster_1.14.4
>[10] colorspace_1.2-2       DBI_0.2-6              dichromat_2.0-0
>[13] GenomicFeatures_1.12.1 GenomicRanges_1.12.2   Hmisc_3.10-1
>[16] IRanges_1.18.0         labeling_0.1           lattice_0.20-15
>[19] munsell_0.4            parallel_3.0.0         plyr_1.8
>[22] RColorBrewer_1.0-5     RCurl_1.95-4.1         Rsamtools_1.12.2
>[25] RSQLite_0.11.3         rtracklayer_1.20.1     scales_0.2.3
>[28] stats4_3.0.0           stringr_0.6.2          tools_3.0.0
>[31] XML_3.96-1.1           zlibbioc_1.6.0
>
>
>--
>Sent via the guest posting facility at bioconductor.org.



More information about the Bioconductor mailing list