SPR Software Repository

This page contains free software for psychophysiological science. Anyone is invited to submit their programs or scripts. Please state if license is other than GNU-GPL. Please send the following information to Nicole Prause for posting:
a short description
developers
platform requirements
relevant publication(s)

Click column header to sort by that column

Program

Author(s)

Description
keywords (mouseover for detail)

Documentation

Requirements

Publications

ANSLAB

Frank H. Wilhelm,
Peter Peyk (University of Basel, Switzerland)

Peripherphal physiology processing and analysis

HTML help, demo data files

MATLAB 6.5
or higher, Matlab Signal Processing Toolbox

EMEGS

Markus Junghoefer (University of Muenster,Germany), Peter Peyk (University of Basel, Switzerland)

EEG, MEG, artifact, wavelet, plot

HTML help, demo data files

MATLAB 6.5 or higher, Matlab Signal Processing Toolbox, Matlab Statistics Toolbox

Pubs

EEGLAB

Arnaud Delorme, Scott Makeig (Swartz center for computational neuroscience, Institute of Neural computation, University of San Diego California)

EEG, MEG, ICA, time-frequency,artifacts,analysis

HTML and PDF help, tutorial, demo data files,
MATLAB 5.3 or higher
Group ICA Of fMRI Toolbox (GIFT)
Vince Calhoun and Tulay Adali ICA for fMRI see website for documentation.
MATLAB

Pubs

KARDIA
Pandelis Perakakis (Laboratory of Experimental Economics, University Jaume I at Castellon, Spain) Cardio, IBI, time-frequency Sample data and a comprehensive tutorial
MATLAB 7 or higher
Ledalab
Christian Kaernbach and Mathias Benedek Skin conductance (EDA), phasic, tonic see website for HTML-documentation, demo-data files, and email-list.
MATLAB 7

Pubs

FASST
C. Phillips, J. Schrouff & D. Coppieters from the Cyclotron Research Centre, University of Liège, Belgium MEG, EEG, M/EEG, sleep MATLAB and SPM

Leclercq et al. (2011), Publication list

PSPHA
Armand De Clercq, Bruno Verschuere, Geert Crombez, and Petra De Vlieger (Ghent University, Belgium). electrodermal (SCR), electrocardiography (HR,TWA), respiration (RLL, RSA), plethysmography (PTT), electromyography (EMG)

See homepage, demo data files Windows XP, Windows 98

simpleEDA/EMG

Robert Schleicher (Deutsche Telekom Laboratories, TU Berlin) Phasic and tonic electrodermal (EDA) and muscular activity (EMG) See homepage; pdf-version + demo data files included in zip archive MATLAB 7, not tested with earlier versions

SPM

Wellcome Trust Centre for Neuroimaging, UCL, UK

fMRI, PET, SPECT, EEG and MEG

SPM Manual (pdf)
SPM Book
SPM Wiki
See requirements for each version here.

Gooselab

Mathias Benedek (University of Graz, Austria), Christian Kaernbach (University of Kiel, Germany)

piloerection

HTML
MATLAB 2008a

Pubs

ERPLab
Steve Luck and Javier Lopez-Calderon Evoked response potentials (ERP) HTML help, PDF tutorial including data files, FAQ list, built-in help
MATLAB 7.4 or higher (with signal processing toolbox) and EEGLAB 6.03 or higher
FieldTrip Donders Institute for Brain, Gognition and Behaviour, Radboud University Nijmegen, Nijmegen, The Netherlands EEG, MEG, time-frequency analysis, source analysis, beamformers See homepage, demo data files and tutorial scripts, email discussion Matlab 7.0 or higher

SCRalyze

Dominik R. Bach (University College London)

Skin conductance (SCR), general linear convolution,dynamic causal modelling

HTML help

MATLAB 7 or higher

Wavelet Denoising Toolbox (WaveIDioT)
Vince Calhoun Wavelet smoothing of fMRI see website for documentation.
MATLAB

Pubs

fMRI Simulation Toolbox (SimTB)
Vince Calhoun fMRI simulation see website for documentation.
MATLAB
Functional Network Connectivity (FNC)
Vince Calhoun see website for documentation.
MATLAB 6.5 and higher

Pubs

Fusion ICA Toolbox
Vince Calhoun and Tulay Adali Joint and parallel ICA for fMRI see website for documentation.
MATLAB

Pubs

ERP PCA Toolkit

Joseph Dien

ERP, PCA

HTML
MATLAB6.5 or higher

Pubs

NITRC GLM Toolbox

Jeffrey M. Spielberg

GLM, fMRI, resting state

see website and discussion boards for documentation.
MATLAB2011a; FSL to preprocess resting state fMRI

Pubs

eogui

Maik Hofmann, Martin Golz (University of Applied Sciences Schmalkalden), Robert Schleicher (Deutsche Telekom Laboratories, TU Berlin), Niels Galley (University of Cologne)

EOG

zip download includes pdf manual + example data set
MATLAB 7 (with signal processing toolbox), not tested with earlier versions

FeatureFinder

Alexander J. Andrews, Gabe Nespoli, and Frank Russo (S.M.A.R.T. Lab, Ryerson University, Toronto, Canada)

EMG, ECG, BVP, PPG, respiration, temperature, EDA, and more

Available online
Windows XP, 7, and Mac OS X (10.6.8); MATLAB versions R2009a–R2011b;Signal Processing Toolbox required

ARTiiFACT

Tobias Kaufmann (University of Würzburg, Germany), Stefan Sütterlin (University of Luxembourg, Luxembourg), Stefan Schulz (University of Würzburg, Germany), and Claus Vögele (University of Luxembourg, Luxembourg)

ECG, IBI, artifact processing, HRV analysis

Available by email request

Windows XP, Vista, 7;Matlab Component runtime (delivered along with ARTiiFACT)

Pubs

As a courtesy to authors and to foster replication please reference any software from the SPR software repository used for analyses published in scientific journals. For example like this: Wilhelm, F.H., & Peyk, P. (2005). ANSLAB: Autonomic Nervous System Laboratory (Version 4.0). Available at the SPR Software Respository: http://www.sprweb.org.

Disclaimer:

Access to and use of these resources is free of charge and available to any visitor to the website (i.e., not restricted to SPR members). Much of the software in this repository is supplied by members of SPR. However, SPR itself does not endorse or support the materials made available here or takes any legal responsibility for violations of property or other rights, and is not responsible for any malfunction of the software or errors in data resulting from use of the software. Any person submitting software to the repository implies that no property rights or legal requirements are violated by making the software accessible to the public. Submitted software will not be evaluated for ownership or intellectual property rights by Dr. Prause or SPR.