Bootstrapping whole brain strucutral connectivity matrices

Hello everyone,

I am interested in generating some form of surrogate matrices from personalized connectomes.

I was suggested to use the assignments.txt file outputted from the tck2connectome command and select streamlines with replacement to get slight variations from the original matrix. This means I create a matrix of connectivity by counting the amount of streamlines between pairs of nodes, but this counting is done by replacing (I select the next streamline to count randomly)

My first question is, how would I incorporate the SIFT weights into this? Second, does this seem like a valid way of bootstrapping?

Let me know if you need more information. After following more or less the tutorial from Andy’s brain book the final steps I did were

tckgen -act 5tt_coreg.mif -backtrack -seed_gmwmi gmwmSeed_coreg.mif -nthreads 8 -select 10000000 wmfod_norm.mif tracks_10M_norm.tck -force

tcksift2 -act 5tt_coreg.mif -out_mu sift_mu_norm.txt -out_coeffs sift_coeffs_norm.txt -nthreads 8 tracks_10M_norm.tck wmfod_norm.mif sift_10M_norm.txt -force

tck2connectome -symmetric -tck_weights_in sift_10M_norm.txt tracks_10M_norm.tck $SUBJECTS_DIR/$subject_folder/mri/schaefer100-yeo17_parcels.nii.gz SC_ss3t.csv -out_assignment assignments_parcels_ss3t.csv -force -zero_diagonal

Cheers,
Ivan