Abstract
Reaction screening and high-throughput experimentation (HTE) coupled with liquid chromatography
(HPLC, UHPLC) are becoming more important than ever in synthetic chemistry. With growing
number of experiments, it is increasingly difficult to ensure correct peak identification and integration,
especially due to unknown side components which often overlap with the peaks of interest.
We developed a comprehensive Python package with web-based graphical user interface (GUI) for
automated processing of chromatograms, including baseline correction, intelligent peak picking, peak
purity checks, deconvolution of overlapping peaks, and compound tracking. The algorithm accuracy
was benchmarked using three datasets and compared to the previous MOCCA implementation and
published results. The processing is fully automated with the possibility to include calibration and
internal standards. The software supports chromatograms with photo-diode array detector (DAD)
data from most commercial HPLC systems, and the Python package and GUI implementation are
open-source to allow addition of new features and further development.