An automated workflow for parallel processing of large multiview SPIM recordings

Summary: Selective Plane Illumination Microscopy (SPIM) allows to image developing organisms in 3D at unprecedented temporal resolution over long periods of time. The resulting massive amounts of raw image data requires extensive processing interactively via dedicated graphical user interface (GUI) applications. The consecutive processing steps can be easily automated and the individual time points can be processed independently, which lends itself to trivial parallelization on a high performance computing (HPC) cluster. Here, we introduce an automated workflow for processing large multiview, multichannel, multiillumination time-lapse SPIM data on a single workstation or in parallel on a HPC cluster. The pipeline relies on snakemake to resolve dependencies among consecutive processing steps and can be easily adapted to any cluster environment for processing SPIM data in a fraction of the time required to collect it. Availability and implementation: The code is distributed free and open source under the MIT license http://opensource.org/licenses/MIT. The source code can be downloaded from github: https://github.com/mpicbg-scicomp/snakemake-workflows. Documentation can be found here: http://fiji.sc/Automated_workflow_for_parallel_Multiview_Reconstruction. Contact: schmied@mpi-cbg.de Supplementary information: Supplementary data are available at Bioinformatics online.

[1]  Benjamin Schmid,et al.  Real-time multi-view deconvolution , 2015, Bioinform..

[2]  F. Del Bene,et al.  Optical Sectioning Deep Inside Live Embryos by Selective Plane Illumination Microscopy , 2004, Science.

[3]  Philipp J. Keller,et al.  Reconstruction of Zebrafish Early Embryonic Development by Scanned Light Sheet Microscopy , 2008, Science.

[4]  Stephan Preibisch,et al.  OpenSPIM: an open-access light-sheet microscopy platform , 2013, Nature Methods.

[5]  Stephan Preibisch,et al.  Efficient Bayesian-based multiview deconvolution , 2013, Nature Methods.

[6]  Johannes E. Schindelin,et al.  Fiji: an open-source platform for biological-image analysis , 2012, Nature Methods.

[7]  I. Bird Computing for the Large Hadron Collider , 2011 .

[8]  David F. Snelling,et al.  UNICORE: uniform access to supercomputing as an element of electronic commerce , 1999, Future Gener. Comput. Syst..

[9]  Thomas Steinke,et al.  A Single Sign-On Infrastructure for Science Gateways on a Use Case for Structural Bioinformatics , 2012, Journal of Grid Computing.

[10]  Sven Rahmann,et al.  Genome analysis , 2022 .

[11]  Fernando Amat,et al.  Efficient processing and analysis of large-scale light-sheet microscopy data , 2015, Nature Protocols.

[12]  Tobias Pietzsch,et al.  BigDataViewer: visualization and processing for large image data sets , 2015, Nature Methods.

[13]  Stephan Saalfeld,et al.  Software for bead-based registration of selective plane illumination microscopy data , 2010, Nature Methods.

[14]  Pavel Tomancak,et al.  Open-source solutions for SPIMage processing. , 2014, Methods in cell biology.