These tools have been developed to interact with XNAT servers. Some were developed by the XNAT Team in the Neuroinformatics Research Group (NRG) at Washington University. Others were developed by XNAT users around the world.
These tools have been developed by (or with) the core XNAT Team.
DicomBrowser is an application for inspecting and modifying many DICOM files at a time. A single imaging session can produce hundreds of DICOM files; DicomBrowser allows users to view and edit a whole session, or even multiple sessions, at once. Users can save the original or modified files to disk, or send them across a network to a DICOM C-STORE service class provider, such as a PACS or XNAT DicomServer.
Use XNAT Gateway to query XNAT for DICOM images from a DICOM viewing workstation. You can install the Gateway locally and connect to it as to any other DICOM server. DICOM requests are translated into XNAT requests, and the result is returned over DICOM networking protocol.
Gateway serves as Query/Retrieve SCP, that is, simple database queries (C-FIND) and image retrieve requests (C-MOVE) are supported.
A GUI client application purposed to automate the organization of local data using tags and to interact with XNAT hosts.
xnatfs is an experimental project to expose XNAT data via webdav , an extension to the HTTP protocol that allows a web server to act as a file server. xnatfs is currently shipped by default with XNAT 1.4, and is available at the "/fs/" URL under the XNAT root, e.g. http://central.xnat.org/fs/.
A number of command line tools have been developed to store and retrieve data from XNAT archives.
Typical usage of the tools looks something like this:
ArcGet -host www.xnathost.org -u user -p password -s session1 -s session2
This command would retrieve all of the imaging data for two imaging sessions stored in the www.xnathost.org archive. For detailed usage for each command, type the name of the command followed by '-h'. The command line programs follow the same security policies as the website.
Default login information can be stored in a '.xnatPass' file placed in the user's home directory. The .xnatPass file essentially removes the need to supply the '-u', '-p', and '-host' arguments at the command line. A sample .xnatPass file that connects to the OASIS project XNAT host is included in the download package. The format for .xnatPass is as follows (where the plus sign indicates the default host):
ConnectomeDB will be a stripped-down XNAT implementation designed to hold and the informatics data gathered as part of the Human Connectome Project. Since it will exist to serve only one project, and will have a fixed set of data, ConnectomeDB will have a specialized UI that emphasizes search and cross-referencing of the multiple types of data, to allow for easy exploration and research.
Pyxnat is a simple python library that relies on the REST API provided by the XNAT platform since its 1.4 version. XNAT is an extensible database for neuroimaging data. The main objective is to ease communications with an XNAT server to plug-in external tools or python scripts to process the data. It features:
3D Slicer is a multi-platform, free open source software (FOSS) for visualization and image computing. XNAT-hosted data can be viewed and saved in Slicer.
GWE (Grid Wizard Enterprise) is an open source, HPC distributed enterprise system, which leverages on clusters of computers, in order to provide a powerful grid computing platform for end users to easily and effectively parallelize the execution of an (in theory) unlimited number of inter-independent processes. XNAT-hosted data can be easily downloaded and processed in GWE.