Skip to main content
bioRxiv
  • Home
  • About
  • Submit
  • ALERTS / RSS
Advanced Search
New Results

Interactive design of GPU-accelerated Image Data Flow Graphs and cross-platform deployment using multi-lingual code generation

View ORCID ProfileRobert Haase, View ORCID ProfileAkanksha Jain, View ORCID ProfileStéphane Rigaud, View ORCID ProfileDaniela Vorkel, View ORCID ProfilePradeep Rajasekhar, View ORCID ProfileTheresa Suckert, View ORCID ProfileTalley J. Lambert, View ORCID ProfileJuan Nunez-Iglesias, View ORCID ProfileDaniel P. Poole, View ORCID ProfilePavel Tomancak, View ORCID ProfileEugene W. Myers
doi: https://doi.org/10.1101/2020.11.19.386565
Robert Haase
1Max Planck Institute for Molecular Cell Biology and Genetics, Dresden, Germany
2Center for Systems Biology Dresden, Germany
3DFG Cluster of Excellence Physics of Life, TU Dresden, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Robert Haase
  • For correspondence: robert.haase@tu-dresden.de
Akanksha Jain
4D-BSSE, ETH-Zürich, Switzerland
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Akanksha Jain
Stéphane Rigaud
5Image Analysis Hub, C2RT, Institut Pasteur, Paris, France
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Stéphane Rigaud
Daniela Vorkel
1Max Planck Institute for Molecular Cell Biology and Genetics, Dresden, Germany
2Center for Systems Biology Dresden, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Daniela Vorkel
Pradeep Rajasekhar
6Monash Institute of Pharmaceutical Sciences, Monash University, Parkville, Victoria 3052, Australia
7ARC Centre of Excellence in Convergent Bio-Nano Science and Technology, Monash Institute of Pharmaceutical Sciences, Monash University, Parkville, Victoria 3052, Australia
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Pradeep Rajasekhar
Theresa Suckert
8OncoRay, University Hospital Carl Gustav Carus, TU Dresden, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Theresa Suckert
Talley J. Lambert
9Department of Systems Biology, Harvard Medical School, Boston, USA
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Talley J. Lambert
Juan Nunez-Iglesias
10Monash Micro Imaging, Monash University, Melbourne, Australia
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Juan Nunez-Iglesias
Daniel P. Poole
6Monash Institute of Pharmaceutical Sciences, Monash University, Parkville, Victoria 3052, Australia
7ARC Centre of Excellence in Convergent Bio-Nano Science and Technology, Monash Institute of Pharmaceutical Sciences, Monash University, Parkville, Victoria 3052, Australia
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Daniel P. Poole
Pavel Tomancak
1Max Planck Institute for Molecular Cell Biology and Genetics, Dresden, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Pavel Tomancak
Eugene W. Myers
1Max Planck Institute for Molecular Cell Biology and Genetics, Dresden, Germany
2Center for Systems Biology Dresden, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Eugene W. Myers
  • Abstract
  • Full Text
  • Info/History
  • Metrics
  • Data/Code
  • Preview PDF
Loading

Abstract

Modern life science relies heavily on fluorescent microscopy and subsequent quantitative bio-image analysis. The current rise of graphics processing units (GPUs) in the context of image processing enables batch processing large amounts of image data at unprecedented speed. In order to facilitate adoption of this technology in daily practice, we present an expert system based on the GPU-accelerated image processing library CLIJ: The CLIJ-assistant keeps track of which operations formed an image and suggests subsequent operations. It enables new ways of interaction with image data and image processing operations because its underlying GPU-accelerated image data flow graphs (IDFGs) allow changes to parameters of early processing steps and instantaneous visualization of their final results. Operations, their parameters and connections in the IDFG are stored at any point in time enabling the CLIJ-assistant to offer an undo-function for virtually unlimited rewinding parameter changes. Furthermore, to improve reproducibility of image data analysis workflows and interoperability with established image analysis platforms, the CLIJ-assistant can generate code from IDFGs in programming languages such as ImageJ Macro, Java, Jython, JavaScipt, Groovy, Python and C++ for later use in ImageJ, Fiji, Icy, Matlab, QuPath, Jupyter Notebooks and Napari. We demonstrate the CLIJ-assistant for processing image data in multiple scenarios to highlight its general applicability. The CLIJ-assistant is open source and available online: https://clij.github.io/assistant/

Competing Interest Statement

Research in the laboratories of D.P.P. is funded in part by Takeda Pharmaceuticals International.

Footnotes

  • https://clij.github.io/assistant

  • https://doi.org/10.5281/zenodo.4276076

Copyright 
The copyright holder for this preprint is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under a CC-BY 4.0 International license.
Back to top
PreviousNext
Posted November 20, 2020.
Download PDF
Data/Code
Email

Thank you for your interest in spreading the word about bioRxiv.

NOTE: Your email address is requested solely to identify you as the sender of this article.

Enter multiple addresses on separate lines or separate them with commas.
Interactive design of GPU-accelerated Image Data Flow Graphs and cross-platform deployment using multi-lingual code generation
(Your Name) has forwarded a page to you from bioRxiv
(Your Name) thought you would like to see this page from the bioRxiv website.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Share
Interactive design of GPU-accelerated Image Data Flow Graphs and cross-platform deployment using multi-lingual code generation
Robert Haase, Akanksha Jain, Stéphane Rigaud, Daniela Vorkel, Pradeep Rajasekhar, Theresa Suckert, Talley J. Lambert, Juan Nunez-Iglesias, Daniel P. Poole, Pavel Tomancak, Eugene W. Myers
bioRxiv 2020.11.19.386565; doi: https://doi.org/10.1101/2020.11.19.386565
Digg logo Reddit logo Twitter logo Facebook logo Google logo LinkedIn logo Mendeley logo
Citation Tools
Interactive design of GPU-accelerated Image Data Flow Graphs and cross-platform deployment using multi-lingual code generation
Robert Haase, Akanksha Jain, Stéphane Rigaud, Daniela Vorkel, Pradeep Rajasekhar, Theresa Suckert, Talley J. Lambert, Juan Nunez-Iglesias, Daniel P. Poole, Pavel Tomancak, Eugene W. Myers
bioRxiv 2020.11.19.386565; doi: https://doi.org/10.1101/2020.11.19.386565

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
  • Tweet Widget
  • Facebook Like
  • Google Plus One

Subject Area

  • Bioinformatics
Subject Areas
All Articles
  • Animal Behavior and Cognition (4095)
  • Biochemistry (8793)
  • Bioengineering (6495)
  • Bioinformatics (23409)
  • Biophysics (11772)
  • Cancer Biology (9173)
  • Cell Biology (13304)
  • Clinical Trials (138)
  • Developmental Biology (7426)
  • Ecology (11392)
  • Epidemiology (2066)
  • Evolutionary Biology (15128)
  • Genetics (10419)
  • Genomics (14030)
  • Immunology (9154)
  • Microbiology (22133)
  • Molecular Biology (8797)
  • Neuroscience (47472)
  • Paleontology (350)
  • Pathology (1424)
  • Pharmacology and Toxicology (2487)
  • Physiology (3712)
  • Plant Biology (8073)
  • Scientific Communication and Education (1434)
  • Synthetic Biology (2217)
  • Systems Biology (6023)
  • Zoology (1251)