Drop a Bruker .d acquisition to browse it: instrument metadata,
spectrum-by-spectrum navigation, and per-spectrum m/z plots with ion mobility
(1/K0), precursor and CCS. A pure-Rust WebAssembly engine reads it locally
— nothing is uploaded.
.d folder here, or click to choose one.
The heat map bins every peak in the acquisition into one cell per screen pixel, keeping the brightest peak per cell (max-intensity projection) and colouring log10 intensity. Drag a box to zoom — the window is re-binned from the raw peaks, not magnified, and only the spectra inside the RT window are decoded. The run is split across one decode worker per core, so the map fills in slice by slice. On an RT axis, a click opens the nearest spectrum below. The 1/K0 axes use the per-peak mean mobility carried on MS1 frames, which is what makes the RT / m/z / mobility / intensity space browsable in 2-D slices.
MS1 spectra are mobility-summed per frame; MS2 are centroided per PASEF precursor. The plot draws centroid sticks (m/z vs intensity); for MS2 the dashed line marks the precursor m/z. Reads on demand, so navigation stays responsive on large runs; ←/→ step spectra (with Shift: MS2 only). Beta.