Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 Mar:2:8.
doi: 10.3389/fcomp.2020.00008. Epub 2020 Mar 17.

Integration of the ImageJ Ecosystem in the KNIME Analytics Platform

Affiliations

Integration of the ImageJ Ecosystem in the KNIME Analytics Platform

Christian Dietz et al. Front Comput Sci. 2020 Mar.

Abstract

Open-source software tools are often used for analysis of scientific image data due to their flexibility and transparency in dealing with rapidly evolving imaging technologies. The complex nature of image analysis problems frequently requires many tools to be used in conjunction, including image processing and analysis, data processing, machine learning and deep learning, statistical analysis of the results, visualization, correlation to heterogeneous but related data, and more. However, the development, and therefore application, of these computational tools is impeded by a lack of integration across platforms. Integration of tools goes beyond convenience, as it is impractical for one tool to anticipate and accommodate the current and future needs of every user. This problem is emphasized in the field of bioimage analysis, where various rapidly emerging methods are quickly being adopted by researchers. ImageJ is a popular open-source image analysis platform, with contributions from a global community resulting in hundreds of specialized routines for a wide array of scientific tasks. ImageJ's strength lies in its accessibility and extensibility, allowing researchers to easily improve the software to solve their image analysis tasks. However, ImageJ is not designed for development of complex end-to-end image analysis workflows. Scientists are often forced to create highly specialized and hard-to-reproduce scripts to orchestrate individual software fragments and cover the entire life-cycle of an analysis of an image dataset. KNIME Analytics Platform, a user-friendly data integration, analysis, and exploration workflow system, was designed to handle huge amounts of heterogeneous data in a platform-agnostic, computing environment and has been successful in meeting complex end-to-end demands in several communities, such as cheminformatics and mass spectrometry. Similar needs within the bioimage analysis community led to the creation of the KNIME Image Processing extension which integrates ImageJ into KNIME Analytics Platform, enabling researchers to develop reproducible and scalable workflows, integrating a diverse range of analysis tools. Here we present how users and developers alike can leverage the ImageJ ecosystem via the KNIME Image Processing extension to provide robust and extensible image analysis within KNIME workflows. We illustrate the benefits of this integration with examples, as well as representative scientific use cases.

Keywords: Bioimaging; Fiji; ImageJ; KNIME; computational workflows; image analysis; interoperability; open-source.

PubMed Disclaimer

Conflict of interest statement

5Conflict of Interest CD, SH and MRB have a financial interest in KNIME GmbH, the company developing and supporting KNIME Analytics Platform. All other authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Figures

Figure 1:
Figure 1:
An ImageJ Macro node performing image segmentation and feature extraction.
Figure 2:
Figure 2:
An ImageJ command for low-pass filtering used as a KNIME node.
Figure 3:
Figure 3:
An example Java Snippet node operating on an image region of interest using ImgLib2 libraries.
Figure 4:
Figure 4:
Side-by-side comparison of ImageJ macro with KNIME workflow using KNIME Image Processing nodes.
Figure 5:
Figure 5:
Quantitative analysis of subcellular structures. To analyze the consequences of disrupting the cytoskeleton on matrix adhesion focal adhesion complex formation is visualized using TIRF imaging. A KNIME workflow was leveraged to define the number of focal adhesion complexes at the periphery of the cell vs. within the center of the cell using sequential steps with discrete objectives: I. Read file in, II. Processing of the images into labels that capture the individual focal adhesion complexes, III. Arithmetic on the labels to obtain the characteristics (features) for classification, IV. Classification of the labels using extracted features, V. Visualization of the classified focal adhesion complexes (periphery vs center). Note that the output of this pipeline is a combination of visualization and quantitation. Both of these can be leveraged for further analysis.
Figure 6:
Figure 6:
Quantitative analysis of histological stain. The histological staining of a cell adhesion marker (CD166) related to tumor invasion and metastasis demonstrates significant variation across patient samples. As in user case #1, the KNIME workflow was divided into sequential steps that complete discrete objectives: 1) read in file , 2) pre-processing of the images and their annotation in preparation for analysis using ImageJ2 functionalities, 3) pixel classification using Weka-bases machine learning functionality, 4) post-classification processing of image data to labels that correspond to ‘positive’, 5) compilation of labels, images and annotations, 6) visualization of the quantitation by overlaying the labels with the original image.
Figure 7:
Figure 7:
A KNIME workflow for channel-shift correction and particle tracking. The positions of bead detections are shown in three-pane scatter plots, before (left) and after (right) applying channel-shift correction. The density plots show absolute distances between apparent bead locations of two channels before (red) and after (cyan) correction.
Figure 8:
Figure 8:
R1881 treatment shows nuclear translocation of the Androgen Receptor in LNCaP cells. (A) LNCaP cells were either left non-treated or treated with 1nM R1881. Under R1881 treatment conditions, AR localization shifts from nuclear and cytoplasmic to primarily nuclear. (B) xy scatter plot of the mean fluorescence intensity (MFI) of the cytoplasm (x) and the nucleus (y). The size of the point denotes sum of the cytoplasmic and nuclear signal (i.e. total cell signal). Treating LNCaP cells with R1881 induces a shift into the nucleus and increase in signal inside the nucleus. (C) A linear regression plot depicting the clear separation of the populations.

Similar articles

Cited by

References

    1. Afgan Enis, Baker Dannon, Batut Bérénice, Marius van den Beek, Dave Bouvier, Martin Čech, John Chilton, et al. 2018. “The Galaxy Platform for Accessible, Reproducible and Collaborative Biomedical Analyses: 2018 Update.” Nucleic Acids Research 46 (W1): W537–44. 10.1093/nar/gky379. - DOI - PMC - PubMed
    1. Aiche Stephan, Sachsenberg Timo, Kenar Erhan, Walzer Mathias, Wiswedel Bernd, Kristl Theresa, Boyles Matthew, et al. 2015. “Workflows for Automated Downstream Data Analysis and Visualization in Large-Scale Computational Mass Spectrometry.” Proteomics 15 (8): 1443–47. 10.1002/pmic.201400391. - DOI - PMC - PubMed
    1. Allan Chris, Burel Jean-Marie, Moore Josh, Blackburn Colin, Linkert Melissa, Loynton Scott, Donald MacDonald, et al. 2012. “OMERO: Flexible, Model-Driven Data Management for Experimental Biology.” Nature Methods 9 (February): 245. - PMC - PubMed
    1. Arganda-Carreras Ignacio, Kaynig Verena, Rueden Curtis, Eliceiri Kevin W, Johannes Schindelin, Cardona Albert, and Seung H Sebastian. 2017. “Trainable Weka Segmentation: A Machine Learning Tool for Microscopy Pixel Classification.” Bioinformatics 33 (15): 2424–26. 10.1093/bioinformatics/btx180. - DOI - PubMed
    1. Egloff Arnold, Shanna A, Liping Du, Holli A Loomans Alina Starchenko, Su Pei-Fang, Ketova Tatiana, Knoll Paul B, et al. 2017. “Shed Urinary ALCAM Is an Independent Prognostic Biomarker of Three-Year Overall Survival after Cystectomy in Patients with Bladder Cancer.” Oncotarget 8 (1): 722–41. 10.18632/oncotarget.13546. - DOI - PMC - PubMed

LinkOut - more resources