In this paper, we
present PyKrev, a Python library for the analysis
of complex mixture Fourier transform mass spectrometry (FT-MS) data.
PyKrev is a comprehensive suite of tools for analysis and visualization
of FT-MS data after formula assignment has been performed. These comprise
formula manipulation and calculation of chemical properties, intersection
analysis between multiple lists of formulas, calculation of chemical
diversity, assignment of compound classes to formulas, multivariate
analysis, and a variety of visualization tools producing van Krevelen
diagrams, class histograms, PCA score, and loading plots, biplots,
scree plots, and UpSet plots. The library is showcased through analysis
of hot water green tea extracts and Scotch whisky FT-ion cyclotron
resonance-MS data sets. PyKrev addresses the lack of a single, cohesive
toolset for researchers to perform FT-MS analysis in the Python programming
environment encompassing the most recent data analysis techniques
used in the field.