bioRxivBioinformaticsPreprint
PuBliCiTy: Python Bioimage Computing Toolkit
Abstract
The Python Bioimage Computing Toolkit (PuBliCiTy) is an evolving set of functions, scripts, and classes, written primarily in Python, to facilitate the analysis of biological images, of two or more dimensions, from electron or light microscopes. While the early development was guided by the goal of replacing an existing internal code-base with Python code, the effort later came to include novel tools, specially in the areas of machine learning infrastructure and model development. The toolkit is built on top of the so-called python data science stack, which includes numpy, scipy, scikit-image, scikit-learn, and pandas. It also contains some deep learning models, written in TensorFlow and PyTorch, and a web-app for image annotation, which uses Flask as the web framework. The main features of the toolkit are: (1) simplifying the interface of some routinely used functions from underlying libraries; (2) providing helpful tools for the analysis of large images; (3) providing a web interface for image annotation, which can be used remotely and on tablets with pencils; (4) providing machine learning model implementations that are easy to read, train, and deploy - written in a way that minimizes complexity for users without a computer science or software development background. The source code is released under an MIT-like license at github.com/hms-idac/PuBliCiTy. Details, tutorials, and up-to-date documentation can be found at the projects page as well. Project pagegithub.com/hms-idac/PuBliCiTy
- assay: imaging
- research focus: software / tool
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Piximi - An Images to Discovery web tool for bioimages and beyond
Levin M Moser, Nodar Gogoberidze, … Beth A. Cimini·bioRxiv·Jun 3, 2024
- DeepImageJ: A user-friendly environment to run deep learning models in ImageJ
E. Gomez-de-Mariscal, C. Garcia-Lopez-de-Haro, … D. Sage·bioRxiv·May 6, 2021
- BiaPy: Accessible deep learning on bioimages
Daniel Franco-Barranco, Jesuś A. Andrés-San Román, … Ignacio Arganda‐Carreras·Nature MethodsPeer-reviewed·Apr 29, 2025
- CellProfiler Analyst: interactive data exploration, analysis, and classification of large biological image sets
David Dao, Adam N Fraser, … Anne E. Carpenter·BioinformaticsPeer-reviewed·Jun 26, 2016
- BioImage Model Zoo: A Community-Driven Resource for Accessible Deep Learning in BioImage Analysis
Wei Ouyang, Fynn Beuttenmueller, … Anna Kreshuk·bioRxiv·Jun 7, 2022
- CellTool: an open source software combining bio-image analysis and mathematical modeling
Georgi Danovski, Teodora Dyankova-Danovska, … Stoyno Stoynov·International Journal of Molecular SciencesPeer-reviewed·Nov 26, 2023