MorphGen: Controllable and Morphologically Plausible Generative Cell-Imaging

Berker Demirel, Marco Fumero, Theofanis Karaletsos, Francesco Locatello
10/1/2025
q-bio.QMcs.CVcs.LG

Official code: czi-ai/MorphGen (7 stars, last commit 2025-10-20).

Abstract

Simulating in silico cellular responses to interventions is a promising direction to accelerate high-content image-based assays, critical for advancing drug discovery and gene editing. To support this, we introduce MorphGen, a state-of-the-art diffusion-based generative model for fluorescent microscopy that enables controllable generation across multiple cell types and perturbations. To capture biologically meaningful patterns consistent with known cellular morphologies, MorphGen is trained with an alignment loss to match its representations to the phenotypic embeddings of OpenPhenom, a state-of-the-art biological foundation model. Unlike prior approaches that compress multichannel stains into RGB images -- thus sacrificing organelle-specific detail -- MorphGen generates the complete set of fluorescent channels jointly, preserving per-organelle structures and enabling a fine-grained morphological analysis that is essential for biological interpretation. We demonstrate biological consistency with real images via CellProfiler features, and MorphGen attains an FID score over 35% lower than the prior state-of-the-art MorphoDiff, which only generates RGB images for a single cell type. Code is available at https://github.com/czi-ai/MorphGen.

View on arXivView PDF

Code Implementations(1)

czi-ai/MorphGenOfficial100%

CZI AI Residency (Francesco Locatello) project on MorphGen: Generative Modeling for Morphologically Faithful and Generalizable Cell Painting Representations

71PythonJan 14, 20251 years agoNOASSERTION

Similar Papers

Cite this paper

@article{demirel2025morphgen,
  title  = {MorphGen: Controllable and Morphologically Plausible Generative Cell-Imaging},
  author = {Berker Demirel and Marco Fumero and Theofanis Karaletsos and Francesco Locatello},
  year   = {2025},
  eprint = {2510.01298},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.01298v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.01298.svg)](https://codeofpaper.com/paper/2510.01298)

Discussion