mne-tools / mne-nirs

Process Near-Infrared Spectroscopy Data in MNE
https://mne.tools/mne-nirs/
BSD 3-Clause "New" or "Revised" License
79 stars 35 forks source link

MNE-NIRS: Near-Infrared Spectroscopy Analysis

.. image:: https://img.shields.io/badge/docs-master-brightgreen :target: https://mne.tools/mne-nirs/

.. image:: https://github.com/mne-tools/mne-nirs/workflows/linux%20/%20pip/badge.svg :target: https://github.com/mne-tools/mne-nirs/actions?query=workflow%3A%22linux+%2F+pip%22

.. image:: https://github.com/mne-tools/mne-nirs/workflows/macos%20/%20conda/badge.svg :target: https://github.com/mne-tools/mne-nirs/actions?query=workflow%3A%22macos+%2F+conda%22

.. image:: https://github.com/mne-tools/mne-nirs/workflows/linux%20/%20conda/badge.svg :target: https://github.com/mne-tools/mne-nirs/actions?query=workflow%3A%22linux+%2F+conda%22

.. image:: https://codecov.io/gh/mne-tools/mne-nirs/branch/main/graph/badge.svg :target: https://codecov.io/gh/mne-tools/mne-nirs

.. image:: https://badge.fury.io/py/mne-nirs.svg :target: https://badge.fury.io/py/mne-nirs

MNE-NIRS is an MNE-Python <https://mne.tools>_ compatible near-infrared spectroscopy processing package.

MNE-Python provides support for fNIRS analysis, this package extends that functionality and adds GLM analysis, helper functions, additional algorithms, data quality metrics, plotting, and file format support.

Documentation

Documentation for this project is hosted here <https://mne-tools.github.io/mne-nirs>_.

You can find a list of examples within the documentation <https://mne.tools/mne-nirs/stable/auto_examples/index.html>_.

Features

.. features-start

MNE-NIRS and MNE-Python provide a wide variety of tools to use when processing fNIRS data including:

.. features-end

Contributing

Contributions are welcome (more than welcome!). Contributions can be feature requests, improved documentation, bug reports, code improvements, new code, etc. Anything will be appreciated. Note: this package adheres to the same contribution standards as MNE <https://mne.tools/stable/install/contributing.html>_.

Acknowledgements

This package is built on top of many other great packages. If you use MNE-NIRS you should also acknowledge these packages.

MNE-Python: https://mne.tools/dev/overview/cite.html

Nilearn: http://nilearn.github.io/authors.html#citing

statsmodels: https://www.statsmodels.org/stable/index.html#citation

Until there is a journal article specifically on MNE-NIRS, please cite this article <https://doi.org/10.1117/1.NPh.8.2.025008>_.

Docker

To start a jupyter lab server with a specified MNE-NIRS version, and mount a local directory on a mac or nix computer use:

.. code-block:: console

docker run -p 8888:8888 -v pwd:/home/mne_user ghcr.io/mne-tools/mne-nirs:v0.1.2 jupyter-lab --ip="*"

Or on windows:

.. code-block:: console

docker run -p 8888:8888 -v %cd%:/home/mne_user ghcr.io/mne-tools/mne-nirs:v0.1.2 jupyter-lab --ip="*"