Skip to content

BiaPyX/BiaPy-GUI

Repository files navigation

Graphical user interface for BiaPy: Bioimage analysis pipelines in Python

BiaPy GUI

Download BiaPy GUI for you OS

BiaPy

BiaPy is an open source ready-to-use all-in-one library that provides deep-learning workflows for a large variety of bioimage analysis tasks, including 2D and 3D semantic segmentation, instance segmentation, object detection, image denoising, single image super-resolution, self-supervised learning and image classification.

BiaPy is a versatile platform designed to accommodate both proficient computer scientists and users less experienced in programming. It offers diverse and user-friendly access points to our 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.

BiaPy workflows

Description video

Find a comprehensive overview of BiaPy and its functionality in the following videos:

BiaPy history and GUI demo
BiaPy history and GUI demo at RTmfm by Ignacio Arganda-Carreras and Daniel Franco-Barranco.
BiaPy presentation
BiaPy presentation at Virtual Pub of Euro-BioImaging by Ignacio Arganda-Carreras.

For developers (through console):

Download the repository first:

git clone https://github.com/BiaPyX/BiaPy-GUI.git

This will create a folder called BiaPy-GUI that contains all the files of the repository. Then you need to create a conda environment and install the dependencies:

conda create -n biapy-gui python=3.10.10
conda activate biapy-gui
pip install -r requirements.txt

After that simply run the main.py :

cd BiaPy-GUI
python main.py

To create the binary files:

cd BiaPy-GUI
pyinstaller -F main.py

You can also modify the main.spec file (e.g. to add new images) and redo the binary:

pyinstaller main.spec

This will create a main.spec file and a dist folder with BiaPy binary inside it.

Citation

Franco-Barranco, Daniel, et al. "BiaPy: a ready-to-use library for Bioimage Analysis Pipelines." 
2023 IEEE 20th International Symposium on Biomedical Imaging (ISBI). IEEE, 2023.