September 20, 2021
What are hierarchical event descriptors?
Kay Robbins and Dung Truong come to tell us about Hierarchical event descriptors and how they integrate with BIDS. Slides: https://osf.io/vxe4y/ --- Hierarchical event descriptors Who are we? We are members of the HED working group…. our group wants to make large-scale neuroimaging analyses easy and reliable. We see HED as THE enabling technology for doing this. We’re not there yet, but we’re making really good progress. What is HED? HED stands for Hierarchical Event Descriptors. HED is a system for describing events in a way that is understandable to people but also directly usable by computer programs. Think of it as structured keywords on steroids. Why do we need HED if we have BIDS? BIDS is great, but it focuses mainly on data format and file structure. This information is usually not enough to do serious (and correct analysis) without delving into the methods sections of the underlying publications and then writing code to extract parts of the data based on the experimental design. The goal of HED is to eliminate a lot of this with machine-actionable annotation. Sounds complicated? Well, the ideas behind it really aren’t…… There are three important points here: - Most imaging files have (or should have) an accompanying events file that contains a list of times at which various things happen in the experiment --- like recording turns on, an experimental condition changes, the subject is shown a stimulus, etc. - The meanings of the things in the event file should be given in an accompanying metadata file that BIDS calls a JSON sidecar. HED annotation gives these meanings in a machine-actionable form. - The HED meanings are usually the same for all of the events files in the entire BIDS dataset so you only need one JSON sidecar file placed at the top level in your BIDS dataset. Once a BIDS data set has this metadata file, tools can allow very powerful searching and analysis based on entering a string of HED tags rather than writing code for each case. We have some nice interactive tools such as CTAGGER that guide users through the tagging process. We also have online validation tools that allow users to check an events file and the applicable JSON sidecar. We recommend that users use the HED online tools to make sure that their JSON sidecar validates before validating the BIDS dataset as a whole with the bids-validator. Useful links: HED schema browser: https://www.hedtags.org/display_hed.html HED homepage: https://www.hedtags.org/ HED online tools: https://hedtools.ucsd.edu/hed/ HED organization Github site: https://github.com/hed-standard --- BIDS specification: https://bids-specification.readthedoc... BIDS starter kit: https://github.com/bids-standard/bids... BIDS examples: https://github.com/bids-standard/bids... --- License: CC-BY --- Intro music: https://www.bensound.com ---