Overview of directory structure
Description of the directory structure of a typical mhealth storage compatible dataset
- root
- [Participant ID 1]
- MasterSynced
- OriginalRaw
- Derived
- [SetName]
- Meta
- location_mapping.csv
- subject.csv
- sessions.csv
- [Participant ID 2]
- MasterSynced
- OriginalRaw
- Derived
- location_mapping.csv
- subject.csv
- sessions.csv
- [SetName]
- MetaCrossParticipants
- location_mapping.csv
- sessions.csv
- subjects.csv
- DerivedCrossParticipants
- [SetName]Participant ID
Allowed characters: alphabets and digits.
Globally Unique.
Used as directory name.
MasterSynced
Synchronized sensor, feature, event, annotation files, stored in mhealth storage format.
Files are divided hourly, in folder
MasterSynced/YYYY/MM/DD/HH/
OriginalRaw
Original files stored in manufacturer's format.
Arbitrary directory structure.
Recommended to divide sub directories by the type of sensor or data.
Meta
Store meta files that are additional information to files in
MasterSyncedfolder.Meta files should be kept unchanged all the time.
Derived
Store data files derived or merged from files in
MasterSyncedfolder. Such as feature files, class files, model files, ema summary files.SetNameis used to specify any common properties of a set of derived files. Popular names could beAllTime,LabSession,Weekend,FebruaryMorningor the combination between them.
MetaCrossParticipants
Store meta information that is aggregated from files in each participant's
Metafolders.Meta information is the unchanged information for a dataset.
DerivedCrossParticipants
Store data files derived and merged from files in each participant's
MasterSyncedorDerivedfolders.SetNameis used to specify the time or participant characte of a set of derived files. For example,AllTimeMale,LabSessionAdultsand so on.
Last updated