Giter VIP home page Giter VIP logo

qit's Introduction

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 [email protected].

qit's People

Contributors

cabeen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

qit's Issues

How to set log path.

I'm using QIT on a grid engine. When something goes wrong with Java, I get a log in my home directory.
I'd like to set this log path to another location to keep all of them together.

I'm guessing _JAVA_OPTIONS would work, but I don't know which string to give it.

Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.