Subclasses MultiAssayExperiment. The four added slots carry
schema versioning, ordered provenance, sampling-design declaration, and
(for synthetic data) the answer key. Everything else lives in the MAE
slots or in S4Vectors::metadata() as private scratch.
Slots
schema_versionsemver string, e.g.
"0.2.0"provenanceordered list of
ProvenanceStepobjectsground_truthGroundTruthsubclass orNULLsampling_designSamplingDesigndeclaration attached by the user viadeclare_sampling_design. Thekind = "unspecified"default is set by the migration and causes Stage 2 to reject the object until the user makes an explicit declaration.