Some present/past projects in which I am/was involved:

Research projects

LMoDe: Leg Movement Detection project

Leg movements (LM) are a frequent finding in nocturnal sleep registrations, i.e. polysomnographies, and currently the manual identification of these leg movements from electromyographic signals is considered the gold standard. There remain, however, open questions regarding the inter-rater reliability of such manual scorings, in particular across different sleep laboratories.

This is a project of the International Restless Legs Syndrome Study Group (IRLSSG) taskforce on leg movement detection. The main aims of this project are:

(i) the understanding and assessment of inter-rater reliability and inter-lab comparability of manual leg movement scoring. We will systematically collect and compare expert´s scorers´ LM annotations for a large dataset that has meaningful variability in the LM phenotype but also in signal quality.

(ii) the creation of an international gold standard for manual LM annotations and of a benchmark dataset that can then be used to develop, test and independently validate automated LM detection methods.

More information:

NEASQC: NExt ApplicationS of Quantum Computing

The EU-funded NEASQC project brings together academic experts and industrial end-users to investigate and develop a new breed of Quantum-enabled applications that can take advantage of NISQ (Noise Intermediate-Scale Quantum) systems in the near future. NEASQC is driven by 9 industrial and financial use cases addressing practical problems such as drug discovery, CO2 capture, smart energy management, natural language processing, breast cancer detection, probabilistic risk assessment for energy infrastructures or hydrocarbon well optimisation. NEASQC aims to initiate an active European community around NISQ Quantum Computing by providing a common toolset that will attract new industrial users.

More information:

MIASOFT: Intelligent Monitoring Software for the Diagnosis of the Sleep Apnea-Hypopnea Syndrome

A fully automated and comprehensive analysis tool to support medical decision in the diagnosis of the Sleep Apnea-Hypopnea Syndrome.

More info (in Spanish) here.

Some related scientific publications can also be found through my ResearchGate profile

Other (mostly software-related) projects

Haaglanden Medisch Centrum sleep staging database

A collection of 154 whole-night PolySomnoGraphic (PSG) sleep recordings from the Haaglanden Medisch Centrum (HMC, The Netherlands) sleep center containing different traces of ExG activity and expert's scorings of sleep stages

More info:

EDF(+) website is a website compiling all sorts of information about the open EDF and EDF+ formats for the exchange and storage of multichannel biological signals.


An EDF/EDF+ visualization and analysis tool. More information and download instructions in its dedicated project page.

Polyman Report Generator

Polyman's sleep report generating capabilities are made available as a separate software piece within this project. This allows the possibility of interacting with the report generator from any programming language, script, or even a system console. Added possibilities include the batch processing of EDF+ files and the possibility to export to several formats including XML, PDF or PNG. Download and more information including how-to instructions, on the dedicated project page.

Automatic detection of EEG arousals

Algorithm for automatic detection of EEG arousals in polysomnographic EDF recordings. Detailed in the following works:

D. Alvarez-Estevez, I. Fernández-Varela, Large-scale validation of an automatic EEG arousal detection algorithm using different heterogeneous databases. Sleep Medicine, vol. 57, pp. 6-14, 2019

I. Fernández-Varela, D. Alvarez-Estevez, E. Hernández-Pereira, V. Moret-Bonillo, A simple and robust method for the automatic scoring of EEG arousals in polysomnographic recordings. Computers in Biology and Medicine, vol. 87, pp. 77-86, 2017

Source code available via the following GitHub repository.


A set of functions for the R programming language for reading and writing event annotations from and to EDF+ files . Available under the Apache License Version 2.0 through the following GitHub repository.

Neuro-Loop Gain Analyzer

EEG micro-continuity analysis tool for sleep slow waves, spindles and other brain rhythms. Reads an EEG signal from an EDF file, tracks the degree of neuronal coupling in the underlying cell network, and puts the result into another EDF file (look for the signal with label 'Gain'). The project's code (C#) is open-source, and made available under the Apache License Version 2.0 through the following GitHub repository.

OpenBIC to EDF converter

A set of Matlab/Octave functions to convert biosignal data exported from the OpenBCI platform to the open EDF standard format. More information, tutorial and download on the dedicated project page