# =========================================================================== # This README file shows how to walk through this sample PPI analysis. # # This README file is also a script that can be simply run, or perferably # cut-and-pasted slowly onto a command line (to review the process). # # It should be run on the *results* from the AFNI_data6 single subject # class data, located under AFNI_data6/FT_analysis. # # For example, consider doing the initial analysis by running: # # cd AFNI_data6/FT_analysis # tcsh s04.cmd.usubj # # which puts results under ~/subject_results/group.horses/subj.FT/FT.results # referenced as $subjdir, below. # # Then one can apply this script (assuming the main directories are correct). # # ---------------------- # R Reynolds Oct, 2016 # =========================================================================== # note location of scripts and data set scriptdir = `pwd` set subjdir = ../FT.results # verify existence of things if ( ! -f cmd.ppi.1.ap.pre ) then echo "** must be run from AFNI_data6/FT_analysis/PPI" exit 1 endif if ( ! -d $subjdir ) then echo "** missing subject results directory $subjdir" exit 1 endif # ---------------------------------------- # do all of the work in the FT.results directory... cd $subjdir # =========================================================================== # optional section: generate seed time series # ---------------------------------------- # create errts time series, ppi.pre.errts.FT+tlrc # adjust $data_root in and run... tcsh $scriptdir/cmd.ppi.1.ap.pre # which creates proc.3dd.ppi.pre (to be run from results) tcsh proc.3dd.ppi.pre # ---------------------------------------- # generate seed time series, ppi.seed.1D # start with seed around Vrel peak @ 24, 86, -4 (24L, 86P, 4I) # (this location has large visual and autidory t-stats but a low v-a contrast) echo 24 86 -4 | 3dUndump -xyz -srad 5 -master stats.FT+tlrc -prefix ppi.mask - # generate ppi.seed.1D (note that mask dset is unneeded, but visually useful) 3dmaskave -quiet -mask ppi.mask+tlrc ppi.pre.errts.FT+tlrc > ppi.seed.1D # =========================================================================== # generate PPI regressors from seed and timing files # (script uses 'set seed = ppi.seed.1D') tcsh $scriptdir/cmd.ppi.2.make.regs # and copy the results into the stimuli directory cp work.Laud/p6.* ppi.seed.1D stimuli # and just to see consider: # 1dplot -one ppi.seed.1D work.Laud/p7.Laud.sum.PPI.1D # 1dplot ppi.seed.1D work.Laud/p6.* # =========================================================================== # create and run a 3dDeconvolve command for the PPI # (still run from $subjdir) # create the 3dDeconvolve command, proc.3dd.ppi.post.full tcsh $scriptdir/cmd.ppi.3.ap.post # and run it tcsh proc.3dd.ppi.post.full # =========================================================================== # comments... # - this data is not designed to capture a PPI effect # - the results are in PPI.full.stats.FT+tlrc # - looking at the PPI volume #20 (PPI:V-A_GLT#0_Tstat), and clustering # at a threshold of 3.314 (p<0.001), min volume of 20 voxels (just to see), # cluster #6 (peak t at 29 84 14) _might_ be interesting (see all_runs plot) # - cluster #1 looks like a simple motion effect