Below is a list of the publically available software tools and packages that Dr. Leonid Kostrykin has written or contributed to.

Galaxy Image Analysis

FAIR image analysis of cell microscopy images

Galaxy Image Analysis is a software suite for auomated analysis of cell microscopy images.

The software is publically available on Galaxy Europe, DockerHub, and GitHub.

segmetrics

Toolkit for quantitative evaluation of image segmentation performance

The segmetrics software package provides easy-to-use tools for evaluation of the performance of segmentation methods in biomedical image analysis and beyond, and to fasciliate the comparison of different methods by providing standardized implementations. The software supports 2-D image data and provides both a command-line interface and a Python API.

The software is publically available on Galaxy Europe, Bioconda, and GitHub. The documentation is available on readthedocs.io.

SuperDSM

Cell segmentation using superadditivity and deformable shape models

SuperDSM is a globally optimal segmentation method based on superadditivity and deformable shape models for cell nuclei in fluorescence microscopy images and beyond.

The software is publically available on Galaxy Europe, Bioconda, and GitHub. The documentation is available on readthedocs.io.

repype

Reproducible & efficient batch processing for sustainable software experiments

The repype library provides a framework for reproducible and efficient batch processing using pipelines to facilitate the sustainability of software experiments.

The framework emerged as a by-product of the development of SuperDSM, which is a software pipeline for image segmentation. Later, it was also used for other image analyis pipelines (e.g., image registration and stitching).

The framework is publically available as a Python module on PyPI, conda-forge, and GitHub. The documentation is available on readthedocs.io.

LibCarna

Real-time visualization of 3-D images “just as simple” as for 2-D images

LibCarna is an attempt to make the visualization of 3D image data in Jupyter Notebooks just as simple as it is for 2D images. It was developed with an emphasis on simplicity and flexibility. Under the hood, LibCarna is implemented in C++ using efficient OpenGL while also supporting headless rendering using EGL. Python bindings are provided.

The project started off as Carna in 2010 at the Chair of Medical Engineering, RWTH Aachen, and was designed specifically for applications in medical imaging. It was discontinued in 2015/16. LibCarna is a fork of Carna that was created in 2021, aiming at a wider range of applications by providing classes for scientific visualization of biomedical data and beyond.

The library (LibCarna) and its Python bindings (LibCarna-Python) are publically available as pre-built binary packages on Bioconda (LibCarna, LibCarna-Python). LibCarna also provides CMake bindings. The sources are available on GitHub (LibCarna, LibCarna-Python). Documentation is also available (LibCarna, LibCarna-Python).