-
Notifications
You must be signed in to change notification settings - Fork 43
Description
Dear mne-nirs developers,
First, thank you for your excellent work on expanding MNE’s support for fNIRS analysis. The toolbox has been extremely helpful for our research workflow.
I would like to report a limitation in the current read_raw_snirf implementation. At present, mne-nirs appears to assume two wavelengths (the typical dual-wavelength CW-fNIRS setup), and the SNIRF reader cannot correctly load data from devices that use three wavelengths.
However, several manufacturers—such as HuiChuang Medical (慧创医疗) in China—have already released 3-wavelength fNIRS systems. These files follow the SNIRF standard but include three distinct wavelengths (e.g., 730/808/850 nm). When we load these SNIRF files in mne-nirs, the software either fails to parse the data or misinterprets the channel structure, making downstream HbO/HbR processing impossible.
Request
Could you consider updating mne-nirs to support SNIRF files containing three or more wavelengths?
This would greatly benefit researchers who rely on multi-wavelength systems for more accurate chromophore separation or additional biomarkers.
Additional information
• Device example: HuiChuang NirSmart (3-wavelength CW-fNIRS, SNIRF output)
• Wavelengths: 730 / 808 / 850 nm
• I can provide a minimal SNIRF file for testing if needed.
Thank you again for your outstanding contribution to the fNIRS community!
Best Regards
Liam