Skip to content

[Bioc-devel] SummarizedExperiment vs ExpressionSet

2 messages · Martin Morgan, Michael Lawrence

#
On 11/26/2014 12:11 PM, Herv? Pag?s wrote:
For the original question, I think the ability to store genomic coordinates as 
well as other 'S4Vector' classes is very helpful for advanced users, even if a 
little intimidating for novice users.

Also, it's clear that SummarizedExperiment in its current form doesn't satisfy 
the common use case of identifiers without range information.

I think it makes sense to enable some like Herve outlines above, where the 
rowData() are separated into range information and annotation information, and 
I'll move forward with that implementation over the next week or so.

Martin

  
    
4 days later
#
Sounds good. One note: if range information becomes optional, it would be
nice if we could mark the availability of the information in the class
hierarchy. Otherwise, it's not easy to enforce a contract (that we can call
range-based methods on a SE) through dispatch. An alternative would be to
drop direct range-based accessors and operations from SummarizedExperiment,
although that potentially puts more burden on the user.

On Mon, Dec 1, 2014 at 10:30 AM, Martin Morgan <mtmorgan at fredhutch.org>
wrote: