Region and Tract Analysis

Use --action=ana to analyze existing tractography or regions with a FIB file. It supports tract statistics, tract density imaging, ROI filtering, connectivity analysis, and region-based quantitative measurements.

Tract Analysis Examples

Tract statistics

dsi_studio --action=ana \
  --source=my.fz \
  --tract=tract.tt.gz \
  --export=stat

Load additional scalar maps, such as DKI or NODDI outputs, and include them in tract statistics:

dsi_studio --action=ana \
  --source=my.fz \
  --tract=tract.tt.gz \
  --other_slices=DKI.nii.gz,ODI.nii.gz \
  --export=stat

Merge tract files

dsi_studio --action=ana \
  --source=avg.mean.fz \
  --tract=tract1.tt.gz,tract2.tt.gz \
  --output=merged_tracts.tt.gz

Filter a tract by ROI

dsi_studio --action=ana \
  --source=avg.mean.fz \
  --tract=tracts.tt.gz \
  --roi=roi.nii.gz \
  --output=filtered_tract.tt.gz

Export tract density imaging

dsi_studio --action=ana \
  --source=avg.mean.fz \
  --tract=tract.tt.gz \
  --export=tdi

Convert tractography to a NIFTI region/density map

dsi_studio --action=ana \
  --source=avg.mean.fz \
  --tract=tract.tt.gz \
  --output=tract_region.nii.gz

Connectivity Analysis

Calculate connectivity using built-in atlases or NIFTI parcellations:

dsi_studio --action=ana \
  --source=my.fz \
  --tract=tract.tt.gz \
  --connectivity=HCP-MMP,Brodmann

Use endpoint-based connectivity instead of the default pass-through definition:

dsi_studio --action=ana \
  --source=my.fz \
  --tract=tract.tt.gz \
  --connectivity=HCP-MMP \
  --connectivity_type=end
Parameter Description
--tract Input tractography files (.tt.gz or .trk.gz). Multiple files can be comma-separated.
--output Output tractography or NIFTI filename, depending on the requested operation.
--export Tract output such as stat, tdi, tdi_color, or tdi_end.
--connectivity Comma-separated built-in atlas names or NIFTI parcellations used for connectivity calculation.
--connectivity_type pass (default) or end.
--other_slices Additional NIFTI maps sampled for tract/region statistics.
--ref Reference image defining the output grid for TDI or NIFTI output.

Region Analysis

Analyze one or more native-space regions:

dsi_studio --action=ana \
  --source=my.fz \
  --region=roi1.nii.gz,roi2.nii.gz

Analyze regions from a labeled NIFTI file or built-in atlas:

dsi_studio --action=ana --source=my.fz --region=labels.nii.gz:Hippocampus

dsi_studio --action=ana --source=my.fz --region=AAL2:Hippocampus_L

Common --region forms include:

--region=mask.nii.gz
--region=labels.nii.gz
--region=labels.nii.gz:Hippocampus
--region=AAL2:Hippocampus_L
--region=roi1.nii.gz,roi2.nii.gz
Parameter Description
--region NIFTI region files or atlas-qualified region names used for quantitative statistics.
--atlas Built-in atlas selection for region analysis when required by the workflow.

If a NIFTI region filename contains mni, DSI Studio treats it as an MNI-space image and maps it to native diffusion space when the required transformation is available. A labeled NIFTI can use a matching .txt or .json label file; FreeSurfer aparc/aseg files use the built-in FreeSurfer lookup table.

When a native-space region has a different image geometry from the FIB file, use --other_slices to load its anatomical reference so DSI Studio can apply the corresponding registration.

Exporting Whole-Volume Metrics

Whole-volume diffusion metrics are exported with --action=exp, for example:

dsi_studio --action=exp --source=subject.fz --export=qa,iso,dti_fa,rd,ad