Published July 7, 2026
| Version v3.5.2
Software
Open
TractoR
Authors/Creators
- 1. University College London
- 2. The University of Edinburgh
Description
- The
trackscript could produce incomplete results when more than one seed region was specified – for example a named region matching several parcellation labels – with the defaultStrategy:global. Only one of the requested regions ended up contributing to the output. This has been corrected, and the whole seed area is now always combined into a single result, as documented. Profile outputs now have named columns where region names are available, as intended. - The
reg-nonlinearscript will no longer produce an error when the named transform does not already exist (although performing linear registration first is still recommended). - The
valuesscript will no longer fail if a mask image is not specified. - Using the
applyscript's "Combine" mode with a function that reduces each image to a short vector, rather than operating pointwise, could cause an error. This has been fixed. - The
smoothscript with theWidthType:fwhmoption previously produced a Gaussian kernel of the wrong width, due to an operator-precedence bug in the underlying calculation. This has been corrected. - Reading a corrupted or truncated MRtrix .tck file with an incomplete header could cause TractoR to hang indefinitely rather than reporting an error. This has been fixed.
- Reading and mapping .trk files, for example with
trkmap, has been made more robust. An invalid seed-point index, or streamline coordinates lying outside the image bounds could previously cause a crash, and a separate, rare defect could cause streamline "seed" properties to go unrecognised. - When processing a batch of sessions, the
pnt-vizscript could use fewer seed points than requested for sessions handled after one with relatively few valid matches. This has been corrected. - An unusual case in which trimming a streamline left only its seed point, which can arise when building tract models for probabilistic neighbourhood tractography, is now handled correctly.
- The
comparescript produced an obscure error, rather than simply reporting no match, when comparing two images withIgnoreZeroes:truethat share no nonzero voxels. This has been corrected. - The
transformscript now produces a more informative error if asked to transform a point without a source space specified. - The supplied
Rprofilenow checks whether the target ofTRACTOR_HOMEexists, and only prioritises packages installed in TractoR's library for calls to its scripts. - The
tractorbinary is now more defensive when parsing its arguments, and avoids potentially dereferencing an uninitialised pointer.
Notes
Files
tractor/tractor-v3.5.2.zip
Files
(66.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c47423bbd17b93edf00b2e92d07d17b9
|
66.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/tractor/tractor/tree/v3.5.2 (URL)
Software
- Repository URL
- https://github.com/tractor/tractor