[BioC] Problem with chromLoc object.

Furge, Kyle Kyle.Furge at vai.org
Fri Jun 25 13:32:46 CEST 2010


Thanks for the report and the example. The package maintainer is on summer holiday for the next few days so there may be a delay in his reply.

I think you can manually specify the chromosome names using the "chr" argument in the cset2band() function call.  The syntax will be a bit confusing because in your example "chr" is also the variable name for the chromLoc object.

banded <- cset2band(exprs=exprs,genome=chr,chr=c(1:22,"X","Y"),FUN=mean,na.rm=TRUE)

This will hopefully bypass the more cryptic names in the chromLoc object and help move the process along.

-kyle


On 6/24/10 3:58 PM, "Sathe, Tejas" <sathet at ccf.org> wrote:

I am having a problem with the chromLoc object while trying to use the cset2band method in the reb package. I am trying to do a genome wide cytogenic analysis.

Here is my full code.

library(affy)
library(hgu133plus2.db)
library(hgu133plus2barcodevecs)
library(hgu133plus2cdf)
library(idiogram)
library(reb)

expr <- justRMA()

matrix <- assayData(expr)$exprs

#Define oncocytoma as norms
norms <- 16:30


chr <- buildChromLocation.2("hgu133plus2.db","bands")

cset <- reb(matrix,chr,ref=norms,center=TRUE)

exprs <- cset[,-norms]
exprs[abs(exprs) < 1.96] <- NA

banded <- cset2band(exprs,chr,FUN=mean,na.rm=TRUE)

h.cyto <- buildChromCytoband(organism = "h")

midiogram(banded,h.cyto,method="i",col=.rwb,dlim=c(-4,4))

This is based off of the reference manual for the reb package.

At the cset2band line, I get the following error:
Error in get(chr, cytoEnv) : object '6_ssto_hap7' not found

I believe this is due to the fact that my chr object contains additional chromosomes and I'm not sure how to deal with them.

contents of chr:

Instance of a chromLocation class with the following fields:
        Organism:  Homo sapiens
        Data source:  hgu133plus2.db
        Number of chromosomes for this organism:  93
        Chromosomes of this organism and their lengths in base pairs:
                 1 : 249250621
                 2 : 243199373
                 3 : 198022430
                 4 : 191154276
                 5 : 180915260
                 6 : 171115067
                 7 : 159138663
                 X : 155270560
                 8 : 146364022
                 9 : 141213431
                 10 : 135534747
                 11 : 135006516
                 12 : 133851895
                 13 : 115169878
                 14 : 107349540
                 15 : 102531392
                 16 : 90354753
                 17 : 81195210
                 18 : 78077248
                 20 : 63025520
                 Y : 59373566
                 19 : 59128983
                 22 : 51304566
                 21 : 48129895
                 6_ssto_hap7 : 4928567
                 6_mcf_hap5 : 4833398
                 6_cox_hap2 : 4795371
                 6_mann_hap4 : 4683263
                 6_apd_hap1 : 4622290
                 6_qbl_hap6 : 4611984
                 6_dbb_hap3 : 4610396
                 17_ctg5_hap1 : 1680828
                 4_ctg9_hap1 : 590426
                 1_gl000192_random : 547496
                 Un_gl000225 : 211173
                 4_gl000194_random : 191469
                 4_gl000193_random : 189789
                 9_gl000200_random : 187035
                 Un_gl000222 : 186861
                 Un_gl000212 : 186858
                 7_gl000195_random : 182896
                 Un_gl000223 : 180455
                 Un_gl000224 : 179693
                 Un_gl000219 : 179198
                 17_gl000205_random : 174588
                 Un_gl000215 : 172545
                 Un_gl000216 : 172294
                 Un_gl000217 : 172149
                 9_gl000199_random : 169874
                 Un_gl000211 : 166566
                 Un_gl000213 : 164239
                 Un_gl000220 : 161802
                 Un_gl000218 : 161147
                 19_gl000209_random : 159169
                 Un_gl000221 : 155397
                 Un_gl000214 : 137718
                 Un_gl000228 : 129120
                 Un_gl000227 : 128374
                 1_gl000191_random : 106433
                 19_gl000208_random : 92689
                 9_gl000198_random : 90085
                 17_gl000204_random : 81310
                 Un_gl000233 : 45941
                 Un_gl000237 : 45867
                 Un_gl000230 : 43691
                 Un_gl000242 : 43523
                 Un_gl000243 : 43341
                 Un_gl000241 : 42152
                 Un_gl000236 : 41934
                 Un_gl000240 : 41933
                 17_gl000206_random : 41001
                 Un_gl000232 : 40652
                 Un_gl000234 : 40531
                 11_gl000202_random : 40103
                 Un_gl000238 : 39939
                 Un_gl000244 : 39929
                 Un_gl000248 : 39786
                 8_gl000196_random : 38914
                 Un_gl000249 : 38502
                 Un_gl000246 : 38154
                 17_gl000203_random : 37498
                 8_gl000197_random : 37175
                 Un_gl000245 : 36651
                 Un_gl000247 : 36422
                 9_gl000201_random : 36148
                 Un_gl000235 : 34474
                 Un_gl000239 : 33824
                 21_gl000210_random : 27682
                 Un_gl000231 : 27386
                 Un_gl000229 : 19913
                 M : 16571
                 Un_gl000226 : 15008
                 18_gl000207_random : 4262
>

Thanks,

Tejas

===================================

P Please consider the environment before printing this e-mail

Cleveland Clinic is ranked one of the top hospitals
in America by U.S.News & World Report (2009).
Visit us online at http://www.clevelandclinic.org for
a complete listing of our services, staff and
locations.


Confidentiality Note:  This message is intended for use\...{{dropped:19}}



More information about the Bioconductor mailing list