Closed rob-mccutcheon closed 4 years ago
This looks like an ANTs version issue. QSIPrep uses a much newer version of ANTs than fmriprep. Could you try using the antsApplyTransforms that ships with the docker image?
Also, I strongly recommend against directly transforming the dwi outputs from QSIPrep. It is much better to reconstruct ODFs or FODs and use those for spatial normalization. You can try some of the reconstruction workflows and then either use mrregister
or QSDR in DSI Studio to spatially normalize your reconstructions to MNI.
Thanks - using the singularity ANTs does work! I was planning to normalise the tractogram from the 'mrtrix_singleshell_ss3t' recon workflow as described here: https://community.mrtrix.org/t/warping-tck-files-using-ants-warps/162/2 Which sounds as though it is in keeping with what you suggest?
The main downside is that the bundles themselves won't be well-registered to one another because white FOD's weren't used in the registration.
Thanks Matt, if i'm only interested in the start and endpoints of the bundles i.e. the connectivity matrix I guess that's not a big problem (i'm closing the issue but please do correct me if I've misunderstood)
If you're only interested in the start and endpoints then why not estimate connectivity in native space? Normalized streamlines vs native space (space-T1w
in QSIPrep outputs) connectivity estimation produces very similar results and you won't have any normalization-related error if you do the latter.
It's because i'm wanting to look at connections from cortical nodes (desikan-killiany) to individual striatal voxels so for the striatal voxels to be comparable across subjects I think I need to be in e.g. MNI space
You should have an inverse warp in your qsiprep output directory that can bring your striatal voxel labels into subject space. You can use antsApplyTransforms --interpolation GenericLabel
with the inverse warp
I wish to construct a voxel-to-voxel connectome in MNI space and so need to normalise the native space tractogram produced by qsiprep.
I’ve been following the advice here:
However when I try and apply the MNI to T1 transform generated by qsiprep:
I receive the following error:
I think this may be specific to the qsiprep transform as it works fine if I use the equivalent fmriprep transform instead
Any advice to what the issue may be is appreciated?
Thanks,
Rob