The data was processed by changing the timestamps in coordinated universal time to time in seconds relative to the start of the reaction. Datapoints were kept if they fell in the window between the first and final LC-MS measurement. The sensor data was down-sampled to every ten seconds and the LC-MS outcome data was up-sampled by linear interpolation also to every ten seconds.