I'm sorry to bother you again with a little bug in subsetByColData() (I really like this function of MAE), but it hinders some functionality in QFeatures.
A MultiAssayExperiment object of 2 listed
experiments with user-defined names and respective classes.
Containing an ExperimentList class object of length 2:
[1] assay1: SummarizedExperiment with 10 rows and 4 columns
[2] assay2: SummarizedExperiment with 4 rows and 4 columns
Functionality:
experiments() - obtain the ExperimentList instance
colData() - the primary/phenotype DataFrame
sampleMap() - the sample coordination DataFrame
`$`, `[`, `[[` - extract colData columns, subset, or experiment
*Format() - convert into a long or wide DataFrame
assays() - convert ExperimentList to a SimpleList of matrices
exportClass() - save data to flat files
Everything works nicely up to now, the levels in the sampleMap are as expected and constructing an MAE objects with the same attributes leads to the same object:
Hi Marcel, @LiNk-NY
I'm sorry to bother you again with a little bug in
subsetByColData()
(I really like this function of MAE), but it hinders some functionality inQFeatures
.Reproducible example
Everything works nicely up to now, the levels in the
sampleMap
are as expected and constructing anMAE
objects with the same attributes leads to the same object:I then add a selection variable that will remove all samples in one of the two assays, the issue doesn't occur in other cases.
The above test now breaks...