Homer2 Download

An email has been sent to the address you gave on the form with the username/password you will need to access the download links below.

Homer2_UI.exe

This package contains a compiled binary version of the Homer_UI code. This program will run on most windows PC’s and without having to start matlab or any matlab toolboxes.

This download package is self-sufficient and contains everything needed to install, set up and start processing NIRS data. Note that MCRInstaller.exe (version R2009b provided here) needs to be installed for Homer2_UI.exe to work.

Please read the download license and then return to this page. Downloading the software indicates that you accept the terms of the license.

Download Homer2_UI_v1_5_20130318.exe (2013-03-18) (download size: 6.4 MB)

 

Homer2_UI.m

This package contains the full version of Homer2_UI as a collection of Matlab programs.

This package requires Matlab 7.7.0.471 (R2008b) or later and the following Matlab toolboxes: signal, simulink, stateflow, symbolic.

Please read the download license and then return to this page. Downloading the software indicates that you accept the terms of the license.

Download HOMER2_v1_5_20130318.zip (2013-03-18)
(download size: 24.2 MB)

Download HOMER2_v1_5_20130318.7z (2013-03-18)
(download size: 16.9 MB)

 

Homer2_UI.m Developers Version

The developer's version of Homer2 can be obtained at orbit.nmr.mgh.harvard.edu using the Current Version System access. This is the source code repository that the developers are using to constantly update the code. By setting up the CVS download using one of the procedures indicated below, you will be able to easily update your current version of Homer2 at any time, rather than waiting for official releases.

In linux, the command line access is with
cvs -d :pserver:anonymous@orbit.nmr.mgh.harvard.edu:/cvsroot/homer checkout HOMER2

(Note that all of the above command, from "cvs" to "HOMER2," needs to appear on one line)

In Windows, there are several CVS clients available. One that we have used is TortoiseCVS. And we have also used SmartCVS.

On the Mac, also, there are several CVS clients available. One that we have used is SmartCVS.

Note that these are free CVS clients. They may indicate that you have to pay for the full version, but the less functional free versions are perfectly sufficient to maintain easy updates of Homer2.

 

Release Notes

-- Added feature to load .nirs group file set from subject sub folders. This means that instead of naming files of one subject with the same prefix you can place them in separate sub-folders. Both ways can be now used to distinguish files of one subject from another.

-- Implemented new motion correction algorithms based on recent publications (Wavelet, Spline, CBSI):

hmrMotionCorrectionSpline()

Adapted from Scholkmann, F., Spichtig, S., Muehlemann, T.,& Wolf, M. (2010). How to detect and reduce movement artifacts in near-infrared imaging using moving standard deviation and spline interpolation. Physiological measurement, 31(5), 649-662.

hmrMotionCorrect_Wavelet()

Adapted from Molavi, B.,& Dumont, G. A. (2012). Wavelet-based motion artifact removal for functional near-infrared spectroscopy. Physiological measurement, 33(2), 259-270.

hmrMotionCorrect_Cbsi()

Adapted from Cui, X., Bray, S.,& Reiss, A.L. (2010). Functional near infrared spectroscopy (NIRS) signal improvement based on negative correlation between oxygenated and deoxygenated hemoglobin dynamics. Neuroimage, 49(4), 3039-3046.

-- Improved the consistency of displaying, adding and editing multiple stim conditions across subjects. Also renaming conditions can now be done for a single run (file) or the whole group.

-- Standardized the spatial units in the SD structure. Homer now requires spatial units of millimeters, too be consistent with the upcoming tool AtlasViewerGUI. The units previously were centimeters. This only impacts the source and detector positions defined in the SD structure.

-- Various small bug fixes and enhancements in the areas of

a) HRF Export.

b) Detection, reporting and fixing of errors in the .nirs format when loading group files.

c) Deconvolution (short sep)

d) Handling of more than 2 wavelengths in OD-to-Concentration conversion.

 

Homer2_UI.exe Archive

This page includes all past releases of Homer2_UI.exe.

 

Homer2_UI.m Archive

This page includes all past releases of Homer2_UI.m.

 

Release Notes Archive

This page includes an archive of previous release notes.