@@ -90,11 +90,20 @@ def idconn_workflow(dset_dir, atlas, task, out_dir, space="MNI152NLin2009cAsym",
9090 print (f"Session { session } " )
9191 print (f"here are the inputs: { layout , subject , session , task , atlas , conn , space , confounds } " )
9292 if 'rest' in task :
93- adj_matrix = build_networks .connectivity (layout , subject , session , task , atlas , conn , space , confounds )
93+ try :
94+ adj_matrix = build_networks .connectivity (layout , subject , session , task , atlas , conn , space , confounds )
95+ except Exception as e :
96+ print (f'Error building corrmat for sub-{ subject } , ses-{ session } , task-{ task } : { e } ' )
9497 if len (conditions ) < 1 :
95- adj_matrix = build_networks .connectivity (layout , subject , session , task , atlas , conn , space , confounds )
98+ try :
99+ adj_matrix = build_networks .connectivity (layout , subject , session , task , atlas , conn , space , confounds )
100+ except Exception as e :
101+ print (f'Error building corrmat for sub-{ subject } , ses-{ session } , task-{ task } : { e } ' )
96102 else :
97- adj_matrix = build_networks .task_connectivity (layout = layout , subject = subject , session = session , task = task , atlas = atlas , confounds = confounds , connectivity_metric = conn )
103+ try :
104+ adj_matrix = build_networks .task_connectivity (layout = layout , subject = subject , session = session , task = task , atlas = atlas , confounds = confounds , connectivity_metric = conn )
105+ except Exception as e :
106+ print (f'Error building corrmat for sub-{ subject } , ses-{ session } , task-{ task } : { e } ' )
98107
99108
100109def _main (argv = None ):
0 commit comments