IntroductionPhLEM is a Matlab toolbox written to extract physiological recordings during MRI scanning and estimate the signal phases so that they can
be used as a covariate in your general linear model (GLM).
The main output are optimized to be included as regressors in the GLM
routines for SPM5. I cannot guarantee backwards compatibility for
earlier SPM versions nor with another analysis packages. PhLEM uses a phase decomposition procedure created by Richard Wise and colleagues (url). As of yet it has not been published but I understand it should be out soon. Of course, this is nearly identical to the RETROICOR method described by Gary Glover (url). So in the interest of full disclosure be sure to give credit where it is due if you use this. Currently the loader functions for physiological data are written only for the Siemens Trio 3T system. If you have loader functions written for other systems, feel free to send them along to me via email (see developer information below) and I'll incorporate them into the processing stream. The main PhLEM functions were written in Matlab R2007a (7.4.0). I cannot gaurantee backwards compatibility to earlier versions of this software. In addition, the toolbox function (particularly the make_physio_regressors.m file) is designed to output regressors for use in SPM5. Some attempt has been made to make the functions back compatible to SPM2. If you manage to make any progress on making this work with other versions of SPM (or other analysis software), feel free to send it along and I'll put it in the code base. PerformanceSome example presentations of the performance of this software can be found in the Downloads page. Since this isn't necessarily using a novel method, these are just examples of what you can do with the software. InstructionsTo find out more about the structure and functions in the PhLEM toolbox, visit the Tutorial page. DevelopersThis toolbox was written in active collaboration between myself (Timothy Verstynen)and Joern Diedrichsen, and John Schlerf. The Siemens loader functions and basic testing were done in collaboration with Vibhas Deshpande who works for Siemens at the NIC. If you contribute to the code base, I will of course acknowledge your contribution. LicenseAll code written here is distributed under the GPL License (version 3.0). Any derivative work must thus fall under this license. A copy of the GPL can be found here. ContactEmail all inquiries and questions to timothyv [at] gmail.com. |