/list_of_projects

Directory of Projects on Github (including Neonatal EEG Aglorithms)

Creative Commons Attribution 4.0 InternationalCC-BY-4.0

✨ Directory of Projects

Algorithms for Neonatal EEG (+ NIRS), Signal Processing Tools, Machine Learning Methods, and More

Directory of repositories on this Github page. :octocat:

Computer code for analysing neurophysiological signals 🧠, including EEG and NIRS, recorded from infants in the neonatal intensive care unit. 👶 🏥

Also includes code for generic signal processing tools (such as time--frequency analysis) and machine learning tools.


Table of Contents


Quantitative EEG (qEEG)

NEURAL -- a neonatal EEG feature set in Matlab (and Python)


Detecting Bursts or Inter-Bursts in Neonatal EEG

Inter-Burst Detector

Preterm EEG

Method: features + SVM

Method: single feature

Term EEG (in trace alternant activity)

Burst Detector

Preterm EEG


Near Infraread Spectroscopy (NIRS)

Synthetic NIRS signals

Method to extract transient components from NIRS signal

  • Method to extract sparse, transient-like signals from the cerebral oxygenation signals.
  • Method is based on singular spectral analysis and signal rotation using the cosine transform.
  • code: github | Matlab code
  • paper: Ashoori et al., EMBC-2021

Heart Rate Variability (HRV)

Standard features of HRV


Tools for Time--Frequency Signal Analysis

Fast and Memory Efficient Algorithms for Computing Time--Frequency Distributions (TFD)

  • Algorithms to compute quadratic TFDs.
  • Saves computation and computer memory, thus enabling computation of TFDs for long-duration signals.
  • code (recommend): github | Matlab code
  • code (for exact TFD): github | Matlab code
  • paper: O'Toole and Boashash, App Comp Harm Anal, 2013
  • book chaper: JM O'Toole and B Boashash, “Memory Efficient Algorithms for Quadratic TFDs”, Chapter 6.6; in Time–Frequency Signal Processing and Analysis: A Comprenhensive Reference, Second Edition, Academic Press, pp. 374–385, 2016 (ISBN: 9780123984999).

Methods to Estimate the Instantaneous Frequency from TFDs


Tools for Connectivity

Features of Nonstationary Directional Coupling


Signal-Processing and Machine-learning Tools

Random Convolution Kernels with Multiscale Decomposition

Mutual information estimates

Envelope--Derivative Operator


Code to Accompany Published Papers

Plots for Review Paper on Time--Frequency Processing of Nonstationary Biomedical signals

Monitoring cerebral oxygenation of preterm infants using a neonatal specific sensor

Quantitative features of the EEG recorded minutes after birth

Evolution of qEEG in preterm infants over the first days of life

EEG concordance in preterm twins


This work is licensed under a Creative Commons Attribution 4.0 International License.