Behavior Research MethodsNeurosciencePeer-reviewed journal article
PyLossless: A non-destructive EEG processing pipeline
Scott HubertyiD, James A. Desjardins, Tyler Collins, Mayada ElsabbaghiD, Christian O’ReillyiD
Abstract
EEG recordings are typically long and contain large amounts of data, making manual cleaning a time-consuming and error-prone task. Automated pre-processing pipelines can facilitate the efficient and objective extraction of artifacts, enabling standardized and reproducible analyses. However, automated pre-processing pipelines typically remove data considered artifact, and return a subset of irreversibly transformed signals. This approach obfuscates pre-processing decisions, and often makes it impossible to recover the original data or modify the pre-processing steps. Further, it complicates collaboration between research teams working on a common dataset, because different analyses may require specific pre-processing routines. Given the large amount of resources that are devoted to collecting EEG, tools that can help efficiently and transparently pre-process data are greatly needed. PyLossless addresses this need by creating a non-destructive, automated pre-processing pipeline that maintains the continuous EEG structure. It offers a user-friendly API, it is well documented, tested through continuous integration, easily deployable, and integrates with the popular MNE-Python environment. The pipeline further provides a browser-based quality control review (QCR) dashboard that allows researchers to visualize and edit the automated artifact annotations on sensors, time-periods, and independent components. The end product of PyLossless is a lossless annotated data state that can be shared and used with analysis-specific artifact rejection policies, allowing for an optimal balance between flexibility and standardization.
- assay: electronic health records
- research focus: benchmarking
- research focus: software / tool
- research focus: database / resource
- approach: experimental assay
- Citations
- 7
- FWCI
- 4.12
- Field percentile
- top 13%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- AUTOMAGIC: Standardized Preprocessing of Big EEG Data
Andreas Pedroni, Amirreza Bahreini, Nicolas Langer·NeuroImagePeer-reviewed·Jun 21, 2019
- APICE-Py: An Open-Source MNE-Python Pipeline for Scalable EEG Preprocessing
Nicolo Formento Moletta, Ana Fló, … Jhunlyn Lorenzo·bioRxiv·Jul 27, 2026
- Automated Pipeline for Infants Continuous EEG (APICE): a flexible pipeline for developmental studies
Ana Fló, Giulia Gennari, … Ghislaine Dehaene‐Lambertz·Developmental Cognitive NeurosciencePeer-reviewed·Jan 25, 2022
- Introducing RELAX (the Reduction of Electroencephalographic Artifacts): A fully automated pre-processing pipeline for cleaning EEG data - Part 1: Algorithm and Application to Oscillations
Neil Wayne Bailey, Mana Biabani, … Paul Bernard Fitzgerald·Clinical NeurophysiologyPeer-reviewed·Feb 13, 2023
- RELAX-Jr: An Automated Pre-Processing Pipeline for Developmental EEG Recordings
Aron T. Hill, Peter G. Enticott, … Neil Wayne Bailey·Human Brain MappingPeer-reviewed·Oct 1, 2024
- The Maryland Analysis of Developmental EEG (MADE) Pipeline
Ranjan Debnath, George Arthur Buzzell, … Nathan A. Fox·PsychophysiologyPeer-reviewed·Apr 15, 2020