Skip to content

Commit d04b859

Browse files
committed
Added megcoherence_source_analysis_pipeline.txt
1 parent 4240adb commit d04b859

File tree

1 file changed

+150
-0
lines changed

1 file changed

+150
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
# Compute individual source coherence maps
2+
python megcoherence_dics_beamformer.py aud-allAud-true
3+
python megcoherence_dics_beamformer.py aud-allAud-perm
4+
python megcoherence_dics_beamformer.py vis-allVis-true
5+
python megcoherence_dics_beamformer.py vis-allVis-perm
6+
python megcoherence_dics_beamformer.py aud-AV-true -pc yes
7+
python megcoherence_dics_beamformer.py aud-AV-perm -pc yes
8+
python megcoherence_dics_beamformer.py vis-AV-true -pc yes
9+
python megcoherence_dics_beamformer.py vis-AV-perm -pc yes
10+
python megcoherence_dics_beamformer.py aud-AO-true -pc yes
11+
python megcoherence_dics_beamformer.py aud-AO-perm -pc yes
12+
python megcoherence_dics_beamformer.py vis-AO-true -pc yes
13+
python megcoherence_dics_beamformer.py vis-AO-perm -pc yes
14+
python megcoherence_dics_beamformer.py aud-VO-true -pc yes
15+
python megcoherence_dics_beamformer.py aud-VO-perm -pc yes
16+
python megcoherence_dics_beamformer.py vis-VO-true -pc yes
17+
python megcoherence_dics_beamformer.py vis-VO-perm -pc yes
18+
19+
python megcoherence_dics_beamformer.py aud-AV-true -pc yes -ms VO
20+
python megcoherence_dics_beamformer.py aud-AV-perm -pc yes -ms VO
21+
python megcoherence_dics_beamformer.py vis-AV-true -pc yes -ms VO
22+
python megcoherence_dics_beamformer.py vis-AV-perm -pc yes -ms VO
23+
python megcoherence_dics_beamformer.py vis-AO-true -pc yes -ms VO
24+
python megcoherence_dics_beamformer.py vis-AO-perm -pc yes -ms VO
25+
26+
# Compute group level statistics
27+
python megcoherence_dics_stats.py aud-allAud-true aud-allAud-perm -t 1 -pc 0.005
28+
run megcoherence_dics_stats.py vis-allVis-true vis-allVis-perm -t 1 -pc 0.005
29+
# python megcoherence_dics_stats.py pcoh-vis-AV-true pcoh-aud-AV-true -t 0 -ps 0.1 # Equivalent to two separate comparisons at alpha = 0.05 each
30+
python megcoherence_dics_stats.py pcoh-vis-AV-true pcoh-aud-AV-true -t 0
31+
python megcoherence_dics_stats.py pcoh-vis-AV-true pcoh-vis-AV-perm -t 1
32+
python megcoherence_dics_stats.py pcoh-vis-VO-true pcoh-vis-VO-perm -t 1
33+
python megcoherence_dics_stats.py pcoh-aud-AV-true pcoh-aud-AV-perm -t 1
34+
python megcoherence_dics_stats.py pcoh-aud-AO-true pcoh-aud-AO-perm -t 1
35+
python megcoherence_dics_stats pcoh-aud-AO-true pcoh-aud-AO-perm -c3 pcoh-aud-AV-true -c4 pcoh-aud-AV-perm
36+
python megcoherence_dics_stats pcoh-aud-AV-true pcoh-aud-AV-perm -c3 pcoh-aud-AO-true -c4 pcoh-aud-AO-perm
37+
python megcoherence_dics_stats pcoh-vis-VO-true pcoh-vis-VO-perm -c3 pcoh-vis-AV-true -c4 pcoh-vis-AV-perm
38+
python megcoherence_dics_stats pcoh-vis-AV-true pcoh-vis-AV-perm -c3 pcoh-vis-VO-true -c4 pcoh-vis-VO-perm
39+
python megcoherence_dics_stats pcoh-vis-VO-true pcoh-vis-VO-perm -c3 pcoh-vis-AV-true-matchVO -c4 pcoh-vis-AV-perm-matchVO
40+
python megcoherence_dics_stats pcoh-vis-AV-true-matchVO pcoh-vis-AV-perm-matchVO -c3 pcoh-vis-VO-true -c4 pcoh-vis-VO-perm
41+
python megcoherence_dics_stats pcoh-aud-AV20-true pcoh-aud-AV20-perm -c3 pcoh-aud-AO70-true -c4 pcoh-aud-AO70-perm
42+
python megcoherence_dics_stats pcoh-aud-AO70-true pcoh-aud-AO70-perm -c3 pcoh-aud-AV20-true -c4 pcoh-aud-AV20-perm
43+
44+
# Plot figures
45+
# Run these from an interactive IPython console so the plots remain open
46+
###############################################
47+
# Basic auditory and visual coherence effects #
48+
###############################################
49+
run megcoherence_plot_source group_src-coh-tval_aud-allAud-true_vs_aud-allAud-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.005-0.005-0.00001 -cmap vik_r -bg w -he split -v lat -fl group_src-coh-clust_aud-allAud-true_vs_aud-allAud-perm_2-6Hz_mag-rh.stc -flm mask
50+
brain.save_image('src_pcoh_aud-allAud_lat_vik_r')
51+
run megcoherence_plot_source group_src-coh-tval_aud-allAud-true_vs_aud-allAud-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.005-0.005-0.00001 -cmap vik_r -bg w -he split -v cau -fl group_src-coh-clust_aud-allAud-true_vs_aud-allAud-perm_2-6Hz_mag-rh.stc -flm mask
52+
brain.save_image('src_pcoh_aud-allAud_cau_vik_r')
53+
54+
run megcoherence_plot_source group_src-coh-tval_vis-allVis-true_vs_vis-allVis-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.005-0.005-0.00001 -cmap vik -bg w -he split -v lat -fl group_src-coh-clust_vis-allVis-true_vs_vis-allVis-perm_2-6Hz_mag-rh.stc -flm mask
55+
brain.save_image('src_pcoh_vis-allVis_lat_vik')
56+
run megcoherence_plot_source group_src-coh-tval_vis-allVis-true_vs_vis-allVis-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.005-0.005-0.00001 -cmap vik -bg w -he split -v cau -fl group_src-coh-clust_vis-allVis-true_vs_vis-allVis-perm_2-6Hz_mag-rh.stc -flm mask
57+
brain.save_image('src_pcoh_vis-allVis_cau_vik')
58+
59+
########################################################
60+
# Auditory vs visual partial coherence (AV conditions) #
61+
########################################################
62+
# uncorrected t-maps
63+
# run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true_vs_aud-AV-true_2-6Hz_mag-rh.stc -tv off -cl pval-pos_lims-0.05-0.05-0.0001 -cmap vik -bg w -he split -v lat -l STG
64+
run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true_vs_aud-AV-true_2-6Hz_mag-rh.stc -tv off -cl pval-pos_lims-0.1-0.1-0.0002 -he split -cmap vik -bg w -v lat -l STG -fl group_src-pcoh-clust_vis-AV-true_vs_aud-AV-true_2-6Hz_mag-rh.stc -flm mask
65+
brain.save_image('src_pcoh_vis-AV_vs_aud-AV_lat_vik')
66+
# run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true_vs_aud-AV-true_2-6Hz_mag-rh.stc -tv off -cl pval-pos_lims-0.05-0.05-0.0001 -cmap vik -bg w -he split -v cau -l Occ_cortex
67+
run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true_vs_aud-AV-true_2-6Hz_mag-rh.stc -tv off -cl pval-pos_lims-0.1-0.1-0.0002 -he split -cmap vik -bg w -v cau -l Occ_cortex -fl group_src-pcoh-clust_vis-AV-true_vs_aud-AV-true_2-6Hz_mag-rh.stc -flm mask
68+
brain.save_image('src_pcoh_vis-AV_vs_aud-AV_cau_vik')
69+
# whole-brain corrected clusters
70+
run megcoherence_plot_source group_src-pcoh-clust_vis-AV-true_vs_aud-AV-true_2-6Hz_mag-rh.stc -tv off -he split -v lat -l STG
71+
72+
############################################
73+
# Visual influence on auditory entrainment #
74+
############################################
75+
# AO true vs perm auditory partial coherence
76+
run megcoherence_plot_source group_src-pcoh-tval_aud-AO-true_vs_aud-AO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v lat -l Occ_cortex
77+
brain.save_image('src_pcoh_aud-AO_true_vs_perm_lat_vik_r')
78+
run megcoherence_plot_source group_src-pcoh-tval_aud-AO-true_vs_aud-AO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v cau -l Occ_cortex
79+
brain.save_image('src_pcoh_aud-AO_true_vs_perm_cau_vik_r')
80+
81+
# AV true vs perm auditory partial coherence
82+
run megcoherence_plot_source group_src-pcoh-tval_aud-AV-true_vs_aud-AV-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v lat -l Occ_cortex
83+
brain.save_image('src_pcoh_aud-AV_true_vs_perm_lat_vik_r')
84+
run megcoherence_plot_source group_src-pcoh-tval_aud-AV-true_vs_aud-AV-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v cau -l Occ_cortex
85+
brain.save_image('src_pcoh_aud-AV_true_vs_perm_cau_vik_r')
86+
87+
# VO true vs perm visual partial coherence
88+
run megcoherence_plot_source group_src-pcoh-tval_vis-VO-true_vs_vis-VO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v lat -l STG
89+
brain.save_image('src_pcoh_vis-VO_true_vs_perm_lat_vik')
90+
run megcoherence_plot_source group_src-pcoh-tval_vis-VO-true_vs_vis-VO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v cau -l STG
91+
brain.save_image('src_pcoh_vis-VO_true_vs_perm_cau_vik')
92+
93+
# AV true vs perm visual partial coherence
94+
run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true_vs_vis-AV-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v lat -l STG
95+
brain.save_image('src_pcoh_vis-AV_true_vs_perm_lat_vik')
96+
run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true_vs_vis-AV-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v cau -l STG
97+
brain.save_image('src_pcoh_vis-AV_true_vs_perm_cau_vik')
98+
99+
100+
# AV_true-perm vs AO_true-perm auditory partial coherence
101+
run megcoherence_plot_source group_src-pcoh-tval_aud-AV-true_-_aud-AV-perm_vs_aud-AO-true_-_aud-AO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v lat -l STG -fl 'group_src-pcoh-clust_aud-AV-true_-_aud-AV-perm_vs_aud-AO-true_-_aud-AO-perm_2-6Hz_mag-rh.stc' -flc 'b'
102+
brain.save_image('src_pcoh_aud-AV_true-perm_vs_AO_true-perm_lat_vik_r_clust')
103+
run megcoherence_plot_source group_src-pcoh-tval_aud-AV-true_-_aud-AV-perm_vs_aud-AO-true_-_aud-AO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v cau -l Occ_cortex -fl 'group_src-pcoh-clust_aud-AV-true_-_aud-AV-perm_vs_aud-AO-true_-_aud-AO-perm_2-6Hz_mag-rh.stc' -flc 'b'
104+
brain.save_image('src_pcoh_aud-AV_true-perm_vs_AO_true-perm_cau_vik_r_clust')
105+
106+
# AO_true-perm vs AV_true-perm auditory partial coherence
107+
run megcoherence_plot_source group_src-pcoh-tval_aud-AO-true_-_aud-AO-perm_vs_aud-AV-true_-_aud-AV-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v lat -l STG
108+
brain.save_image('src_pcoh_aud-AO_true-perm_vs_AV_true-perm_lat_vik_r')
109+
run megcoherence_plot_source group_src-pcoh-tval_aud-AO-true_-_aud-AO-perm_vs_aud-AV-true_-_aud-AV-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v cau -l Occ_cortex
110+
brain.save_image('src_pcoh_aud-AO_true-perm_vs_AV_true-perm_cau_vik_r')
111+
112+
# AV20_true-perm vs AO70_true-perm auditory partial coherence
113+
run megcoherence_plot_source group_src-pcoh-tval_aud-AV20-true_-_aud-AV20-perm_vs_aud-AO70-true_-_aud-AO70-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v lat -l STG
114+
brain.save_image('src_pcoh_aud-AV20_true-perm_vs_AO70_true-perm_lat_vik_r')
115+
run megcoherence_plot_source group_src-pcoh-tval_aud-AV20-true_-_aud-AV20-perm_vs_aud-AO70-true_-_aud-AO70-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v cau -l Occ_cortex
116+
brain.save_image('src_pcoh_aud-AV20_true-perm_vs_AO70_true-perm_cau_vik_r')
117+
118+
# AO70_true-perm vs AV20_true-perm auditory partial coherence
119+
run megcoherence_plot_source group_src-pcoh-tval_aud-AO70-true_-_aud-AO70-perm_vs_aud-AV20-true_-_aud-AV20-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v lat -l STG
120+
brain.save_image('src_pcoh_aud-AO70_true-perm_vs_AV20_true-perm_lat_vik_r')
121+
run megcoherence_plot_source group_src-pcoh-tval_aud-AO70-true_-_aud-AO70-perm_vs_aud-AV20-true_-_aud-AV20-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik_r -bg w -v cau -l Occ_cortex
122+
brain.save_image('src_pcoh_aud-AO70_true-perm_vs_AV20_true-perm_cau_vik_r')
123+
124+
# AV_true-perm vs VO_true-perm visual partial coherence
125+
run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true_-_vis-AV-perm_vs_vis-VO-true_-_vis-VO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v lat -l STG
126+
brain.save_image('src_pcoh_vis-AV_true-perm_vs_VO_true-perm_lat_vik')
127+
run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true_-_vis-AV-perm_vs_vis-VO-true_-_vis-VO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v cau -l Occ_cortex
128+
brain.save_image('src_pcoh_vis-AV_true-perm_vs_VO_true-perm_cau_vik')
129+
130+
# VO_true-perm vs AV_true-perm visual partial coherence
131+
run megcoherence_plot_source group_src-pcoh-tval_vis-VO-true_-_vis-VO-perm_vs_vis-AV-true_-_vis-AV-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v lat -l STG
132+
brain.save_image('src_pcoh_vis-VO_true-perm_vs_AV_true-perm_lat_vik')
133+
run megcoherence_plot_source group_src-pcoh-tval_vis-VO-true_-_vis-VO-perm_vs_vis-AV-true_-_vis-AV-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v cau -l Occ_cortex
134+
brain.save_image('src_pcoh_vis-VO_true-perm_vs_AV_true-perm_cau_vik')
135+
136+
# AV_true-perm (sample size matched to VO) vs VO_true-perm visual partial coherence
137+
run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true-matchVO_-_vis-AV-perm-matchVO_vs_vis-VO-true_-_vis-VO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v lat -l STG
138+
brain.save_image('src_pcoh_vis-AV_true-perm_matchVO_vs_VO_true-perm_lat_vik')
139+
run megcoherence_plot_source group_src-pcoh-tval_vis-AV-true-matchVO_-_vis-AV-perm-matchVO_vs_vis-VO-true_-_vis-VO-perm_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v cau -l Occ_cortex
140+
brain.save_image('src_pcoh_vis-AV_true-perm_matchVO_vs_VO_true-perm_cau_vik')
141+
142+
# VO_true-perm vs AV_true-perm (sample size matched to VO) visual partial coherence
143+
run megcoherence_plot_source group_src-pcoh-tval_vis-VO-true_-_vis-VO-perm_vs_vis-AV-true-matchVO_-_vis-AV-perm-matchVO_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v lat -l STG -fl 'group_src-pcoh-clust_vis-VO-true_-_vis-VO-perm_vs_vis-AV-true-matchVO_-_vis-AV-perm-matchVO_2-6Hz_mag-rh.stc' -flc 'r'
144+
brain.save_image('src_pcoh_vis-VO_true-perm_vs_AV_true-perm_matchVO_lat_vik_clust')
145+
run megcoherence_plot_source group_src-pcoh-tval_vis-VO-true_-_vis-VO-perm_vs_vis-AV-true-matchVO_-_vis-AV-perm-matchVO_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v med -l STG -fl 'group_src-pcoh-clust_vis-VO-true_-_vis-VO-perm_vs_vis-AV-true-matchVO_-_vis-AV-perm-matchVO_2-6Hz_mag-rh.stc' -flc 'r'
146+
brain.save_image('src_pcoh_vis-VO_true-perm_vs_AV_true-perm_matchVO_med_vik_clust')
147+
run megcoherence_plot_source group_src-pcoh-tval_vis-VO-true_-_vis-VO-perm_vs_vis-AV-true-matchVO_-_vis-AV-perm-matchVO_2-6Hz_mag-rh.stc -tv off -cl pval-lims-0.05-0.05-0.0001 -he split -cmap vik -bg w -v cau -l Occ_cortex -fl 'group_src-pcoh-clust_vis-VO-true_-_vis-VO-perm_vs_vis-AV-true-matchVO_-_vis-AV-perm-matchVO_2-6Hz_mag-rh.stc' -flc 'r'
148+
brain.save_image('src_pcoh_vis-VO_true-perm_vs_AV_true-perm_matchVO_cau_vik_clust')
149+
150+

0 commit comments

Comments
 (0)