mehta-lab/VisCy

computer vision models for single-cell phenotyping

102

stars

215

commits

Jupyter Notebook

primary language

Sep 10, 2026

updated

mehta-lab.github.io/VisCy/
bioimage-analysis
computer-vision
image-translation
machine-learning
representation-learning

README

VisCy

StatusDocs Tests
PackagePyPI Downloads
MetaSPEC 0 Contributors Stars
CiteDOI

VisCy (blend of vision and cyto) is a deep learning pipeline for training and deploying computer vision models for image-based phenotyping at single-cell resolution.

Packages

VisCy is organized as a uv workspace monorepo:

PackageDescriptionInstall
viscy-dataData loading and Lightning DataModules for microscopypip install viscy-data
viscy-modelsNeural network architectures (UNet, contrastive, VAE)pip install viscy-models
viscy-transformsGPU-accelerated image transforms for microscopypip install viscy-transforms
viscy-utilsShared ML infrastructure for microscopypip install viscy-utils

Applications

ApplicationDescriptionInstall
CytolandRobust virtual staining of organelles from label-free imagesuv pip install -e "applications/cytoland"
DynaCLRSelf-supervised contrastive learning for cellular dynamicsuv pip install -e "applications/dynaclr"

Installation

Install individual packages (e.g.):

pip install viscy-models

Or install from source with all development dependencies:

git clone https://github.com/mehta-lab/VisCy.git
cd VisCy
uv sync

Documentation

Full documentation is hosted at https://mehta-lab.github.io/VisCy/stable/.

Development

See CONTRIBUTING.md for development setup and guidelines.

License

BSD-3-Clause

Contributors

ziw-liu

130 commits

edyoshikun

42 commits

mattersoflight

23 commits

srivarra

6 commits

mehta-lab/VisCy

computer vision models for single-cell phenotyping

102

stars

215

commits

Jupyter Notebook

primary language

Sep 10, 2026

updated

mehta-lab.github.io/VisCy/
bioimage-analysis
computer-vision
image-translation
machine-learning
representation-learning

README

VisCy

StatusDocs Tests
PackagePyPI Downloads
MetaSPEC 0 Contributors Stars
CiteDOI

VisCy (blend of vision and cyto) is a deep learning pipeline for training and deploying computer vision models for image-based phenotyping at single-cell resolution.

Packages

VisCy is organized as a uv workspace monorepo:

PackageDescriptionInstall
viscy-dataData loading and Lightning DataModules for microscopypip install viscy-data
viscy-modelsNeural network architectures (UNet, contrastive, VAE)pip install viscy-models
viscy-transformsGPU-accelerated image transforms for microscopypip install viscy-transforms
viscy-utilsShared ML infrastructure for microscopypip install viscy-utils

Applications

ApplicationDescriptionInstall
CytolandRobust virtual staining of organelles from label-free imagesuv pip install -e "applications/cytoland"
DynaCLRSelf-supervised contrastive learning for cellular dynamicsuv pip install -e "applications/dynaclr"

Installation

Install individual packages (e.g.):

pip install viscy-models

Or install from source with all development dependencies:

git clone https://github.com/mehta-lab/VisCy.git
cd VisCy
uv sync

Documentation

Full documentation is hosted at https://mehta-lab.github.io/VisCy/stable/.

Development

See CONTRIBUTING.md for development setup and guidelines.

License

BSD-3-Clause

Contributors

ziw-liu

130 commits

edyoshikun

42 commits

mattersoflight

23 commits

srivarra

6 commits

Languages

Jupyter Notebook

81.1%

Python

18.1%