Jabłoński Michał, Starčuková Jana, Starčuk Zenon
Institute of Scientific Instruments of the CAS, Královopolská 147, 612 64, Brno, Czech Republic.
Faculty of Science, Masaryk University, Kotlářská 267/2, 611 37, Brno, Czech Republic.
BMC Bioinformatics. 2017 Jan 23;18(1):56. doi: 10.1186/s12859-017-1459-5.
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.
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.
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.
质子磁共振波谱法是一种非侵入性测量技术,可提供参与细胞内生化过程的多达20种代谢物浓度的信息。为了从测量光谱中获取任何代谢信息,需要在专门的软件(如jMRUI)中进行处理。这种处理具有交互性且复杂,通常需要多次尝试才能获得正确结果。本文提出了一种针对jMRUI的增强功能,以实现高效且明确的历史记录跟踪和文件识别。
为jMRUI开发了一个数据库,用于存储处理过程中使用的所有处理步骤、参数和文件。该解决方案用Java开发,作者使用SQL数据库来可靠存储参数,并使用SHA-256哈希码进行明确的文件识别。所开发的系统直接集成到jMRUI中,并且将公开可用。实现了一个图形用户界面,以使用户体验更加舒适。从普通用户的角度来看,数据库操作是不可见的,所有跟踪操作都在后台执行。
所实现的jMRUI数据库是一种工具,可显著帮助用户跟踪在jMRUI中对数据执行的处理历史。所创建的工具旨在实现用户友好、稳健且易于使用。数据库图形用户界面允许用户浏览所选文件的整个处理历史,并了解例如是什么处理导致了结果、原始数据存储在哪里,以获取对光谱执行的所有处理操作的列表。