Homer3 is available at GitHub at here.  This is the latest installment in the HOMER software series for analyzing fNIRS data. It builds upon Homer2 by enabling custom processing scripts at the session and group levels. This will enable more powerful statistical analyses of session and group level results. Homer3 also implements the Shared NIR data Format (SNIRF) that has been developed and adopted by a broad consortium of software and hardware developers. Please join the Homer google group discussion forum here.

If you are publishing papers using Homer2 or Homer3, we request that you cite this paper:

Huppert, T., Diamond, S., Franceschini, M., Boas, D. (2009). HomER: a review of time-series analysis methods for near-infrared spectroscopy of the brain. Applied optics 48(10)

If you are publishing papers using atlasViewer, we request that you cite this paper:

Aasted, C., Yücel, M., Cooper, R., Dubb, J., Tsuzuki, D., Becerra, L., Petkov, M., Borsook, D., Dan, I., Boas, D. (2015). Anatomical guidance for functional near-infrared spectroscopy: AtlasViewer tutorial Neurophotonics 2(2), 020801-020801.


After 10 years of developing the Homer2 and AtlasViewer toolboxes (2009 to 2019), Homer2 is now being replaced by Homer3. AtlasViewer will continue to evolve along with Homer3. Homer2 will remain available online. It is unlikely that any more revisions will be made to Homer2.

These sets of Matlab scripts are used for analyzing fNIRS data and enable estimation and mapping of brain activation.

Access to the open-source Homer2 and AtlasViewer software can be found at

Other fNIRS software

The resource page of the website provides a list of available software developed for use in fNIRS imaging. These include (let us know of others to add):