Introducing SpectraFit: An Open-Source Tool for Interactive Spectral Analysis
Anselm W. Hahn, Joseph Zsombor-Pindera, Pierre Kennepohl, Serena DeBeer

TL;DR
SpectraFit is an open-source tool that simplifies spectral analysis by enabling efficient peak fitting and promoting reproducibility through a file-locking system.
Contribution
SpectraFit introduces a user-friendly, open-source platform with a file-locking system to enhance transparency and reproducibility in spectral analysis.
Findings
SpectraFit supports interactive spectral fitting via CLI or Jupyter Notebook across multiple operating systems.
The file-locking system ensures data consistency by combining input, results, and fitting models in a single file.
Demonstration on iron–sulfur dimers shows SpectraFit's effectiveness in analyzing XAS spectra.
Abstract
In chemistry, analyzing spectra through peak fitting is a crucial task that helps scientists extract useful quantitative information about a sample’s chemical composition or electronic structure. To make this process more efficient, we have developed a new open-source software tool called SpectraFit. This tool allows users to perform quick data fitting using expressions of distribution and linear functions through the command line interface (CLI) or Jupyter Notebook, which can run on Linux, Windows, and MacOS, as well as in a Docker container. As part of our commitment to good scientific practice, we have introduced an output file-locking system to ensure the accuracy and consistency of information. This system collects input data, results data, and the initial fitting model in a single file, promoting transparency, reproducibility, collaboration, and innovation. To demonstrate…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpectroscopy and Chemometric Analyses · Water Quality Monitoring and Analysis · Metabolomics and Mass Spectrometry Studies
