AFNI Message Board

Dear AFNI users-

We are very pleased to announce that the new AFNI Message Board framework is up! Please join us at:

https://discuss.afni.nimh.nih.gov

Existing user accounts have been migrated, so returning users can login by requesting a password reset. New users can create accounts, as well, through a standard account creation process. Please note that these setup emails might initially go to spam folders (esp. for NIH users!), so please check those locations in the beginning.

The current Message Board discussion threads have been migrated to the new framework. The current Message Board will remain visible, but read-only, for a little while.

Sincerely, AFNI HQ

History of AFNI updates  

|
December 06, 2017 01:59PM
Hello,

I am figure out how to re-preprocess my data in order to extract out stats and nifti files for each block, instead of each run or each condition within a run. For example, in my initial preprocess, my generating script (below) resulting in stats files that I could 3dBucket into to extract nifti files that were an average beta weight for entire condition (unlabeled in the below):

afni_proc.py \
-subj_id $subject.$label.noblur \
-dsets $subject/unlabeled1+orig \
$subject/unlabeled2+orig \
-blocks tshift align tlrc volreg mask scale regress \
-copy_anat $subject/mprage+orig \
-align_opts_aea -giant_move \
-tlrc_base MNI152_T1_2009c+tlrc \
-volreg_align_e2a \
-volreg_tlrc_warp \
-regress_censor_motion 1.0 \
-regress_censor_outliers 0.1 \
-regress_stim_times ONSETS/unlabeled.txt \
-regress_basis_multi 'BLOCK(18,1)' \
-regress_est_blur_epits \
-regress_est_blur_errts

I am trying to be able to extract a nifti file each block, instead. There are 4 blocks in each run and 8 blocks total. Here is the generating script I am working with:

afni_proc.py \
-subj_id $subject.$label.noblur \
-dsets $subject/unlabeled1+orig \
$subject/unlabeled2+orig \
-blocks tshift align tlrc volreg mask scale regress \
-copy_anat $subject/mprage+orig \
-align_opts_aea -giant_move \
-tlrc_base MNI152_T1_2009c+tlrc \
-volreg_align_e2a \
-volreg_tlrc_warp \
-regress_censor_motion 1.0 \
-regress_censor_outliers 0.1 \
-regress_stim_times ONSETS/unlabeled1.txt \
-regress_stim_times ONSETS/unlabeled2.txt \
-regress_stim_times ONSETS/unlabeled3.txt \
-regress_stim_times ONSETS/unlabeled4.txt \
-regress_stim_times ONSETS/unlabeled5.txt \
-regress_stim_times ONSETS/unlabeled6.txt \
-regress_stim_times ONSETS/unlabeled7.txt \
-regress_stim_times ONSETS/unlabeled8.txt \
-regress_run_clustsim
-regress_basis_multi 'BLOCK(18,1)' \
-regress_est_blur_epits \
-regress_est_blur_errts
The main difference is that I am feeding it 8 onset files, each with 7 * and 1 number, corresponding to the onset of that specific block.

I am not getting an error, but I am not confident I didn't miss something.

Any advice on how to meet this goal would be very much appreciated!



Edited 2 time(s). Last edit at 12/06/2017 02:12PM by daisyburr.
Subject Author Posted

afni_proc using blocks as regressors

daisyburr December 06, 2017 01:59PM

Re: afni_proc using blocks as regressors

rick reynolds December 06, 2017 03:24PM

Re: afni_proc using blocks as regressors

daisyburr December 06, 2017 03:50PM

Re: afni_proc using blocks as regressors

rick reynolds December 06, 2017 03:59PM

Re: afni_proc using blocks as regressors

daisyburr December 06, 2017 05:21PM

Re: afni_proc using blocks as regressors

daisyburr December 06, 2017 05:59PM

Re: afni_proc using blocks as regressors

daisyburr December 06, 2017 07:33PM

Re: afni_proc using blocks as regressors

rick reynolds December 08, 2017 09:19AM