DSI Studio has a high version turning rate, and occasionally the computation outcome may be different between versions. I would recommend keepping a local copy of DSI Studio for each research project and update DSI Studio every time if a new project is initiated.

Packages

Build Release

DSI Studio

NOTICE (2020/08/02): Major revision on QA after August 2nd, 2022

Download and unzip to run the executive. No installation needed

OS File Note
Windows (7+) GPU version (recommended)
GPU version(中國镜像)
CPU version (if GPU does not work)
CPU version (中國镜像)
Unzip the file and click on the DSI Studio program to run it.
If missing DLL files, install the VC package.
To use GPU, install CUDA Toolkit and update your graphic drivers.
Mac (11+) dsi_studio_mac-11.zip
dsi_studio_mac-11.zip(中國镜像)
dsi_studio_mac-12.zip
dsi_studio_mac-12.zip(中國镜像)
To run it, you need to enable permission.
 
Ubuntu (16.04+) dsi_studio_ubuntu1604.zip
dsi_studio_ubuntu1604.zip(中國镜像)
dsi_studio_ubuntu1804.zip
dsi_studio_ubuntu1804.zip(中國镜像)
dsi_studio_ubuntu2004.zip
dsi_studio_ubuntu2004.zip(中國镜像)
dsi_studio_ubuntu2204.zip
dsi_studio_ubuntu2204.zip(中國镜像)
If showing error related to libQt6Charts, run sudo apt install libqt6charts6-dev
CentOS (7) dsi_studio_centos7.zip
dsi_studio_centos7.zip(中國镜像)
 

previous versions

Containers

Docker

docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v $PWD:/data dsistudio/dsistudio:latest

Singularity

$ singularity pull docker://dsistudio/dsistudio:latest     # This creates a singularity container *.sif file from the latest release of DSI Studio. Make sure you keep a copy of .sif file for your results
$ singularity exec -B /var,/run -B /home/server/folder dsistudio_latest.sif dsi_studio  # Some cluster does not allow users to access host drive, and you may need to mount folder into singularity container
$ singularity exec dsistudio_latest.sif dsi_studio   #  This invoke the graphic interface of DSI Studio 
$ singularity exec dsistudio_latest.sif dsi_studio --action=rec --source=my.src.gz # call DSI Studio command line interface in the singularity container  

License

DSI Studio is free for academic or research purposes under the following general license:

Unless required by applicable law or agreed to in writing, DSI Studio program and source code are distributed under [Attribution-***NonCommercial***-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode). 

Commercial Use

DSI Studio’s general license prohibits commercial use because the package include components that are either under different parties/licenses (e.g. TinyFSL under the FSL license or some atlases owned by different entities) or patents. Commercial use thus requires licensing from different parties, depending on the functions and resources involved. To avoid possible copyright or patent infringement, please consult Frank Yeh about the strategies.

A list of known components with a different license:

  1. TinyFSL: FSL License.
  2. Alases: each atlas includes its own license or usage agreement.

Hardware recommendation:

To achieve the best performance, I would recommend a computer with a multi-core CPU (e.g. http://store.hp.com/us/en/mdp/business-solutions/z840-workstation). Minimum memory of 16GB is needed. To handle a large number of tracks or image volumes, DSI Studio will need 32GB of memory or more.