Skip to content

New_features

Ilaria Gabusi edited this page Mar 26, 2026 · 9 revisions

This page illustrates the new features/improvements implemented in the latest versions of COMMIT.

What's new in COMMIT v2.4.0 🚀

  • Multicompartment model for pathological connectome

    Introduced a lesion compartment to relax the assumption of constant microstructural properties along streamlines. Streamline weights are now rescaled according to estimated tissue damage, enabling more realistic estimates in pathological conditions.

What's new in COMMIT v2.3.0

  • Added support for Windows (requires the pthread-win32 library)

  • Operator module

    The operator.pyx module is no longer compiled at runtime. The build_operator() method no longer has the build_dir argument.

What's new in COMMIT v2.2.0

  • Verbosity

    Implemented a new logging system with many different features including different types of progress bars and logging levels at module level. Here you can find the official documentation of the logging module.

  • Regularization

    Changed regularization implementation to be more flexible and allow for different types of regularizations.

What's new in COMMIT v2.0.0

  • Blurred streamlines representation

    We introduce a novel streamline representation to reduce redundancy in tractography. Here you can find more details about the implementation.

  • Parallel computation

    We added the possibility to import a tractogram using parallel threads. This is particularly useful when dealing with large tractograms, as it can significantly reduce the time required to import the data. To set the number of threads to be used, use the n_threads parameters in trk2dictionary.run(). If this parameter is not set, the method will try to use all the available threads.

    Running with n_threads>1 will create a temporary folder named temp which will be deleted at the end of the process. If you want to keep the temporary folder, set keep_temp=True (default is False).

  • License

    COMMIT is now released under a proprietary license which allows free use for non-commercial purposes. If you are interested in using COMMIT for commercial purposes, please contact Alessandro Daducci at alessandro.daducci@univr.it. You can read the full license text here.

Clone this wiki locally