Main Overview | Analysis Summary | App and Development | Packaging and Installation
Multicultivator Analysis
Cross platform Desktop application for optical density based growth phase analysis in multicultivator systems
Prebuilt releases are available for:
- macOS (Apple Silicon and Intel)
- Windows (x64)
- Linux (x64)
Download the latest version from:
https://github.com/SMNFL/Analysis-Tool-For-Bioreactor/releases
- Download the
.dmg - Open it
- Drag
Multicultivator.appintoApplications - Start the application
If macOS blocks the app:
- Open System Settings
- Go to Privacy & Security
- Allow the application manually
- Download the installer
.exe - Run the installer
- Start from desktop or start menu
- Download the
.tar.gz - Extract it
- Run the executable inside the folder
- Launch the application
- Select a tab separated
.txtfile - Configure parameters:
- Upper OD threshold
- Lower OD threshold
- Cylinders to analyze (1–8 or all)
- Run analysis
The input must be a tab separated .txt file.
Required structure:
- Column
time - Columns containing
.od(optical density) - Columns containing
.pump - Columns containing
.light
Each cylinder must include all three data types.
Cylinder assignment is inferred from naming patterns:
-1-,-2-, …,-8-
Results are written automatically next to the selected input file.
A new folder is created:
results_multicultivator_<input_filename>/
Example:
experiment.txt
results_multicultivator_experiment/
Generated content:
- CSV tables with growth phase statistics
- Interactive HTML plots
- Debug log (only if errors occur)
- Growth phase detection from OD data
- Robust Theil–Sen regression
- Duplication time calculation
- Multi cylinder support (1–8 or all)
- Interactive Plotly HTML visualization
- Automatic result export
src/
App/ UI (Avalonia)
Function/ analysis pipeline
Library/ shared types and helpers
Run locally:
dotnet run --project src/App/App.fsproj
Build:
dotnet build src/App/App.fsproj
Packaging scripts and installer definitions are located in:
packaging/
This includes:
- macOS app bundle and DMG creation
- macOS PKG installer creation
- Windows installer via Inno Setup
Build outputs are written to:
releases/
- Built with Avalonia for cross platform UI
- Charts are exported as HTML for browser based interaction
- Released builds are self contained and require no additional dependencies
For support or inquiries, please contact foelling@rptu.de. I will do my best to assist you.