Skip to contents

A SamplingDesign object is a lightweight, versioned declaration that travels with a StateTransitionData container. It describes how samples were collected (cross-sectional, independent over observed time, or longitudinal) and names the colData columns that carry subject identity and ordered time when applicable.

Details

Users construct designs with cross_sectional, independent_time_course, or longitudinal. The "unspecified" kind is created only by the schema migration machinery (see R/03-container.R).

Slots

version

schema version of this object, initially "1.0.0"

kind

one of "unspecified", "cross_sectional", "independent_time_course", or "longitudinal"

subject_id_col

zero-or-one colData column name for subject identity

time_col

zero-or-one colData column name for ordered time

time_unit

optional scalar description of the time unit