Skip to content

ENH: Agenda for fNIRS processing  #7057

@rob-luke

Description

@rob-luke

The current status of NIRS support can be seen in this tutorial.

Here is a rough plan for the development of fNIRS processing in MNE.

Refactor existing code:

  • Use write wavelengths to info['chs'][ii][loc][9] in addition to the channel name
  • Use the info['chs'][ii][loc][9] value rather than channel names in preprocessing

Integrate fNIRS to existing MNE functions:

  • Add support for hbo/hbr to plot_topomap
  • Add support for hbo/hbr to plot_joint

Channel quality measures:

Add overlapping channel support to (these may already work with code changes I made, but don't have tests if they aren't ticked):

Movement correction

Interpolation of bad channels:

File support:

  • Add SNIRF reader MRG: Add SNIRF reader #7972
  • Add SNIRF writer
  • Add BIDS support
  • Add NIRSport1 file reader
  • Add NIRSport2 file reader (low priority as device will soon export in SNIRF format)
  • Add Artinis file reader

Implement HRF GLM style analysis Moved to MNE-NIRS till mature enough to merge in
Source Analysis Moved to MNE-NIRS till mature enough to merge in

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions