PhysioCohort is the multi-subject layer above
PhysioLongitudinal: it holds many participants, each represented
by their own longitudinal timeline of sessions, alongside a subject-level
colData table (id, group/arm, diagnosis, age, sex, side, ...). This is
the container a rehabilitation study needs - a cohort or the arms of a trial,
as subjects x sessions - and the shape downstream pipelines, trial analyses
and prognostic models iterate over (see cohortDesign).
Details
A bare PhysioExperiment / MultiRatePhysioExperiment
passed as a subject is auto-wrapped into a single-session
PhysioLongitudinal (visit label "session"), so cross-sectional
and longitudinal cohorts share one API.
Slots
subjectsA
SimpleListof namedPhysioLongitudinalsubjects.colDataA
DataFramewith one row per subject; asubject_idcolumn aligns to (and is ordered as)names(subjects).metadataA
listof cohort-level metadata.
See also
PhysioCohort (constructor), cohortDesign,
subjects, PhysioLongitudinal