OpenPharmaStability
An open source, ICH Q1E inspired toolkit for reproducible pharmaceutical stability analysis.
Upload stability data, run transparent shelf life calculations, and generate audit friendly HTML, JSON, and plot artifacts from a Python statistical engine.
Shows statistical modeling, pharma context, reproducible artifacts, and regulatory aware boundaries in one coherent product surface.
Not a calculator. A documented statistical run.
The page foregrounds the work hiring reviewers should notice: regression choices, poolability logic, confidence bounds, data warnings, and reproducible artifacts.
A statistical toolkit with visible assumptions.
A result sheet that can survive technical review.
The report preview does not bury the model. It shows the supported decision, statistical crossing, poolability status, warnings, and the confidence plot together. The linked artifacts are generated by the current Python engine.
The statistical core is the portfolio story.
This specimen comes from the bundled assay data and current engine. It demonstrates the part hiring reviewers should care about: model selection under Q1E style poolability logic, confidence bound crossing, and transparent warnings.
The UI is thin. The Python engine is authoritative.
OpenPharmaStability separates presentation from calculation. The browser workspace submits data to a thin local service, while the Python engine owns the statistical model, report generation, JSON decision record, and artifact hashing.
No result is computed in the browser. The interface only renders what the engine has already decided, so a report opened in the UI and one produced from the CLI match the same decision record.
Educational, exploratory, reproducible decision support
OpenPharmaStability is intended for educational, exploratory, and reproducible decision support use. It is not a validated GxP system and does not provide 21 CFR Part 11 audit trails, electronic signatures, or data integrity controls.
Local by default. Your data stays on the machine.
Open http://127.0.0.1:8765 and upload a CSV/XLSX stability dataset.
Writes report.html plus a matching JSON record and confidence plot.
Stability analysis for assay_3batch.csv
A design system for a scientific instrument
Warm, editorial, and precise. The system favors restraint, subtle borders over heavy shadows, generous whitespace over decoration, and functional color over ornament. Built to read as a serious analytical tool, not a marketing page.