DynaCLR: Contrastive Learning of Cellular Dynamics with Temporal Regularization

Eduardo Hirata-Miyasaki, Soorya Pradeep, Ziwen Liu, Alishba Imran, Taylla Milena Theodoro +8 more
10/15/2024
cs.CVq-bio.QM

Official code: mehta-lab/VisCy (102 stars, BSD-3-Clause, last commit 2026-05-01). 1 more implementation below.

Abstract

We report DynaCLR, a self-supervised method for embedding cell and organelle Dynamics via Contrastive Learning of Representations of time-lapse images. DynaCLR integrates single-cell tracking and time-aware contrastive sampling to learn robust, temporally regularized representations of cell dynamics. DynaCLR embeddings generalize effectively to in-distribution and out-of-distribution datasets, and can be used for several downstream tasks with sparse human annotations. We demonstrate efficient annotations of cell states with a human-in-the-loop using fluorescence and label-free imaging channels. DynaCLR method enables diverse downstream biological analyses: classification of cell division and infection, clustering heterogeneous cell migration patterns, cross-modal distillation of cell states from fluorescence to label-free channel, alignment of asynchronous cellular responses and broken cell tracks, and discovering organelle response due to infection. DynaCLR is a flexible method for comparative analyses of dynamic cellular responses to pharmacological, microbial, and genetic perturbations. We provide PyTorch-based implementations of the model training and inference pipeline (https://github.com/mehta-lab/viscy) and a GUI (https://github.com/czbiohub-sf/napari-iohub) for the visualization and annotation of trajectories of cells in the real space and the embedding space.

View on arXivView PDF

Code Implementations(2)

mehta-lab/VisCyOfficial100%
BSD-3-Clause

computer vision models for single-cell phenotyping

10213Shell, PythonMay 30, 20235 months agoBSD-3-Clause
bioimage-analysiscomputer-visionimage-translationmachine-learningrepresentation-learning
BSD-3-Clause

OME-Zarr viewer for napari with iohub as the I/O backend

40PythonMar 8, 20237 months agoBSD-3-Clause

Similar Papers

Cite this paper

@article{hiratamiyasaki2024dynaclr,
  title  = {DynaCLR: Contrastive Learning of Cellular Dynamics with Temporal Regularization},
  author = {Eduardo Hirata-Miyasaki and Soorya Pradeep and Ziwen Liu and Alishba Imran and Taylla Milena Theodoro and Ivan E. Ivanov and Sudip Khadka and See-Chi Lee and Michelle Grunberg and Hunter Woosley and Madhura Bhave and Carolina Arias and Shalin B. Mehta},
  year   = {2024},
  eprint = {2410.11281},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.11281v2}
}

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/2410.11281.svg)](https://codeofpaper.com/paper/2410.11281)

Discussion