When I first started pulling GEO eSet representations into SE/sset objects,
I found that I had to write something to handle the mandatory MIAME data:

setAs("MIAME", "SimpleList",
  function(from) { # {{{
    to = list()
    for(i in slotNames(from)) if(i != '.__classVersion__')
to[[i]]=slot(from, i)
    return(SimpleList(to))
  }
) # }}}

And then of course the SimpleList went into the sset exptData slot.

I've been doing this for a while to GEO data so that I can coerce it into
sset/SE objects (I'll start calling them 'sset' even though it doesn't make
sense as an acronym ;-)).  But MIAME is, specifically, Minimal Information
About a Microarray Experiment.  The closest I can think of would be the
MAGE-TAB  representation for TCGA sequencing experiments.  The
investigation (library prep, sequencing, quantification, etc.) is described
in the IDF:

https://tcga-data.nci.nih.gov/tcgafiles/ftp_auth/distro_ftpusers/anonymous/tumor/thca/cgcc/unc.edu/illuminahiseq_rnaseqv2/rnaseqv2/unc.edu_THCA.IlluminaHiSeq_RNASeqV2.mage-tab.1.7.0/unc.edu_THCA.IlluminaHiSeq_RNASeqV2.1.7.0.idf.txt

The samples are then described in the SDRF:

https://tcga-data.nci.nih.gov/tcgafiles/ftp_auth/distro_ftpusers/anonymous/tumor/thca/cgcc/unc.edu/illuminahiseq_rnaseqv2/rnaseqv2/unc.edu_THCA.IlluminaHiSeq_RNASeqV2.mage-tab.1.7.0/unc.edu_THCA.IlluminaHiSeq_RNASeqV2.1.7.0.sdrf.txt

And all the plain-English parts are further described here (thanks Katie!):

https://tcga-data.nci.nih.gov/tcgafiles/ftp_auth/distro_ftpusers/anonymous/tumor/thca/cgcc/unc.edu/illuminahiseq_rnaseqv2/rnaseqv2/unc.edu_THCA.IlluminaHiSeq_RNASeqV2.mage-tab.1.7.0/DESCRIPTION.txt

Speaking from experience, it is a pain in the (arbitrary appendage) to
assemble these, but they are essentially self-contained experiments for the
end user.  This is one of the reasons I like using sset objects even for
data from GEO: I can keep all the exptData, I can map all the
probes/reads/etc. to the appropriate genome build (and swap/lift assemblies
as needed), and it's trivial to compare (say) RNAseq results to HuEx to 3'
array results.

So I'm not against support for this, although it would make rival labs'
lives easier, which isn't always my goal in life ;-)



On Sun, Feb 3, 2013 at 9:32 AM, Martin Morgan <mtmor...@fhcrc.org> wrote:

> On 02/03/2013 06:37 AM, Mike Love wrote:
>
>> hi,
>>
>> Does/should there exist a class similar to MIAME for sequencing data,
>> e.g. slots
>> concerning the library preparation, alignment, etc.?
>>
>> This could then be suggested as something to include in the exptData
>> SimpleList
>> of SummarizedExperiment.
>>
>
>
> As it is one could certainly
>
> > se = SummarizedExperiment()
> > exptData(se) = list(MIAME())
>
> If we want to go down this route then I think the right strategy would be
> to make the exptData slot more strict. But what would the MIAME-like
> container look like? The basics are probably shared, but what else?
>
> > slotNames("MIAME")
>  [1] "name"              "lab"               "contact"
>  [4] "title"             "abstract"          "url"
>  [7] "pubMedIds"         "samples"           "hybridizations"
> [10] "normControls"      "preprocessing"     "other"
> [13] ".__classVersion__"
>
> Martin
>
>
>
>> best,
>>
>> Mike
>>
>> ______________________________**_________________
>> Bioc-devel@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/bioc-devel<https://stat.ethz.ch/mailman/listinfo/bioc-devel>
>>
>
>
> --
> Computational Biology / Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N.
> PO Box 19024 Seattle, WA 98109
>
> Location: Arnold Building M1 B861
> Phone: (206) 667-2793
>
>
> ______________________________**_________________
> Bioc-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/**listinfo/bioc-devel<https://stat.ethz.ch/mailman/listinfo/bioc-devel>
>



-- 
*A model is a lie that helps you see the truth.*
*
*
Howard Skipper<http://cancerres.aacrjournals.org/content/31/9/1173.full.pdf>

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to