MATLAB scripts for generic purposes, image processing, and data analyses of fMRI, electrophysiology, and multi-electrode array.
Edward DongBo Cui [email protected]
Some scripts are borrowed from FileExchange and the help document inside the script will generally indicate the author
There are some MATLAB scripts interfaces with other applications and packages of other languages. It is necessary to specify the path of these other applications and pacakges before use.
Some functions may require additional MATLAB licensed toolboxes, e.g. statistics, curve fitting, optimization, partial differential equation (PDE), etc.
/generic
: generic MATLAB functions / utilities / routines/MATLAB_search_path/
: scripts that quickly add specified packages[addspm8, addspm12,addjongspm8]
: requires the path ofSPM
packagesaddmatlabpkg
: place this script in the directory containing custom packagesTC.xml
: additional tab complete, to replace the file under{matlabroot}/toolbox/local/
ReadNWrite
: MATLAB interface to Excel spreadsheet
/fMRI_pipeline/
: fMRI processing pipelineFSL_Bet_skull_stripping
: needFSL ./fsl/5.x.x
/dicom_tools/
: dicom image header information extractiondicom_header_matlab.m
: requiresImage-ExifTool
dcm2nii_matlab.m
: requiresmricron
/image_reg3
: fiducial marker based movement tracking/2photon
: 2photon image reading, processing, and reconstruction
MEA
: multi-electrode array data read (viaNeuroShare
) and analysisNeuroShare
: MATLAB data reading utilities forMEA
. Currently tested only on Windows environment, but in theory, should work in all 3 platforms.ephanalysis
: electrophysiology data reading, processing, and analysis.