How to export .trk file and tract analysis statistics at the same time?

124 views
Skip to first unread message

William Drew

unread,
Nov 17, 2021, 5:44:02 PM11/17/21
to DSI Studio
Hello, 

I am trying to run this command on MacOS

/Applications/dsi_studio.app/Contents/MacOS/dsi_studio --action=ana --source=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/HCP842_1mm.fib.gz --tract=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/All_Tracts/FPT_L.trk.gz --roi=/Users/williamdrew/Downloads/sub-subh001_lesion.nii.gz --output=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Tract_Disconnection/FPT_L.trk.gz --export=stat

To export a .trk file of the fibers that pass through an ROI and also tract statistics, however, I am getting the message: 

Warning: --export is not used. Please check command line syntax.

Is there something wrong with my command syntax?

Thanks, WD

Frank Yeh

unread,
Nov 17, 2021, 11:00:39 PM11/17/21
to dsi-s...@googlegroups.com
Could you post the full message output?
Frank

--
You received this message because you are subscribed to the Google Groups "DSI Studio" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dsi-studio+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dsi-studio/4da0ea9f-6d34-4cca-aff2-ab2e00ad6565n%40googlegroups.com.

William Drew

unread,
Nov 18, 2021, 8:28:58 AM11/18/21
to DSI Studio
DSI Studio Aug 30 2021, Fang-Cheng Yeh
source=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/HCP842_1mm.fib.gz
action=ana
loading /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/HCP842_1mm.fib.gz...
roi=/Users/williamdrew/Downloads/sub-subh001_lesion.nii.gz
read region from /Users/williamdrew/Downloads/sub-subh001_lesion.nii.gz
DWI dimension=(157,189,136)
NIFTI dimension=(182,218,182)
nifti loaded as single ROI file
NIFTI file has a different dimension from DWI.
loaded NIFTI file used as MNI space image.
tract=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/All_Tracts/FPT_L.trk.gz
output=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Tract_Disconnection/FPT_L.trk.gz
loading FPT_L.trk.gz
filtering tracts using roi/roa/end regions.
save all tracts to /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Tract_Disconnection/FPT_L.trk.gz
saving FPT_L.trk.gz
file saved at /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Tract_Disconnection/FPT_L.trk.gz
Warning: --export is not used. Please check command line syntax.

Frank Yeh

unread,
Nov 18, 2021, 11:41:24 AM11/18/21
to dsi-s...@googlegroups.com
This issue was recently fixed.
You may update DSI Studio and test it again.
Sorry for the hassle.
Frank

William Drew

unread,
Nov 19, 2021, 3:08:07 PM11/19/21
to DSI Studio
With the Nov 16 update, I now have new problems. 

First, DSI_studio is now sometimes crashing (see crash report and screenshot).

Additionally, I am also getting an error "invalid export option:tdi": 

when I run the command 

/Applications/dsi_studio.app/Contents/MacOS/dsi_studio --action=ana --source=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/HCP842_1mm.fib.gz --tract=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/all_tracts_1mm.trk.gz --roi=/Users/williamdrew/Downloads/sub-subh001_lesion.nii.gz --output=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Parcel_Disconnection/subh001_test.trk.gz --connectivity=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Parcellations/Schaefer_Yeo/Plus_Subcort/Schaefer2018_100Parcels_7Networks_order_plus_subcort.nii --connectivity_type=end --connectivity_threshold=0 --export=tdi

The output is 

DSI Studio Nov 16 2021 Fang-Cheng Yeh
source=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/HCP842_1mm.fib.gz
action=ana
loading /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/HCP842_1mm.fib.gz...
output=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Parcel_Disconnection/subh001_test.trk.gz
roi=/Users/williamdrew/Downloads/sub-subh001_lesion.nii.gz
read region from file:/Users/williamdrew/Downloads/sub-subh001_lesion.nii.gz
DWI dimension=(157,189,136)
NIFTI dimension=(182,218,182)
nifti loaded as single ROI file
NIFTI file has a different dimension from DWI.
loaded NIFTI file used as MNI space image.
tract=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Tractography_Atlas/all_tracts_1mm.trk.gz
loading all_tracts_1mm.trk.gz
A total of 138445 tracks loaded
filtering tracts using roi/roa/end regions.
remaining tract count:8215
a total of 1 tract file(s) loaded
saving subh001_test.trk.gz
connectivity=/Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Parcellations/Schaefer_Yeo/Plus_Subcort/Schaefer2018_100Parcels_7Networks_order_plus_subcort.nii
connectivity_type=end
connectivity_value=count
loading /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Parcellations/Schaefer_Yeo/Plus_Subcort/Schaefer2018_100Parcels_7Networks_order_plus_subcort.nii
reading /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Support_Tools/Parcellations/Schaefer_Yeo/Plus_Subcort/Schaefer2018_100Parcels_7Networks_order_plus_subcort.nii as a NIFTI regioin file
DWI dimension=(157,189,136)
NIFTI dimension=(182,218,182)
nifti loaded as multiple ROI file
looking for region label file
using freesurfer labels.
NIFTI file has a different dimension from DWI.
loaded NIFTI file used as MNI space image.
a total of 135 regions are loaded.
connectivity_threshold=0
count tracks by ending
calculate matrix using count
export connectivity matrix to /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Parcel_Disconnection/subh001_test.trk.gz.Schaefer2018_100Parcels_7Networks_order_plus_subcort.count.end.connectivity.mat
export connectogram to /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Parcel_Disconnection/subh001_test.trk.gz.Schaefer2018_100Parcels_7Networks_order_plus_subcort.count.end.connectogram.txt
export network measures to /Users/williamdrew/projects/nimlab/Lesion_Quantification_Toolkit/Outputs/subh001/Parcel_Disconnection/subh001_test.trk.gz.Schaefer2018_100Parcels_7Networks_order_plus_subcort.count.end.network_measures.txt
export=tdi
invalid export option:tdi

Screen Shot 2021-11-19 at 2.56.38 PM.png
crash_report.txt

Frank Yeh

unread,
Nov 19, 2021, 3:45:47 PM11/19/21
to dsi-s...@googlegroups.com
I am sorry about the bug.

I fixed it (hopefully) and a new release is building. You may see the progress here: https://github.com/frankyeh/DSI-Studio/actions
They should be ready in 10~20 minutes, depending on the OS version. 
Once done, you can download new versions to see if it works.

If there are additional issues, please let me know.

Best regards,
Frank

Reply all
Reply to author
Forward
0 new messages