-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EEG] HED Tag Support #8910
Labels
Feature
PR or issue introducing/requiring at least one new feature
Comments
jeffersoncasimir
added
the
Feature
PR or issue introducing/requiring at least one new feature
label
Oct 3, 2023
Per Loris meeting just now (and Loris-EEG meeting last week) -- |
This was referenced Feb 1, 2024
driusan
pushed a commit
that referenced
this issue
Feb 27, 2024
…ents (#9032) This aims to improve the current compliance to the BIDS standard. Loris-MRI counterpart: #1041 Partially addresses #8910. This replaces references to annotation files with references to event files. This deletes *_annotation_* tables. The corresponding required event tables already exist. +minor improvements to the EventManager and AnnotationForm components.
driusan
pushed a commit
that referenced
this issue
Mar 19, 2024
This adds more robust HED tag support. Closes #8910. It adds SQL tables to store HED schemas as hierarchical nodes and to store the assembled HED strings as node references using a modified linked list data structure, allowing for complex groupings. Instance-level tags which were ingested in the HED column of events.tsv files can be viewed in the EventManager component and can be edited in a limited (see below) way in the AnnotationForm component. There is a new component called DatasetTagger which is accessible via the "Dataset Tag Manager" button at the bottom left corner of the browser. This component enables the modification of HED tags at the dataset-wide level (events.json). This will associate HED tags to Event attributes for all events in the dataset containing the respective attributes. This component enables virtually unlimited groupings of HED tags, as well their addition and removal. Limitations: "Value" HED tags are not supported "Expanded Definitions" are not supported Editing the "Level description" via the "Dataset Tag Manager" is not currently supported (coming soon) Session-level events.json overriding and assignment not currently supported. Adding HED tags on an event level is currently limited to: SCORE artifacts (if SCORE schema ingested) and tags that were previously added via the ingestion of the events.json or manually via the Dataset Tag Manager. Related: Loris-MRI/#1041
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
HED tag support, which is present in EEGNet, can be brought in to LORIS. This adds the ability to add and remove HED tags from event instances and attribute mappings (events.json).
This includes SQL patches and significant Loris-MRI changes.
This also includes the removal of "Annotations" in favour for "Events", in order to keep up with the latest BIDS specifications, and a CouchDB import.
The text was updated successfully, but these errors were encountered: