Published September 18, 2025 | Version 0.1.0
Software documentation Open

APICE-Py: An Open-Source MNE-Python Pipeline for Scalable EEG Preprocessing

  • 1. Neuro-Imagerie du D茅veloppement, UNICOG, Neurospin, CEA Paris-Saclay
  • 2. ROR icon Paris School of Economics
  • 3. ROR icon University of Padua
  • 4. CNRS
  • 5. Institut Robert-Debr茅 du Cerveau de l'Enfant

Description

APICE-Py is an open-source Python package designed for automated, scalable, and reproducible EEG preprocessing, with a special focus on developmental and clinical research. Built on top of MNE-Python, the pipeline integrates flexible preprocessing steps for continuous EEG recordings, including filtering, artifact detection, correction, and segmentation.

Key features:

  • Automated artifact handling: Detects and corrects artifacts using adaptive thresholds and multiple algorithms (e.g., PCA-based reconstruction, spherical spline interpolation).

  • Scalable and efficient: Supports parallel computation, enabling large-scale analyses.

  • Flexible and customizable: Users can adapt parameters and extend the pipeline through modular design and Jupyter notebook integration.

  • Comprehensive outputs: Provides cleaned continuous data, epochs, event-related potentials (ERPs), quality-control metrics, and detailed reports for reproducibility.

  • Compatibility: Works with multiple EEG file formats (.fif, .set, .mff) and standardized or custom electrode montages.

Originally developed as the Python implementation of the MATLAB-based APICE pipeline (Fló et al., 2022, Developmental Cognitive Neuroscience), APICE-Py makes state-of-the-art preprocessing accessible to a wider community of EEG researchers.

馃敆 Repository: https://github.com/neurokidslab/apice-py

Files

APICE-Py.pdf

Files (3.0 MB)

Name Size Download all
md5:ff590599c0ca1a45a145ca26e5dfc789
3.0 MB Preview Download

Additional details

Dates

Available
2025-06-29

Software

Repository URL
https://github.com/neurokidslab/apice-py
Programming language
Python
Development Status
Active