14.2.7. Steinhauser et al. (2023). Reduced vmPFC-insula functional connectivity in generalized …¶
Introduction¶
Here we present commands used in the following paper:
- Steinhauser JL, Teed AR, Al-Zoubi O, Hurlemann R, Chen G, Khalsa SS (2023). Reduced vmPFC-insula functional connectivity in generalized anxiety disorder: a Bayesian confirmation study. Sci Rep. 13(1):9626. doi: 10.1038/s41598-023-35939-2
Abstract: Differences in the correlated activity of networked brain regions have been reported in individuals with generalized anxiety disorder (GAD) but an overreliance on null-hypothesis significance testing (NHST) limits the identification of disorder-relevant relationships. In this preregistered study, we applied both a Bayesian statistical framework and NHST to the analysis of resting-state fMRI scans from females with GAD and matched healthy comparison females. Eleven a-priori hypotheses about functional connectivity (FC) were evaluated using Bayesian (multilevel model) and frequentist (t-test) inference. Reduced FC between the ventromedial prefrontal cortex (vmPFC) and the posterior-mid insula (PMI) was confirmed by both statistical approaches and was associated with anxiety sensitivity. FC between the vmPFC-anterior insula, the amygdala-PMI, and the amygdala-dorsolateral prefrontal cortex (dlPFC) region pairs did not survive multiple comparison correction using the frequentist approach. However, the Bayesian model provided evidence for these region pairs having decreased FC in the GAD group. Leveraging Bayesian modeling, we demonstrate decreased FC of the vmPFC, insula, amygdala, and dlPFC in females with GAD. Exploiting the Bayesian framework revealed FC abnormalities between region pairs excluded by the frequentist analysis and other previously undescribed regions in GAD, demonstrating the value of applying this approach to resting-state FC data in clinical investigations.
Study keywords: resting state FMRI, EPI, MPRAGE, human, adult, RETROICOR, fast ANATICOR, ROIs
Main programs:
afni_proc.py
, MBA
(, @SSwarper
, recon-all
(FS))
Download scripts¶
To download, either:
... click the link(s) in the following table (perhaps Rightclick -> “Save Link As…”):
run
afni_proc.py
for resting state analysis; note the inclusion of RETRIOCOR (ricor
), fast ANATICOR (-regress_anaticor_fast
), motion regression with principle components (PCs) from ventricle ROIs, nonlinear warps estimated with@SSwarper
, and ROI maps estimated by FreeSurfer’srecon-all
run
MBA
for matrix-based analysis; see the github page (link above) for the data table and ROI list... or copy+paste into a terminal:
curl -O https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/codex/fmri/media/2023_SteinhauserEtal/preprocessing_command_afniproc.sh curl -O https://afni.nimh.nih.gov/pub/dist/doc/htmldoc/codex/fmri/media/2023_SteinhauserEtal/run_MBA_full.txt
View scripts¶
preprocessing_command_afniproc.sh
¶
1#!/bin/bash
2
3# Used for processing in:
4#
5# Steinhauser JL, Teed AR, Al-Zoubi O, Hurlemann R, Chen G, Khalsa
6# SS (2023). Reduced vmPFC-insula functional connectivity in
7# generalized anxiety disorder: a Bayesian confirmation study. Sci Rep.
8# 13(1):9626. doi: 10.1038/s41598-023-35939-2
9# https://pubmed.ncbi.nlm.nih.gov/37316518
10#
11# See also the project github page for further scripts and files:
12# https://github.com/Jonas-Ste/GAD_MBA_FC
13#
14# NB: This version contains minor changes to linespacing, from the
15# github repository version (for aesthetic purposes). No content
16# word/command was changed.
17#
18##############################################################################
19
20# these arguments are necessary to be provided when running the command
21subj_id=$1
22session=$2
23epi_file=$3
24output_dir=$4
25
26session_id=$subj_id-$session
27
28fs_dir=$output_dir/../prep_FS
29sswarper_dir=$output_dir/../SSwarper
30
31afni_proc.py \
32 -subj_id $session_id \
33 -blocks despike ricor tshift align tlrc volreg blur mask \
34 scale regress \
35 -radial_correlate_blocks tcat volreg \
36 -copy_anat $sswarper_dir/anatSS.${session_id}.nii \
37 -anat_has_skull no \
38 -anat_follower anat_w_skull anat $sswarper_dir/anatU.${session_id}.nii \
39 -anat_follower_ROI aaseg anat $fs_dir/${session_id}-FS/SUMA/aparc.a2009s+aseg.nii.gz \
40 -anat_follower_ROI aeseg epi $fs_dir/${session_id}-FS/SUMA/aparc.a2009s+aseg.nii.gz \
41 -anat_follower_ROI FSvent epi $fs_dir/${session_id}-FS/SUMA/fs_ap_latvent.nii.gz \
42 -anat_follower_ROI FSWe epi $fs_dir/${session_id}-FS/SUMA/fs_ap_wm.nii.gz \
43 -anat_follower_erode FSvent FSWe \
44 -ricor_regs_nfirst 3 \
45 -ricor_regs $output_dir/../RETROICOR/$session_id-physio.slibase.1D \
46 -dsets $output_dir/../RETROICOR/$epi_file \
47 -regress_polort 3 \
48 -tcat_remove_first_trs 3 \
49 -align_opts_aea -cost lpc+ZZ -giant_move -check_flip \
50 -tlrc_base MNI152_2009_template.nii.gz \
51 -tlrc_NL_warp \
52 -tlrc_NL_warped_dsets \
53 $sswarper_dir/anatQQ.${session_id}.nii \
54 $sswarper_dir/anatQQ.${session_id}.aff12.1D \
55 $sswarper_dir/anatQQ.${session_id}_WARP.nii \
56 -volreg_align_to MIN_OUTLIER \
57 -volreg_align_e2a \
58 -volreg_tlrc_warp \
59 -blur_size 4 \
60 -mask_epi_anat yes \
61 -regress_motion_per_run \
62 -regress_ROI_PC FSvent 3 \
63 -regress_ROI_PC_per_run FSvent \
64 -regress_make_corr_vols aeseg FSvent \
65 -regress_anaticor_fast \
66 -regress_anaticor_label FSWe \
67 -regress_censor_motion 0.2 \
68 -regress_censor_outliers 0.1 \
69 -regress_apply_mot_types demean deriv \
70 -regress_est_blur_epits \
71 -regress_est_blur_errts \
72 -html_review_style pythonic \
73 -script $output_dir/proc.${session_id} \
74 -out_dir $output_dir/${session_id}.results \
75 -execute
76
77# interpolate residuals for censored data
783dTproject \
79 -polort 0 \
80 -input $output_dir/${session_id}.results/pb04.${session_id}.r01.volreg+tlrc. \
81 -censor $output_dir/${session_id}.results/censor_${session_id}_combined_2.1D \
82 -cenmode NTRP \
83 -dsort $output_dir/${session_id}.results/Local_FSWe_rall+tlrc \
84 -ort $output_dir/${session_id}.results/X.nocensor.xmat.1D \
85 -prefix $output_dir/${session_id}.results/errts.${session_id}.fanaticor-interp
86
87exit
run_MBA_full.txt
¶
1# Used for processing in:
2#
3# Steinhauser JL, Teed AR, Al-Zoubi O, Hurlemann R, Chen G, Khalsa
4# SS (2023). Reduced vmPFC-insula functional connectivity in
5# generalized anxiety disorder: a Bayesian confirmation study. Sci Rep.
6# 13(1):9626. doi: 10.1038/s41598-023-35939-2
7# https://pubmed.ncbi.nlm.nih.gov/37316518
8#
9# See also the project github page for further scripts and files:
10# https://github.com/Jonas-Ste/GAD_MBA_FC
11#
12# NB: This version contains minor changes to linespacing, from the
13# github repository version (for aesthetic purposes). No content
14# word/command was changed.
15#
16##############################################################################
17
18
19MBA \
20 -prefix Iso_MBA_full_output -Y cor_z \
21 -chains 4 \
22 -iterations 1000 \
23 -model '1+group' \
24 -cVars 'group' \
25 -EOI 'group' \
26 -dataTable MBA_input_full.txt \
27 -ROIlist ROIlist.txt