[BioC] PICS: vignette code outdated (use of GenomeData-object)
Raphael Gottardo
raphaelgottardo at mac.com
Fri May 13 22:26:56 CEST 2011
We are working on this.
Sent from my iPad
On May 13, 2011, at 12:00 PM, Valerie Obenchain <vobencha at fhcrc.org> wrote:
> Hi Sam,
>
> The error is being thrown from the .useRanges function in the setMethods.R file of the PICS package. When RangedData is coerced to GenomeData there is a call to .useRanges which has the deprecated message,
>
>
> .useRanges <- function() {
> .Deprecated(msg = "Storing reads only by their start positions is deprecated. Please use a range representation like GRanges.")
> }
>
>
> I have cc'd the package maintainers so they can fix the problem.
>
>
> Valerie
>
>
>
> On 05/05/2011 04:49 AM, Samuel Wuest wrote:
>> Hello,
>>
>> I am trying to follow the example outlined in the PICS vignette in
>> order to analyse a ChIP-Seq dataset, but the code does not actually
>> work anymore (see code below).
>>
>> The GenomeData-object used for the analysis (i.e. the
>> segmentReads-command) cannot be constructed anymore, it seems that the
>> respective conversion from a RangedData-object to a GenomeData-object
>> is deprecated.
>>
>> I am not sure why the conversion from a RangedData to a
>> GenomeData-object should work, actually, as the RangedData-contains
>> information on start and end of the reads.
>> I can convert the RangedData into a GRanges object, but the PICS
>> command segmentReads()-wouldn't work with that.
>> Any suggestions?
>>
>> Thanks for any help, best, Sam
>>
>> ### Following the R-script according to the PICS vignette:
>>
>>> path<-system.file("extdata",package="PICS")
>>> #Read the experiment :
>>> dataIP<-read.table(file.path(path,"Treatment_tags_chr21_sort.bed"),header=TRUE,colClasses=c("factor","integer","integer","factor"))
>>> dataIP<-as(dataIP,"RangedData")
>>> dataIP<-as(dataIP,"GenomeData")
>> Warning message:
>> Storing reads only by their start positions is deprecated. Please use
>> a range representation like GRanges.
>>> dataCont<-read.table(file.path(path,"Input_tags_chr21_sort.bed"),header=TRUE,colClasses=c("factor","integer","integer","factor"))
>>> dataCont<-as(dataCont,"RangedData")
>>> dataCont<-as(dataCont,"GenomeData")
>> Warning message:
>> Storing reads only by their start positions is deprecated. Please use
>> a range representation like GRanges.
>> ### looking at the object created here shows that it is basically empty:
>>> dataCont
>> A GenomeData instance
>> chromosomes(1): chr21
>> ### the "segmentReads"-command works but is not very useful, for the
>> dataIP and dataCont-objects are both empty:
>>> seg<-segmentReads(dataIP, dataC=dataCont, minReads=1)
>> ### alternatively, trying to provide a GRanges-objects to the
>> segmentReads-command:
>>> dataIP<-read.table(file.path(path,"Treatment_tags_chr21_sort.bed"),header=TRUE,colClasses=c("factor","integer","integer","factor"))
>>> dataIP<-as(dataIP,"RangedData")
>>> dataIP<- as(dataIP, "GRanges")
>>> seg<-segmentReads(dataIP, dataC=dataCont, minReads=1)
>> Error in segmentReads(dataIP, dataC = dataCont, minReads = 1) :
>> The input data should be 'GenomeData' objects
>>
>> ### I am not sure whether the problem could be fixed using a different
>> constructor for GenomeData-objects?
>>
>> Here is my sessionInfo():
>>> sessionInfo()
>> R version 2.12.0 (2010-10-15)
>> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
>>
>> locale:
>> [1] en_IE.UTF-8/en_IE.UTF-8/C/C/en_IE.UTF-8/en_IE.UTF-8
>>
>> attached base packages:
>> [1] stats graphics grDevices utils datasets methods base
>>
>> other attached packages:
>> [1] PICS_1.4.0 BSgenome_1.18.2 Biostrings_2.18.2
>> GenomicRanges_1.2.1 IRanges_1.8.5
>>
>> loaded via a namespace (and not attached):
>> [1] Biobase_2.10.0
>>
>>
>> -------------------------------------------------------
>> Samuel Wuest
>> Smurfit Institute of Genetics
>> Trinity College Dublin
>> Dublin 2, Ireland
>> Phone: +353-1-896 2444
>> Web: http://www.tcd.ie/Genetics/wellmer-2/index.html
>> Email: wuests at tcd.ie
>>
>> _______________________________________________
>> Bioconductor mailing list
>> Bioconductor at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor
>
More information about the Bioconductor
mailing list