Skip to content

processFNIRS2 Documentation

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.

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.