Skip to content

processFNIRS2 Documentation

DOI

Reference documentation for the processFNIRS2 MATLAB fNIRS analysis toolbox. New here? Start with the project README for installation and a quick start, then come back for the deeper references below. Runnable tutorials live in examples/scripts/.

Reference

Document What's inside
API_REFERENCE.md Package-by-package function reference, listings, and supported-device coverage.
PROCESSING_PIPELINE.md The three-stage pipeline (raw → optical density → hemoglobin), available methods, and configuration.
USAGE_EXAMPLES.md Worked workflows: single-subject, multi-device, and batch processing patterns.
MATLAB_CLI.md Command-line / headless execution and automation patterns (matlab -batch).
CLI_UX_GUIDE.md CLI/UX conventions and the progressive-disclosure API pattern.
EXPLORERNIRS_PIPELINE.md The group-analysis layer (exploreFNIRS): Experiment class, grouping, statistics.
ARCHITECTURE.md How the toolbox fits together: data flow, package map, and where new code belongs.

Citing

If you use processFNIRS2 in your research, please cite it:

Curtin, A., & Ayaz, H. (2026). processFNIRS2 (Version v1.2.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.23348858

See Citing processFNIRS2 for BibTeX and for choosing between the project DOI and a per-version DOI.

Also useful

Development roadmaps, research notes, and contributor-facing design docs are maintained under internal/ and are intentionally not part of the shipped documentation set.