This organization contains repositories of the tools developed by bioimage analysis engineers of the Institute Pasteur, Paris, developed within two collaborating teams:
- Image Analysis Hub of Pasteur's Technology Department
- Developmental and Stem Cell Biology Department / CNRS UMR3738 of Institut Pasteur.
We are research engineers and a significant part of our work is the creation of custom image analysis pipelines for our users, tailored to their projects, developed in a collaborative manner. Often, these developments materialized in widely usable tools, that we make available to the scientific community. These tools are all included in this repository or linked from this page. They are Findable (we link and introduce them here), Accessible (you will find installation instructions, that work, for all of them), Interoperable (we build them within existing ecosystems) and Reusable (they have a scope and a usability more general than the specific project they were built for).
Content
clEsperanto is a GPU-accelerated image processing library that offers your favorite image processing functions on GPU, a unified API accessible across various programming languages, and broad compatibility with different hardware and systems. It is a large project involving several contributors, and it has its own Github org (https://github.com/clEsperanto). You can find clEsperanto documentation here. Our work there results from a collaboration with Robert Haase funded by a CZI EOSS4 grant.
DeProj is a MATLAB app made to yield accurate morphological measurements on cells in epithelia or tissues. Typically, it works from 1/ a binary mask, from the segmentation of the apical surface of cells in tissue and 2/ a height map of the corresponding tissue (the Z position for all X, Y), and generates several morphological measurements on the cells, corrected for the curvature of the tissue. It is made to work well with the LocalZProjector Fiji plugin (see below).
Paper:
LocalZProjector and DeProj: a toolbox for local 2D projection and accurate morphometrics of large 3D microscopy images
Sébastien Herbert, Léo Valon, Laure Mancini, Nicolas Dray, Paolo Caldarelli, Jérôme Gros, Elric Esposito, Spencer L. Shorte, Laure Bally-Cuif, Romain Levayer, Nathalie Aulner, Jean-Yves Tinevez
BMC Biol 19, 136 (2021). https://doi.org/10.1186/s12915-021-01037-w
DeXtrusion is a machine learning based python pipeline to detect cell extrusions in epithelial tissues movies. It can also detect cell divisions and emergence of SOPs (sensory organ precursors). It can easily be trained to detect other dynamic events.
Paper:
DeXtrusion: automatic recognition of epithelial cell extrusion through machine learning in vivo
Alexis Villars, Gaëlle Letort, Léo Valon, Romain Levayer
Development (2023). 150 (13): dev201747. doi: https://doi.org/10.1242/dev.201747
EpiCure is a napari plugin to ease manual correction of epithelia segmentation movies. It processes 2D images or movies of epithelia development. The segmentation and/or the tracking can be performed within EpiCure, or the results from other softwares can be loaded. Curation of the segmentation is eased through a lot of options and keyboard shortcuts and potential errors can be flagged to help identifying them. Analysis of the results can be directly done within EpiCure and the curated segmentation and measures can be exported in several other formats.
Local Z Projector (LZP) is an ImageJ2 plugin to perform local-Z projection of a 3D stack, possibly over time, possibly very large. It processes images of epithelial tissues where the apical surface is curved but has no folds. The LZP plugin automatically creates a 2D projection of the apical surface of the tissue and the corresponding height map of the tissue. It is made to work even if there are spurious or unwanted structures in the 3D volume. LZP is deployed as a Fiji plugin with a user interface and made to work well with the DeProj MATLAB analysis package (see above).
See also in this org the LocalZBackProjector, that can retrieve the height map from 2D denoised projected epithelia image and the initial 3D image.
Paper:
LocalZProjector and DeProj: a toolbox for local 2D projection and accurate morphometrics of large 3D microscopy images
Sébastien Herbert, Léo Valon, Laure Mancini, Nicolas Dray, Paolo Caldarelli, Jérôme Gros, Elric Esposito, Spencer L. Shorte, Laure Bally-Cuif, Romain Levayer, Nathalie Aulner, Jean-Yves Tinevez
BMC Biol 19, 136 (2021). https://doi.org/10.1186/s12915-021-01037-w
MaMuT is a Fiji plugin that combines the BigDataViewer and TrackMate in an application that allow browsing, tracking cells and curating annotations for large 3D+T image data, possibly over multiple views (in the case of SPIM). The code results from a collaboration with the lab of Pavel Tomancak, and is part of the dedicated TrackMate org. It is still maintained, but today it has been superseded by Mastodon (see below).
Paper:
Multi-view light-sheet imaging and tracking with the MaMuT software reveals the cell lineage of a direct developing arthropod limb.
Carsten Wolff, Jean-Yves Tinevez, Tobias Pietzsch, Evangelia Stamataki, Benjamin Harich, Léo Guignard, Stephan Preibisch, Spencer Shorte, Philipp J Keller, Pavel Tomancak, Anastasios Pavlopoulos
ELife, 7 (2018). doi:10.7554/elife.34410
Mastodon is a large-scale tracking and track-editing framework for large, multi-view images, such as the ones that are typically generated in the domain Development Biology or Stem-Cell Biology or Cell Biology. It is our effort to provide a framework that can track cells, curate tracks and analyze tracks in very large movies, following millions of objects in 3D+T, multiview, in a powerful and user-friendly tool. The core code results from a collaboration with the lab of Pavel Tomancak and its several extensions involve many excellent collaborators. Because Mastodon is built on several repos with several people, it has its own Mastodon Github org.
Paper:
Mastodon: the Command Center for Large-Scale Lineage-Tracing Microscopy Datasets.
Johannes Girstmair, Tobias Pietzsch, Vladimir Ulman, Stefan Hahmann, Matthias Arzt, Mette Handberg-Thorsager, Samuel Pantze, Ko Sugawara, Robert Haase, Jean-Yves Tinevez, Pavel Tomancak
bioRxiv (2025).12.10.693416; doi: https://doi.org/10.64898/2025.12.10.693416
Multiview-stitcher is an open-source modular toolbox for distributed and tiled stitching of 2-3D image data in Python. It is a collection of algorithms to register and fuse small and large datasets from multi-positioning and multi-view light sheet microscopy, as well as other modalities such as correlative cryo-EM datasets. As such, it shares considerable functionality with the Fiji plugin BigStitcher, with the difference that it is designed for interoperability with the Python scientific ecosystem. It has its own Github org in which you will find a user interface within napari.
Pycellin is a graph-based Python framework to easily manipulate and analyze cell tracking data, at the single-cell level. In particular, it is made to analyze lineages comprising cell divisions, and can extract quantitative measurements linked to these events. Pycellin provides predefined properties related to cell morphology, cell motion and tracking that can be automatically added to enrich lineages. It is designed to perform the last analysis after tracking, and we made it interoperable with a very wide range of tracking tools (among them TrackMate, see below). In addition, Pycellin is the medium through which we collaborate on GEFF with the Live Image Tracking Tools consortium, working to build a universal file format to exchange tracking results between scientific tools.
TrackMate is a Fiji plugin that performs cell, organelle and object tracking. It takes the shape of a user-friendly plugin, in wizard-like interface, where a user can select and configure a wide range of detection, segmentation and linking algorithms. Users can edit tracking results, perform automated, semi-automatic and fully automatic tracking. TrackMate comes with a very wide range of extensions and additions, and is developed with a dedicated Github repo org, collaborating with excellent people.
Papers:
TrackMate 7: integrating state-of-the-art segmentation algorithms into tracking pipelines.
Dmitry Ershov, Minh-Son Phan, Joanna W. Pylvänäinen, Stéphane U. Rigaud, Laure Le Blanc, Arthur Charles-Orszag, James R. W. Conway, Romain F. Laine, Nathan H. Roy, Daria Bonazzi, Guillaume Duménil, Guillaume Jacquemet & Jean-Yves Tinevez
Nature Methods (2022). 19(7), 829–832. doi:10.1038/s41592-022-01507-1
TrackMate: An open and extensible platform for single-particle tracking.
Jean-Yves Tinevez, Nick Perry, Johannes Schindelin, Genevieve M. Hoopes, Gregory D. Reynolds, Emmanuel Laplantine, Sebastian Y. Bednarek, Spencer L. Shorte, Kevin W. Eliceiri
Methods (2017). 115, 80–90. doi:10.1016/j.ymeth.2016.09.016
Most of our contributions are made within the Python scientific ecosystem or deployed in scientific software platforms. We are core contributors of several of them, supporting their development and benefitting from the facilities they offer for deployment and maintenance.
Icy is a bioiomage analysis platform written in Java for its core. It offers to users a core user interface to open, inspect, and analyze microscopy images, along with a set of advanced image analysis and processing algorithms. It is a modular software composed of a kernel and plugins, with a goal similar to that of Fiji (see below). Its main development is carried on by the Biological Image Analysis unit at Institut Pasteur, with whom we collaborate. We are currently working on developing its next major version with a full redesign, stronger integration with the Java scientific ecosystem and interoperability with the Python scientific ecosystem.
Fiji is an image processing package — a "batteries-included" distribution of ImageJ, bundling many plugins which facilitate scientific image analysis. It builds on top of the ImageJ2 and ImageJ core and is today one of the most used and cited scientific software tool. We have been core contributors of the Fiji project since its inception, and contributed and maintained a set of plugins and utilities in Fiji, some of which are listed above. Today, the Fiji core development is carried mainly by the team of Kevin Eliceiri in the University of Madison, with whom we collaborate. The Institut Pasteur, Paris hosts a mirror for the Fiji software, including plugins.
Scipion is an image processing framework for obtaining 3D models of macromolecular complexes using Electron Microscopy (3DEM). It integrates several software packages and presents a unified interface for both biologists and developers. Scipion allows executing workflows combining different software tools, while taking care of formats and conversions. It is the main platform with which we use to support our users with image processing for electron microscopy.












