brain-pipe


Namebrain-pipe JSON
Version 0.0.3 PyPI version JSON
download
home_page
SummaryBrain Pipe
upload_time2023-08-14 08:12:56
maintainer
docs_urlNone
author
requires_python>=3.8
license
keywords brain imaging processing eeg sparrkulee bids
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
Brain Pipe
==========

[![PyPI](https://img.shields.io/pypi/v/brain_pipe)](https://pypi.org/project/brain-pipe/)
![Python versions](https://img.shields.io/badge/Python%20version-3.8%2C%203.9%2C%203.10%2C%203.11-orange)
[![GPLv3 license](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://github.com/exporl/brain_pipe/LICENSE)
[![Black code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://black.readthedocs.io/en/stable/)
[![flake8 code style](https://img.shields.io/badge/code%20style-flake8-blue.svg)](https://flake8.pycqa.org/en/latest/)
[![Docs](https://img.shields.io/badge/docs-https%3A%2F%2Fexporl.github.io%2Fbrain_pipe%2F-green)](https://exporl.github.io/brain_pipe/)
![Tests](https://github.com/exporl/brain_pipe/actions/workflows/ci.yaml/badge.svg)
[![Repository](https://img.shields.io/badge/Repository-https%3A%2F%2Fgithub.com%2Fexporl%2Fbrain__pipe-purple)](https://github.com/exporl/brain_pipe)


![Brain Pipe:](docs/source/_images/brain_pipe_github.svg)

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](https://exporl.github.io/auditory-eeg-challenge-2023/) called
[SparrKULee](https://rdr.kuleuven.be/dataset.xhtml?persistentId=doi:10.48804/K3VSND).

Parts of this code were translated from our internal matlab codebase at ExpORL,
maintained primarily by
[Jonas Vanthornhout](https://gbiomed.kuleuven.be/english/research/50000666/50000672/people/members/00077061)
and [Marlies Gillis](https://gbiomed.kuleuven.be/english/research/50000666/50000672/people/members/00123908)

Installation
------------

You can install this repository as a [pip](https://pip.pypa.io/en/stable/) package.

```bash
pip install brain_pipe
```

How to use
----------

You can write your own preprocessing script, see [the docs](https://exporl.github.io/brain_pipe/pipeline.html#small-example),
or you can use the [cli](https://exporl.github.io/brain_pipe/cli.html) with
[configuration files](https://exporl.github.io/brain_pipe/configuration.html) to preprocess your data.

```bash
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](https://github.com/exporl/brain_pipe/CONTRIBUTING.md).
This package is created and maintained by [ExpORL, KU Leuven, Belgium](https://gbiomed.kuleuven.be/english/research/50000666/50000672).

Example usage and starting guide
--------------------------------

Read the [docs](public/index.html) for a more detailed explanation of the pipeline.

For a simple example, see [the docs](https://exporl.github.io/brain_pipe/pipeline.html##small-example).
For a more elaborate example, see [examples/exporl/sparrKULee.py](https://github.com/exporl/brain_pipe/examples/exporl/sparrKULee.py)

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "brain-pipe",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "Brain imaging processing,EEG,SparrKULee,BIDS",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/5a/44/fc1ef1a68b3621cba84bcecaefb909286afed2736cf34e2ceb53d5ef64bb/brain_pipe-0.0.3.tar.gz",
    "platform": null,
    "description": "\nBrain Pipe\n==========\n\n[![PyPI](https://img.shields.io/pypi/v/brain_pipe)](https://pypi.org/project/brain-pipe/)\n![Python versions](https://img.shields.io/badge/Python%20version-3.8%2C%203.9%2C%203.10%2C%203.11-orange)\n[![GPLv3 license](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://github.com/exporl/brain_pipe/LICENSE)\n[![Black code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://black.readthedocs.io/en/stable/)\n[![flake8 code style](https://img.shields.io/badge/code%20style-flake8-blue.svg)](https://flake8.pycqa.org/en/latest/)\n[![Docs](https://img.shields.io/badge/docs-https%3A%2F%2Fexporl.github.io%2Fbrain_pipe%2F-green)](https://exporl.github.io/brain_pipe/)\n![Tests](https://github.com/exporl/brain_pipe/actions/workflows/ci.yaml/badge.svg)\n[![Repository](https://img.shields.io/badge/Repository-https%3A%2F%2Fgithub.com%2Fexporl%2Fbrain__pipe-purple)](https://github.com/exporl/brain_pipe)\n\n\n![Brain Pipe:](docs/source/_images/brain_pipe_github.svg)\n\nPreprocess brain imaging datasets in a fast and re-usable way.\n\nMotivation\n-----------\n\nThis repository contains code to efficiently preprocess brain imaging datasets in\npython3, predominantly for machine learning downstream tasks.\n\nThe initial goal of this code was to preprocess the public EEG dataset of the\n[ICASSP 2023 Auditory EEG challenge](https://exporl.github.io/auditory-eeg-challenge-2023/) called\n[SparrKULee](https://rdr.kuleuven.be/dataset.xhtml?persistentId=doi:10.48804/K3VSND).\n\nParts of this code were translated from our internal matlab codebase at ExpORL,\nmaintained primarily by\n[Jonas Vanthornhout](https://gbiomed.kuleuven.be/english/research/50000666/50000672/people/members/00077061)\nand [Marlies Gillis](https://gbiomed.kuleuven.be/english/research/50000666/50000672/people/members/00123908)\n\nInstallation\n------------\n\nYou can install this repository as a [pip](https://pip.pypa.io/en/stable/) package.\n\n```bash\npip install brain_pipe\n```\n\nHow to use\n----------\n\nYou can write your own preprocessing script, see [the docs](https://exporl.github.io/brain_pipe/pipeline.html#small-example),\nor you can use the [cli](https://exporl.github.io/brain_pipe/cli.html) with\n[configuration files](https://exporl.github.io/brain_pipe/configuration.html) to preprocess your data.\n\n```bash\nbrain_pipe config_file.extension\n# e.g. brain_pipe sparrKULee.yaml\n```\n\nRequirements\n------------\n\nPython >= 3.8\n\nContributing\n------------\n\nContributions are welcome. Please open an issue or a pull request.\nFor more information, see [CONTRIBUTING.md](https://github.com/exporl/brain_pipe/CONTRIBUTING.md).\nThis package is created and maintained by [ExpORL, KU Leuven, Belgium](https://gbiomed.kuleuven.be/english/research/50000666/50000672).\n\nExample usage and starting guide\n--------------------------------\n\nRead the [docs](public/index.html) for a more detailed explanation of the pipeline.\n\nFor a simple example, see [the docs](https://exporl.github.io/brain_pipe/pipeline.html##small-example).\nFor a more elaborate example, see [examples/exporl/sparrKULee.py](https://github.com/exporl/brain_pipe/examples/exporl/sparrKULee.py)\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Brain Pipe",
    "version": "0.0.3",
    "project_urls": null,
    "split_keywords": [
        "brain imaging processing",
        "eeg",
        "sparrkulee",
        "bids"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46c2472aa87336c28a94ece3fab70396e53af71583a84e35ab292acf395a51ac",
                "md5": "485a9b9747c76df2b95a9157bc223eb7",
                "sha256": "701372fbc74400858ea46a5d29076f263ff4f32837ad5893792dcae751eeb884"
            },
            "downloads": -1,
            "filename": "brain_pipe-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "485a9b9747c76df2b95a9157bc223eb7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 122115,
            "upload_time": "2023-08-14T08:12:54",
            "upload_time_iso_8601": "2023-08-14T08:12:54.191852Z",
            "url": "https://files.pythonhosted.org/packages/46/c2/472aa87336c28a94ece3fab70396e53af71583a84e35ab292acf395a51ac/brain_pipe-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a44fc1ef1a68b3621cba84bcecaefb909286afed2736cf34e2ceb53d5ef64bb",
                "md5": "c88f44f21c32d085080e2ff09351564e",
                "sha256": "cdc48cec877d1606f00fd87cb6da0a76a64e92c5d900141c51c27a0e3aa0b3d1"
            },
            "downloads": -1,
            "filename": "brain_pipe-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "c88f44f21c32d085080e2ff09351564e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 86105,
            "upload_time": "2023-08-14T08:12:56",
            "upload_time_iso_8601": "2023-08-14T08:12:56.022596Z",
            "url": "https://files.pythonhosted.org/packages/5a/44/fc1ef1a68b3621cba84bcecaefb909286afed2736cf34e2ceb53d5ef64bb/brain_pipe-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-14 08:12:56",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "brain-pipe"
}
        
Elapsed time: 1.03552s