Data management device and data management method

By having the processor of the data management device select the appropriate processing module based on the file name of the analyzed data, the problem of complex and error-prone data processing by various analysis devices is solved, and simple and accurate data management is achieved.

CN120932779APending Publication Date: 2025-11-11SHIMADZU SEISAKUSHO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510581364.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-05-10
Filing Date
2025-05-07
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

When processing analytical data acquired from multiple analytical devices, existing systems require cumbersome registration of processing procedure information, which poses a risk of errors and makes it difficult to accurately manage the processing flow of each analytical data.

Method used

It employs a data management device, equipped with a memory and processor, which stores information about various processing modules. It selects the appropriate processing module for data processing by analyzing the strings contained in the filenames of the data.

Benefits of technology

It enables a simple and accurate procedure for registering and managing analytical data acquired by various analytical devices, reducing the risk of errors and improving the efficiency and accuracy of data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120932779A_ABST
    Figure CN120932779A_ABST
Patent Text Reader

Abstract

Two or more types of processing modules and module information defining character strings corresponding to the two or more types of processing modules are stored in a memory of a data management device (1). A processor of a data management device (1) selects, for given analysis data, one processing module to be used for processing the given analysis data from among two or more types of processing modules on the basis of a character string and module information included in a filename of the given analysis data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the management of data for various materials. Background Technology

[0002] A system for integrated management of multiple analytical data obtained from various analytical devices has been proposed. For example, Japanese Patent Application Publication No. 2017-194360 discloses a sample data management system. This system uses at least one of a fluorescence X-ray analyzer, an atomic absorption spectrophotometer, and an inductively coupled plasma optical emission spectrophotometer, and at least one of an infrared spectrophotometer and a Raman spectrophotometer to acquire measurement data of a target sample and to determine the target sample based on the acquired measurement data. Summary of the Invention

[0003] In the research and development of new materials, various materials are trial-produced by blending multiple raw materials and adjusting synthesis and processing techniques. Furthermore, when the performance of a trial-produced material fails to meet expectations, it is analyzed to investigate the causes. When analyzing a trial-produced material, a portion of the material is cut or diced using appropriate methods, either directly or dissolved in a solvent, and measured using various analytical devices. Hereinafter, the trial-produced material will be simply referred to as "material." Multiple types of analytical data are generated from a single material. Moreover, since the devices used to acquire each analytical data differ, the processing modules used to process this data also differ.

[0004] In systems like the one described above, the data management device sometimes needs to process analytical data acquired from multiple analytical devices, so that the user can verify the analytical data acquired from each device. In such cases, in order for the data management device to determine the procedure for processing each piece of analytical data, information regarding the procedure for processing each piece of analytical data needs to be registered for each piece of analytical data. However, registering such information is a complex task and carries the risk of registering incorrect information.

[0005] The present invention was proposed in view of the above-mentioned actual situation, and its object is to provide a technique for conveniently and accurately registering information on the determination of the procedure for processing each analytical data in an apparatus for processing analytical data acquired from multiple analytical devices.

[0006] According to one embodiment of this disclosure, a data management device is a data management device for managing analytical data of materials. It includes a memory and a processor capable of accessing the memory. The memory stores two or more types of processing modules and module information that defines strings corresponding to the two or more types of processing modules. For a given analytical data, the processor selects one processing module from the two or more types of processing modules for processing the given analytical data based on the strings contained in the filename of the given analytical data and the module information.

[0007] According to one of the solutions of this disclosure, a data management method is a method for managing analytical data of materials implemented by a computer. The computer uses two or more types of processing modules to process the analytical data. The computer includes a memory for storing module information. The module information specifies strings corresponding to the two or more types of processing modules. The data management method includes: a step of reading the filename of a given analytical data; and a step of selecting one processing module from the two or more types of processing modules for processing the given analytical data based on the strings contained in the filename and the module information.

[0008] The above and other objects, features, solutions and advantages of the invention will become apparent from the following detailed description relating to the invention, which is taken in conjunction with the accompanying drawings. Attached Figure Description

[0009] Figure 1 This is a schematic diagram illustrating an example of the configuration of the data management system of this embodiment.

[0010] Figure 2 This is a schematic diagram illustrating an example of the hardware configuration of the information processing device 6 and the data management device 1.

[0011] Figure 3 This is a diagram showing an example of the data structure of the storage unit 11 of the data management device 1.

[0012] Figure 4 This is a diagram illustrating an example of the data structure of the database 15 of the data management device 1.

[0013] Figure 5 This is a diagram illustrating specific examples of the components of a plan.

[0014] Figure 6 This is an example of a display screen for a management application.

[0015] Figure 7 This is another example of a display screen for a management application.

[0016] Figure 8 This is another example of a display screen for a management application.

[0017] Figure 9 This is another example of a display screen for a management application.

[0018] Figure 10 This is another example of a display screen for a management application.

[0019] Figure 11 This is another example of a display screen for a management application.

[0020] Figure 12 This is another example of a display screen for a management application.

[0021] Figure 13 This is another example of a display screen for a management application.

[0022] Figure 14 This is another example of a display screen for a management application.

[0023] Figure 15 This is another example of a display screen for a management application.

[0024] Figure 16 This is another example of a display screen for a management application.

[0025] Figure 17 This is another example of a display screen for a management application.

[0026] Figure 18 This is a flowchart of the process implemented by the data management device 1 through the execution of a management application.

[0027] Figure 19 This is a flowchart of the subroutine for processing the registration of new plans.

[0028] Figure 20 This is a flowchart of the subroutine for registering new materials.

[0029] Figure 21 This is a flowchart of the subroutine for registering and analyzing data.

[0030] Figure 22 This is a flowchart showing the subroutine for processing the analyzed data.

[0031] Figure 23 This is a flowchart of a subroutine for retrieving and analyzing data.

[0032] Figure 24 yes Figure 21 The flowchart shows a variation of the processing. Detailed Implementation

[0033] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Furthermore, in the following text, the same or equivalent parts in the drawings will be labeled with the same reference numerals, and their descriptions will generally not be repeated.

[0034] [Example of a data management system]

[0035] Figure 1 This is a schematic diagram illustrating an example of the configuration of the data management system of this embodiment. For example... Figure 1 As shown, the data management system 100 of this embodiment includes a data management device 1 and multiple analysis devices 4.

[0036] The analytical apparatus 4 generates analytical data by measuring the material and analyzing the measurement results. The analytical apparatus 4 may be, for example, a liquid chromatography (LC) apparatus, a gas chromatography (GC) apparatus, a liquid chromatography-mass spectrometry (LC-MS) apparatus, a gas chromatography-mass spectrometry (GC-MS) apparatus, a pyrolysis gas chromatography-mass spectrometry (Py-GC / MS) apparatus, a scanning electron microscope (SEM), a transmission electron microscope (TEM), an energy-dispersive X-ray fluorescence spectrometer (EDX), a wavelength-dispersive X-ray fluorescence spectrometer (WDX), a nuclear magnetic resonance (NMR) apparatus, or a Fourier transform infrared spectrophotometer (FT-IR).

[0037] In addition, the analysis device 4 can also be a photodiode array detector (LC-PDA), a liquid chromatography-tandem mass analyzer (LC / MS / MS), a gas chromatography-tandem mass analyzer (GC / MS / MS), a liquid chromatography-ion trap time-of-flight mass analyzer (LC / MS-IT-TOF), a near-infrared spectrometer, a tensile testing machine, a compression testing machine, an luminescence spectrophotometer (AES), an atomic absorption spectrometer (AAS / FLAAS), an inductively coupled plasma mass analyzer (ICP-MS), an organic elemental analyzer, a glow discharge mass analyzer (GDMS), a particle composition analyzer, a trace total nitrogen automatic analyzer (TN), a high-sensitivity nitrogen and carbon analyzer (NC), or a thermal analyzer.

[0038] By equipping the data management system 100 with multiple different types of analysis devices 4, the data management device 1 can manage multiple types of analytical data related to a material.

[0039] The analytical apparatus 4 includes a main body 5 and an information processing device 6. The main body 5 measures the sample being analyzed. The information processing device 6 inputs the sample identification information and the measurement conditions of the sample.

[0040] The information processing device 6 controls the measurement in the main body 5 according to the input measurement conditions. This acquires analytical data based on the measurement results of the sample. The information processing device 6 has a built-in memory. The information processing device 6 stores the measurement results of the sample, along with the sample identification information, measurement conditions, and analysis results, as analytical data in the memory. For example, in the case where the analytical device 4 is an LC-MS, the measurement results include the count values ​​for each m / z, the sample identification information includes the identification information assigned to the sample in the data management system 100, the measurement conditions include the LC-MS setting parameters (e.g., gas flow rate of the ion source) when the measurement results are obtained, and the analysis results include information derived from the analysis of the measurement results (e.g., peak area).

[0041] The information processing device 6 and the data management device 1 are communicatively connected. Thus, the information processing device 6 of each analysis device 4 can send the analytical data of each sample to the data management device 1. The connection between the information processing device 6 and the data management device 1 can be wired or wireless. For example, the Internet can be used as the communication network connecting the information processing device 6 and the data management device 1.

[0042] The data management device 1 is primarily used to manage analytical data acquired by multiple analytical devices 4. Analytical data from each analytical device 4 is input into the data management device 1. Information related to material generation (hereinafter also referred to as "material information") is also input into the data management device 1.

[0043] In data management device 1, as referred to Figure 4 and Figure 5 As will be described later, one or more plans are defined. The description of the plan is freely defined by the user, for example, representing a research or development topic. In data management device 1, information for one or more types of materials is registered in association with each plan. Furthermore, in data management device 1, one or more pieces of material information and one or more pieces of analytical data are registered in association with each material.

[0044] [Hardware Configuration Example of a Data Management System]

[0045] Figure 2 This is a schematic diagram illustrating an example of the hardware configuration of the information processing device 6 and the data management device 1. Hereinafter, refer to... Figure 2 The hardware configuration of the information processing device 6 and the data management device 1 will be described.

[0046] (Hardware composition of information processing devices)

[0047] The information processing device 6 includes: a CPU (Central Processing Unit) 60, a ROM (Read Only Memory) 61, a RAM (Random Access Memory) 62, and an HDD (Hard Disk Drive) 65, which are used to control the overall analysis device 4. The ROM 61, RAM 62, and HDD 65 constitute the storage unit for programs and data.

[0048] ROM 61 non-temporarily stores the program executed by CPU 60. RAM 62 temporarily stores data used during the execution of the program in CPU 60. RAM 62 functions as a temporary data memory used as a working area. HDD 65 is a non-volatile storage device that stores information generated by information processing device 6 (e.g., data files for each sample). In addition to HDD 65, semiconductor storage devices such as flash memory may also be used, or they may be used instead of HDD 65.

[0049] The information processing device 6 also includes a communication interface (I / F) 66, an operation unit 63, and a display unit 64. The communication I / F 66 is an interface for communication between the information processing device 6 and the device body 5 and external devices, including the data management device 1.

[0050] The operation unit 63 accepts input from the user (e.g., an analyst) (e.g., instructions to the information processing device 6). The operation unit 63 includes a keyboard, a mouse, and a touch panel integrated with the display screen of the display unit 64, and accepts the sample measurement conditions and identification information.

[0051] When setting measurement conditions, the display unit 64 can display, for example, the input screen for the measurement conditions and the identification information of the sample. During measurement, the display unit 64 can display the measurement data detected by the device body 5 and the data analysis results obtained by the information processing device 6.

[0052] The processing in the analysis device 4 is implemented by various hardware components and software executed by the CPU 60. Such software can be pre-stored in ROM 61 or HDD 65. Alternatively, the software may be stored in a storage medium not shown and distributed as a program product. Furthermore, the software is read from HDD 65 by the CPU 60 and stored in RAM 62 in a form executable by the CPU 60. The CPU 60 then executes the program.

[0053] In analysis device 4, CPU 60 executes software, thereby generating analysis data. The type of software used in generating analysis data can also differ among multiple analysis devices 4. (See reference...) Figure 3As will be described later, the data management device 1 has multiple types of processing modules (processing modules 114, 115, and 116). Then, when processing analysis data, the data management device 1 selects a processing module from the multiple types of processing modules that corresponds to the type of software used in generating the analysis data, and uses the selected processing module for processing the analysis data.

[0054] (Hardware configuration of the data management device)

[0055] The data management device 1 includes a CPU 10 for controlling the entire device, a storage unit 11, a RAM 12, and a database 15.

[0056] Storage unit 11 non-temporarily stores the program executed by CPU 10. RAM 12 temporarily stores data used during program execution in CPU 10. RAM 12 functions as a temporary data storage device used as a working area. Database 15 is a non-volatile storage device that stores data exchanged between data management device 1 and multiple analysis devices 4, data input from outside data management device 1, and data generated within data management device 1. (See reference...) Figure 4 An example of the structure of the data stored in database 15 will be described later. Figure 2 In one example, the storage unit 11 and the database 15 constitute a "memory".

[0057] The data management device 1 also includes a communication I / O interface 13 and an input / output interface (I / O) 14. The communication I / O interface 13 is used for communication between the data management device 1 and external devices, including the information processing device 6.

[0058] I / O 14 is an interface for input to or output from data management device 1. I / O 14 is connected to display unit 2 and operation unit 3. Display unit 2 displays various screens, including the calculation results of CPU 10. Display unit 2 is implemented, for example, by a display device. Operation unit 3 accepts input including user commands. Operation unit 3 is implemented, for example, by a keyboard and / or mouse.

[0059] The data management device 1 has a built-in database. The database is used to store data exchanged between the data management device 1 and the multiple analysis devices 4, data input from outside the data management device 1, and data generated within the data management device 1. For each material, the data management device 1 stores data files in the database, associating them with material information and the material's physical properties. Figure 2In this example, database 15 is built into data management device 1. Alternatively, in data management system 100, database 15 can also be configured separately from data management device 1. In this case, CPU 10 manages the data stored in database 15 by communicating with database 15.

[0060] [Data Structure of the Storage Unit of the Data Management Device]

[0061] Figure 3 This is a diagram showing an example of the data structure of the storage unit 11 of the data management device 1.

[0062] exist Figure 3 In the example, the storage unit 11 stores the application program 111, system information 112, data 113, and processing modules 114, 115, and 116. The application program 111 is executed to manage various data in the data management system 100 and is sometimes referred to as the "management application program" below.

[0063] System information 112 contains data used for managing the data management system 100. More specifically, system information 112 includes user information 112A, plan information 112B, and module information 112C. User information 112A contains information related to each user using the data management system 100. User-related information includes, for example, usernames and contact information (email addresses, social networking service usernames, etc.).

[0064] Plan information 112B contains information related to each plan defined within the data management system 100 (plan name, information identifying the users constituting the plan, etc.). Module information 112C contains information that associates the type of analyzed data with the type of processing module used in processing the analyzed data. In one implementation example, module information 112C associates a string (e.g., extension) contained in the filename of a data file with the type of processing module.

[0065] Data 113 contains various data used by CPU 10 when executing programs.

[0066] Processing modules 114, 115, and 116 are program modules used in processing analytical data (e.g., interpreting the analytical data and displaying the information represented by the analytical data). Processing modules 114, 115, and 116 correspond to different types of analysis software used in the analysis apparatus. For example, processing module 114 processes analytical data generated by analysis software used by a certain type of LC-MS. Processing module 115 processes analytical data generated by analysis software used by a certain type of GC-MS. Processing module 116 processes analytical data generated by analysis software used by a certain type of SEM.

[0067] In the data management device 1, the management application can be implemented by operating the operation unit 3 or by operating an external terminal. That is, in the data management system 100, the management application can also function as a web application. Users can also access the data management device 1 from their own terminals and operate the data management device 1 to implement the management application.

[0068] [Data Structure of the Database in the Data Management Device]

[0069] Figure 4 This is a diagram illustrating an example of the data structure of the database 15 of the data management device 1.

[0070] like Figure 4 As shown, database 15 contains folders that store the composition information of each plan. Folder 51 represents the folder that stores the composition information of the plan called "Plan X", and folder 52 represents the folder that stores the composition information of the plan called "Plan Y".

[0071] Folder 51 stores material information and analysis data for two materials (material X1 and X2) registered in database 15 under the category of Plan X. Folder 511 represents the area containing information related to material X1, and folder 512 represents the area containing information related to material X2.

[0072] Furthermore, in this specification, when dealing with situations where more than one type of material is managed under a certain plan, the phrase "more than one type of material belongs to" that plan is used. The data management system 100 defines more than one plan, and manages more than one type of material under each plan. For example, under this plan, more than one type of material produced and / or obtained for a plan to develop a new product is managed. In this case, the more than one type of material belongs to that plan.

[0073] Folder 52 stores material information and analysis data for three materials (materials Y1, Y2, and Y3) registered in database 15 under the category of plan Y. Folder 521 represents the area for information related to material Y1, folder 522 represents the area for information related to material Y2, and folder 523 represents the area for information related to material Y3.

[0074] also, Figure 4 The number of plans within database 15 and the amount of materials belonging to each plan shown are merely illustrative. There are no particular limitations on the number of plans within database 15 and the amount of materials belonging to each plan.

[0075] [Specific examples of the components of a plan]

[0076] Figure 5 This is a diagram illustrating specific examples of the structural information of a plan. In Figure 5 In the example, with Figure 4 Similarly, materials X1 and X2 belong to plan X. Materials Y1, Y2, and Y3 belong to plan Y. Materials X1, X2, Y1, Y2, and Y3 represent the names of the materials.

[0077] The material information for each material includes raw material information and process information. For example, the raw material information for material X1 is shown as raw material information MT10, and the process information for material X1 is shown as process information PR10. In one implementation example, the raw material information specifies the substances (raw materials) used to generate the material and their amounts. Furthermore, the process information specifies the material generation conditions. For example, in the case of a three-way catalyst, the raw material information includes the amount (g) of Pt (platinum) and the amount (g) of Pd (palladium), and the process information includes the stirring time (min) and the firing temperature (°C). Additionally, the material information may also include the content of the main agent, the content of the curing agent, the mixing method of the raw materials, and / or information indicating whether the mixed raw materials are cured within 5 minutes.

[0078] Furthermore, in Figure 5 In the example, for materials X1, X2, Y1, Y2, and Y3, raw material information is registered as shown by raw material information MT10, MT20, MT50, MT60, and MT70, respectively. Furthermore, for materials X1, X2, Y1, Y2, and Y3, process information is registered as shown by process information PR10, PR20, PR50, PR60, and PR70, respectively.

[0079] exist Figure 5 In the example, 12 items are specified regarding the analysis data (data file, analysis results, analysis date and time, analyst, device name, device type, device model, device supplier, analysis software, update date and time, sample information, and commentary).

[0080] "Data file" refers to the filename of the data being analyzed.

[0081] "Analysis results" refers to the measurement and analysis results obtained in the analytical apparatus. For example, when analytical data is generated in LC-MS, the analysis results include the count values ​​of each m / z as an example of the measurement results, and the peak area as an example of the analysis results.

[0082] "Analysis Date and Time" refers to the date and time when measurements based on the analysis data are performed in the analysis device.

[0083] "Analyst" refers to the person who performs measurements based on the analyzed data. In one implementation example, the analysis device requests the user to log in when performing a measurement. The logged-in user is identified as the analyst.

[0084] "Device Name" refers to the name assigned in the data management system 100 to the analytical device that performs measurements based on the analytical data.

[0085] "Device Type" indicates the type of analytical device used to perform measurements based on the analytical data. Examples of analytical device types include LC, GC, LC-MS, GC-MS, Py-GC / MS, SEM, TEM, EDX, WDX, NMR, FT-IR, LC-PDA, LC / MS / MS, GC / MS / MS, LC / MS-IT-TOF, near-infrared spectrometer, tensile testing machine, compression testing machine, AES, AAS / FLAS, ICP-MS, organic elemental analyzer, GDMS, particle composition analyzer, TN, or NC.

[0086] "Device Model" indicates the model (or type) of the analytical device that performs measurements based on the analytical data.

[0087] "Equipment supplier" refers to the manufacturer and / or seller of the analytical device that implements measurements based on analytical data.

[0088] "Analysis software" refers to the software used to generate analytical data in an analytical apparatus that performs measurements based on the analytical data.

[0089] "Update Date and Time" indicates the date and time when the analysis data was updated in the data management device 1.

[0090] "Sample information" refers to information about the sample provided for measurement based on analytical data. In one implementation, the sample information includes the name and / or ID of the sample assigned in the data management system 100, the amount of sample provided for measurement, and / or the dilution rate of the original solution in the sample.

[0091] "Commentary" refers to the commentary given to the analyzed data.

[0092] In addition, the number and types of items for which values ​​were registered in the analyzed data are not limited to... Figure 5As shown. Other types of items that may be included include (stirring time, amount of polystyrene in the sample, particle size of the sample and / or type of testing instrument), ISTD group number (group number of the internal standard method used), and / or characteristic quantities (mass, peak area, peak height, area to height ratio, peak number, standard retention time, waveform processing mode, retention time, retention index, concentration unit, peak start time, peak end time, type of standard curve, intercept of standard curve, first degree coefficient of standard curve, second degree coefficient of standard curve and / or third degree coefficient of standard curve). Furthermore, when the data being analyzed is acquired using SEM, the following parameters can be listed as item types: contrast, brightness, accelerating voltage, magnification, scanning mode, standard scanning speed, signal name, stage coordinates, recording date, recording time, recorder, device name, label, offset X / Y, image size X / Y before cropping, detector name, electron gun voltage in GB (Gentle Beam) mode, sample voltage in GB mode, working distance, column mode, depth of focus, objective aperture, coarse adjustment value of CL (cathodic emission), fine adjustment value of CL, probe number, fine adjustment value of irradiation current, scanning rotation angle, cumulative number of scans, emission current, probe current, vacuum level of the Penning gauge, vacuum level at LV (low voltage), and / or vacuum mode.

[0093] exist Figure 5 In the example, information related to one analytical data point is displayed line by line. For instance, the analytical data determined by data file FN11 is generated based on measurements of a sample taken from material X1. Furthermore, this analytical data also includes the analysis result AR11, analysis date and time AT11, analyst PC11, device name ND11, device type TD11, device model MD11, device supplier VD11, analysis software SW11, update date and time RT11, sample information SI11, and commentary CM11.

[0094] In addition, Figure 5In the example, for material X1, analytical data determined by data file FN11 and data file FN12 are registered. For material X2, analytical data determined by data file FN21, data file FN22, and data file FN23 are registered. For material Y1, analytical data determined by data file FN51, data file FN52, data file FN53, data file FN54, and data file FN55 are registered. For material Y2, analytical data determined by data file FN61, data file FN62, and data file FN63 are registered. For material Y3, analytical data determined by data file FN71 and data file FN72 are registered.

[0095] [Example of screen display (1)]

[0096] Figure 6 This is an example of a display screen for a management application. Figure 6 The 600 screen contains columns 601, 602, and 603.

[0097] Column 601 displays the menu selected in the management application (Material Data, My Work Area, Manager Menu, User Management, Planning Management, Operation History, Version Information).

[0098] Column 602 displays a list of plans registered in the management application (database 15). Figure 6 In the example, there are two plans (Plan X and Plan Y).

[0099] Column 603 displays information related to the elements of the work object (e.g., plans, materials, material information, analysis data, etc.). Figure 6 In the example, since the elements of the job object are not displayed, nothing is displayed in column 603.

[0100] [Screen display example (2)]

[0101] Figure 7 This is another example of a display screen for a management application. Figure 7 Screen 700 is the screen displayed when an operation for registering a new plan in the data management system 100 is performed in the management application.

[0102] Figure 7Column 603 displays information entered by the user as a new plan registration. More specifically, column 603 displays the plan name (Plan Z), a note related to the plan (Development of New Product A), and the members constituting the plan (U0001, U0002, ...). Any string can be registered as the plan name and note. “U0001” and “U0002” represent the IDs of users registered in the data management system 100, respectively.

[0103] [Example of screen display (3)]

[0104] Figure 8 This is another example of a display screen for a management application. Figure 8 The image is 800 relative to Figure 6 The image shown is in Figure 7 The newly added "Plan Z" status is displayed in the screen. Compared to the previous screen, column 602 in screen 800 also displays "Plan Z".

[0105] [Example of screen display (4)]

[0106] Figure 9 This is another example of a display screen for a management application. Figure 9 Screen 900 is used to register materials belonging to a plan registered in the management application.

[0107] exist Figure 9 In the example, Plan X was selected as the plan that registered the materials. Therefore, in column 602, Plan X is highlighted among the three plans (Plan X, Y, Z) registered in the management application.

[0108] In column 603, the predetermined material "Material X1," registered as belonging to plan X, is displayed along with a registration button. When the user enters the name (Material X1) of the material to be registered into column 603, the management application displays the registration button associated with that material. Furthermore, when the registration button is activated, the management application associates the material with the plan (in the plan for processing the material)... Figure 9 In the example, "Plan X" is associated with and registered in database 15. More specifically, the management application generates a folder (save area) for the newly registered materials in database 15, within the folder (save area) corresponding to the plan of the processed object.

[0109] The management application can also display information about already registered materials in column 603 when accepting new material registrations for a processing object's plan. Furthermore, the management application can also accept registrations of multiple materials simultaneously in column 603.

[0110] Figure 10 This is another example of a display screen for a management application. When materials belonging to a particular plan are registered, the management application displays information about the registered materials in association with that plan. Figure 10 In the example, when materials X1 and X2 are registered as materials belonging to plan X, materials X1 and X2 are displayed in column 602 in association with plan X. In one implementation example, in column 602, whenever a click operation is performed on the name of a plan, the display of materials belonging to that plan is toggled ON / OFF.

[0111] [Example of screen display (5)]

[0112] Figure 11 This is another example of a display screen for a management application. Figure 11 Screen 1100 is the screen used to register material information.

[0113] exist Figure 11 Column 602 displays information about the plans and materials selected for processing. Figure 11 In the example, material X1 belonging to plan X is selected as the processing object. In one implementation example, the management application enters the registration state for receiving material information by selecting the "Material Information" label from the two labels at the top of the selection bar 603 ("Material Information" and "Analysis Data").

[0114] Boxes 603A and 603B in column 603 display information entered as material information. More specifically, box 603A displays the raw materials of material X1 (vinyl acetate, surfactant, and water) and the blending amounts of each raw material ("10g" of vinyl acetate, "6%" of surfactant, and "4%" of water). Box 603B displays the sample weight when weighing the raw materials of material X1.

[0115] When the user enters information in column 603 and the operation of registering the entered information is performed, the management application correspondingly registers the entered information as material information in database 15.

[0116] [Example of screen display (6)]

[0117] Figure 12 This is another example of a display screen for a management application. Figure 12 Screen 1200 is used for registering analytical data of materials. Sometimes, registering analytical data from outside the data management device 1 to the database 15 is called uploading analytical data.

[0118] exist Figure 12Column 602 displays information about the plans and materials selected for processing. Figure 12 In the example, material X1, belonging to plan X, is selected as the processing object. Figure 12 In the example, material X1 constitutes an example of "material 1", and screen 1200, which is used to register the analysis data of material X1, constitutes an example of "registration screen" associated with material 1.

[0119] In one implementation example, the management application enters a state of registration to receive analysis data by selecting the "Analysis Data" label from the two labels at the top of bar 603 ("Material Information" and "Analysis Data").

[0120] Table 603C in column 603 displays a list of analytical data stored in the information processing device 6 that can be accessed by the data management device 1. More specifically, in order to display table 603C, the data management device 1, which implements a management application, accesses one or more information processing devices 6 within the data management system 100 to obtain information about the analytical data stored in each information processing device 6. Then, the data management device 1 displays the list of analytical data as table 603C based on the obtained information. The list shows, as referenced... Figure 5 The description specifies the values ​​for one or more items in each analyzed data set (analysis data name (data file), analysis date and time, analyst, etc.). Additionally, in... Figure 12 In the example, the item used to analyze the data also includes "evaluation".

[0121] Table 603C displays checkboxes associated with each analytical data point. Users perform an upload operation by selecting the checkboxes for the analytical data registered in association with the material being processed. In response to this upload operation, the management application registers the selected analytical data as analytical data associated with the material being processed into database 15.

[0122] Figure 13 This is another example of a display screen for a management application. Figure 13 The image consists of 1300 pixels. Figure 12 The image is a 1200-fold distortion example.

[0123] like Figure 13As shown, the management application also displays a drop-down menu 603D on screen 1300. Drop-down menu 603D is displayed to select the device name corresponding to the analysis data displayed in table 603C. The user selects the device name from the drop-down menu 603D. The management application selects the analysis data associated with the selected device name from the analysis data stored in one or more information processing devices 6 within the data management system 100. Then, the management application displays a list of the selected analysis data in table 603C.

[0124] Furthermore, the items selected in the drop-down menu are not limited to the device name. Other items such as device type can also be selected. By utilizing such drop-down menu selection, when a large amount of analytical data is stored in one or more information processing devices 6 of the data management system 100, the data management device 1 can filter the analytical data displayed in table 603C according to the user's wishes.

[0125] [Example of screen display (7)]

[0126] Figure 14 This is another example of a display screen for a management application. Figure 14 Screen 1400 is a screen that displays information about analytical data registered in association with one or more materials belonging to a specific plan for a particular project.

[0127] exist Figure 14 In the example, "Plan X" is selected as the plan to be processed. Screen 1400 contains Table 1401. Table 1401 displays information about the analysis data registered in database 15, which is associated with the two types of materials (materials X1 and X2) belonging to Plan X. Figure 14 The "upload date and time" for each piece of analytical data refers to the date and time when the analytical data was registered in database 15.

[0128] When a user clicks on the filename of the analysis file displayed in Table 1401 (“11_20210129_Blank_Cup_11”, “STD1”, “STD2”, “STD3”, or “STD4”), the management application displays the analysis data determined by the clicked filename.

[0129] Figure 15 This is another example of a display screen for a management application. Figure 15 Screen 1500 displays the analysis data.

[0130] exist Figure 15In this example, screen 1500 includes a column 1501 displaying basic information and a column 1502 displaying file / sample information. The basic information includes the measurement results, measurement conditions, and analysis results of the analytical data. The file / sample information includes the identification information of the sample in the analytical data. On screen 1500, the user can edit the analytical data. More specifically, the management application accepts user input for adding or changing data, as well as confirmation input, in each column of screen 1500. When confirmation input is accepted, the management application updates the analytical data in database 15 according to the user input.

[0131] Back Figure 14 The table 1401 on screen 1400 contains checkboxes associated with each analysis data point, and also contains buttons 1402 and 1403.

[0132] When a user operates button 1402 while the user has checked more than one checkbox in table 1401, the management application displays the checked more than one checkbox in a way that allows for comparison.

[0133] When a user presses button 1403 while checking more than one set of analysis data, the management application exports all selected analysis data to an external device. Thus, the management application can export multiple sets of analysis data, each containing multiple items, to an external device. Screen 1400, which includes table 1401, constitutes an example of an "analysis data selection screen."

[0134] In this embodiment, as referred to Figure 5 As explained, the analytical data is managed as tabular data. Statistical analysis software is sometimes used in external devices to process the analytical data acquired from the data management device 1. By exporting the analytical data exported from the data management device 1 to the external device in tabular form, the analytical data can be exported in a format easily readable by the external device.

[0135] [Example of screen display (8)]

[0136] Figure 16 This is another example of a display screen for a management application. Figure 16 Screen 1600 is used to input search criteria for analysis data registered in database 15. Screen 1600 includes a search button 1601. When the search button 1601 is pressed, the management application displays a pop-up window 1610 for inputting search criteria.

[0137] exist Figure 16In the example, pop-up window 1610 displays the item "Device Type" and its value "GC-MS / QS". When a given operation is performed in pop-up window 1610, the management application displays list window 1611. List window 1611 displays a list of items specified as search criteria. List window 1611 also displays items included in the analyzed data.

[0138] More specifically, in Figure 16 The list window 1611 shows the specific items included in the sample information when the analytical data is acquired by LC-MS.

[0139] When a user selects an item, the management application displays the selected item in a pop-up window 1610. Next to the selected item, a box is displayed to show the values ​​used as search criteria. The user enters the values ​​set as search criteria in this box. In this way, the user sets the search criteria in pop-up window 1610.

[0140] Pop-up window 1610 contains a search button 1612. When the search button 1612 is pressed, the management application retrieves analytical data from database 15 according to the search criteria entered into pop-up window 1610.

[0141] Figure 17 This is another example of a display screen for a management application. Figure 17 Screen 1700 displays the search results for the analyzed data. Screen 1700 includes column 1710. Column 1710 contains a list displaying information about the analyzed data obtained as search results. The list includes checkboxes and filenames for each analyzed data item. Figure 5 The name of the "data file". When you click on the filename of a specific analysis data file, the management application, for example, refers to... Figure 15 The clicked analytics data is displayed as described.

[0142] Column 1710 contains button 1711. When button 1711 is operated while one or more checkboxes are selected in the list within column 1710, the management application implements export control. More specifically, after accepting the specification of the export destination for one or more selected analytical data, the management application exports the selected analytical data to that export destination. (Refer to...) Figure 16 and Figure 17 In the illustrated example, the user can set search criteria for the analytical data, confirm each analytical data point in one or more analytical data points obtained as search results, and instruct the management application to export the one or more analytical data points obtained as search results to an external device. Screen 1700, which includes column 1710, constitutes an example of an "Analysis Data Selection Screen".

[0143] [Processing flow]

[0144] Figure 18 This is a flowchart of the process implemented by the data management device 1 through the execution of a management application program. In one implementation example, in the data management device 1, the CPU 10 executes the program of the management application program.

[0145] Reference Figure 18 In step S10, the data management device 1 determines whether an operation in the management application has been detected. Before determining that an operation has been detected, the data management device 1 keeps the control in step S10 (no in step S10). When it is determined that an operation has been performed (yes in step S10), the control proceeds to step S12.

[0146] In step S12, the data management device 1 determines whether the operation detected in step S10 is an operation to register a new plan. If yes (yes in step S12), it proceeds to step S14; otherwise (no in step S12), it causes control to proceed to step S16. Additionally, the data management device 1, for example, displays information to register a new plan. Figure 7 The image is 700.

[0147] In step S14, data management device 1 performs the process of registering a new plan. Then, data management device 1 causes control to proceed to step S16. Figure 19 This is a flowchart of the subroutine for processing the registration of new plans. (Refer to...) Figure 19 The content of step S14 will be explained.

[0148] In step S1400, the data management device 1 uses the information input for the new plan as plan information 112B. Figure 3 ) Registered in the Preservation Department 11.

[0149] In step S1402, the data management device 1 generates (sets) a folder for the new plan in the database 15.

[0150] In step S1404, the data management device 1 displays the URL (Uniform Resource Locator) of the folder generated in step S1402 on the display unit 2.

[0151] In step S1406, the data management device 1 notifies the user who was registered as a member of the new plan in step S1400 of the URL of the folder generated in step S1402. This notification can be sent via email or a message on an SNS platform. This allows members of the new plan to easily access material information and analysis data related to the plan. Afterwards, the data management device 1 returns control to... Figure 18 .

[0152] Back Figure 18 In step S16, the data management device 1 determines whether the operation detected in step S10 is an operation to register new materials. If yes (yes in step S16), it proceeds to step S18; otherwise (no in step S16), it causes control to proceed to step S20. Additionally, the data management device 1, for example, displays information to register new materials. Figure 9 The image is 900.

[0153] In step S18, the data management device 1 performs the process of registering new materials. Then, the data management device 1 initiates control to step S20. Figure 20 This is a flowchart of the subroutine for registering new materials. (Refer to...) Figure 20 The content of step S18 will be explained.

[0154] In step S1800, the data management device 1 accepts the selection of the plan to which the subsequently registered material belongs.

[0155] In step S1802, the data management device 1 generates a folder in the database 15 containing the plan selected in step S1800, which contains the materials to be registered thereafter.

[0156] In step S1804, the data management device 1 registers the content input for the new material (e.g., material information) into the folder generated in step S1802.

[0157] In step S1806, the data management device 1 displays the URL of the folder generated in step S1802 on the display unit 2.

[0158] In step S1808, data management device 1 notifies the constituent members of the plan to which the new material belongs of the URL of the folder generated in step S1802. Afterwards, data management device 1 returns control to... Figure 18 .

[0159] Back Figure 18In step S20, the data management device 1 determines whether the operation detected in step S10 is an operation for registering material information. If yes (yes in step S20), it proceeds to step S22; otherwise (no in step S20), it causes the control to proceed to step S24. Additionally, the data management device 1, for example, displays information to register material information. Figure 11 The image is 1100.

[0160] In step S22, the data management device 1 processes the registration of material information. More specifically, the data management device 1 determines the plan and materials corresponding to the registered material information. Then, the data management device 1 registers the input information as material information in the database 15 into the folder of the determined materials for the determined plan. Then, the data management device 1 initiates control to step S24.

[0161] Back Figure 18 In step S24, the data management device 1 determines whether the operation detected in step S10 is an operation for registering and analyzing data. If yes (yes in step S24), it proceeds to step S26; otherwise (no in step S24), it causes control to proceed to step S28. Additionally, the data management device 1, for example, displays... Figure 12 1200 and / or Figure 13 The image is 1300.

[0162] In step S26, the data management device 1 performs the processing of the registered analysis data. Then, the data management device 1 initiates control to step S28. Figure 21 This is a flowchart of the subroutine for processing registered and analyzed data. (Refer to...) Figure 21 The content of step S26 will be explained.

[0163] In step S2600, the data management device 1 accepts the designation of plans and materials for which subsequently registered analytical data will be used. This designation is, for example, through... Figure 12 This is achieved through the planning and material selection in column 602.

[0164] In step S2602, the data management device 1 displays candidates of the registered analysis data. The displayed candidates can be all analysis data stored in a device capable of communicating with the data management device 1, or data selected according to... Figure 13 The analysis data is selected based on the conditions specified in the drop-down menu 603D.

[0165] In step S2604, the data management device 1 accepts the selection of registered analysis data. The selection is, for example, through... Figure 12 This can be achieved by checking the checkboxes in Table 603C.

[0166] In step S2606, the data management device 1 reads the registered analysis data (the analysis data selected in step S2604) from the external device that stores the analysis data.

[0167] In step S2608, the data management device 1 determines whether each piece of analysis data read in step S2606 contains outliers.

[0168] In one implementation example, the determination of whether outliers are present is based on the values ​​of other analytical data already stored in database 15, for the material corresponding to the registered analytical data (the analytical data that is the object of the outlier determination in step S2608). In this case, the determination of whether outliers are present can be achieved by using kNN (k-nearest neighbor algorithm) or LOF (Local Outlier Factor), or by whether the difference between the value of the registered analytical data and the average value of other analytical data exceeds a predetermined threshold.

[0169] In other implementations, the above determination utilizes a reference value pre-registered in the storage unit 11 for the material corresponding to the registered analytical data. More specifically, if the difference between the value contained in the registered analytical data and the reference value exceeds a predetermined threshold, the determination result indicates that an outlier is contained in the analytical data.

[0170] If the determination result of the data management device 1 in step S2608 is "the registered analysis data contains outliers" (yes in step S2608), the control will proceed to step S2610; otherwise (no in step S2608), the control will proceed to step S2616.

[0171] In step S2610, the data management device 1 reports the determination result (the registered analysis data contains outliers).

[0172] In step S2612, the data management device 1 confirms the user's instruction for the analysis data determined to contain outliers. In one implementation example, the data management device 1 may also perform a report in step S2610 and ask the user whether to continue registering the analysis data determined to contain outliers. In step S2612, the data management device 1 confirms the content of the user's instruction in response to the inquiry. If the user's instruction is to continue registering the analysis data, the data management device 1 causes the control to proceed to step S2614; if the instruction is to stop registering the analysis data, the control is directly returned. Figure 18 .

[0173] In step S2614, the data management device 1 requests the user to input comments related to the registration of analysis data determined to contain outliers. Then, the data management device 1 initiates control to step S2616.

[0174] In step S2616, the data management device 1 registers the analysis data read in step S2606 into the database 15, causing the control to return. Figure 18 If a comment is entered in response to the request in step S2614, in step S2616, the data management device 1 registers the comment as the value of the "comment" item in the registered analysis data.

[0175] exist Figure 21 In the processing, steps S2606 to S2616 are performed for each piece of analytical data. That is, if multiple pieces of analytical data are selected in step S2604, the data management device 1 reads each piece of analytical data from the multiple pieces of analytical data in step S2606, and determines whether each piece of analytical data contains outliers in step S2608. For analytical data that is determined not to contain outliers, the data management device 1 directly registers it to the database 15 in step S2616. On the other hand, for analytical data that is determined to contain outliers, the data management device 1 performs steps S2610 to S2616.

[0176] Back Figure 18 In step S28, the data management device 1 determines whether the operation detected in step S10 is an operation to display analysis data. If yes (yes in step S28), it proceeds to step S30; otherwise (no in step S28), it causes control to proceed to step S32. For example, the data management device 1 accepts the operation to display analysis data as a response to... Figure 14 The operation of table 1401 in screen 1400.

[0177] In step S30, the data management device 1 performs the processing of display analysis data. Then, the data management device 1 causes the control to proceed to step S32. Figure 22 This is a flowchart showing the subroutine for processing the analyzed data. (Refer to...) Figure 22 The content of step S30 will be explained.

[0178] In step S3000, the data management device 1 reads the filename of the analysis data selected as the display object.

[0179] In step S3002, the data management device 1 determines the processing module to be used in displaying the analysis data selected as the display object based on the filename read in step S3000. More specifically, the data management device 1 retrieves the string registered in the module information 112C from the filename read in step S3000. Then, the data management device 1 determines the processing module associated with the string contained in the filename in the module information 112C as the processing module to be used in displaying the analysis data. The retrieved string can be a string that constitutes a file extension or a string that does not constitute a file extension.

[0180] In step S3004, the data management device 1 uses the processing module determined in step S3002 to display the analysis data, which is the object of display. Afterwards, the data management device 1 returns control to... Figure 18 .

[0181] Furthermore, when the analyzed data has a value in the parsing software's project, the data management device 1 can also determine, based on that value, which processing module to use in displaying the analyzed data. Figure 22 Control. More specifically, the data management device 1 can also store one or more processing modules (in) stored in the storage unit 11. Figure 3 In the example, the processing module corresponding to the parsing software determined by this value (processing modules 114-116) is determined as the processing module used in the display of the analyzed data. The correspondence between more than one parsing software and more than one processing module can also be stored in the storage unit 11 as module information 112C.

[0182] Back Figure 18 In step S32, the data management device 1 determines whether the operation detected in step S10 is an operation for retrieving and analyzing data. If it is (yes in step S32), then proceed to step S34; if it is not (no in step S32), then the control proceeds to step S36.

[0183] In step S34, the data management device 1 performs data retrieval and analysis processing. Then, the data management device 1 initiates control to proceed to step S36. Additionally, the data management device 1, for example, refers to... Figure 16 The instructions describe how to perform data retrieval and analysis. Figure 23 This is a flowchart of the subroutine for retrieving and analyzing data. (Refer to...) Figure 23 The content of step S34 will be explained.

[0184] In step S3400, the data management device 1 accepts the search criteria. In step S3400, the data management device 1 may also display [the criteria]. Figure 16The list window 1611 describes a list from which the user selects items based on search criteria.

[0185] In step S3402, the data management device 1 generates search keywords using the search conditions accepted in step S3400.

[0186] In step S3404, the data management device 1 uses the search keywords generated in step S3402 to perform a search in the analysis data stored in the database 15.

[0187] In step S3406, data management device 1 displays the search results from step S3404. Afterwards, data management device 1 returns control. Figure 18 .

[0188] Back Figure 18 In step S36, the data management device 1 determines whether the operation detected in step S10 is an operation to export analysis data. If yes (yes in step S36), it proceeds to step S38; otherwise (no in step S36), it causes control to proceed to step S40. Additionally, the data management device 1... Figure 14 The image is 1400 or Figure 17 The screen 1700 accepts the operation of exporting analysis data.

[0189] In step S38, the data management device 1 exports the specified analysis data to an external device, causing the control to proceed to step S40.

[0190] In step S40, the data management device 1 determines whether the operation detected in step S10 is an operation other than the aforementioned operations (registration of new plans in S12, registration of new materials in S16, registration of material information in S20, registration of analysis data in S24, display of analysis data in S28, retrieval of analysis data in S32, and export of analysis data in S36). If it is (yes in step S40), then in step S44, control corresponding to the content of the operation is implemented, and the control returns to step S10. On the other hand, if it is not, the data management device 1 directly returns the control to step S10.

[0191] According to the above-described processing, when a material is selected, the data management device 1 accepts the selection of analytical data that is associated with the material and registered in the database 15. The data management device 1 registers the selected analytical data in association with the selected material in the database 15. When displaying the analytical data, the data management device 1 selects the processing module to be used in the display of the analytical data based on the string contained in the filename of the analytical data.

[0192] For reference Figure 21As explained, when data management device 1 registers the analyzed data into database 15, it determines whether the analyzed data contains outliers. Data management device 1 can also determine the type of parsing software used to process the analyzed data when registering it into database 15.

[0193] Figure 24 yes Figure 21 The flowchart shows a variation of the processing. Figure 24 The flowchart includes steps S2620 to S2626 instead of Figure 21 Step S2616. In Figure 24 In the illustrated variation, if the data management device 1 determines in step S2608 that the analysis data does not contain outliers (no in step S2608), it causes control to proceed to step S2620. Furthermore, if the data management device 1 determines in step S2608 that the analysis data contains outliers (yes in step S2608), it causes control to proceed to step S2610, and after requesting comment input in step S2614, it causes control to proceed to step S2620.

[0194] In step S2620, the data management device 1 reads the filename of the registered analysis data (the analysis data selected in step S2604).

[0195] In step S2622, the data management device 1 determines the parsing software corresponding to the registered analysis data based on the filename read in step S2620. More specifically, in this variant, module information 112C associates the parsing software with the processing module. The data management device 1 retrieves the string registered in module information 112C from the filename read in step S2620. Then, the data management device 1 determines the processing module associated with the string contained in the filename in module information 112C, and identifies the parsing software corresponding to the determined processing module as the parsing software corresponding to the registered analysis data. The retrieved string can be a string that constitutes a file extension or a string that does not constitute a file extension.

[0196] In step S2624, the data management device 1 determines whether the parsing software corresponding to the registered analysis data has been identified in step S2622. Then, if the data management device 1 determines that the parsing software has been identified (yes in step S2624), it causes the control to proceed to step S2626; otherwise (no in step S2624), it causes the control to proceed to step S2628.

[0197] In step S2626, after appending the determined analysis software information to the registered analysis data, the data management device 1 registers the analysis data in association with the plan and materials specified in step S2600 in the database 15. Afterwards, the data management device 1 returns control to... Figure 18 .

[0198] In step S2628, the data management device 1 displays a message indicating that it is impossible to determine the parsing software corresponding to the registered analysis data and that the registered analysis data is registered in a specific folder within the database 15. This message is an example of a "warning" reported when a processing module cannot be selected based on the string and module information contained in the filename of the analysis data. The message may also contain information indicating a "specific folder" (e.g., a URL).

[0199] In step S2630, the data management device 1 registers the recorded analysis data into a specific folder within the database 15 (a pre-determined folder for analysis data not categorized). Afterwards, the data management device 1 returns control to... Figure 18 .

[0200] In reference Figure 24 In the described variation, even if the registered analytical data does not contain information to determine the parsing software, the data management device 1 can still determine the parsing software corresponding to the analytical data, thereby identifying the processing module used to process the analytical data. Furthermore, if the parsing software corresponding to the registered analytical data cannot be determined, the data management device 1 reports a warning. Thus, the user can add parsing software information to analytical data registered in a specific folder. The user can also change the storage location of the analytical data to a folder corresponding to the material associated with the analytical data.

[0201] In the data management system 100, permissions can be assigned to each user for the display, registration, and editing of data.

[0202] In one example, a plan might allow data to be displayed to all users, while data registration and editing are limited to members of that plan. In other examples, data display might be limited to members of the plan, while data registration and editing are limited to a subset of those members.

[0203] In the data management system 100, operation or access to the data management device 1 may require user authentication, and for user authentication, each user may need to input their ID into the data management device 1. Thus, while executing the management application, the data management device 1 can determine the user operating or accessing the data management device 1. Then, the data management device 1 can decide whether to perform actions such as displaying, registering, and editing data from the user, based on the permissions granted to the determined user. The permissions are, for example, registered as plan information 112B. The user's information is registered as user information 112A.

[0204] For reference Figure 21 and Figure 24 As explained, in the data management system 100, the user specifies the plan and materials when registering analytical data. The analytical data is then registered to the folder corresponding to the specified plan and materials. Alternatively, the data management device 1 can determine the material of the sample from which the analytical data was measured based on the filename of the registered analytical data, and register the analytical data to the folder corresponding to the determined material. Thus, the data management device 1 can register analytical data to the appropriate folder even without specifying a plan and materials.

[0205] In one example, when the data management device 1 receives a request from a user to register certain analytical data, it retrieves a string from the filename of the analytical data that represents the name of any one of the more than one material registered in the database 15. If the filename of the analytical data contains a string representing the name of any material, the data management device 1 registers the analytical data in the folder corresponding to that material (the "Analysis Data" folder within that material's folder). In one implementation example, as long as the data management system 100 is configured to use distinct names for all materials, and the information processing device 6 includes a string representing the name of the material on which the sample is based when the analysis is performed in the filename of the analytical data, the user can register the analytical data in the appropriate folder even without specifying a plan or material when registering it in the database 15.

[0206] [plan]

[0207] As will be understood by those skilled in the art, the above-described exemplary embodiments are specific examples of the following solutions.

[0208] (Item 1)

[0209] One data management device is a data management device for managing material analysis data. It may include a memory and a processor capable of accessing the memory. The memory stores two or more types of processing modules and module information that defines strings corresponding to the two or more types of processing modules. The processor, for a given set of analysis data, selects one processing module from the two or more types of processing modules for processing the given analysis data based on the strings contained in the filename of the given analysis data and the module information.

[0210] According to the data management device described in claim 1, a technique is provided for conveniently and accurately registering information determining the procedures for processing each piece of analytical data in an apparatus for processing analytical data acquired from multiple analytical devices.

[0211] (Item 2)

[0212] In the data management device described in item 1, the string may also include a file extension.

[0213] According to the data management device described in item 2, the procedures used in the processing of each analytical data can be determined more reliably.

[0214] (Item 3)

[0215] In the data management device described in item 1 or item 2, the memory may store data for two or more materials, and the processor, based on the filename of the given analysis data, determines the given material corresponding to the given analysis data from the two or more materials, and registers the given analysis data and the given material in association in the memory.

[0216] According to the data management device described in item 3, analytical data can be associated with appropriate materials and registered without the user having to select materials.

[0217] (Item 4)

[0218] In any of the data management devices described in items 1 to 3, the processor may also report a warning if it is unable to select the processing module based on the string contained in the filename of the given analysis data and the module information.

[0219] According to the data management device described in item 4, in cases where the processing module used in the processing of registered analytical data cannot be determined based on the file name, the user can reliably implement necessary measures.

[0220] (Item 5)

[0221] In any of the data management devices described in items 1 to 4, the processor may register the given analysis data to a specific area of ​​the memory when it is unable to select the processing module based on the string contained in the filename of the given analysis data and the module information.

[0222] According to the data management device described in item 5, users can reliably implement necessary measures for analytical data for which the processing module has not been determined.

[0223] (Item 6)

[0224] One data management method is a computer-implemented method for managing analytical data of materials. This method may involve the computer using two or more types of processing modules to process the analytical data. The computer includes a memory for storing module information, where the module information defines strings corresponding to the two or more types of processing modules. The data management method includes: the step of reading the filename of a given analytical data; and the step of selecting one processing module from the two or more types of processing modules for processing the given analytical data based on the strings contained in the filename and the module information.

[0225] According to the data management method described in item 6, a technique is provided for easily and accurately registering information determining the procedures for processing each analytical data in an apparatus for processing analytical data acquired from multiple analytical devices.

[0226] The embodiments of the present invention have been described above, but it should be considered that the embodiments disclosed herein are illustrative in all respects and not restrictive. The scope of the present invention is set forth in the claims and is intended to include all modifications in the same sense and scope as the claims.

Claims

1. A data management device for managing analytical data of materials, characterized in that, It has memory and a processor capable of accessing the memory. The memory stores two or more types of processing modules and module information that specifies the strings corresponding to each of the two or more types of processing modules. For a given set of analysis data, the processor selects one processing module from two or more types of processing modules based on the string contained in the filename of the given analysis data and the module information.

2. The data management device as described in claim 1, characterized in that, The string contains the file extension.

3. The data management device as described in claim 1 or 2, characterized in that, The memory stores data for two or more materials. Based on the filename of the given analysis data, the processor determines the given material corresponding to the given analysis data from among the two or more materials. The given analytical data is associated with the given material and registered in the memory.

4. The data management device as described in claim 1 or 2, characterized in that, If the processor is unable to select a processing module based on the string contained in the filename of the given analysis data and the module information, it shall report a warning.

5. The data management device as described in claim 1 or 2, characterized in that, If the processor cannot select the processing module based on the string contained in the filename of the given analysis data and the module information, it registers the given analysis data into a specific area of ​​the memory.

6. A data management method, which is a computer-implemented method for analyzing data related to managing materials, characterized in that: The computer uses two or more types of processing modules to process and analyze data. The computer includes a memory for storing module information, which specifies strings corresponding to the two or more types of processing modules. The data management method includes: The steps to read the filename of the given analysis data; The step of selecting one processing module from two or more types of processing modules for processing the given analysis data, based on the string contained in the file name and the module information.

Citation Information

Patent Citations

  • Sample analysis system

    JP2017194360A