HoneychromeOpen-Source Cross-Platform GUI App for Cytometry Acquisition and Analysis. Built in Python. Source code on GitHub. Part of the Cytkit project to provide a complete open-source spectral cytometer.
Now in beta
Our aim is to make Honeychrome so intuitive that you don’t need instructions. But just in case, we have prepared this instructional video on YouTube: Introduction to Honeychrome in 30 Minutes.
For too long, our field lacked a general purpose, free and open-source cytometry software package. We are plugging that gap to provide a software package that is useful for everybody: power cytometrists, biologists, students, innovators. The app is lightweight but provides all the features one expects:
Honeychrome is fully open source to provide a platform that innovators can exploit, for developing both new instrumentation and new methods in data analysis/visualisation.
See more about Honeychrome and the Cytkit project here: cytkit.com
You have the following options, depending on whether you want to use the Python source code or just download an executable. For most users, it is sufficient to download an executable for your platform (Windows/Linux/MacOS).
A set of compressed binary packages are available in the releases section.
Note: Since Honeychrome is very new, you may get warnings on Windows/Mac that the application is unrecognised. If so, please post the warning on the Github issues page, or contact Samson (cytkit.com/contact). You can normally click through any warnings; starting the app should function normally after that.
For all other systems, please follow the Python instructions below.
Follow these steps to clone the repository and run the application from source:
git clone https://github.com/salmansamson/honeychrome.git
cd honeychrome
python3 -m venv .venv
source .venv/bin/activate.venv\Scripts\activatepip install --upgrade pip
pip install -r requirements.txt
pip install -e .
python3 -m honeychrome.main
We have many ideas for Honeychrome and welcome new ones. We also welcome anyone wishing to contribute to and improve the software!
We will shortly release fuller instructions and documentation for programmers wishing to build on Honeychrome in new open source cytometry projects. In the meantime, please contact us if you require assistance.
Honeychrome builds on several great open source Python packages:
Samson Rogers has been the main developer so far. Thanks to support and advice from many people including Oliver Burton, C. Vant, Lotte Carr, Scott Tasker, Philip Jones, Robyn Pritchard.
By January 2027, we hope to get to a stable release labeled v1.0.0, including the following: