Closed lgatto closed 3 years ago
Hi Laurent, @lgatto
These manipulation functions support MultiAssayExperiment
-level structures such as colData()
.
rowData
support would require a rowData
interface for MultiAssayExperiment
which currently does not exist.
The assumption in the PR requires that all experiments support rowData
which makes it less flexible for MultiAssayExperiment
.
Future iterations of MultiAssayExperiment
may support a rowData
slot but for the time being, support
in a derivative that enforces those assumption works best.
Thanks!
Indeed, makes sense, thank you.
There is currently a PR in
QFeatures
that extendslongFormat
to support the addition ofrowData
. The variable below,feat2
is a subclass ofMultiAssayExperiment
.Default behaviour:
Including some
colData
:Including some
rowData
:Is this of interest, and would you consider a PR to
MultiAssayExperiment
?cc @cvanderaa