Plate IV.79 · Publications

scPortrait integrates single-cell images into multimodal modeling

Preprint in bioRxiv, 22 September 2025.

PreprintOpen accessResearch area: Representations, Single Cell

Authors

  1. Sophia C. Mädler
  2. Niklas A. Schmacke
  3. Alessandro Palma
  4. Altana Namsaraeva
  5. Ali Oğuz Can
  6. Varvara Varlamova
  7. Lukas Heumos
  8. Mahima Arunkumar
  9. Georg Wallmann
  10. Veit Hornung
  11. Fabian J. Theis
  12. Matthias Mann

Abstract

Machine learning increasingly uncovers rules of biology directly from data, enabled by large, standardized datasets. Microscopy images provide rich information on cellular architecture and are accessible at scale across biological systems, making them an ideal foundation for modeling cell behavior. However, a standardized image format does not exist at the single-cell level. Here we present scPortrait, an scverse software package for generation, storage, and application of single-cell image datasets. scPortrait reads, stitches and segments raw fields of view with out-of-core computation scaling to larger-than-memory datasets. Parallelization enables rapid extraction of individual cells into a standardized single-cell image format with fast access to accelerate machine learning. scPortrait enables analysis across modalities including images, proteomics and transcriptomics, identifying cancer-associated macrophage subpopulations by morphology and embedding single-cell images into transcriptome atlases. scPortrait turns microscopy images into a reusable resource for integrative cell modeling, establishing single-cell images as a core modality in systems biology.

Cite

@misc{madler2025scportrait,
  title = {{scPortrait integrates single-cell images into multimodal modeling}},
  author = {Mädler, Sophia C. and Schmacke, Niklas A. and Palma, Alessandro and Namsaraeva, Altana and Can, Ali Oğuz and Varlamova, Varvara and Heumos, Lukas and Arunkumar, Mahima and Wallmann, Georg and Hornung, Veit and Theis, Fabian J. and Mann, Matthias},
  howpublished = {bioRxiv},
  publisher = {openRxiv},
  year = {2025},
  month = sep,
  doi = {10.1101/2025.09.22.677590},
  url = {https://doi.org/10.1101/2025.09.22.677590},
  note = {Preprint}
}
.bib file