ChemSpectra: a web-based spectra editor for analytical data

ChemSpectra, a web-based software to visualize and analyze spectroscopic data, integrating solutions for infrared spectroscopy (IR), mass spectrometry (MS), and one-dimensional 1 H and 13 C NMR (proton and carbon nuclear magnetic resonance) spectroscopy, is described. ChemSpectra serves as web-based tool for the analysis of the most often used types of one-dimensional spectroscopic data in synthetic (organic) chemistry research. It was developed to support in particular processes for the use of open file formats which enable the work according to the FAIR data principles. The software can deal with the open file formats JCAMP-DX (IR, MS, NMR) and mzML (MS) proposing these data file types to gain interoperable data. ChemSpectra can be extended to read also other formats as exemplified by selected proprietary mass spectrometry data files of type RAW and NMR spectra files of type FID. The JavaScript-based editor can be integrated with other software, as demonstrated by integration into the Chemotion electronic lab notebook (ELN) and Chemotion repository, demonstrating the implementation into a digital work environment that offers additional functionality and sustainable research data management options. ChemSpectra supports different functions for working with spectroscopic data such as zoom functions, peak picking and automatic peak detection according to a default or manually defined threshold. NMR specific functions include the definition of a reference signal, the integration of signals, coupling constant calculation and multiplicity assignment. Embedded into a web application such as an ELN or a repository, the editor can also be used to generate an association of spectra to a sample and a file management. The file management supports the storage of the original spectra along with the last edited version and an automatically generated image of the spectra in png format. To maximize the benefit of the spectra editor for e.g. ELN users, an automated procedure for the transfer of the detected or manually chosen signals to the ELN was implemented. ChemSpectra is released under the AGPL license to encourage its re-use and further developments by the community.

[1]  Bernhard Neumair,et al.  Procedures for systematic capture and management of analytical data in academia , 2019, Analytica chimica acta: X.

[2]  Christoph Steinbeck,et al.  SpeckTackle: JavaScript charts for spectroscopy , 2015, Journal of Cheminformatics.

[3]  Bernhard Neumair,et al.  The Repository Chemotion: Infrastructure for Sustainable Research in Chemistry** , 2020, Angewandte Chemie.

[4]  Nicole Jung,et al.  Chemotion ELN: an Open Source electronic lab notebook for chemists in academia , 2017, Journal of Cheminformatics.

[5]  David S. Wishart,et al.  HMDB 3.0—The Human Metabolome Database in 2013 , 2012, Nucleic Acids Res..

[6]  Hiroshi Mamitsuka,et al.  NMRPro: an integrated web component for interactive processing and visualization of NMR spectra , 2016, Bioinform..

[7]  David S. Wishart,et al.  MetaboAnalyst 2.0—a comprehensive server for metabolomic data analysis , 2012, Nucleic Acids Res..

[8]  J. C. Cobas,et al.  A two‐stage approach to automatic determination of 1H NMR coupling constants , 2005, Magnetic resonance in chemistry : MRC.

[9]  Michael Hippler,et al.  pymzML v2.0: introducing a highly compressed and seekable gzip format , 2018, Bioinform..

[10]  Rafael Brüschweiler,et al.  Robust deconvolution of complex mixtures by covariance TOCSY spectroscopy. , 2007, Angewandte Chemie.

[11]  Robert J Lancashire,et al.  The JSpecView Project: an Open Source Java viewer and converter for JCAMP-DX, and XML spectral data files , 2007, Chemistry Central journal.

[12]  David S. Wishart,et al.  DrugBank 5.0: a major update to the DrugBank database for 2018 , 2017, Nucleic Acids Res..

[13]  Dan C. Tulpan,et al.  MetaboHunter: an automatic approach for identification of metabolites from 1H-NMR spectra of complex mixtures , 2011, BMC Bioinformatics.

[14]  Eric W. Deutsch,et al.  Mass Spectrometer Output File Format mzML , 2010, Proteome Bioinformatics.

[15]  M. R. Willcott MestRe Nova MestRe Nova . Mestrelab Research S.L. Feliciano Barrera 9B, Bajo, 15706 Santiago de Compostela, Spain. http://www.mestrelab.com . See Web site for pricing information. , 2009 .

[16]  Lars Malmström,et al.  pyOpenMS: A Python‐based interface to the OpenMS mass‐spectrometry algorithm library , 2014, Proteomics.

[17]  Thomas Vosegaard,et al.  jsNMR: an embedded platform‐independent NMR spectrum viewer , 2015, Magnetic resonance in chemistry : MRC.

[18]  Natalie I. Tasman,et al.  A Cross-platform Toolkit for Mass Spectrometry and Proteomics , 2012, Nature Biotechnology.