pyCyto — Python Cytotoxicity Pipeline

pyCyto is a Python workflow package for reproducible analysis of microscopic cytotoxicity assays. It provides a modular pipeline covering preprocessing, segmentation, tracking, and postprocessing — runnable locally or distributed across HPC clusters via SLURM.

New Users

Install pyCyto, set up a pipeline YAML, and run your first analysis. No development setup required.

install
Researchers & Analysts

Run existing pipelines on your data using Jupyter notebooks or YAML configuration files. Explore results interactively. See also: Architecture, Figure Gallery.

Introduction to pyCyto
Cluster Operators

Deploy and run distributed pipelines on HPC. Manage data staging, SLURM job submission, and provenance.

Cluster Jupyter Setup Guide
Developers

Extend pyCyto with new pipeline modules. Follow the API contract, add docstrings, and run tests.

Developer Guide
API Reference

Full autodoc API reference for all cyto modules and classes.

API Reference

Indices and Tables