Introducing SpectraFit: An Open-Source Tool for Interactive Spectral Analysis

被引:0
|
作者
Hahn, Anselm W. [1 ]
Zsombor-Pindera, Joseph [2 ,3 ]
Kennepohl, Pierre [2 ]
DeBeer, Serena [1 ]
机构
[1] Max Planck Inst Chem Energy Convers, D-45470 Mulheim, Germany
[2] Univ Calgary, Dept Chem, Calgary, AB T2N 1N4, Canada
[3] Univ British Columbia, Dept Chem, Vancouver, BC V6T 1Z1, Canada
来源
ACS OMEGA | 2024年 / 9卷 / 22期
基金
加拿大自然科学与工程研究理事会;
关键词
X-RAY-ABSORPTION; SPECTROSCOPY; COMPLEXES;
D O I
10.1021/acsomega.3c09262
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
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.
引用
收藏
页码:23252 / 23265
页数:14
相关论文
共 50 条
  • [1] MAVIN: An Open-Source Tool for Interactive Analysis and Visualization of EMG Data
    Mullins, Christopher R.
    Hanlon, Colleen A.
    BRAIN STIMULATION, 2016, 9 (02) : 305 - 306
  • [2] Introducing SuperPsychToolbox: An Open-Source Tool to Facilitate Coding and Analysis of Psychology Experiments
    Mountjoy, Jeffrey
    Poppenk, Jordan
    CANADIAN JOURNAL OF EXPERIMENTAL PSYCHOLOGY-REVUE CANADIENNE DE PSYCHOLOGIE EXPERIMENTALE, 2015, 69 (04): : 332 - 332
  • [3] Open-source tool for interactive digitisation of pluviograph strip charts
    Susin, Nejc
    Peer, Peter
    WEATHER, 2018, 73 (07) : 222 - 226
  • [4] Introducing SourceXplorer, an open-source statistical tool for guided lithic sourcing
    McMillan, Rhy
    Waber, Nicholas
    Ritchie, Morgan
    Frahm, Ellery
    JOURNAL OF ARCHAEOLOGICAL SCIENCE, 2022, 144
  • [5] BMAT: An open-source BIDS managing and analysis tool
    Vanden Bulcke, Colin
    Wynen, Maxence
    Detobel, Jules
    La Rosa, Francesco
    Absinta, Martina
    Dricot, Laurence
    Macq, Benoit
    Cuadra, Meritxell Bach
    Maggi, Pietro
    NEUROIMAGE-CLINICAL, 2022, 36
  • [6] Vowel Shapes: An Open-Source, Interactive Tool to Assist Singers with Learning Vowels
    Ryan, Cynthia
    Ciesinski, Katherine
    Hoque, Mohammed
    PROCEEDINGS OF THE 2015 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING (UBICOMP 2015), 2015, : 1179 - 1183
  • [7] pyXPCSviewer: an open-source interactive tool for X-ray photon correlation spectroscopy visualization and analysis
    Chu, Miaoqi
    Li, Jeffrey
    Zhang, Qingteng
    Jiang, Zhang
    Dufresne, Eric M.
    Sandy, Alec
    Narayanan, Suresh
    Schwarz, Nicholas
    JOURNAL OF SYNCHROTRON RADIATION, 2022, 29 : 1122 - 1129
  • [8] HyperMix: An Open-Source Tool for Fast Spectral Unmixing on Graphics Processing Units
    Ignacio Jimenez, Luis
    Plaza, Antonio
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2015, 12 (09) : 1883 - 1887
  • [9] TACIT: An open-source text analysis, crawling, and interpretation tool
    Dehghani, Morteza
    Johnson, Kate M.
    Garten, Justin
    Boghrati, Reihane
    Hoover, Joe
    Balasubramanian, Vijayan
    Singh, Anurag
    Shankar, Yuvarani
    Pulickal, Linda
    Rajkumar, Aswin
    Parmar, Niki Jitendra
    BEHAVIOR RESEARCH METHODS, 2017, 49 (02) : 538 - 547
  • [10] HisTOOLogy: an open-source tool for quantitative analysis of histological sections
    Magliaro, C.
    Tirella, A.
    Mattei, G.
    Pirone, A.
    Ahluwalia, A.
    JOURNAL OF MICROSCOPY, 2015, 260 (03) : 260 - 267