Workflow API#

The workflow layer contains the domain logic that powers RosettaX. These modules are the main internal API for calibration generation, parameter normalization, file upload, peak selection, and result export.

Upload workflow#

Parameter workflow#

These modules normalize scattering model inputs and the editable calibration standard table.

Calibration workflow#

The calibration modules define optical parameter models and the fitted relationships used for fluorescence and scattering calibration.

Apply-calibration workflow#

Peak workflow#

Peak detection and annotation are distributed across adapters, registry helpers, plotting helpers, and lower-level scripts.

Save and export workflow#