Skip to content

v4.0.0

Compare
Choose a tag to compare
@eozd eozd released this 20 Sep 10:03

Change from scr_ to pspm_

The prefix scr_ has been exchanged with pspm_. This applies to all
functions contained in PsPM.

Updated toolboxes

Matlabbatch (https://git.code.sf.net/p/matlabbatch/code-git) and the
VBA toolbox (https://github.com/MBB-team/VBA-toolbox) were updated to
the latest available versions (08.11.2016). The updated VBA version
fully supports newer Matlab versions and warning messages in Matlab 2014
and newer do not appear anymore (during PsPM startup). In terms of
predictive validity, we noted that there was no consistent benefit of
the old or new version of this code

Subsessions in DCM models

Until now, long periods of NaN values (which are just disregarded) could
cause problems for inversion of DCMs. These periods are now split
(according to threshold value) into subsessions. The subsessions will be
evaluated independently, while at the end the results will be stacked
together. Therefore the output-format will not change and should be
compatible with earlier releases.

Import

New import function for Labchart files

The new import function allows direct import of raw labchart files
without exporting them to a suitable format (as was required to date).
The function is only available on Windows systems.

General linear modeling (GLM)

New modalities

  • Startle eyeblink for EMG (SEB)

Pupil Models

  • Blink channels were removed. Periods during blinks and saccades are
    set to NaN already in the import function. This applies to all
    channels of the respective eye. Accordingly, blink validation
    functionality was removed in the function
    pspm_find_valid_fixations. If needed, blinks and saccades can be
    imported as custom channels using channel ids 7-10 (two eyes) or 4-5
    (one eye), while blinks and left eye come first.
  • Importing pupil channels now allows direct specification of a
    transfer function to convert arbitrary units to mm.
  • Importing of eyes which have not been recorded creates channels
    containing NaN values, so that the same import batches can be used
    for groups of subjects, even if one eye is missing in some of them.
  • Sessions in eyelink files (caused by interruption of recording) will
    be concatenated according to the timing variable.
  • In pspm_find_valid_fixations
    • the use of software aspect ratio was replaced by resolution.
      This allows to correctly map the gaze coordinates to the shapes
      mapped by the stimulus software.
    • gaze coordinates can be plotted in order to verify the
      validation settings.
    • interpolation option was removed and should now be used
      independently.

Minor changes & Bugfixes

  • Version-Check bug during startup is now fixed.
  • Markerinfos will now according to marker channels be converted to an
    event-based format.
  • The data editor (pspm_data_editor) now allows to specify an output
    file using the command line.
  • pspm_split_sessions additionally allows to specify marker ids at
    which the file should split.
  • Artefact correction was extended with a further function (Simple SCR
    quality correction).
  • Convert pupil data becomes convert data and currently only allows
    area to diameter conversion (arbitrary units to mm is integrated in
    the import function)