# Ocelli: an open-source tool for the analysis and visualization of developmental multimodal single-cell data

**Authors:** Piotr Rutkowski, Marcin Tabaka

PMC · DOI: 10.1093/nargab/lqaf040 · NAR Genomics and Bioinformatics · 2025-04-10

## TL;DR

Ocelli is a Python tool that helps analyze and visualize complex single-cell data from developmental biology.

## Contribution

Ocelli introduces a scalable and efficient method for analyzing multimodal single-cell data using diffusion-based modeling.

## Key findings

- Ocelli provides visualization of cell states while preserving developmental progression continuity.
- The tool outperforms existing methods in computational speed and representation quality.
- Ocelli supports integration with trajectory inference and imputation of undetected features.

## Abstract

The recent expansion of single-cell technologies has enabled simultaneous genome-wide measurements of multiple modalities in the same single cell. The potential to jointly profile such modalities as gene expression, chromatin accessibility, protein epitopes, or multiple histone modifications at single-cell resolution represents a compelling opportunity to study developmental processes at multiple layers of gene regulation. Here, we present Ocelli, a lightweight Python package implemented in Ray for scalable visualization and analysis of developmental multimodal single-cell data. The core functionality of Ocelli focuses on diffusion-based modeling of biological processes involving cell state transitions. Ocelli addresses common tasks in single-cell data analysis, such as visualization of cells on a low-dimensional embedding that preserves the continuity of the developmental progression of cells, identification of rare and transient cell states, integration with trajectory inference algorithms, and imputation of undetected feature counts. Extensive benchmarking shows that Ocelli outperforms existing methods regarding computational time and quality of the reconstructed low-dimensional representation of developmental data.

Graphical Abstract

## Full-text entities

- **Genes:** CD8A (CD8 subunit alpha) [NCBI Gene 925] {aka CD8, CD8alpha, IMD116, Leu2, p32}, KRT73 (keratin 73) [NCBI Gene 319101] {aka CK-73, IRT6IRS3, K6IRS3, K73, KRT6IRS3}, KRT71 (keratin 71) [NCBI Gene 112802] {aka HYPT13, K6IRS1, KRT6IRS, KRT6IRS1}, XCL1 (X-C motif chemokine ligand 1) [NCBI Gene 6375] {aka ATAC, LPTN, LTN, SCM-1, SCM-1a, SCM1}, CD14 (CD14 molecule) [NCBI Gene 929], TAC1 (tachykinin precursor 1) [NCBI Gene 6863] {aka Hs.2563, NK2, NKNA, NPK, TAC2}, CD4 (CD4 molecule) [NCBI Gene 920] {aka CD4mut, IMD79, Leu-3, OKT4D, T4}, CD34 (CD34 molecule) [NCBI Gene 947], MAP9 (microtubule associated protein 9) [NCBI Gene 79884] {aka ASAP}
- **Diseases:** pancreatic (MESH:D010195), MDM (MESH:D008228)
- **Chemicals:** EP23169340.9 (-)
- **Species:** Homo sapiens (human, species) [taxon 9606]

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC12086682/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/PMC12086682/full.md

## References

100 references — full list in the complete paper: https://tomesphere.com/paper/PMC12086682/full.md

---
Source: https://tomesphere.com/paper/PMC12086682