23–25 Oct 2024
Milan, Italy
Europe/Rome timezone

pyCyto: A Pythonic Cytotoxicity Analysis Pipeline

23 Oct 2024, 12:08
2m
Human Technopole (HT Auditorium)

Human Technopole

HT Auditorium

Speaker

Jacky Ka Long Ko (University of Oxford)

Description

In this work, we present a comprehensive Python tool designed for automated large-scale cytotoxicity analysis, focusing on immune-target cell interactions. With the capacity to handle microscopic imaging with a 24-hours imaging duration of up to 100,000 cells in interaction per frame, pyCyto offers a robust and scalable solution for high-throughput image analysis. Its architecture comprises four integrated layers: pythonic classes, a command-interface (CLI), YAML pipeline control, and a SLURM distributed version. The pythonic classes provide a flexible and object-oriented foundation that wraps over extensive task-specific libraries for image preprocessing, deep learning-based segmentation, cell tracking, GPU-accelerated contact and killing analysis. The CLI enables interaction with individual steps via terminals, hence enabling scalable and repeatable batch bioimage analysis. To enable a streamlined end-to-end analysis workflow, pyCyto includes a YAML pipeline for high-level configuration that facilitates analysis configurations and management of complex steps in human-readable file format. In bundle with SLURM distributed version, the YAML pipeline control file is compatible with computation devices at different scales that offer maximal scalability from edge computing to high-performance computing (HPC) clusters, significantly enhancing data throughput and analysis efficiency. The package is originally designed to support multi-channel fluorescent microscopy images, with extensible adaptability for various live imaging modalities, including brightfield, confocal, lightsheet and spinning disk microscopes. The seamless integration of various stages of bioimage analysis ensures detailed cellular activities assessment, making it an invaluable tool for researchers in immunology and cell biology.

Authors Jacky Ka Long Ko*, Veronika Pfannenstill, Marco Fritzsche
Keywords Python, Bioimage Analysis, Pipeline, Cluster Computing, High Performance Computing

Presentation materials

There are no materials yet.