BiaPy is an open source Python library for building bioimage analysis pipelines, also called workflows. This repository is actively under development by the Biomedical Computer Vision group at the University of the Basque Country and the Donostia International Physics Center.
The library provides an easy way to create image processing pipelines that are commonly used in the analysis of biology microscopy images in 2D and 3D. Specifically, BiaPy contains ready-to-use solutions for tasks such as semantic segmentation, instance segmentation, object detection, image denoising, single image super-resolution, self-supervised learning and image classification. The source code is based on Pytorch as the backend. As BiaPy’s core is based on deep learning, it is recommended to use a machine with a graphics processing unit (GPU) for faster training and execution.