Key featuresΒΆ

While MRtrix3 is primarily intended to be used for the analysis of diffusion MRI data, at its fundamental level it is designed as a general-purpose library for the analysis of any type of MRI data. As such, it provides a back-end to simplify a large number of operations, many of which will be invisible to the end-user. Specifically, MRtrix3 features:

  • a consistent command-line interface, with inline documentation for each command
  • universal import/export capabilities when accessing image data across all MRtrix3 applications.
  • Multi-file numbered image support to load multiple images as a single multi-dimensional dataset
  • efficient use of Unix Pipelines for complex workflows
  • high performance on modern multi-core systems, with multi-threading used extensively throughout MRtrix3;
  • available on all common modern operating systems (GNU/Linux, MacOSX, Windows);
  • a consistent Coordinate system with most operations performed in scanner/world coordinates where possible.