Update on004022 to v1.0.2#1
Conversation
…e), set BIDSVersion to validator (1.11.1); rewrite README in plainer language grouped by file (maintainer feedback)
# Conflicts: # .bidsignore
Claude ReviewThis PR is a NEMAR curation pass on EEG fNIRS EEG
README.md. Adds the "NEMAR curation changes" section documenting (most of) the above. Data integrity52 files in the diff: 42 Recommendations
|
|
This dataset contains no events which is wrong. The events are in the binary files and should be in the event file and be interpretable. |
…ts tables The source dataset shipped no events.tsv files even though the .set files carry a populated EEG.event struct (243 events per recording across all 21 recordings). This commit extracts those events into BIDS-spec per-recording events.tsv files and adds the dataset-level task-motorimagery_events.json sidecar describing the columns. events.tsv (21 new files, one per recording) - Columns: onset (seconds from recording start), duration (n/a; the source stamps a 1-sample duration on every trigger which is not a meaningful duration), sample (sample index at sfreq=500 Hz), value (verbatim string from EEG.event). - 243 events per recording, distribution uniform across all 21: 1 boundary, 1 'S 1', 40 each of 'S 2'/'S 7'/'S 8'/'S 9'/'S 10', 10 each of 'S 3'/'S 4'/'S 5'/'S 6', 1 'condition 12'. task-motorimagery_events.json (new dataset-level sidecar) - Declares the four columns (onset, duration, sample, value) with their BIDS types (Units: s on onset and duration). - value column carries a Levels enum listing every observed marker. The source dataset does not publish a code-to-meaning mapping for the per-trial 'S N' codes; each Levels entry honestly records what is verifiable (which label, how often per recording, that the meaning is not documented in the source). - The README's documented trial structure (3s fixation, 4s cue, 3s ready, 5s imagery; 40 trials; four MI tasks Reach/Grasp/Lift/Twist) is referenced in the column description as experimental context. README is updated to fold the extraction into the single curation section (no separate revision block, neutral description). Validator confirms 0 errors / 1003 warnings (21 fewer than pre-extraction — the missing events-table warnings have been resolved). Binary .set/.fdt payloads are byte-identical. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Hi @arnodelorme, pushed One caveat on interpretability: the source dataset does not publish a code-to-meaning mapping for the per-trial Validator: 0 errors / 1003 warnings (21 fewer than before; the missing-events-table warnings are resolved). Ready for re-review. Right now I have this non-interpretability documented in the root level events files, should i add this in .nemar/notes.json or having the current structure at the root level is enough? |
Dataset Update
Bumps on004022 from 1.0.1 to 1.0.2.
Changed files