sccn/eegprep

EEGPrep is an automated preprocessing tool for human EEG data built on a benchmarked EEGLAB pipeline

56
/ 100
Established

Implements the EEGLAB preprocessing pipeline in Python with numerical parity to MATLAB (differences <0.002 µV), including automated artifact removal via clean_rawdata and independent component classification via ICLabel. Accepts BIDS-formatted input and outputs BIDS derivatives compatible with EEGLAB, Fieldtrip, Brainstorm, and MNE-Python ecosystems. Offers both full and lightweight installation profiles, with the complete version including PyTorch-based ICLabel classification (~7GB).

19 stars and 3,486 monthly downloads. Used by 2 other packages. Available on PyPI.

Maintenance 10 / 25
Adoption 16 / 25
Maturity 18 / 25
Community 12 / 25

How are scores calculated?

Stars

19

Forks

3

Language

Jupyter Notebook

License

BSD-2-Clause

Last pushed

Jan 18, 2026

Monthly downloads

3,486

Commits (30d)

0

Dependencies

14

Reverse dependents

2

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/sccn/eegprep"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.