Following up on previous comments (#17):
RaggedExperiment nicely pretends to be a SummarizedExperiment with regard to assays, rowRanges, and colData.
However, RaggedExperiment does not seem to support a concept such as rowData for annotation to its rowRanges.
Essentially when you do mcols<- or rowData<-, you're adding to "number of assays". Since each column in mcols is an "assay".
I wonder whether this can be modified.
When constructing a RaggedExperiment from a GRangesList, would it be possible to distinguish mcols that become assays and mcols that are annotation?
(Currently this turns even non-numeric mcols into assays)
General motivation for being able to annotate additional row information is as for a SummarizedExperiment - however, in my specific use case I'm working with CNV calls where I only want the copy number to become an assay, while I want to keep additional columns as annotation to each individual CNV call (such as probe identifiers, quality measures, etc).
Following up on previous comments (#17):
RaggedExperimentnicely pretends to be aSummarizedExperimentwith regard toassays,rowRanges, andcolData.However,
RaggedExperimentdoes not seem to support a concept such asrowDatafor annotation to itsrowRanges.I wonder whether this can be modified.
When constructing a
RaggedExperimentfrom aGRangesList, would it be possible to distinguish mcols that become assays and mcols that are annotation?(Currently this turns even non-numeric mcols into assays)
General motivation for being able to annotate additional row information is as for a
SummarizedExperiment- however, in my specific use case I'm working with CNV calls where I only want the copy number to become an assay, while I want to keep additional columns as annotation to each individual CNV call (such as probe identifiers, quality measures, etc).