Skip to main content

mne-pipeline-hd

A Pipeline-GUI for MNE-Python from MEG-Lab Heidelberg

mne-pipeline-hd Logo

Installation

  1. Install MNE-python as instructed on the website
  2. To install mne_pipeline_hd in the conda-enviroment you created in step 1 you can either
    • Install the stable version with pip install mne_pipeline_hd
    • Install the development version with pip install git+https://github.com/marsipu/mne_pipeline_hd.git@main

Update

Run pip install --upgrade --no-deps --force-reinstall git+https://github.com/marsipu/mne_pipeline_hd.git@main for an update to the development version or pip install --upgrade mne-pipeline-hd for the latest stable release.

Start

Run mne_pipeline_hd in your conda-environment where you installed mne-python and mne-pipeline-hd.

or

run __main__.py from the terminal or an IDE like PyCharm, VSCode, Atom, etc.

When using the pipeline and its functions bear in mind that the pipeline is still in development! The basic functions supplied are just a suggestion and you should verify before usage if they do what you need. They are also partly still adjusted to specific requirements which may not apply to all data.

Bug-Report/Feature-Request

Please report bugs on GitHub as an issue or to me (dev@mgschulz.de) directly. And if you got ideas on how to improve the pipeline or some feature-requests, you are welcome to open an issue too or send an e-mail (dev@mgschulz.de)

Contribute and build your own functions/fix bugs

I you want to help by contributing, I would be very happy:

You need a GitHub-Account and should have git installed.

  1. Fork this repository on GitHub
  2. Move to the folder where you want to clone to
  3. Clone your forked repository with git from a terminal: git clone <url you get from the green clone-button from your forked repository on GitHub>
  4. Add upstream to git for updates: git remote add upstream git://github.com/marsipu/mne-pipeline-hd.git
  5. Install development version with pip: pip install -e .[tests]
  6. Install the pre-commit hooks with: pre-commit install
  7. Create a branch for changes: git checkout -b <branch-name>
  8. Commit changes: git commit -am "<your commit message>"
  9. Push changes to your forked repository on GitHub: git push
  10. Make "New pull request" from your new feature branch

You can always write me an e-mail, if you have questions about the contribution-process or about the program-structure.

Acknowledgments

This Pipeline is build on top of MNE-Python

A. Gramfort, M. Luessi, E. Larson, D. Engemann, D. Strohmeier, C. Brodbeck, L. Parkkonen, M. Hämäläinen, MNE software for processing MEG and EEG data, NeuroImage, Volume 86, 1 February 2014, Pages 446-460, ISSN 1053-8119, DOI

It was originally inspired by a pipeline from Lau M. Andersen

Andersen LM. Group Analysis in MNE-Python of Evoked Responses from a Tactile Stimulation Paradigm: A Pipeline for Reproducibility at Every Step of Processing, Going from Individual Sensor Space Representations to an across-Group Source Space Representation. Front Neurosci. 2018 Jan 22;12:6. doi: 10.3389/fnins.2018.00006. PMID: 29403349; PMCID: PMC5786561.

This program also integrates autoreject

Mainak Jas, Denis Engemann, Yousra Bekhti, Federico Raimondo, and Alexandre Gramfort. 2017. “Autoreject: Automated artifact rejection for MEG and EEG data”. NeuroImage, 159, 417-429.

The colorpalettes for light and dark theme are inspired from PyQtDarkTheme.

Many ideas and basics for GUI-Programming where taken from LearnPyQt and numerous stackoverflow-questions/solutions.

The development is financially supported by Heidelberg University.

Thank you to the members of my laboratory (especially my supervisor Andre Rupp) for their feedback and testing in the early stages of development.

Metadata

Release files for mne-pipeline-hd 0.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mne-pipeline-hd 0.3.5
File Size Uploaded Provenance Actions
mne_pipeline_hd-0.3.5.tar.gz 216.0 kB Without provenance Details for mne_pipeline_hd-0.3.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mne-pipeline-hd 0.3.5
File Interpreter ABI Platform Actions
mne_pipeline_hd-0.3.5-py3-none-any.whl Python 3 none any Details for mne_pipeline_hd-0.3.5-py3-none-any.whl

Total release size: 454.2 kB

Release files / mne_pipeline_hd-0.3.5.tar.gz

Download URL mne_pipeline_hd-0.3.5.tar.gz
Size 216.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a76c851d7efc577701ebfe239052c64c28951f41d73813eadab0d3ee765ce7d1
BLAKE2b-256 checksum
How to use checksums
0216c73de03c49efe2ceb50a39878b296fb76c8fe2e6018c553eefd6cef70be3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / mne_pipeline_hd-0.3.5-py3-none-any.whl

Download URL mne_pipeline_hd-0.3.5-py3-none-any.whl
Size 238.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a1e53e1ac70c173e76e7f6c2e3582f0c2c78068462db9b55a8cfe0abcbf1b222
BLAKE2b-256 checksum
How to use checksums
60cb4ee4e73058fbf1bd3ebdc27407ece5279f6c207729c7173b80c46317333f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Security for mne-pipeline-hd 0.3.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page