SPM/Physio

=Physiological noise correction=

There are a number of toolboxes available implementing variants of RETROICOR to correct for physiological noise using physiological recordings (respiratory, cardiac, ...):
 * TAPAS PhysIO Toolbox - integrated with SPM Batch Editor
 * PhLEM Toolbox, see also 1
 * DRIFTER Toolbox - actually not RETROICOR, but a nonlinear Bayesian model of physiological noise
 * 3dretroicor
 * See also some direct implementations of the RETROICOR algorithm in MATLAB:
 * http://cbi.nyu.edu/software/
 * https://github.com/neurodebian/freesurfer/blob/master/fsfast/toolbox/fast_retroicor.m

References:
 * http://www.ncbi.nlm.nih.gov/pubmed/10893535
 * http://mindhive.mit.edu/book/export/html/88
 * http://mindhive.mit.edu/book/export/html/89
 * http://fsl.fmrib.ox.ac.uk/fsl/fslwiki/PNM
 * http://www.nitrc.org/projects/pestica/
 * http://www.cabiatl.com/CABI/resources/part/
 * http://sourceforge.net/projects/spmphysiotools/