cabeen / qit

A repository for the Quantitative Imaging Toolkit (QIT)
https://cabeen.io/qitwiki
Other
21 stars 2 forks source link
diffusion-mri image-analysis image-processing modeling neuroimaging visualization

alt-text

The Quantitative Imaging Toolkit

Welcome to the repository for the Quantitative Imaging Toolkit (QIT). QIT is a software package for visualization, exploration, and analysis of neuroimaging datasets. QIT supports a variety of magnetic resonance imaging (MRI) with advanced capabilities for mapping brain microstructure and connectivity using diffusion MRI, and it also has an expanding base of microscopy tools. You can learn more at the QIT website. Presently, QIT is only available as compiled binaries, which you can download through github releases.

What is QIT?

QIT is a software package of computational tools for the modeling, analysis, and visualization of scientific imaging data. It was specifically developed for tractography and microstructure analysis of diffusion magnetic resonance imaging datasets, but it has capabilities that are generally useful for other imaging modalities as well. It supports many different data types, including multi-channel volumetric datasets, multi-label masks, curves, triangle meshes, geometric primitives, tabular data, and spatial transformations. QIT provides an application called qitview for interactive 3D rendering and data analysis, as well as, a suite of command line tools available through a program named qit that provides a way to do batch processing and scripting. In addition, QIT also provides ways to integrate of these tools into grid computing environments and scientific workflows.

How can I use QIT?

If QIT was used in part of your research, please cite the following abstract in associated publications:

Cabeen, R. P., Laidlaw, D. H., and Toga, A. W. (2018). Quantitative Imaging
Toolkit: Software for Interactive 3D Visualization, Data Exploration, and
Computational Analysis of Neuroimaging Datasets. Proceedings of the
International Society for Magnetic Resonance in Medicine (ISMRM), 2854.

You can also find the license agreement for QIT use in the LICENSE file.

Build Instructions

You can build QIT by running ant in the root directory. This will create a QIT package in dist. This requires the following packages to be installed:

How is QIT developed?

QIT is designed and developed by Ryan Cabeen, and it started in 2012 to support work for his Ph.D in the Department of Computer Science at Brown University.

QIT was developed using IntelliJ IDEA with a combination of Java (version 11 and above) and Python (version 2.7 and above). The package also uses the excellent open source resources listed below. In the QIT application directory, you can also find copies of their license files, as well as the separate jars for each library that are linked by QIT.

The license documentation associated with each of these can be found in the software package under doc/licensing.

Contact

Comments, criticism, and concerns are appreciated and can be directed to Ryan Cabeen at cabeen@gmail.com.