Skip to content
Prev 863 / 21307 Next

[Bioc-devel] eSet questions

small "s" for Dataset ... threw me for a minute
I am not sure annotatedDataset is going anywhere.  It probably should
be removed.
It seems to me that you don't want to adopt the "AssayData"-"phenoData"
relationship documented in the eSet man page.  So the above is
not like an eSet, and the conflict is mostly with the AssayData
structure.
This constraint is quite important for all the applications of eSet
in use, so abandoning it suggests designing another class.
I have not had time to think at length about the RPPA data structure.
It seems possible to use the eSet design to represent it, but there
is substantial reorganization of the data relative to its physical
origins.  There are costs and benefits to shoehorning the data into
an ExpressionSet-like structure and I don't know how to weigh
them at the moment.  The real question seems to me to be whether it
is valuable to request X[G, S] for any of these data structures, where
X is the basic container, G is a predicate identifying a gene selection
and S is a predicate identifying a sample selection.  If you want that
AND you want to inherit the infrastructure available for ExpressionSets
to get that, then it makes sense for you to try to extend what we have in Biobase
to cover what you are dealing with.  It seems to me that you might
want to combine AssayData and AnnotatedDataFrame components in a
structure that does not extend eSet to get what you want.
My reaction, based on very brief contemplation, is that you'll be designing
a structure that does not extend eSet but shares some components and some
functionalities.  If the ability to represent, e.g.,
RPPA and Expression arrays in a single container type becomes important
we'll consider how the eSet constraints need to evolve.  Thus far they
seem to be effective for the most common types of high-throughput data
encountered.

The folks who actually designed the key Biobase containers may well have
different views of this situation.  This is just my personal reaction.