Data display device, analysis system, data display method, and program

JPWO2024122290A5Pending Publication Date: 2026-10-14
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024562649
Authority / Receiving Office
JP · JP
Patent Type
Applications
Priority Date
2023-11-15
Filing Date
2023-11-15
Publication Date
2026-10-14

AI Technical Summary

Technical Problem

Conventional analysis systems lack the ability to verify the validity of data, leading to unreliable and unreplicable analysis results, as they do not provide sufficient information on the data generation process.

Method used

A data display device and analysis system that communicates with both analysis and verification data management devices, allowing users to acquire and display analysis data alongside verification data, enabling the verification of data validity and improving data reliability by associating and storing new analysis data with verification data.

Benefits of technology

Enables users to verify the validity of analysis data, enhancing the reliability and reproducibility of results, and facilitating the development of new materials like aluminum nitride by providing accurate analysis results.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention enables the validity of data to be verified. A data display device capable of communicating, via a network, with an analysis data management device that manages analysis data and a verification data management device that manages verification data, the data display device comprising: an analysis data acquisition unit that acquires a plurality of analysis data from the analysis data management device; an analysis data display unit that displays the plurality of analysis data in a manner that allows comparison; a verification data acquisition unit that acquires, from the verification data management device, verification data for verifying the validity of data of interest selected from the plurality of analysis data; and a verification data display unit that displays the data of interest and the verification data in association with each other.
Need to check novelty before this filing date? Find Prior Art

Description

Data display device, analysis system, data display method and program

[0001] The present disclosure relates to a data display device, an analysis system, a data display method, and a program.

[0002] For example, in the field of materials development, analytical systems are used that allow users to view and compare data on the physical properties of various substances. By using such analytical systems, even those who are not dedicated analysts can study material properties and compositions.

[0003] For example, Non-Patent Document 1 discloses a database of first-principles calculation results for materials. The database disclosed in Non-Patent Document 1 provides crystal structures, band structures, thermodynamic quantities, phase diagrams, magnetic moments, etc. for each substance.

[0004] Lawrence Berkeley National Laboratory, "The Materials Project", [online], [Retrieved October 26, 2022], Internet <URL: https: / / materialsproject.org / >

[0005] However, conventional techniques have a problem in that information that can be used to verify the validity of data cannot be viewed. For example, in the conventional technique disclosed in Non-Patent Document 1, the range of calculation logs and physical property data is limited, which is not sufficient to verify the validity of data.

[0006] One aspect of the present disclosure aims to make it possible to verify the validity of data.

[0007] The present disclosure has the following configuration.

[0008] [1] A data display device capable of communicating with an analysis data management device that manages analysis data and a verification data management device that manages verification data via a network, the data display device comprising: an analysis data acquisition unit configured to acquire a plurality of pieces of analysis data from the analysis data management device; an analysis data display unit configured to display the plurality of pieces of analysis data in a comparable manner; a verification data acquisition unit configured to acquire from the verification data management device verification data for verifying the validity of target data selected from the plurality of pieces of analysis data; and a verification data display unit configured to display the target data and the verification data in association with each other.

[0009] [2] A data display device according to [1] above, wherein the analysis data display unit is configured to display each of the plurality of analysis data in association with a link to the verification data, and the verification data acquisition unit is configured to acquire the verification data regarding the analysis data associated with the link in response to an operation on the link.

[0010] [3] The data display device according to [1] or [2] above, further comprising: a data input unit configured to accept the target data regenerated based on the verification data; and a data registration unit configured to register the regenerated target data in the analysis data management device.

[0011] [4] A data display device according to any one of [1] to [3] above, wherein the analysis data includes information indicating a material and a physical property value of the material, and the verification data includes a condition value used to generate the physical property value and history information when the physical property value was generated.

[0012] [5] The data display device according to any one of [1] to [4] above, wherein the verification data is an electronic experiment notebook or research paper data.

[0013] [6] An analysis system in which an analysis data management device that manages analysis data, a verification data management device that manages verification data, and a data display device can communicate via a network, wherein the data display device comprises: an analysis data acquisition unit configured to acquire multiple pieces of analysis data from the analysis data management device; an analysis data display unit configured to display the multiple pieces of analysis data in a comparable manner; a verification data acquisition unit configured to acquire from the verification data management device verification data for verifying target data selected from the multiple pieces of analysis data; and a verification data display unit configured to display the target data and the verification data in association with each other.

[0014] [7] A data display method in which a computer capable of communicating via a network with an analysis data management device that manages analysis data and a verification data management device that manages verification data executes the following steps: acquiring a plurality of pieces of analysis data from the analysis data management device; displaying the plurality of pieces of analysis data in a comparable manner; acquiring verification data from the verification data management device for verifying the validity of target data selected from the plurality of pieces of analysis data; and displaying the target data and the verification data in association with each other.

[0015] [8] A program for causing a computer capable of communicating via a network with an analysis data management device that manages analysis data and a verification data management device that manages verification data to execute the following steps: acquiring a plurality of pieces of analysis data from the analysis data management device; displaying the plurality of pieces of analysis data in a comparable manner; acquiring verification data from the verification data management device for verifying the validity of target data selected from the plurality of pieces of analysis data; and displaying the target data and the verification data in association with each other.

[0016] According to one aspect of the present disclosure, the validity of data can be verified.

[0017] FIG. 1 is a block diagram showing an example of the overall configuration of an analysis system. FIG. 2 is a block diagram showing an example of the hardware configuration of a computer. FIG. 3 is a block diagram showing an example of the functional configuration of the analysis system. FIG. 4 is a flowchart showing an example of a browsing process. FIG. 5 is a conceptual diagram showing an example of a browsing screen. FIG. 6 is a conceptual diagram showing an example of a verification screen. FIG. 7 is a flowchart showing an example of a verification process.

[0018] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted.

[0019] [Embodiment] One embodiment of the present disclosure is an analysis system for analyzing data such as physical property values ​​of various substances stored in a database. The analysis system in this embodiment, for example, extracts substances that satisfy a composition or characteristics specified by a user and displays them in a comparable display format. The analysis system in this embodiment allows a user to search for a substance that has a composition that satisfies desired conditions and desired characteristics. The analysis system in this embodiment can be used to search for novel functional materials using, for example, aluminum nitride (AlN).

[0020] Analysis systems that allow users to browse and compare databases containing data such as the physical properties of materials have been in use for some time. However, it is difficult to verify the validity of the data with conventional analysis systems. The data stored in the databases is often a collection of data calculated by various researchers and data published in papers. Some of this data may be unreliable. To ensure the reliability and reproducibility of analysis results, it is important to be able to verify the data generation process, etc.

[0021] The analysis system of this embodiment stores data used for analysis (hereinafter also referred to as "analysis data") and data that can verify the validity of the analysis data (hereinafter also referred to as "verification data") in association with each other, and is configured to be able to display the verification data from the analysis data being viewed. Therefore, the analysis system of this embodiment allows the user to easily verify the validity of the analysis data being viewed.

[0022] Furthermore, the analysis system of this embodiment is configured to be able to store the new analysis data in association with the verification data when the analysis data is regenerated based on the verification data. Therefore, the analysis system of this embodiment can improve the reliability and reproducibility of the analysis data, thereby enabling more accurate analysis results to be obtained.

[0023] <Overall Configuration of Analysis System> The overall configuration of the analysis system in this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the overall configuration of the analysis system in this embodiment.

[0024] 1, an analysis system 1 in this embodiment includes an analysis data management device 10, a verification data management device 20, and a data display device 30. The analysis data management device 10, the verification data management device 20, and the data display device 30 are connected to each other so as to be able to communicate data with each other via a communication network N1 such as a LAN (Local Area Network) or the Internet.

[0025] The analytical data management device 10 is an information processing device such as a personal computer, a workstation, or a server that manages analytical data. In response to a request from the data display device 30, the analytical data management device 10 extracts pre-stored analytical data and transmits it to the data display device 30.

[0026] The verification data management device 20 is an information processing device such as a personal computer, a workstation, or a server that manages verification data. In response to a request from the data display device 30, the verification data management device 20 acquires pre-stored verification data and transmits it to the data display device 30.

[0027] The data display device 30 is an information processing terminal such as a personal computer, smartphone, or tablet terminal that displays analysis data and verification data. The data display device 30 acquires multiple pieces of analysis data from the analysis data management device 10 and displays the acquired multiple pieces of analysis data to the user in a comparable display format. The data display device 30 acquires verification data from the verification data management device 20 for target data selected from the multiple pieces of analysis data and displays the target data and the verification data in association with each other.

[0028] The overall configuration of the analysis system 1 shown in Figure 1 is an example, and various system configuration examples are possible depending on the application and purpose. For example, the analysis system 1 may include multiple units of one or more of the analysis data management device 10, the verification data management device 20, and the data display device 30. For example, the analysis data management device 10 and the verification data management device 20 may be implemented by multiple computers, or may be implemented as a cloud computing service. The division of devices such as the analysis data management device 10, the verification data management device 20, and the data display device 30 shown in Figure 1 is an example.

[0029] <Hardware Configuration of Analysis System> The hardware configuration of the analysis system 1 in this embodiment will be described with reference to FIG.

[0030] <Hardware Configuration of Computer> The analysis data management device 10, the verification data management device 20, and the data display device 30 in this embodiment are realized by, for example, a computer. Fig. 2 is a block diagram showing an example of the hardware configuration of a computer 500 in this embodiment.

[0031] 2, the computer 500 includes a CPU (Central Processing Unit) 501, a ROM (Read Only Memory) 502, a RAM (Random Access Memory) 503, a HDD (Hard Disk Drive) 504, an input device 505, a display device 506, a communication I / F (Interface) 507, and an external I / F 508. The CPU 501, the ROM 502, and the RAM 503 form a so-called computer. The hardware components of the computer 500 are connected to each other via a bus line 509. The input device 505 and the display device 506 may be connected to the external I / F 508 for use.

[0032] The CPU 501 is a computing device that reads programs and data from a storage device such as the ROM 502 or HDD 504 onto the RAM 503 and executes processing to realize overall control and functions of the computer 500 .

[0033] The ROM 502 is an example of a non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 502 functions as a main storage device that stores various programs, data, etc. required for the CPU 501 to execute various programs installed in the HDD 504. Specifically, the ROM 502 stores boot programs such as a Basic Input / Output System (BIOS) and an Extensible Firmware Interface (EFI) that are executed when the computer 500 starts up, as well as data such as OS (Operating System) settings and network settings.

[0034] The RAM 503 is an example of a volatile semiconductor memory (storage device) in which programs and data are erased when the power is turned off. The RAM 503 is, for example, a dynamic random access memory (DRAM) or a static random access memory (SRAM). The RAM 503 provides a working area in which various programs installed in the HDD 504 are expanded when executed by the CPU 501.

[0035] The HDD 504 is an example of a non-volatile storage device that stores programs and data. The programs and data stored in the HDD 504 include an OS, which is basic software that controls the entire computer 500, and applications that provide various functions on the OS. Note that the computer 500 may use a storage device that uses flash memory as a storage medium (e.g., an SSD (Solid State Drive)) instead of the HDD 504.

[0036] The input device 505 includes a touch panel, operation keys and buttons, a keyboard and mouse, a microphone for inputting sound data such as voice, and the like, which are used by the user to input various signals.

[0037] The display device 506 is composed of a display such as a liquid crystal display or organic electroluminescence (EL) display for displaying a screen, a speaker for outputting sound data such as voice, and the like.

[0038] The communication I / F 507 is an interface that connects to a communication network and enables the computer 500 to perform data communication.

[0039] The external I / F 508 is an interface with external devices, such as a drive device 510.

[0040] The drive device 510 is a device for loading a recording medium 511. The recording medium 511 here includes media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. The recording medium 511 may also include semiconductor memories that record information electrically, such as ROMs and flash memories. This allows the computer 500 to read from and / or write to the recording medium 511 via the external I / F 508.

[0041] The various programs to be installed in the HDD 504 are installed, for example, by setting the distributed recording medium 511 in a drive device 510 connected to the external I / F 508 and reading the various programs recorded on the recording medium 511 by the drive device 510. Alternatively, the various programs to be installed in the HDD 504 may be installed by being downloaded via the communication I / F 507 from a network different from the communication network.

[0042] <Functional Configuration of Analysis System> The functional configuration of the analysis system in this embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing an example of the functional configuration of the analysis system 1 in this embodiment.

[0043] <Functional Configuration of Analysis Data Management Device> As shown in FIG. 3 , the analysis data management device 10 in this embodiment includes an analysis data storage unit 100 and an analysis data management unit 101 .

[0044] The analysis data storage unit 100 is realized by the HDD 504 shown in Fig. 2. The analysis data management unit 101 is realized by a process that the CPU 501 executes by a program loaded from the HDD 504 onto the RAM 503 shown in Fig. 2.

[0045] The analysis data storage unit 100 stores a plurality of analysis data in advance. The analysis data is data for analysis by a user of the analysis system 1, for example, by viewing and comparing the data. The analysis data includes, for example, identification information for identifying a substance and physical property values ​​of the substance. The physical property values ​​included in the analysis data may be values ​​measured by an experiment, values ​​calculated by a simulation such as first-principles calculation, or values ​​predicted by a machine learning model.

[0046] Each piece of analysis data is associated with verification data for verifying the analysis data. Specifically, each piece of analysis data is provided with information that enables acquisition of the verification data stored in the verification data management device 20. The information that enables acquisition of the verification data is, for example, link information that enables direct access to the verification data, such as a uniform resource locator (URL) of the verification data.

[0047] In response to a request from the data display device 30, the analysis data management unit 101 extracts analysis data that meets the specified extraction conditions from the analysis data storage unit 100 and transmits the extracted analysis data to the data display device 30. In response to a request from the data display device 30, the analysis data management unit 101 stores new analysis data in the analysis data storage unit 100.

[0048] <Functional Configuration of the Verification Data Management Device> As shown in FIG. 3, the verification data management device 20 in this embodiment includes a verification data storage unit 200 and a verification data management unit 201.

[0049] The verification data storage unit 200 is realized by the HDD 504 shown in Fig. 2. The verification data management unit 201 is realized by a process that the CPU 501 executes by a program loaded from the HDD 504 onto the RAM 503 shown in Fig. 2.

[0050] The verification data storage unit 200 stores a plurality of pieces of verification data in advance. The verification data is data for verifying the validity of the analysis data. The verification data includes, for example, condition values ​​used to generate the physical property values ​​included in the analysis data, and history information when the physical property values ​​were generated. When the physical property values ​​are experimentally measured values, the condition values ​​are experimental conditions, etc., and the history information is the progression of values ​​measured during the experiment, etc. When the physical property values ​​are calculated values ​​obtained by simulation, the condition values ​​are calculation conditions and calculation environment, etc. used in the calculation, and the history information is a log file, etc., showing the calculation process.

[0051] Specifically, the verification data may be, for example, an electronic experiment notebook that electronically manages records of experiments, or may be, for example, paper data that electronically records the contents of a paper in which the analysis data is published.

[0052] In response to a request from the data display device 30, the verification data management unit 201 reads out the specified verification data from the verification data storage unit 200 and transmits it to the data display device 30. In response to a request from the data display device 30, the verification data management unit 201 stores new verification data in the verification data storage unit 200.

[0053] <Functional configuration of data display device> As shown in Figure 3, the data display device 30 in this embodiment includes a screen display unit 301, an analysis data acquisition unit 302, an analysis data display unit 303, a target data selection unit 304, a verification data acquisition unit 305, a verification data display unit 306, a data input unit 307, and a data registration unit 308.

[0054] The screen display unit 301, analysis data acquisition unit 302, analysis data display unit 303, target data selection unit 304, verification data acquisition unit 305, verification data display unit 306, data input unit 307, and data registration unit 308 are realized by processing that is executed by the CPU 501 using a program expanded from the HDD 504 shown in Figure 2 onto the RAM 503.

[0055] The screen display unit 301 outputs to the display device 506 a viewing screen for displaying a plurality of pieces of analysis data in a comparable manner, and a verification screen for displaying the analysis data and the verification data in association with each other.

[0056] The analysis data acquisition unit 302 acquires, from the analysis data management device 10, analysis data that satisfies the extraction conditions specified on the browsing screen.

[0057] The analytical data display unit 303 displays the plurality of analytical data acquired by the analytical data acquisition unit 302 on the viewing screen in a comparable manner.

[0058] The target data selection unit 304 selects target data to be verified for validity from the plurality of analysis data displayed on the viewing screen in response to an operation on the viewing screen by the user.

[0059] The verification data acquisition unit 305 acquires, from the verification data management device 20, verification data for verifying the validity of the target data selected by the target data selection unit 304.

[0060] The verification data display unit 306 displays the verification data acquired by the verification data acquisition unit 305 on the verification screen in association with the target data selected by the target data selection unit 304 .

[0061] The data input unit 307 accepts target data (hereinafter also referred to as "new target data") that has been regenerated based on the verification data. The new target data includes physical property values ​​that have been regenerated according to the condition values ​​indicated in the verification data. The data input unit 307 may accept new verification data (hereinafter also referred to as "new verification data") that has been generated when the new target data is regenerated.

[0062] The data registration unit 308 requests the analysis data management device 10 to register new target data accepted by the data input unit 307. When the data input unit 307 accepts new verification data, the data registration unit 308 requests the verification data management device 20 to register the new verification data.

[0063] <Processing Procedure of Analysis System> The processing procedure of the analysis method executed by the analysis system 1 in this embodiment will be described with reference to Fig. 4 to Fig. 7. The analysis method in this embodiment includes a browsing process (see Fig. 4) and a verification process (see Fig. 7).

[0064] In this embodiment, it is assumed that the user of the browsing process is a non-specialist analyst who does not specialize in data analysis, and the user of the verification process is a specialist analyst who specializes in data analysis. However, these are just examples, and the browsing process and verification process may also be performed by a specialist analyst as a series of processes.

[0065] <<Viewing Process>> Fig. 4 is a flowchart showing an example of the viewing process according to this embodiment. The viewing process is a process for viewing analysis data and verification data.

[0066] In step S1, the screen display unit 301 of the data display device 30 outputs a viewing screen to the display device 506. The viewing screen is a screen for displaying a plurality of pieces of analysis data in a comparable manner.

[0067] (Viewing Screen) The viewing screen in this embodiment will be described with reference to Fig. 5. Fig. 5 is a conceptual diagram showing an example of the viewing screen in this embodiment.

[0068] 5, the viewing screen 400 in this embodiment has a material selection field 401, a physical property selection field 402, a graph display field 403, a table display field 404, and a download button 405. Only one of the graph display field 403 and the table display field 404 may be displayed, or one of them may be displayed at a time in a switchable manner by a user operation.

[0069] The material selection field 401 is an input field for selecting a material as an extraction condition for extracting analysis data. When a material is selected in the material selection field 401, analysis data including that material is extracted. A plurality of materials may be selected in the material selection field 401. In the example shown in FIG. 5 , aluminum (Al) is entered in the material selection field 401. In this case, analysis data related to substances including aluminum in their composition is extracted.

[0070] The physical property selection field 402 is an input field for selecting a physical property value to be displayed for analyzing the analysis data. The physical property value selected in the physical property selection field 402 is used as an index when the extracted analysis data is displayed in the graph display field 403 and the table display field 404. The index is, for example, the x-axis and y-axis in a two-dimensional plot diagram.

[0071] The graph display field 403 is a display field for displaying the analysis data in a graph format. In the example shown in Fig. 5, the graph display field 403 is a two-dimensional plot diagram, and the analysis data is plotted with the physical property values ​​selected in the physical property selection field 402 on the x-axis and the y-axis.

[0072] The table display field 404 is a display field for displaying the analysis data in a table format. In the example shown in Fig. 5, data items representing the elements of the analysis data are displayed as a list, and the physical property value selected in the physical property selection field 402 is included in the data items.

[0073] The download button 405 is a button for downloading the analysis data. When the user presses the download button 405, the analysis data displayed in the graph display field 403 and the table display field 404 is output in CSV (Comma-Separated Values) format or a desired spreadsheet software data format, and is stored in a storage unit such as the HDD 504 of the data display device 30.

[0074] Returning to FIG. 4 , in step S2, the analysis data acquisition unit 302 of the data display device 30 acquires the extraction conditions input to the viewing screen 400 in response to a user operation. Specifically, the analysis data acquisition unit 302 acquires identification information for identifying the material input to the material selection field 401. The identification information for identifying the material is, for example, an element symbol, an element number, or a chemical formula. Next, the analysis data acquisition unit 302 transmits an acquisition request for analysis data to the analysis data management device 10. The acquisition request includes the acquired extraction conditions.

[0075] In step S3, the analytical data management unit 101 of the analytical data management device 10 receives an analytical data acquisition request from the data display device 30. Next, the analytical data management unit 101 reads analytical data related to substances that match the received extraction conditions from the analytical data storage unit 100. Next, the analytical data management unit 101 transmits the read analytical data to the data display device 30.

[0076] In step S4, the analysis data acquisition unit 302 of the data display device 30 receives the analysis data from the analysis data management device 10. Next, the analysis data acquisition unit 302 sends the received analysis data to the analysis data display unit 303.

[0077] The analytical data display unit 303 receives analytical data from the analytical data acquisition unit 302. Next, the analytical data display unit 303 acquires the display settings input to the viewing screen 400. Next, the analytical data display unit 303 displays the analytical data in a graph display field 403 and a table display field 404 of the viewing screen 400 based on the acquired display settings.

[0078] In step S5, the target data selection unit 304 of the data display device 30 selects target data from the plurality of analysis data displayed on the viewing screen 400 in response to a user's operation on the viewing screen 400. Next, the target data selection unit 304 sends information indicating verification data associated with the selected target data to the verification data acquisition unit 305.

[0079] The verification data acquisition unit 305 receives information indicating the verification data from the target data selection unit 304. Next, the verification data acquisition unit 305 transmits a request to acquire the verification data to the verification data management device 20. The request includes information indicating the received verification data.

[0080] 5, a link to verification data is associated with each analysis data in the graph display field 403 or the table display field 404. When the user performs a predetermined operation on a link associated with analysis data in the graph display field 403 or the table display field 404, the analysis data is selected as target data.

[0081] For example, a data item (#ELN / JNL) indicating a link to the verification data may be displayed in the table display field 404. When the user clicks on the link, a request to acquire the linked verification data is sent to the verification data management device 20.

[0082] For example, a link to the verification data may be associated with a plot corresponding to each analysis data and displayed in the graph display field 403. In this case, for example, when the user performs an operation to select a plot (e.g., click, etc.), a request to acquire the linked verification data is sent to the verification data management device 20. Also, when the user performs an operation to place a pointer (e.g., mouse over, etc.) on a plot corresponding to each analysis data, the URL of the linked verification data may be displayed.

[0083] In step S6, the verification data management unit 201 of the verification data management device 20 receives a request to acquire verification data from the data display device 30. Next, the verification data management unit 201 reads the verification data from the analysis data storage unit 100 based on the information indicating the received verification data. Then, the verification data management unit 201 transmits the read verification data to the data display device 30.

[0084] In step S7, the verification data acquisition unit 305 of the data display device 30 receives the verification data from the verification data management device 20. Next, the verification data acquisition unit 305 sends the received verification data to the verification data display unit 306.

[0085] The verification data display unit 306 receives the verification data from the verification data acquisition unit 305. Next, the verification data display unit 306 generates a verification screen with the received verification data embedded in it. Then, the verification data display unit 306 sends the generated verification screen to the screen display unit 301.

[0086] The screen display unit 301 outputs the received verification screen to the display device 506. The verification screen is a screen for displaying the analysis data and the verification data in association with each other.

[0087] (Verification Screen) The verification screen in this embodiment will be described with reference to Fig. 6. Fig. 6 is a conceptual diagram showing an example of the verification screen in this embodiment.

[0088] As shown in Fig. 6, the verification screen 410 in this embodiment has a substance information display field 411, a history information display field 412, and a file display field 413. The verification screen 410 shown in Fig. 6 is an example of a verification screen displayed when the verification data is an electronic lab notebook. The electronic lab notebook shown in Fig. 6 is an example of a notebook that records the calculation results when first-principles quantum mechanical calculations are performed using computational chemistry software called VASP (registered trademark).

[0089] An image showing the crystal structure of a substance identified by the identification information included in the target data is displayed in the substance information display field 411. The information displayed in the substance information display field 411 may be any information that can identify the substance.

[0090] The history information display field 412 displays history information when the analysis data was generated. The history information display field 412 shown in Fig. 6 is an example of a log file output from the computational chemistry software. The information displayed in the history information display field 412 may be any information that can verify the generation process when the physical property values ​​included in the analysis data were calculated.

[0091] The file display field 413 displays a list of electronic data in which the condition values ​​and history information used when the analysis data was generated are recorded. The file display field 413 shown in Figure 6 displays files (POSCAR_1.vasp, POTCAR.info) in which the parameters entered into the computational chemistry software are recorded, a log file (Result_1.dat) output from the computational chemistry software, and a text file (Memo.txt) in which the experimenter recorded notes, etc. The contents of each file can be displayed by operating the file display field 413.

[0092] The user can easily display the verification screen 410, which displays verification data related to the desired analysis data, by operating the viewing screen 400. Therefore, the user can verify the validity of each piece of data with simple operations while performing data analysis.

[0093] <Verification Process> Fig. 7 is a flowchart showing an example of the verification process according to this embodiment. The verification process is a process for verifying the validity of the analysis data based on the verification data.

[0094] In step S11, the screen display unit 301 of the data display device 30 outputs the verification screen 410 to the display device 506. The verification screen 410 displays verification data related to the target data selected by the user.

[0095] In step S12, the screen display unit 301 of the data display device 30 determines whether to verify the analysis data associated with the verification data displayed on the verification screen 410. If it is determined that the analysis data should be verified (YES), the screen display unit 301 proceeds to step S13. On the other hand, if it is determined that the analysis data should not be verified (NO), the screen display unit 301 ends the verification process.

[0096] The determination of whether to verify the analysis data may be made, for example, by displaying options for selecting whether to verify the analysis data on the verification screen 410 and determining based on the option selected by the user. Alternatively, the determination may be made based on whether the user has performed an operation to open an input screen for inputting new analysis data. If the user has performed an operation to open the input screen, it is assumed that new analysis data will be generated, and therefore the analysis data can be considered to be verified.

[0097] In step S13, the user regenerates the analysis data based on the verification data. The analysis data is regenerated, for example, by verifying the condition values ​​and history information included in the analysis data and recalculating the physical properties using computational chemistry software or the like based on the verification results. Alternatively, the physical properties may be remeasured by verifying the experimental conditions included in the analysis data and performing the experiment again based on the verification results.

[0098] The user inputs the regenerated new analysis data and new verification data related to the new analysis data into the input screen displayed on display device 506 of data display device 30. Data input unit 307 of data display device 30 accepts input of the new analysis data and new verification data in response to user operations on the input screen.

[0099] In step S14, data input unit 307 of data display device 30 determines whether the accepted new analysis data needs to be registered. If it is determined that the new analysis data should be registered (YES), data input unit 307 sends the new analysis data and new verification data to data registration unit 308, and the process proceeds to step S15. On the other hand, if it is determined that the new analysis data should not be registered (NO), data input unit 307 ends the verification process.

[0100] The determination of whether registration is necessary may be made, for example, by determining whether the new analysis data contains physical property values ​​that differ from those in the original analysis data displayed on the viewing screen 400. Alternatively, for example, the determination may be made by comparing the history information contained in the original verification data displayed on the verification screen 410 with the history information contained in the new verification data to determine whether the physical property values ​​were obtained in a different generation process.

[0101] In step S15, the data registration unit 308 of the data display device 30 receives the new analysis data and the new verification data from the data input unit 307. Next, the data registration unit 308 transmits a registration request for the verification data to the verification data management device 20. The registration request includes the received new verification data.

[0102] In step S16, the verification data management unit 201 of the verification data management device 20 receives the new verification data from the data display device 30. Next, the verification data management unit 201 stores the received new verification data in the verification data storage unit 200. Subsequently, the verification data management unit 201 transmits a link to the new verification data stored in the verification data storage unit 200 to the data display device 30.

[0103] In step S17, the data registration unit 308 of the data display device 30 receives a link to the new verification data from the verification data management device 20. Next, the data registration unit 308 transmits an analysis data registration request to the analysis data management device 10. The registration request includes the new analysis data received from the data input unit 307 and the link to the new verification data received from the verification data management device 20.

[0104] In step S18, the analysis data management unit 101 of the analysis data management device 10 receives the new analysis data from the data display device 30. Next, the analysis data management unit 101 associates the received new analysis data with a link to the new verification data and stores the associated data in the analysis data storage unit 100. The analysis data management unit 101 may store the new analysis data as analysis data separate from the original analysis data, or may update the original analysis data with the new analysis data.

[0105] The data display device 30 according to the present embodiment displays a plurality of pieces of analytical data in a comparable manner, and associates target data selected from the plurality of pieces of analytical data with verification data for verifying the validity of the target data. Therefore, the data display device 30 according to the present embodiment makes it possible to verify the validity of the analytical data.

[0106] In this embodiment, data display device 30 registers new analysis data regenerated based on the verification data in association with the verification data. Therefore, data display device 30 in this embodiment can improve the reliability and reproducibility of analysis data, thereby obtaining more accurate analysis results.

[0107] A user can develop, for example, a new material based on the analysis results obtained by the analysis system 1 of this embodiment. The analysis system 1 of this embodiment can obtain highly accurate analysis results, making it possible to efficiently develop new materials. The analysis results obtained by the analysis system 1 of this embodiment can be used to efficiently develop, for example, a new functional material using aluminum nitride (AlN).

[0108] [Supplementary Note] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, as well as devices such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), and conventional circuit modules designed to execute each of the above-described functions.

[0109] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims.

[0110] This application claims priority from Japanese Patent Application No. 2022-194468, filed with the Japan Patent Office on December 5, 2022, the entire contents of which are incorporated herein by reference.

[0111] REFERENCE SIGNS LIST 1 Analysis system 10 Analysis data management device 100 Analysis data storage unit 101 Analysis data management unit 20 Verification data management device 200 Verification data storage unit 201 Verification data management unit 30 Data display device 301 Screen display unit 302 Analysis data acquisition unit 303 Analysis data display unit 304 Target data selection unit 305 Verification data acquisition unit 306 Verification data display unit 307 Data input unit 308 Data registration unit

Claims

1. A data display device that can communicate via a network with an analysis data management device for managing analysis data and a verification data management device for managing verification data, The aforementioned data display device is An analysis data acquisition unit configured to acquire multiple analysis data from the analysis data management device, An analysis data display unit configured to display the aforementioned multiple analysis data in a comparable manner, A verification data acquisition unit is configured to acquire verification data from the verification data management device for verifying the validity of target data selected from the aforementioned plurality of analysis data, A verification data display unit is configured to display the aforementioned target data and the aforementioned verification data in association with each other. A data display device equipped with the following features.

2. A data display device according to claim 1, The analysis data display unit is configured to display each of the plurality of analysis data by associating a link to the verification data. The verification data acquisition unit is configured to acquire the verification data relating to the analysis data associated with the link in response to an operation on the link. Data display device.

3. A data display device according to claim 1 or 2, A data input unit configured to accept the target data regenerated based on the verification data, A data registration unit configured to register the regenerated target data in the analysis data management device, A data display device that also includes additional features.

4. A data display device according to claim 1 or 2, The aforementioned analysis data includes information indicating the material and the physical properties of the material. The verification data includes the conditional values ​​used to generate the physical property values, and the historical information of when the physical property values ​​were generated. Data display device.

5. A data display device according to claim 1 or 2, The verification data mentioned above is from an electronic laboratory notebook or a research paper. Data display device.

6. An analysis system in which an analysis data management device for managing analysis data, a verification data management device for managing verification data, and a data display device are capable of communicating via a network, The aforementioned data display device is An analysis data acquisition unit configured to acquire multiple analysis data from the analysis data management device, An analysis data display unit configured to display the aforementioned multiple analysis data in a comparable manner, A verification data acquisition unit is configured to acquire verification data from the verification data management device for verifying target data selected from the aforementioned plurality of analysis data, A verification data display unit is configured to display the aforementioned target data and the aforementioned verification data in association with each other. An analysis system equipped with the following features.

7. A computer that can communicate via a network with an analysis data management device that manages analysis data and a verification data management device that manages verification data, A procedure for acquiring multiple analysis data from the analysis data management device, A procedure for displaying the aforementioned multiple analysis data in a comparable manner, A procedure for obtaining verification data from the verification data management device to verify the validity of target data selected from the aforementioned multiple analysis data, A procedure for displaying the aforementioned target data and the aforementioned verification data in association, A method for displaying data that performs this operation.

8. A computer that can communicate via a network with an analysis data management device that manages analysis data and a verification data management device that manages verification data, A procedure for acquiring multiple analysis data from the analysis data management device, A procedure for displaying the aforementioned multiple analysis data in a comparable manner, A procedure for obtaining verification data from the verification data management device to verify the validity of target data selected from the aforementioned multiple analysis data, A procedure for displaying the aforementioned target data and the aforementioned verification data in association, A program to execute.