This release contains an update to our nirsLAB data processing and
analysis application for functional near infrared spectroscopic
data. There are two zipped files available for download here:
1. nirsLAB_v016_p.zip contains the application, in the form of
MATLAB p-code files.
2. nirsLAB_UserManual_2014.zip contains the updated user's guide,
including a 1-page description (ReleaseNotes.pdf) of the
improvements that have been made to nirsLAB. When this file is
zipped, you will find that there is a separate PDF file for each
3. nirsLAB_UserManual_AllChapters_2014.pdf contains all of the
user's guide chapters combined into a single document.
At this time, no demo-data files have been added or modified. You
may continue to work with the files that are included in the
New capabilities in nirsLAB (v2014.05):
1. Revision v2014.05 of nirsLAB is a standalone package. It is no
longer necessary for you to include NAVI and SPM8 in your MATLAB
search path. It is not even necessary for you to have them on your
computer at all.
2. The Utilities portal now includes a 'Raw data editor': This new tool allows
users to down-sample their raw data files, or to remove time
segments that they are not interested in processing. Both
capabilities reduce the size of the data files, and down-sampling
also has the effect of improving the signal-to-noise ratio.
3. The Utilities portal now includes a 'Batch process' tool: This new tool allows
users to calculate the hemodynamic states for multiple subjects or
recording sessions, in a batch processing way.
4. The Data Preprocessing portal now includes a Check raw data function: This new tool allows users to manually or automatically
designate each data channel as either 'good' or 'bad', on the basis
of the experimental gain setting or of the raw data's coefficient
Modifications to algorithms and/or data structures:
1. When a user specifies one or more interior time segments for
truncation (Truncate Time series functionality in the Data Preprocessing portal), nirsLAB now merges the data on the two sides of the
deleted segments in a manner that avoids the introduction of jump
2. When data are frequency filtered (Apply Frequency filter functionality in the Data Preprocessing portal), nirsLAB now automatically saves a file containing the
filtered data, in the Detectors sub-folder. This reduces the time delay that the user will
experience while displaying the filtered time series data in the Data Viewer portal.
3. If the user loads a _config.txt file from a folder than already
contains a _nirsInfo.mat file, nirsLAB now asks if the user really
intends to overwrite the existing nirsInfo file. This is a
protection against inadvertent loss of data-processing information
that has already been generated.
Several user-reported bugs have been fixed in this release. The
most serious one was that when users tried to sequentially process
multiple data sets during a single nirsLAB session, the
event-timing information did not always update correctly. Revision
v2014.05 of nirsLAB correctly reads timing information, and users
will no longer find it necessary to restart the application between
successive data sets. (The other reported bugs were more minor, and
included such things as misspelled words.)