Accessible analysis
Work through a graphical interface while retaining scriptable R functions for repeatable pipelines.
BIOSZEN helps researchers turn Excel tables, CSV files, and optical-density time series into statistical results, growth parameters, customizable plots, and reproducible exports—without requiring plotting code.
BIOSZEN brings data preparation, exploratory visualization, statistical analysis, growth-curve analysis, figure assembly, and reproducibility records into one guided local workflow.
Work through a graphical interface while retaining scriptable R functions for repeatable pipelines.
Use normalization, replicate-aware quality control, normality tests, significance tests, post hoc comparisons, and multiple-testing correction.
Create boxplots, bar plots, violin plots, curves, stacked plots, heatmaps, correlation plots, and correlation matrices.
Export processed data, statistics, metadata, plots, composition panels, and reusable ZIP bundles.
Experimental biologists, microbiologists, students, and research teams that want guided biological data analysis with reproducible R workflows and publication-ready outputs.
BIOSZEN is distributed through R-universe. After installation, launch it from R or from the BIOSZEN RStudio Addin.
install.packages(
"BIOSZEN",
repos = c(
"https://bioszen.r-universe.dev",
"https://cloud.r-project.org"
)
)
BIOSZEN::BIOSZEN()
The complete workflow runs on the user's computer. Files loaded into the local session are processed locally.
After installation and an RStudio restart, select Addins > Launch BIOSZEN in Browser.
Use the hosted demo to explore the interface. Prefer the local installation for the complete workflow and for sensitive experimental data.
The recommended Platemap + Curves workflow combines a structured experimental workbook with optional well-based time-series measurements.
Use Platemap + Curves, grouped parameters, summary tables, or CSV input.
Import the primary experimental file and, when needed, the well-based time series.
Validate groups, parameters, replicates, and well mappings before analysis.
Configure plot families, labels, axes, fonts, colors, legends, and annotations.
Normalize against controls, run statistical tests, and inspect significance results.
Save plots, tables, metadata, PowerPoint figures, and reproducibility bundles.
The recommended primary workbook contains a Datos sheet with observations and a PlotSettings sheet with plotting metadata. A separate curves file can provide a Time column and well measurements such as A1, A2, and A3.



BIOSZEN supports control-based normalization with replicate-aware behavior and provides a guided route from assumption checks to significance results.

The growth module plots trajectories and calculates parameters independently for each well or curve. It uses a robust exponential-phase detector first and a permissive detector only to complete estimates that remain missing.

growth_results <- BIOSZEN::growth_parameters(
"Curvas.xlsx",
max_time = 48,
time_interval = 0.5,
output_dir = "growth_results",
overwrite = FALSE
)
| Parameter | What it represents | How to interpret it |
|---|---|---|
µMax | Maximum specific growth rate estimated during the detected exponential-growth interval. | Higher values indicate faster exponential growth; units are inverse time. |
max_percap_time | Mean time of the interval used to estimate µMax. | Locates the strongest exponential-growth interval on the time axis. |
doub_time | Estimated doubling time, calculated as log(2) / µMax. | Lower values indicate faster growth. |
lag_time | Estimated start of the detected exponential phase. | Larger values indicate a longer delay before rapid growth. |
ODmax | Highest observed optical-density value. | Maximum recorded density during the experiment. |
max_time | First time at which ODmax is observed. | Indicates when the maximum recorded density is reached. |
AUC | Area under the complete OD-versus-time curve. | Summarizes accumulated growth across the experiment. |
OD0 | First valid measurement after observations are ordered by time. | Describes starting density or baseline OD. |
Units: time-related parameters inherit the unit used in the input Time column.
Export individual plots, multi-plot composition panels, processed workbooks, statistical tables, metadata, and reusable analysis bundles.
# Launch the app
BIOSZEN::BIOSZEN()
# Extract growth parameters
results <- BIOSZEN::growth_parameters("Curvas.xlsx")
# Check or install an approved update
BIOSZEN::bioszen_update_available()
BIOSZEN::bioszen_update()
# Display the official citation
BIOSZEN::bioszen_citation()
Choose the route that fits your goal: install the package, read the manual, explore the demo, inspect the source, or cite the archived release.
Install BIOSZEN and inspect its package build and documentation.
InstallRead the English user manual or inspect the complete source code.
Explore a limited hosted version of the interface before installing locally.
Try onlineDiscover BIOSZEN in the community-driven life-science software registry.
bio.toolsAccess the complete BIOSZEN archive, DOI, and version history.
ZenodoBIOSZEN is open-source software distributed under the GPL-3.0 license.
LicenseSzenfeld, B. (2026). BIOSZEN (Version 2.1.1) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.21765136