Topic 
Code 
Sample data 
7T sample data
Acquired 9/17/09 with the new volume Tx, 16 ch Rx coil. Paradigm in both cases was rotating wedges (retinotopic mapping). 10 1/2 24s cycles (total scan duration 252 s). Designed for Fourier analysis at 10 cycles/scan after discarding the first 12s of data.

Two acquisitions: 1.5mm (isotropic) voxels w/ 1.5s TR (32 slices, oblique coronal orientation, R/L phaseencode, iPAT=4), and 2mm (iso) resolution and 2s TR (oblique sagittal orientation, 45 slices, iPAT=2).

cw_1p5mm.nii.gz (86MB)
cw_2mm.nii.gz (60MB)
DICOM: cw_1p5mm.tar.gz (88MB)

Linear Discriminant Analysis
A work in process ...

caoLDA.m


Principle Components Analysis
Commonly touted as either a data cleaning or summary method, it is a oneliner in Matlab once you figure
out how your matrices are organized.

caoPCA.m

slice.mat

Fourier Transform
Indispensable in fMRI data acquisition and analysis, as well as vision research.

caoFFT.m

zebras.mat

Phase Scrambling of Natural Images
The workhorse code (generating the von Mises distribution) is compliments of Paul
Schrater. The tutorial code uses prsVonMisesRand.m and caoReflectPhaseSpectrum.m; caoPhaseScramble.m is standalone.

caoPhaseScramble.m
sampleOutput.jpg
sampleOutput2.jpg
caoPhaseScramblingDemo.m
prsVonMisesRand.m
caoReflectPhaseSpectrum.m


Bandpass Noise
Code to generate normally distributed random noise in particular spatial frequency and orientation bands.

caoLandyTexture.m
caoTextureDemo.m

