Hi,
We are using a custom microarray and I am working on creating a new platform package with AnnotationForge which is working a-ok extracting most of the info we need. We do have additional data that we would like to input into the package like sequence data and probe position data but I just can't seem to find how to insert these datasets into the newly created package.
BTW, yes, I have read the vignettes and also found the doc made by Ga ́bor Csa ́rdi but I was looking for more elegant ways, something like a few convenience methods to just get a matrix of values using as keys a value from the created database to automatically create the appropriate table...
Any input gladly accepted ;-)
Sylvain
Sylvain Foisy, Ph. D.
Project Manager Bioinformatics
Montreal Heart Institute
The annotation packages are intended to give mappings between gene-level things, that are not particular to your samples. For example, mappings between say an Entrez Gene ID and HUGO symbol.
The correct container for what you want is the SummarizedExperiment class, which has slots that contain either GRanges or GRangesLists (to say where in the genome your measurements come from), and a slot that contains the measurements themselves.
Rather than trying to jam data into a format that is not really suited for the purpose, you should look at SummarizedExperiment (in the GenomicFeatures package), which is highly likely to be useful to you, right out of the box.
Hi James,
From my understanding on how all this is working, a SummerizeExperiment instance would need both a dataset and an platform package to be of some use? I am trying to build the platform package which do not exists right now...
Best regards
S