Cargando…

Processing tracking in jMRUI software for magnetic resonance spectra quantitation reproducibility assurance

BACKGROUND: Proton magnetic resonance spectroscopy is a non-invasive measurement technique which provides information about concentrations of up to 20 metabolites participating in intracellular biochemical processes. In order to obtain any metabolic information from measured spectra a processing sho...

Descripción completa

Detalles Bibliográficos
Autores principales: Jabłoński, Michał, Starčuková, Jana, Starčuk, Zenon
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5260066/
https://www.ncbi.nlm.nih.gov/pubmed/28114896
http://dx.doi.org/10.1186/s12859-017-1459-5
_version_ 1782499335711227904
author Jabłoński, Michał
Starčuková, Jana
Starčuk, Zenon
author_facet Jabłoński, Michał
Starčuková, Jana
Starčuk, Zenon
author_sort Jabłoński, Michał
collection PubMed
description BACKGROUND: Proton magnetic resonance spectroscopy is a non-invasive measurement technique which provides information about concentrations of up to 20 metabolites participating in intracellular biochemical processes. In order to obtain any metabolic information from measured spectra a processing should be done in specialized software, like jMRUI. The processing is interactive and complex and often requires many trials before obtaining a correct result. This paper proposes a jMRUI enhancement for efficient and unambiguous history tracking and file identification. RESULTS: A database storing all processing steps, parameters and files used in processing was developed for jMRUI. The solution was developed in Java, authors used a SQL database for robust storage of parameters and SHA-256 hash code for unambiguous file identification. The developed system was integrated directly in jMRUI and it will be publically available. A graphical user interface was implemented in order to make the user experience more comfortable. The database operation is invisible from the point of view of the common user, all tracking operations are performed in the background. CONCLUSIONS: The implemented jMRUI database is a tool that can significantly help the user to track the processing history performed on data in jMRUI. The created tool is oriented to be user-friendly, robust and easy to use. The database GUI allows the user to browse the whole processing history of a selected file and learn e.g. what processing lead to the results, where the original data are stored, to obtain the list of all processing actions performed on spectra.
format Online
Article
Text
id pubmed-5260066
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-52600662017-01-26 Processing tracking in jMRUI software for magnetic resonance spectra quantitation reproducibility assurance Jabłoński, Michał Starčuková, Jana Starčuk, Zenon BMC Bioinformatics Software BACKGROUND: Proton magnetic resonance spectroscopy is a non-invasive measurement technique which provides information about concentrations of up to 20 metabolites participating in intracellular biochemical processes. In order to obtain any metabolic information from measured spectra a processing should be done in specialized software, like jMRUI. The processing is interactive and complex and often requires many trials before obtaining a correct result. This paper proposes a jMRUI enhancement for efficient and unambiguous history tracking and file identification. RESULTS: A database storing all processing steps, parameters and files used in processing was developed for jMRUI. The solution was developed in Java, authors used a SQL database for robust storage of parameters and SHA-256 hash code for unambiguous file identification. The developed system was integrated directly in jMRUI and it will be publically available. A graphical user interface was implemented in order to make the user experience more comfortable. The database operation is invisible from the point of view of the common user, all tracking operations are performed in the background. CONCLUSIONS: The implemented jMRUI database is a tool that can significantly help the user to track the processing history performed on data in jMRUI. The created tool is oriented to be user-friendly, robust and easy to use. The database GUI allows the user to browse the whole processing history of a selected file and learn e.g. what processing lead to the results, where the original data are stored, to obtain the list of all processing actions performed on spectra. BioMed Central 2017-01-23 /pmc/articles/PMC5260066/ /pubmed/28114896 http://dx.doi.org/10.1186/s12859-017-1459-5 Text en © The Author(s). 2017 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Jabłoński, Michał
Starčuková, Jana
Starčuk, Zenon
Processing tracking in jMRUI software for magnetic resonance spectra quantitation reproducibility assurance
title Processing tracking in jMRUI software for magnetic resonance spectra quantitation reproducibility assurance
title_full Processing tracking in jMRUI software for magnetic resonance spectra quantitation reproducibility assurance
title_fullStr Processing tracking in jMRUI software for magnetic resonance spectra quantitation reproducibility assurance
title_full_unstemmed Processing tracking in jMRUI software for magnetic resonance spectra quantitation reproducibility assurance
title_short Processing tracking in jMRUI software for magnetic resonance spectra quantitation reproducibility assurance
title_sort processing tracking in jmrui software for magnetic resonance spectra quantitation reproducibility assurance
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5260066/
https://www.ncbi.nlm.nih.gov/pubmed/28114896
http://dx.doi.org/10.1186/s12859-017-1459-5
work_keys_str_mv AT jabłonskimichał processingtrackinginjmruisoftwareformagneticresonancespectraquantitationreproducibilityassurance
AT starcukovajana processingtrackinginjmruisoftwareformagneticresonancespectraquantitationreproducibilityassurance
AT starcukzenon processingtrackinginjmruisoftwareformagneticresonancespectraquantitationreproducibilityassurance