Brain Pipe
Project description
Brain Pipe
Preprocess brain imaging datasets in a fast and re-usable way.
Motivation
This repository contains code to efficiently preprocess brain imaging datasets in python3, predominantly for machine learning downstream tasks.
The initial goal of this code was to preprocess the public EEG dataset of the ICASSP 2023 Auditory EEG challenge called SparrKULee.
Parts of this code were translated from our internal matlab codebase at ExpORL, maintained primarily by Jonas Vanthornhout and Marlies Gillis
Installation
You can install this repository as a pip package.
pip install brain_pipe
How to use
You can write your own preprocessing script, see the docs, or you can use the cli with configuration files to preprocess your data.
brain_pipe config_file.extension
# e.g. brain_pipe sparrKULee.yaml
Requirements
Python >= 3.8
Contributing
Contributions are welcome. Please open an issue or a pull request. For more information, see CONTRIBUTING.md. This package is created and maintained by ExpORL, KU Leuven, Belgium.
Example usage and starting guide
Read the docs for a more detailed explanation of the pipeline.
For a simple example, see the docs. For a more elaborate example, see examples/exporl/sparrKULee.py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for brain_pipe-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 701372fbc74400858ea46a5d29076f263ff4f32837ad5893792dcae751eeb884 |
|
MD5 | 485a9b9747c76df2b95a9157bc223eb7 |
|
BLAKE2b-256 | 46c2472aa87336c28a94ece3fab70396e53af71583a84e35ab292acf395a51ac |