SPARK

Trace Recognition and Amortized Conditional Estimation — Bayesian inference for reaction mechanisms and kinetic parameters from cyclic voltammetry (CV) or temperature-programmed desorption (TPD) data, in one forward pass.

Radio

One CSV per scan rate. Expected columns: Potential (V), Current (A/mA/µA), optional Time (s) — if present, the scan rate is inferred as the median of |dE/dt| over the forward sweep (no need to specify it manually).

Try an example
100 2000

Results

Inspect a mechanism in detail

One image per scan rate (potential on x-axis, current on y-axis). Axis bounds auto-detected via OCR — override in Advanced if needed. Note: digitized curves are inherently noisier than the simulated data the model was trained on, so the OOD detector may flag image inputs and reconstruction quality is typically lower than the CSV path; for production use, prefer CSV.

Try an example
0 255
Current unit on y-axis

Select the unit shown on the y-axis of your plot

100 2000
Inference strategy

Joint (Phase 2) fuses the rendered image with digitizer-extracted waveforms in a single encoder; Ensemble averages image-direct and digitize-then-infer; Auto-fallback uses image-direct unless its OOD score is low.

Results

Inspect a mechanism in detail