Your browser doesn't support javascript.
loading
Introducing SpectraFit: An Open-Source Tool for Interactive Spectral Analysis.
Hahn, Anselm W; Zsombor-Pindera, Joseph; Kennepohl, Pierre; DeBeer, Serena.
Afiliación
  • Hahn AW; Max Planck Institute for Chemical Energy Conversion, Stiftstraße 34-36, Mülheim an der Ruhr 45470, Germany.
  • Zsombor-Pindera J; Department of Chemistry, University of Calgary, Calgary, AB T2N 1N4, Canada.
  • Kennepohl P; Department of Chemistry, The University of British Columbia, Vancouver, BC V6T 1Z1, Canada.
  • DeBeer S; Department of Chemistry, University of Calgary, Calgary, AB T2N 1N4, Canada.
ACS Omega ; 9(22): 23252-23265, 2024 Jun 04.
Article en En | MEDLINE | ID: mdl-38854548
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 SpectraFit's user-friendly interface and the advantages of its output file-locking system, we are focusing on a series of previously published iron-sulfur dimers and their XAS spectra. We will show how to analyze the XAS spectra via CLI and in a Jupyter Notebook by simultaneously fitting multiple data sets using SpectraFit. Additionally, we will demonstrate how SpectraFit can be used as a black box and white box solution, allowing users to apply their own algorithms to engineer the data further. This publication, along with its Supporting Information and the Jupyter Notebook, serves as a tutorial to guide users through each step of the process. SpectraFit will streamline the peak fitting process and provide a convenient, standardized platform for users to share fitting models, which we hope will improve transparency and reproducibility in the field of spectroscopy.

Texto completo: 1 Colección: 01-internacional Base de datos: MEDLINE Idioma: En Revista: ACS Omega Año: 2024 Tipo del documento: Article País de afiliación: Alemania

Texto completo: 1 Colección: 01-internacional Base de datos: MEDLINE Idioma: En Revista: ACS Omega Año: 2024 Tipo del documento: Article País de afiliación: Alemania
...