{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T01:12:33Z","timestamp":1776301953007,"version":"3.50.1"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,2,10]],"date-time":"2021-02-10T00:00:00Z","timestamp":1612915200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2021,2,10]],"date-time":"2021-02-10T00:00:00Z","timestamp":1612915200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["266379491"],"award-info":[{"award-number":["266379491"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003542","name":"Ministerium f\u00fcr Wissenschaft, Forschung und Kunst Baden-W\u00fcrttemberg","doi-asserted-by":"publisher","award":["SDC MoMaF"],"award-info":[{"award-number":["SDC MoMaF"]}],"id":[{"id":"10.13039\/501100003542","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001656","name":"Helmholtz-Gemeinschaft","doi-asserted-by":"publisher","award":["VirtMat"],"award-info":[{"award-number":["VirtMat"]}],"id":[{"id":"10.13039\/501100001656","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Projekt DEAL"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cheminform"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    ChemSpectra, a web-based software to visualize and analyze spectroscopic data, integrating solutions for infrared spectroscopy (IR), mass spectrometry (MS), and one-dimensional\n                    <jats:sup>1<\/jats:sup>\n                    H and\n                    <jats:sup>13<\/jats:sup>\n                    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\n                    <jats:italic>Chemotion<\/jats:italic>\n                    electronic lab notebook (ELN) and\n                    <jats:italic>Chemotion<\/jats:italic>\n                    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.\n                  <\/jats:p>","DOI":"10.1186\/s13321-020-00481-0","type":"journal-article","created":{"date-parts":[[2021,2,11]],"date-time":"2021-02-11T03:48:44Z","timestamp":1613015324000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["ChemSpectra: a web-based spectra editor for analytical data"],"prefix":"10.1186","volume":"13","author":[{"given":"Yu-Chieh","family":"Huang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre","family":"Tremouilhac","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"An","family":"Nguyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9513-2468","authenticated-orcid":false,"given":"Nicole","family":"Jung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Br\u00e4se","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,2,10]]},"reference":[{"key":"481_CR1","doi-asserted-by":"publisher","unstructured":"https:\/\/doi.org\/10.1021\/ja906709t. Accessed 14 Nov 2019","DOI":"10.1021\/ja906709t"},{"key":"481_CR2","unstructured":"https:\/\/docs.chemaxon.com\/display\/docs\/NMR+Predictor#NMRPredictor-NMRSpectrumPreviewPanel. Accessed 13 Nov 2019"},{"key":"481_CR3","unstructured":"Link to free TopSpin download. https:\/\/www.bruker.com\/service\/support-upgrades\/software-downloads\/nmr\/free-topspin-processing\/nmr-topspin-license-for-academia.html"},{"key":"481_CR4","unstructured":"https:\/\/www.effemm2.de\/spectragryph\/. Accessed 13 Nov 2019"},{"key":"481_CR5","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1186\/1752-153X-1-31","volume":"1","author":"RJ Lancashire","year":"2007","unstructured":"Lancashire RJ (2007) The JSpecView Project: an Open Source Java viewer and converter for JCAMP-DX, and XML spectral data files. Chem Cent J 1:31","journal-title":"Chem Cent J"},{"key":"481_CR6","unstructured":"http:\/\/wwwchem.uwimona.edu.jm\/software\/jcampdx.html. Accessed 13 Nov 2019"},{"key":"481_CR7","doi-asserted-by":"publisher","first-page":"2067","DOI":"10.1093\/bioinformatics\/btw102","volume":"32","author":"A Mohamed","year":"2016","unstructured":"Mohamed A, Nguyen CH, Mamitsuka H (2016) NMRPro: an integrated web component for interactive processing and visualization of NMR spectra. Bioinformatics 32:2067\u20132068","journal-title":"Bioinformatics"},{"key":"481_CR8","doi-asserted-by":"publisher","first-page":"W127","DOI":"10.1093\/nar\/gks374","volume":"40","author":"J Xia","year":"2012","unstructured":"Xia J, Mandal R, Sinelnikov IV, Broadhurst D, Wishart DS (2012) MetaboAnalyst 2.0\u2014a comprehensive server for metabolomic data analysis. Nucleic Acids Res 40:W127\u2013W133","journal-title":"Nucleic Acids Res"},{"key":"481_CR9","doi-asserted-by":"publisher","first-page":"400","DOI":"10.1186\/1471-2105-12-400","volume":"12","author":"D Tulpan","year":"2011","unstructured":"Tulpan D, L\u00e9ger S, Belliveau L, Culf A, \u010cuperlovi\u0107-Culf M (2011) MetaboHunter: an automatic approach for identification of metabolites from 1H-NMR spectra of complex mixtures. BMC Bioinf 12:400","journal-title":"BMC Bioinf"},{"key":"481_CR10","doi-asserted-by":"publisher","first-page":"2639","DOI":"10.1002\/anie.200604599","volume":"46","author":"F Zhang","year":"2007","unstructured":"Zhang F, Br\u00fcschweiler R (2007) Robust deconvolution of complex mixtures by covariance TOCSY spectroscopy. Angew Chem Int Ed 46:2639\u20132642","journal-title":"Angew Chem Int Ed"},{"key":"481_CR11","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1002\/mrc.4195","volume":"53","author":"T Vosegaard","year":"2015","unstructured":"Vosegaard T (2015) jsNMR: an embedded platform-independent NMR spectrum viewer. Magn Reson Chem 53:285\u2013290","journal-title":"Magn Reson Chem"},{"key":"481_CR12","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1186\/s13321-015-0065-7","volume":"7","author":"S Beisken","year":"2015","unstructured":"Beisken S, Conesa P, Haug K, Salek RM, Steinbeck C (2015) SpeckTackle: JavaScript charts for spectroscopy. J Cheminform 7:17","journal-title":"J Cheminform"},{"key":"481_CR13","unstructured":"https:\/\/www.ebi.ac.uk\/metabolights\/index"},{"key":"481_CR14","doi-asserted-by":"publisher","first-page":"D801","DOI":"10.1093\/nar\/gks1065","volume":"41","author":"DS Wishart","year":"2012","unstructured":"Wishart DS, Jewison T, Guo AC et al (2012) HMDB 3.0\u2014the human metabolome database in 2013. Nucleic Acids Res 41:D801\u2013D807","journal-title":"Nucleic Acids Res"},{"key":"481_CR15","unstructured":"https:\/\/www.drugbank.ca\/. Accessed 14 Nov 2019"},{"issue":"D1","key":"481_CR16","doi-asserted-by":"publisher","first-page":"D1074","DOI":"10.1093\/nar\/gkx1037","volume":"46","author":"DS Wishart","year":"2017","unstructured":"Wishart DS, Feunang YD, Guo AC et al (2017) DrugBank 5.0: a major update to the DrugBank database for 2018. Nucleic Acids Res 46(D1):D1074\u2013D1082","journal-title":"Nucleic Acids Res"},{"key":"481_CR17","unstructured":"https:\/\/github.com\/cheminfo-js\/jcampconverter#readme. Accessed 13 Nov 2019"},{"key":"481_CR18","unstructured":"https:\/\/github.com\/ComPlat\/nmrglue\/commits\/show-all-data. Accessed 13 Nov 2019"},{"key":"481_CR19","unstructured":"Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, Burovski E, Peterson P, Weckesser W, Bright J, van der Walt SJ, Brett M, Wilson J, Millman KJ, Mayorov N, Nelson ARJ, Jones E, Kern R, Larson E, Carey CJ, Polat I, Feng Y, Moore EW, VanderPlas J, Laxalde D, Perktold J, Cimrman R, Henriksen I, Quintero EA, Harris CR, Archibald AM, Ribeiro AH, Pedregosa F, van Mulbregt P, SciPy 1.0 Contributors. (2019) SciPy 1.0\u2014fundamental algorithms for scientific computing in Python. Preprint arXiv:1907.10121"},{"key":"481_CR20","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1186\/s13321-017-0240-0","volume":"9","author":"P Tremouilhac","year":"2017","unstructured":"Tremouilhac P, Nguyen A, Huang Y-C, Kotov S, L\u00fctjohann DS, H\u00fcbsch F, Jung N, Br\u00e4se S (2017) Chemotion ELN: an Open Source electronic lab notebook for chemists in academia. J Cheminform 9:54","journal-title":"J Cheminform"},{"key":"481_CR21","doi-asserted-by":"publisher","DOI":"10.26434\/chemrxiv.12195318.v1","author":"P Tremouilhac","year":"2020","unstructured":"Tremouilhac P, Lin C-L, Huang P-C, Huang Y-C, Nguyen A, Jung N, Bach F, Neumair B, Streit A, Br\u00e4se S (2020) The repository chemotion: infrastructure for sustainable research in chemistry. ChemRxiv. https:\/\/doi.org\/10.26434\/chemrxiv.12195318.v1","journal-title":"ChemRxiv"},{"key":"481_CR22","first-page":"100007","volume":"1","author":"J Potthoff","year":"2019","unstructured":"Potthoff J, Tremouilhac P, Hodapp P, Neumair B, Br\u00e4se S, Jung N (2019) Procedures for systematic capture and management of analytical data in academia. Anal Chim Acta 1:100007","journal-title":"Anal Chim Acta"},{"key":"481_CR23","unstructured":"https:\/\/github.com\/ComPlat\/chem-spectra-app. Accessed 13 Nov 2019"},{"key":"481_CR24","unstructured":"https:\/\/github.com\/ComPlat\/chem-spectra-client. Accessed 13 Nov 2019"},{"key":"481_CR25","unstructured":"https:\/\/github.com\/ComPlat\/react-spectra-editor. Accessed 13 Nov 2019"},{"key":"481_CR26","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/978-1-60761-444-9_22","volume":"604","author":"EW Deutsch","year":"2010","unstructured":"Deutsch EW (2010) Mass spectrometer output file format mzML. Methods Mol Biol 604:319\u2013331","journal-title":"Methods Mol Biol"},{"key":"481_CR27","unstructured":"https:\/\/github.com\/cheminfo-js\/spectra"},{"issue":"10","key":"481_CR28","doi-asserted-by":"publisher","first-page":"843","DOI":"10.1002\/mrc.1623","volume":"43","author":"JC Cobas","year":"2005","unstructured":"Cobas JC, Constantino-Castillo V, Mart\u00edn-Pastor M, del R\u00edo-Portilla F (2005) A two-stage approach to automatic determination of 1H NMR coupling constants. Magn Reson Chem 43(10):843\u2013848. https:\/\/doi.org\/10.1002\/mrc.1623","journal-title":"Magn Reson Chem"},{"key":"481_CR29","doi-asserted-by":"publisher","first-page":"918","DOI":"10.1038\/nbt.2377","volume":"30","author":"MC Chambers","year":"2012","unstructured":"Chambers MC, MacLean B, Burke R, Amode D, Ruderman DL, Neumann S, Gatto L, Fischer B, Pratt B, Egertson J, Hoff K, Kessner D, Tasman N, Shulman N, Frewen B, Baker TA, Brusniak MY, Paulse C, Creasy D, Flashner L, Kani K, Moulding C, Seymour SL, Nuwaysir LM, Lefebvre B, Kuhlmann F, Roark J, Rainer P, Detlev S, Hemenway T, Huhmer A, Langridge J, Connolly B, Chadick T, Holly K, Eckels J, Deutsch EW, Moritz RL, Katz JE, Agus DB, MacCoss M, Tabb DL, Mallick P (2012) A cross-platform toolkit for mass spectrometry and proteomics. Nat Biotechnol 30:918\u2013920","journal-title":"Nat Biotechnol"},{"key":"481_CR30","unstructured":"A forth file format, *.infer.json, is generated for internal processes and data comparison."},{"key":"481_CR31","unstructured":"https:\/\/lablicate.com\/platform\/openchrom. Accessed 14 Nov 2019"},{"key":"481_CR32","unstructured":"https:\/\/github.com\/facebook\/react\/. Accessed 13 Nov 2019"},{"key":"481_CR33","unstructured":"https:\/\/github.com\/cheminfo-js\/jcampconverter. Accessed 14 Nov 2019"},{"key":"481_CR34","unstructured":"https:\/\/github.com\/d3\/d3. Accessed 19 Dec 2020"},{"key":"481_CR35","unstructured":"https:\/\/github.com\/pallets\/flask. Accessed 13 Nov 2019"},{"key":"481_CR36","unstructured":"https:\/\/github.com\/jjhelmus\/nmrglue. Accessed 13 Nov 2019"},{"key":"481_CR37","doi-asserted-by":"publisher","first-page":"2513","DOI":"10.1093\/bioinformatics\/bty046","volume":"34","author":"M K\u00f6sters","year":"2018","unstructured":"K\u00f6sters M, Leufken J, Schulze S, Sugimoto K, Klein J, Zahedi RP, Hippler M, Leidel SA, Fufezan C (2018) pymzML v2.0: introducing a highly compressed and seekable gzip format. Bioinformatics 34:2513\u20132514","journal-title":"Bioinformatics"},{"issue":"1","key":"481_CR38","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1002\/pmic.201300246","volume":"14","author":"HL R\u00f6st","year":"2014","unstructured":"R\u00f6st HL, Schmitt U, Aebersold R, Malmstr\u00f6m L (2014) pyOpenMS: a Python-based interface to the OpenMS mass-spectrometry algorithm library. Proteomics 14(1):74\u201377. https:\/\/doi.org\/10.1002\/pmic.201300246","journal-title":"Proteomics"},{"key":"481_CR39","unstructured":"https:\/\/github.com\/Unidata\/netcdf4-python. Accessed 19 Dec 2020"},{"key":"481_CR40","unstructured":"https:\/\/www.numpy.org\/. Accessed 13 Nov 2019"},{"key":"481_CR41","unstructured":"https:\/\/github.com\/scipy\/scipy. Accessed 13 Nov 2019"},{"key":"481_CR42","unstructured":"https:\/\/matplotlib.org\/. Accessed 13 Nov 2019"}],"container-title":["Journal of Cheminformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-020-00481-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13321-020-00481-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-020-00481-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,11]],"date-time":"2021-02-11T04:01:40Z","timestamp":1613016100000},"score":1,"resource":{"primary":{"URL":"https:\/\/jcheminf.biomedcentral.com\/articles\/10.1186\/s13321-020-00481-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,10]]},"references-count":42,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["481"],"URL":"https:\/\/doi.org\/10.1186\/s13321-020-00481-0","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-44215\/v2","asserted-by":"object"},{"id-type":"doi","id":"10.21203\/rs.3.rs-44215\/v1","asserted-by":"object"}]},"ISSN":["1758-2946"],"issn-type":[{"value":"1758-2946","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,10]]},"assertion":[{"value":"15 July 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 December 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 February 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Not applicable.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"8"}}