HED Validator

Tool: HED Validator and related technology
Site: https://github.com/hed-standard
Authors: Jeremy Cockfield, Ian Callahan, Alexander Jones, Owen Winterberg, and Kay Robbins (UTSA), Nima Bigdely-Shamlo (Intheon), Jonathan Touryan (ARL), Tony Johnson (DCS), Scott Makeig and Dung Truong (UCSD) and many others…..

Software Language(s):

MATLAB 2014 or later, Python, JavaScript, Docker
Software Type: web-based validation tools as well as command line / EEGLAB plugin with GUI


What it does: HED (Hierarchical Event Descriptors) is a platform/vocabulary for annotating events in data.  Researchers use tools available on various platforms to annotate events. Tools are available to validate the HED tags and to perform analysis based on HED tags.  For example, researchers might want to extra all epochs in a repository that are time-locked to target events. Considerable effort was expended to annotate SANDR with HED.

Why is this important? Each laboratory has its own vocabulary and methods of annotating events. Without a common event annotation system, it is difficult to combine results across experiments and to perform large-scale analysis.

Principal publication:

N. Bigdely-Shamlo, J. Cockfield, S. Makeig, T. Rognon, C. LaValle, M. Miyakoshi, and K. Robbins (2016). Hierarchical Event Descriptors (HED): Semi-structured tagging for real-world events in large-scale EEG, Frontiers in Neuroinformatics, PMID: 27799907, PMCID: 5065975, DOI: 10.3389/fninf.2016.00042.

Example of recent publication that uses HED:

Bigdely-Shamlo, N., Touryan, J., Ojeda, A., Kothe, C., Mullen, T., and Robbins, K., 2019. Automated EEG mega-analysis II: Cognitive aspects of event related features, Neuroimage. 2019 Sep 4:116054.