Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
*.BRIK
*.HEAD
@*
*.jpg
.DS_Store

21 changes: 21 additions & 0 deletions hw2/Exp-1.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/bash

# 1. Threshold the stats at p <.05
3dmerge -1zscore -1thresh 1.96 -1noneg \
-prefix Exp-1/stats.test.thresh \
'Exp-1/subject_results/group.test/subj.sub_03/sub_03.results/stats.sub_03+tlrc[17]'

3dmerge -1zscore -1thresh 1.96 -1noneg \
-prefix Exp-1/stats.retest.thresh \
'Exp-1/subject_results/group.retest/subj.sub_03/sub_03.results/stats.sub_03+tlrc[17]'

# 2. Calculate a mask that contains overlapping regions of the brain in both sessions
3dmask_tool -input Exp-1/subject_results/group.*/subj.sub_03/sub_03.results/mask_group+tlrc.HEAD \
-frac 1.0 -prefix Exp-1/mask

# 3. Binarize the thresholded images
3dcalc -a Exp-1/stats.test.thresh+tlrc -prefix Exp-1/stats.test.bin -expr 'astep(a,.1)'
3dcalc -a Exp-1/stats.retest.thresh+tlrc -prefix Exp-1/stats.retest.bin -expr 'astep(a,.1)'

# 4. Calculate the Dice coefficient
3ddot -mask Exp-1/mask+tlrc -dodice Exp-1/stats.test.bin+tlrc Exp-1/stats.retest.bin+tlrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#!/usr/bin/env tcsh

# created by uber_subject.py: version 0.40 (March 30, 2017)
# creation date: Thu Aug 3 22:03:06 2017

# set data directories
set top_dir = /Users/monicali/Google-Drive/IBRAIN/playground
set anat_dir = $top_dir/sub-03/ses-retest/anat
set epi_dir = $top_dir/sub-03/ses-retest/func

# set subject and group identifiers
set subj = sub_03
set group_id = retest

# run afni_proc.py to create a single subject processing script
afni_proc.py -subj_id $subj \
-script proc.$subj -scr_overwrite \
-blocks tshift align tlrc volreg blur mask scale regress \
-copy_anat $anat_dir/sub-03_ses-retest_T1w.nii.gz \
-tcat_remove_first_trs 0 \
-dsets $epi_dir/sub-03_ses-retest_task-linebisection_bold.nii.gz \
-tlrc_base MNI_avg152T1+tlrc \
-volreg_align_to third \
-volreg_align_e2a \
-volreg_tlrc_warp \
-blur_size 6.0 \
-regress_stim_times \
$top_dir/timing_sub-03_ses-retest_Correct_Task.1D \
$top_dir/timing_sub-03_ses-retest_Incorrect_Task.1D \
$top_dir/timing_sub-03_ses-retest_No_Response_Control.1D \
$top_dir/timing_sub-03_ses-retest_No_Response_Task.1D \
$top_dir/timing_sub-03_ses-retest_Response_Control.1D \
-regress_stim_labels \
Correct_Task Incorrect_Task No_Response_Control No_Response_Task \
Response_Control \
-regress_basis 'GAM' \
-regress_censor_motion 0.3 \
-regress_censor_outliers 0.5 \
-regress_apply_mot_types demean deriv \
-regress_opts_3dD \
-gltsym 'SYM: 0.333*Correct_Task +0.333*Incorrect_Task \
+0.333*No_Response_Task -0.5*Response_Control \
-0.5*No_Response_Control' -glt_label 1 Landmark-Detection \
-regress_make_ideal_sum sum_ideal.1D \
-regress_est_blur_epits \
-regress_est_blur_errts \
-regress_run_clustsim no

Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
uber_subject.py \
-cvar subj_dir subject_results/group.retest/subj.sub_03 \
-svar anat \
/Users/monicali/Google-Drive/IBRAIN/playground/sub-03/ses-retest/anat/sub-03_ses-retest_T1w.nii.gz \
\
-svar blur_size 6.0 \
-svar epi \
/Users/monicali/Google-Drive/IBRAIN/playground/sub-03/ses-retest/func/sub-03_ses-retest_task-linebisection_bold.nii.gz \
\
-svar gid retest \
-svar gltsym '0.333*Correct_Task +0.333*Incorrect_Task \
+0.333*No_Response_Task -0.5*Response_Control -0.5*No_Response_Control' \
-svar gltsym_label Landmark-Detection \
-svar outlier_limit 0.5 \
-svar regress_mot_deriv yes \
-svar run_clustsim no \
-svar sid sub_03 \
-svar stim \
/Users/monicali/Google-Drive/IBRAIN/playground/timing_sub-03_ses-retest_Correct_Task.1D \
/Users/monicali/Google-Drive/IBRAIN/playground/timing_sub-03_ses-retest_Incorrect_Task.1D \
/Users/monicali/Google-Drive/IBRAIN/playground/timing_sub-03_ses-retest_No_Response_Control.1D \
/Users/monicali/Google-Drive/IBRAIN/playground/timing_sub-03_ses-retest_No_Response_Task.1D \
/Users/monicali/Google-Drive/IBRAIN/playground/timing_sub-03_ses-retest_Response_Control.1D \
\
-svar stim_basis 'GAM' 'GAM' 'GAM' 'GAM' 'GAM' \
-svar stim_label Correct_Task Incorrect_Task No_Response_Control \
No_Response_Task Response_Control \
-svar stim_type times times times times times \
-svar tlrc_base MNI_avg152T1+tlrc
Loading