Integration of the Java Image Science Toolkit with E-Science Platform
logo

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3535
Medical image analyses rely on diverse software packages assembled into a “pipeline”. The Java Image Science Toolkit (JIST) has served as a standalone plugin into the Medical Image Processing Analysis and Visualization (MIPAV). We addressed shortcomings that previously prevented deeper integration of JIST with other E-science platforms. First, we developed an interface for integrating externally compiled packages (similar to the interfaces in NiPy) such that the application can become a “draggable module” in the module tree. This allows for connection of inputs and outputs to other JIST modules while maintaining external processing and monitoring. Second, we develop an integration interface with the Neuroimaging Informatics Tools and Resources Clearinghouse Cloud Environment (NITRC-CE). User can launch and terminate pre-configured nodes to utilize computational resources of the Amazon cloud. Finally, we define a new external data source, which can connect to the eXtensible Neuroimaging Archive Toolkit (XNAT) to query and retrieve remote data using XNAT's REST API. Specifically, we define dataflow for files that can readily be converted into volumes and collections of volumes to interface with any JIST module that expects volumetric image data as an input. Users now have the ability to run their pipelines from a well-defined external data source and no longer are required to already have data on the disk. With these upgrades we have extended JIST’s capabilities outside of complied java source code and enhanced capabilities to seamlessly interface with E-science platforms.

Reviews
There is no review at this time. Be the first to review this publication!

Quick Comments


Resources
backyellow
Download All
Download Paper , View Paper

Statistics more
backyellow
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Paper Quality: plus minus

Information more
backyellow
Categories: IO, Programming
Keywords: E-science, pipelines
Tracking Number: NIH 1R03EB012461, R01EB15611
Export citation:

Share
backyellow
Share

Linked Publications more
backyellow
A MultipleImageIterator for iterating over multiple images simultaneously A MultipleImageIterator for iterating over multiple images simultaneously
by Schaerer J.
InsightToolkit Kinetic Analysis (itk::ka) Library InsightToolkit Kinetic Analysis (itk::ka) Library
by Dowson N., Baker C., Raffelt D., Smith J., Thomas P., Salvado O., Rose S.

View license
Loading license...

Send a message to the author
main_flat
Powered by Midas