NeuroDOT: a Matlab and Python toolbox for diffuse optical tomographic brain mapping

Processing pipelines for functional near infrared spectroscopy (fNIRS) and diffuse optical tomography (DOT) data pose many challenges. Costly software licenses (e.g., Matlab) and a tendency to develop group-specific pipelines prevent the adoption of standardized practices for data processing, as are being leveraged in the fMRI community. Another challenge of fNIRS and DOT toolbox development is the need for compatibility with multiple data formats (e.g., SNIRF, BIDS, NIRS, NIfTI, GIFTI, 4dfp, etc.) and a wide variety of commercially available systems (e.g., GowerLabs, NIRx, etc.). NeuroDOT provides tools for pre-processing, data quality analysis, head modeling with either atlas or participant-specific MRI, image reconstruction, and post processing with statistical analyses, removing the need to combine multiple packages to perform these tasks. The NeuroDOT toolbox is being developed and maintained in both Matlab and Python in parallel. Additionally, NeuroDOT leverages the use of cloud-based computing to lessen the computational burden of processing, promote reproducibility of results, and simplify processing overall. NeuroDOT supplies the fNIRS community with a highly efficient, intuitive, and extensible toolbox with shared tools for fMRI-comparable high fidelity optical brain mapping. We aim to promote modernization of the growing components of NeuroDOT by continuing to refactor the toolbox to Python with enhanced development tools, data format standardization relevant to both optical and fMRI fields and enhanced the support for NeuroDOT users and developers with expanded documentation and tutorials. Open-source software is essential for standardization of processing for fNIRS data and accessibility of the NeuroDOT toolbox to new users.

Authors

Publication Details

Published
2025-03-20
DOI
https://doi.org/10.1117/12.3040072
Citations
2
Primary Topic
Optical Imaging and Spectroscopy Techniques
Type
article
Field-Weighted Citation Impact
2.72
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

NeuroDOT: a Matlab and Python toolbox for diffuse optical tomographic brain mapping

Muriah D. Wheelock, Adam T. Eggebrecht, Daniel S. Marcus, Emma Speh et al.
2 citations
Optical Imaging and Spectroscopy Techniques
2.72
article

NeuroDOT: a Matlab and Python toolbox for diffuse optical tomographic brain mapping

Muriah D. Wheelock, Adam T. Eggebrecht, Daniel S. Marcus, Emma Speh, Ari Segel, Yash Thacker
article en
2 citations

Abstract

Processing pipelines for functional near infrared spectroscopy (fNIRS) and diffuse optical tomography (DOT) data pose many challenges. Costly software licenses (e.g., Matlab) and a tendency to develop group-specific pipelines prevent the adoption of standardized practices for data processing, as are being leveraged in the fMRI community. Another challenge of fNIRS and DOT toolbox development is the need for compatibility with multiple data formats (e.g., SNIRF, BIDS, NIRS, NIfTI, GIFTI, 4dfp, etc.) and a wide variety of commercially available systems (e.g., GowerLabs, NIRx, etc.). NeuroDOT provides tools for pre-processing, data quality analysis, head modeling with either atlas or participant-specific MRI, image reconstruction, and post processing with statistical analyses, removing the need to combine multiple packages to perform these tasks. The NeuroDOT toolbox is being developed and maintained in both Matlab and Python in parallel. Additionally, NeuroDOT leverages the use of cloud-based computing to lessen the computational burden of processing, promote reproducibility of results, and simplify processing overall. NeuroDOT supplies the fNIRS community with a highly efficient, intuitive, and extensible toolbox with shared tools for fMRI-comparable high fidelity optical brain mapping. We aim to promote modernization of the growing components of NeuroDOT by continuing to refactor the toolbox to Python with enhanced development tools, data format standardization relevant to both optical and fMRI fields and enhanced the support for NeuroDOT users and developers with expanded documentation and tutorials. Open-source software is essential for standardization of processing for fNIRS data and accessibility of the NeuroDOT toolbox to new users.

Openalex Percentile: Top 12%
Optical Imaging and Spectroscopy Techniques
2.72
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

NeuroDOT: a Matlab and Python toolbox for diffuse optical tomographic brain mapping — Muriah D. Wheelock, Adam T. Eggebrecht, et al. · (2025) | TGRS Research Map | TGRS