Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 2.97 KB

README.md

File metadata and controls

60 lines (42 loc) · 2.97 KB

AutoTract

AutoTract is an automatic tractography tool featuring advanced processing tools (using FiberPostProcess) to clean fiber tracts after the initial tractography (done with the Slicer module TractographyLabelMapSeeding).

Full Documentation

Find the software on NITRC as well as its tutorial.

Required Data

  • a DTI image on which you want to perform fiber tractography
  • a reference DTI atlas + a folder containing the tracts of this atlas (this will serve as label maps for the tractography)
  • (optional) a WM mask
  • (optional) a CSF mask

Dependencies

Packages

Software

Command Line

AutoTract --noGui --parameters [parameters_config_file.xml] --executables [executables_config_file.xml]

Note: An easy way to generate the basic XML configuration files is to launch AutoTract with the GUI and click File->Save Parameter/Executable Configuration, it will generate the XML file and you can modify the values in that file afterwards.

Future Improvements

  • Post Processing comparing the shape of the reference tract (by generating an "average" tract? curvature? bounding box?) to further refine the processing
  • Tract specific parameters
  • Log window with the option of showing details on each tract process
  • CMake using Superbuild
  • Additional unit and integration tests
  • Detection of the end of the pipeline is not managed by the UI (run/stop pushButtons do not change once the pipeline ends)
  • State of AutoTract (running/not running) should change the exit message ("Do you want to kill the processes running?")

License

See LICENSE