π¬ BIA Sanity Preserver π§
Because setting up bio image analysis tools shouldnβt cost you your sanity.
Setting up bio image analysis (BIA) tools the sane way is hard. Requirements change. Dependencies fight. Conflicts arise. Environments grow tangled and break.
BIA Sanity Preserver is here to restore balance.
With it, you can install and run your favourite bio image analysis tools in clean, isolated environments, avoiding conflicts and keeping your workflows reproducible and drama-free.
π§© The Idea
In one work, use pixi. No containers, no complexity, just pure, isolated environments.
π¦ Each tool gets its own dedicated environment. β‘ Environments can be quickly created, fearlessly modified (thanks to pixi locks π), and easily deleted.
π Getting Started
All you need is:
- pixi installed β pixi
- This repository cloned:
git clone https://github.com/lorenzocerrone/BIA-Sanity-Preserver
Thatβs it. Youβre officially on the path to BIA enlightenment.
π οΈ Tools Included
Run your tools with a single command and zero emotional damage:
ποΈ Environments
Ready-to-use environments for bio image analysis:
π Wish List
- StarDist
- ...
(Java-based tools are trickier to containerize with pixi, but it could be done!)
-
Fiji / ImageJ2 (PoC available: pixi-fiji)
-
QuPath
π€ Contributing
Any contributions are welcome! Hereβs how you can help:
- If something's not working, open an issue π
- If you have ideas for new tools or improvements, open an issue π‘
- If you want to add a tool or improve an existing setup, submit a pull request π
π§ͺ Testing
Each environment is automatically installed on Ubuntu, macOS, and Windows using GitHub Actions to ensure cross-platform compatibility. The tools themselves are not tested beyond installation.