Hi,
Sorry to revive an old thread. The prior posts here are great but I just had a question with a single point:
Is there a problem with thresholding at 1? I like my track segmentations from TractSeg and don’t see what look like false positives. Since TractSeg seems to be the primary go-to segmentation method accompanying FBA, I was hoping someone can share their approach.
The process by which TractSeg generates streamlines, involving both a voxel propagation mask and dual endpoint masks, means that stray streamlines are precluded from the outset. So yes, in that case you’re likely fine using a threshold of 1 streamline.
I encountered the same error as yours, the dimensions between my mask and FD.mif are mismatched. The details I have pasted in here. But I seem to use the mask from tck2fixel already(I am not that sure). Could you please help me check?
Thanks for sharing the link. The syntax of tck2fixel seems sensible. But I’m not sure if the application here is necessary…
I would like to clarify the objective… it looks like a whole brain FBA analysis has been completed, including stats (FD anova). Significant fixels in the whole brain analysis have been found, and the goal is to calculate the proportion of a given tract that contains significant differences in FD as determined from the whole-brain FBA…is this correct? If so, I think this could be done using voxels, for example, mrthreshold the FWE_1mp at 0.95 to create a binary image showing significant voxels. Then do mrstats on this image using -mask (here the mask would be a binary image from the tract of interest, in voxel coordinates) to get the number of voxels within the tract that contain significantly different voxels from the whole-brain FBA.
This is different to asking whether there are differences in FBA metrics in a given tract of interest. To do this, run fixelcsfstats using the -mask option (here the output of tck2fixel would be used as the mask). This will run stats but only within the tract of interest.
I should point out that I am relatively new to fixels…I’d be keen to hear what others have to say about this suggestion
Yes, that’s exactly what I want to do. But I’m doing this to locate the significant fixels in tracts so that I can get the fixel mask of these tracts to calculate the mean FBA metrics of these tracts. With the mean FBA metrics, I can do the post-hoc test between groups. Following your suggestion, I can also get the significant tracts, then I should do voxel2fixel to get their fixel mask, am I understanding correctly? Does this make sense?
I just found out that @smeisler has answered my confusion on GitHub. The syntax of tck2fixel is correct in my code. It turns out that I can simply ignore the mismatch with index.mif and directions.mif, and only focus on the FBA metrics.