Information processing systems and programs

The information processing system facilitates efficient research on next-generation computers by allowing users to select and apply indicators, data processes, and conditions for objects that emit electrical signals, addressing inefficiencies in conventional systems.

JP2026098493APending Publication Date: 2026-06-17SOFTBANK CORPORATION

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SOFTBANK CORPORATION
Filing Date
2024-12-05
Publication Date
2026-06-17

Smart Images

  • Figure 2026098493000001_ABST
    Figure 2026098493000001_ABST
Patent Text Reader

Abstract

This technology provides a way to efficiently conduct computer research using objects that emit electrical signals when stimulated. [Solution] The information processing system (100) of the present disclosure includes: a receiving unit (11) that receives a first input; a first selection unit (12) that selects, based on the first input, which index to convert the electrical signal measured from the object in response to a stimulus applied to the object; a second selection unit (13) that selects, based on the first input, which data processing to apply to the one or more converted indexes; and a third selection unit (14) that selects, based on the first input, which conditions to apply to the data that has undergone data processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing system and a program.

Background Art

[0002] Techniques related to next-generation computers that replace von Neumann computers are known (for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Means for Solving the Problems

[0004] An information processing system according to an aspect of the present disclosure includes a reception unit that receives a first input, and a first selection unit that selects, based on the first input, which one or more of a plurality of indexes for interpreting the meaning of a reaction of an object to a stimulus, into which an electrical signal measured from the object in response to the stimulus applied to the object is to be converted. A second selection unit that selects, based on the first input, which one or more of a plurality of data processes are to be performed on the one or more converted indexes; and a third selection unit that selects, based on the first input, which one or more of a plurality of conditions for interpreting the reaction of the object are to be applied to the data on which the one or more data processes have been performed.

[0005] An information processing system according to one embodiment of the present disclosure is a sequence that includes an index obtained by converting an electrical signal measured from an object in response to a stimulus given to the object, the index being an index for interpreting the meaning of the object's response to the stimulus, stimulus data relating to the stimulus, data processing information relating to one or more data processing applied to the converted one or more indexes, and condition information relating to one or more conditions applied to the data to which the one or more data processing has been applied, for interpreting the object's response, the system comprising: a receiving unit that receives an input indicating that one of a plurality of mutually different sequences has been selected, and an output unit that outputs the selected sequence based on the input.

[0006] An information processing system according to one embodiment of the present disclosure includes an output unit that outputs an interface for receiving inputs: a first selection indicating which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus to an object should be converted into one or more indicators from a plurality of indicators for interpreting the meaning of the object's response to the stimulus; a second selection indicating which of a plurality of data processing should be applied to the converted one or more indicators; and a third selection indicating which of a plurality of conditions for interpreting the object's response should be applied to the data to which the one or more data processing should be applied; and a receiving unit that receives inputs via the interface.

[0007] An information processing system according to one embodiment of the present disclosure is an index obtained by converting an electrical signal measured from an object in response to a stimulus given to the object, and comprising an index information relating to one or more indices for interpreting the meaning of the object's response to the stimulus; stimulus data relating to the stimulus; data processing information relating to one or more data processing applied to the converted one or more indices; and condition information relating to one or more conditions for interpreting the object's response applied to the data to which the one or more data processing has been applied, the system comprising an output unit that outputs an interface for receiving input to select any sequence from a plurality of mutually different sequences, and a receiving unit that receives the input via the interface.

[0008] A program according to one embodiment of the present disclosure is a program that causes a computer to function as an information processing system, wherein the computer functions as: a receiving unit that receives a first input; a first selection unit that, based on the first input, selects which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus to convert an electrical signal measured from an object in response to a stimulus given to the object into one or more indicators; a second selection unit that, based on the first input, selects which of a plurality of data processing operations to apply to the converted one or more indicators; and a third selection unit that, based on the first input, selects which of a plurality of conditions for interpreting the object's response to the data to which the one or more data processing operations have been applied to.

[0009] A program according to one embodiment of the present disclosure is a program that causes a computer to function as an information processing system, the computer to function as a receiving unit that receives an input indicating that a sequence has been selected from a plurality of mutually different sequences, the sequence including: an index information relating to one or more indices which are indices obtained by converting electrical signals measured from an object in response to a stimulus given to the object, for interpreting the meaning of the object's response to the stimulus; stimulus data relating to the stimulus; data processing information relating to one or more data processing to be performed on the converted one or more indices; and condition information relating to one or more conditions for interpreting the object's response which are applied to the data to which the one or more data processing has been performed.

[0010] A program according to one embodiment of the present disclosure is a program that causes a computer to function as an information processing system, wherein the computer functions as an output unit that outputs an interface that accepts inputs of a first selection indicating which of a plurality of indicators for interpreting the meaning of the response of an object to a stimulus to an object, a first selection indicating which of a plurality of data processing operations to apply to the converted one or more indicators, and a third selection indicating which of a plurality of conditions for interpreting the response of the object to the data to which the one or more data processing operations to apply, and a receiving unit that accepts inputs via the interface.

[0011] A program according to one embodiment of the present disclosure is a program that causes a computer to function as an information processing system, the program causing the computer to function as an output unit that outputs an interface that receives an input to select any sequence from a plurality of different sequences, the sequence including: an index information relating to one or more indices which are indices obtained by converting electrical signals measured from an object in response to a stimulus given to the object, for interpreting the meaning of the object's response to the stimulus; stimulus data relating to the stimulus; data processing information relating to one or more data processing to be performed on the converted one or more indices; and condition information relating to one or more conditions for interpreting the object's response which are applied to the data to which the one or more data processing has been performed. [Brief explanation of the drawing]

[0012] [Figure 1] This is a block diagram showing the configuration of the information processing system related to this disclosure. [Figure 2] This figure shows an example of the application of the information processing system related to this disclosure. [Figure 3] This flowchart shows an example of the processing flow performed by the management device related to this disclosure. [Figure 4] This figure shows an example of the interface related to this disclosure. [Figure 5] This is a sequence diagram showing an example of the processing flow executed in the information processing system related to this disclosure. [Figure 6] This figure shows another example of the interface relating to this disclosure. [Modes for carrying out the invention]

[0013] Hereinafter, one embodiment of this disclosure will be described in detail with reference to the drawings. For ease of understanding, the background and challenges of this disclosure will be described first, followed by a detailed description of the disclosure.

[0014] <Next-generation computers> Conventional von Neumann-type computers have achieved high performance and low power consumption by increasing the integration density of semiconductor integrated circuits, leading to significant advancements. However, in recent years, it has been said that the miniaturization of semiconductor integrated circuits is approaching its physical limits, and the limits of Moore's Law (the semiconductor industry's empirical rule stating that the integration density of semiconductors doubles every 18 months), which has been in effect for half a century, are being pointed out.

[0015] On the other hand, in the field of AI (Artificial Intelligence), advancements in generative AI and other areas have led to machine learning using over one trillion parameters, requiring computational power growth that surpasses Moore's Law.

[0016] Furthermore, regarding power consumption, large-scale language models have been developed in which the power consumption of machine learning is equivalent to that of a typical household over approximately 300 years.

[0017] To solve these problems, next-generation computers that achieve higher performance and lower power consumption by using configurations different from conventional von Neumann computers, such as computers that utilize quantum or optical technologies, or computers that mimic the brain, are attracting attention.

[0018] One example of such a next-generation computer is one that utilizes an object that emits an electrical signal when stimulated, and this signal is then measured.

[0019] However, in computer research using objects that emit electrical signals when stimulated, researchers conducting experiments on the object's function need to design the logic for measuring the stimuli applied to the object and the electrical signals. Furthermore, these researchers also need to develop experimental programs. In other words, when researchers study computers using objects that emit electrical signals when stimulated, they also need IT (Information Technology) expertise, resulting in high costs (learning costs, implementation costs, and verification costs), making the research inefficient.

[0020] Therefore, there is a need for a technology to efficiently conduct research on a computer that uses an object that measures an electrical signal when stimulated.

[0021] <Configuration of Information Processing System 100> The information processing system 100 in the present disclosure is a system that supports research on the mechanism of how an object that measures an electrical signal when stimulated recognizes and learns external information. Examples of objects that measure an electrical signal when stimulated include cultured cells and hydrogels. In the present disclosure, the case where the object that measures an electrical signal when stimulated is a cultured nerve cell (hereinafter, also referred to as a "nerve cell") will be described.

[0022] More specifically, the information processing system 100 includes a reception unit that receives a first input, a first selection unit that selects, based on the first input, which one or more of a plurality of indicators for interpreting the meaning of the reaction of the object to the stimulus, into which electrical signal measured from the object in response to the stimulus applied to the object is to be converted, a second selection unit that selects, based on the first input, which one or more of a plurality of data processes are to be performed on the one or more converted indicators, and a third selection unit that selects, based on the first input, which one or more of a plurality of conditions for interpreting the reaction of the object are to be applied to the data on which the one or more data processes have been performed.

[0023] According to the above configuration, the information processing system 100 can allow the user to select which indicator to convert the electrical signal for the stimulus applied to the object. Also, the information processing system 100 can allow the user to select which data process to perform on the indicator selected by the user. Further, the information processing system 100 can allow the user to select which condition to apply to the data on which the data process selected by the user has been performed.

[0024] In other words, the information processing system 100 allows the user (a researcher conducting experiments on the function of an object) to select an index for converting electrical signals in response to stimuli applied to an object, data processing applied to the index, and conditions applied to the data, even if the user does not possess specialized IT knowledge. Therefore, the information processing system 100 can provide technology for efficiently conducting computer research using an object from which electrical signals are measured when stimuli are applied.

[0025] The information processing system 100 will be described below with reference to the diagrams.

[0026] Figure 1 is a block diagram showing the configuration of the information processing system 100. As shown in Figure 1, the information processing system 100 includes a management device 1, a conversion device 3, and a processing device 5.

[0027] The management device 1, the conversion device 3, and the processing device 5 may be separate devices as shown in Figure 1, or they may be integrated into a single information processing device.

[0028] Furthermore, the management device 1, the conversion device 3, and the processing device 5 are connected to each other so that they can communicate with one another. For example, the management device 1, the conversion device 3, and the processing device 5 may be connected to each other so that they can communicate with one another via a network. Examples of such networks include networks using various communication standards such as Ethernet®, Wi-Fi®, and wireless communication standards for mobile data communication networks.

[0029] <Basic configuration of control device 1> As shown in Figure 1, the management device 1 comprises a control unit 10, a storage unit 20, an input / output unit 21, and a communication unit 22.

[0030] The control unit 10 controls each component of the management device 1. For example, the control unit 10 controls each component of the management device 1 by executing instructions written in a program. The control unit 10 is composed of, for example, an arithmetic unit, registers, and / or peripheral circuits. Details of the control unit 10 will be described later.

[0031] The memory unit 20 temporarily stores programs and data processed by programs, etc. The memory unit 20 also stores data and programs. The memory unit 20 is, for example, a combination of volatile memory such as DRAM (Dynamic Random Access Memory) and flash memory, HDD (Hard Disk Drive), or magneto-optical disk.

[0032] The input / output unit 21 is an interface to input devices that receive data (e.g., user input) and output devices that output data. Examples of input devices include microphones, cameras, eye-tracking devices, keyboards, and touchpads. Examples of output devices include speakers and liquid crystal displays. The input / output unit 21 may also function as either an input device or an output device.

[0033] The communication unit 22 is an interface for inputting and outputting signals for communication with other devices via a network using wired or wireless communication standards. Examples of the communication unit 22 include communication chips for various communication standards such as Ethernet, Wi-Fi, and mobile data communication network wireless communication standards, as well as USB-compliant connectors.

[0034] <Functions of the control unit 10> As shown in Figure 1, the control unit 10 includes a receiving unit 11, a first selection unit 12, a second selection unit 13, a third selection unit 14, an output unit 15, and an acquisition unit 16.

[0035] The reception unit 11 receives data input via the input / output unit 21. The reception unit 11 stores the input information indicating the received input in the storage unit 20.

[0036] As an example, the reception unit 11 receives a first selection input indicating which of several indicators for interpreting the meaning of the nerve cell's response to the stimulus should be converted from the electrical signal measured from the nerve cell in response to the stimulus to one or more indicators.

[0037] An "indicator for interpreting the meaning of a nerve cell's response to a stimulus" refers to an indicator that expresses the characteristics of the electrical signals, which are the nerve cell's response to a stimulus, using numerical or letter terms. Examples of indicators include indicators that show the location of the response, indicators that show the magnitude of the response, indicators that show whether the response is of a predetermined magnitude, and indicators that show whether a chain of responses of a predetermined magnitude is occurring.

[0038] Furthermore, the reception unit 11 may accept input of a first selection that includes information indicating an indicator to be added to the multiple indicators. For example, if the multiple indicators are indicators a to c, the reception unit 11 may accept input of a first selection that includes information indicating an indicator d to be added to the multiple indicators, and further indicates which one or more of the multiple indicators a to d to be converted to.

[0039] As another example, the reception unit 11 receives a second selection input indicating which of several data processing methods to apply to the converted 1 or more indicators.

[0040] Data processing is not particularly limited as long as it involves processing an indicator, but statistical processing is one example of data processing. Examples of data processing include calculating how many times a reaction occurred within a given period, calculating the average magnitude of a reaction, calculating the average number of reactions of a given magnitude, calculating the number of times a reaction of a given magnitude is chained together, and identifying locations where reactions are likely to occur.

[0041] Furthermore, the reception unit 11 may accept a second selection input that includes information indicating a data process to be added to the multiple data processes. For example, if the multiple data processes are data processes a to c, the reception unit 11 may accept a second selection input that includes information indicating a data process d to be added to the multiple data processes, and further indicates which one or more of the multiple data processes a to d to be performed.

[0042] As yet another example, the reception unit 11 receives a third selection input indicating which one or more conditions from a set of conditions for interpreting the response of nerve cells should be applied to the data that has undergone one or more data processing.

[0043] "Conditions for interpreting nerve cell responses" refer to conditions used to identify characteristics that indicate the response to a stimulus applied to a nerve cell. Examples of conditions include whether a predetermined magnitude of response occurred at a predetermined location more than a predetermined number of times; whether the number of responses of a predetermined magnitude at a first predetermined location is greater than the number of responses of a predetermined magnitude at a second predetermined location; and whether a chain reaction occurs at a predetermined location.

[0044] Furthermore, the reception unit 11 may accept input of a third selection that includes information indicating a condition to be added to the multiple conditions. For example, if the multiple conditions are conditions a to c, the reception unit 11 may accept input of a third selection that includes information indicating a condition d to be added to the multiple conditions, and further indicates which one or more of the multiple conditions a to d to apply.

[0045] The input for the first selection, the input for the second selection, and the input for the third selection are also referred to as the first input. That is, the reception unit 11 receives the first input.

[0046] As yet another example, the reception unit 11 receives input regarding stimuli to be applied to nerve cells. Examples of stimulus-related input include information identifying the type of stimulus (e.g., electrical stimulation, optic stimulation, and dopamine stimulation), the magnitude of the stimulus, and the device used to apply the stimulus.

[0047] As yet another example, the reception unit 11 receives a second input indicating that one of several sequences, which will be described later, has been selected.

[0048] Furthermore, the reception unit 11 may accept input via an interface. An example of an interface will be described later.

[0049] The first selection unit 12 selects, based on the first input, which of several indicators for interpreting the meaning of the nerve cell's response to a stimulus to convert the electrical signal measured from the nerve cell in response to the stimulus into one or more indicators. The first selection unit 12 stores the indicator information related to the selected indicator in the storage unit 20.

[0050] Similarly, if the reception unit 11 receives a first selection input that includes information indicating an indicator to be added to multiple indicators, the first selection unit 12 makes a selection based on the first input. For example, if the reception unit 11 receives a first selection input indicating that indicator d is to be added to indicators a to c and that indicators a and d have been selected, the first selection unit 12 adds indicator d to the multiple indicators and further selects indicators a and d as indicators for converting electrical signals.

[0051] The second selection unit 13 selects, based on the first input, which of the multiple data processing methods to apply to the converted index of one or more indicators. The second selection unit 13 stores the data processing information related to the selected data processing method in the storage unit 20.

[0052] Similarly, if the reception unit 11 receives a second selection input that includes information indicating a data processing to be added to multiple data processing, the second selection unit 13 makes a selection based on the first input. For example, if the reception unit 11 receives a second selection input indicating that data processing d has been added to data processing a to data processing c, and that data processing a and data processing d have been selected, the second selection unit 13 adds data processing d to the multiple data processing and further selects data processing a and data processing d as data processing to be applied to one or more converted indicators.

[0053] The third selection unit 14 selects, based on the first input, which of several conditions for interpreting the response of nerve cells to apply to data that has undergone one or more data processing. The third selection unit 14 stores condition information related to the selected conditions in the storage unit 20.

[0054] Similarly, if the reception unit 11 receives input for a third selection that includes information indicating conditions to be added to the multiple conditions, the third selection unit 14 will make a selection based on the first input. For example, if the reception unit 11 receives input for a third selection indicating that condition d has been added to conditions a to c and that conditions a and d have been selected, the third selection unit 14 will add condition d to the multiple conditions and further select conditions a and d as conditions to be applied to data that has undergone one or more data processing steps.

[0055] The output unit 15 outputs data via the input / output unit 21 or the communication unit 22. As an example, the output unit 15 outputs index information to the conversion device 3. As another example, the output unit 15 outputs data processing information and condition information to the processing device 5. As yet another example, the output unit 15 outputs a sequence, which will be described later. As yet another example, the output unit 15 outputs an API (Application Programming Interface) that causes a computer to execute predetermined steps. As yet another example, the output unit 15 outputs an interface for receiving input.

[0056] Furthermore, if the receiving unit 11 receives input related to stimuli to be given to nerve cells, it may output stimulus data related to the stimuli indicated by the input to the conversion device 3.

[0057] The acquisition unit 16 acquires data via the communication unit 22. For example, the acquisition unit 16 acquires the converted index, the processed data, and the judgment result. The acquisition unit 16 stores the acquired data in the storage unit 20.

[0058] <Basic configuration of conversion device 3> As shown in Figure 1, the conversion device 3 comprises a control unit 30, a storage unit 40, and a communication unit 41. The basic configuration of the control unit 30, storage unit 40, and communication unit 41 is the same as that of the control unit 10, storage unit 20, and communication unit 22 described above, so a detailed explanation is omitted.

[0059] <Functions of the control unit 30> As shown in Figure 1, the control unit 30 includes an acquisition unit 31, a conversion unit 32, and an output unit 33.

[0060] The acquisition unit 31 acquires data via the communication unit 41. For example, the acquisition unit 31 acquires indicator information from the management device 1. As another example, the acquisition unit 31 acquires electrical signals in response to stimuli applied to nerve cells. In this case, the acquisition unit 31 acquires the electrical signals in a format corresponding to the device that outputs the electrical signals. Also, if stimulus data related to stimuli is output from the management device 1, the acquisition unit 31 acquires that stimulus data. The acquisition unit 31 stores the acquired data in the storage unit 40.

[0061] The conversion unit 32 converts the electrical signal acquired by the acquisition unit 31 into one or more indicators indicated by the indicator information acquired by the acquisition unit 31. The conversion unit 32 stores the converted indicators in the storage unit 40.

[0062] The output unit 33 outputs data via the communication unit 41. For example, the output unit 33 outputs the converted index to the management device 1 and the processing device 5.

[0063] As another example, when the acquisition unit 31 acquires stimulus data from the management device 1, the output unit 33 instructs the device that stimulates nerve cells to deliver the stimulus indicated by the stimulus data to the nerve cells, or to deliver the stimulus indicated by the stimulus data to the nerve cells. If the stimulus data includes information that identifies the device that delivers the stimulus, the output unit 33 instructs the device that stimulates nerve cells to deliver the stimulus in a format corresponding to that device.

[0064] <Basic configuration of processing unit 5> As shown in Figure 1, the processing unit 5 comprises a control unit 50, a storage unit 60, and a communication unit 61. The basic configuration of the control unit 50, storage unit 60, and communication unit 61 is the same as that of the control unit 10, storage unit 20, and communication unit 22 described above, so a detailed explanation is omitted.

[0065] <Functions of the control unit 50> As shown in Figure 1, the control unit 50 includes an acquisition unit 51, a data processing unit 52, a determination unit 53, and an output unit 54.

[0066] The acquisition unit 51 acquires data via the communication unit 61. For example, the acquisition unit 51 acquires data processing information and condition information from the management device 1. For another example, the acquisition unit 51 acquires one or more converted indicators from the conversion device 3. The acquisition unit 51 stores the acquired data in the storage unit 60.

[0067] The data processing unit 52 applies the data processing indicated by the data processing information acquired by the acquisition unit 51 to one or more converted indicators acquired by the acquisition unit 51. The data processing unit 52 stores the processed data in the storage unit 60.

[0068] The determination unit 53 determines whether the data processed by the data processing unit 52 satisfies one or more conditions indicated by the condition information acquired by the acquisition unit 51. The determination unit 53 stores the determination result in the storage unit 60.

[0069] The output unit 54 outputs data via the communication unit 41. For example, the output unit 54 outputs the data processed by the data processing unit 52 and the determination result from the determination unit 53 to the management device 1.

[0070] <Examples of applications for Information Processing System 100> An example of the application of the information processing system 100 will be explained with reference to Figure 2. Figure 2 is a diagram showing an example of the application of the information processing system 100.

[0071] As shown in Figure 2, the conversion device 3 of the information processing system 100 is connected to an electrical stimulation device ED that provides electrical stimulation to nerve cells CE placed on an electrode group EG having multiple electrodes, a light stimulation device LD that provides light stimulation, and a dopamine stimulation device DD that provides dopamine stimulation. Each electrode in the electrode group EG is assigned an electrode number, and the position of the electrode that detected the generation of voltage, i.e., the position where the nerve cell CE responded, is identified by the electrode number.

[0072] The electrical stimulation device ED, the optical stimulation device LD, and the dopamine stimulation device DD deliver electrical stimulation, optical stimulation, and dopamine stimulation to nerve cells CE, respectively, based on instructions.

[0073] For example, the conversion device 3 may be configured to instruct each of the electrical stimulation device ED, the optical stimulation device LD, and the dopamine stimulation device DD to stimulate the nerve cell CE. In this case, the receiving unit 11 of the management device 1 receives an input related to stimulation, and the output unit 15 outputs stimulation data related to the stimulation indicated by the input to the conversion device 3. When the acquisition unit 31 of the conversion device 3 acquires the stimulation data, the output unit 33 instructs at least one of the electrical stimulation device ED, the optical stimulation device LD, and the dopamine stimulation device DD to deliver the stimulation indicated by the stimulation data to the nerve cell CE.

[0074] As another example, another device not shown in Figure 2 may be configured to instruct the electrical stimulation device ED, the optical stimulation device LD, and the dopamine stimulation device DD to stimulate the nerve cell CE. In this case, the control device 1 acquires stimulation data from the other device regarding the stimulation provided by at least one of the electrical stimulation device ED, the optical stimulation device LD, and the dopamine stimulation device DD.

[0075] When the receiving unit 11 of the management device 1 receives the first input, the output unit 15 outputs the indicator information to the conversion device 3, and outputs the data processing information and condition information to the processing device 5.

[0076] When nerve cell CE is stimulated, the acquisition unit 31 of the conversion device 3 acquires the electrical signal measured from nerve cell CE in response to the stimulus applied to nerve cell CE. More specifically, the conversion device 3 acquires an electrical signal indicating which voltage was measured from which electrode of the electrode group EG in response to the stimulus applied to nerve cell CE. As shown in Figure 2, the conversion device 3 may be configured to acquire electrical signals from at least one of the electrical stimulation device ED, the optical stimulation device LD, and the dopamine stimulation device DD, or it may be configured to acquire electrical signals from the electrode group EG.

[0077] When the acquisition unit 31 of the conversion device 3 acquires an electrical signal, the conversion unit 32 converts the electrical signal into one or more indicators indicated by the indicator information output from the management device 1.

[0078] As an example, let's assume that the acquisition unit 31 acquires voltage signals from all electrodes for 2000ms after stimulation, and the index information indicates the voltage values ​​at electrode numbers X1-X2 and Y1-Y2. In this case, the conversion unit 32 converts the electrical signals into the voltage values ​​at electrode numbers X1-X2 and Y1-Y2 during the 2000ms period.

[0079] As another example, consider a case where the acquisition unit 31 acquires voltage signals from all electrodes for 2000ms after stimulation, and the indicator information indicates whether or not a chain reaction of responses of a predetermined magnitude (hereinafter referred to as "spikes") is occurring (hereinafter referred to as chain spike determination). In this case, the conversion unit 32 converts the electrical signals into the determination result of the chain spike determination.

[0080] When the conversion device 3 converts an electrical signal into one or more indicators, the acquisition unit 51 of the processing device 5 acquires one or more indicators from the conversion device 3, and the data processing unit 52 applies the data processing indicated by the data processing information output from the management device 1 to the one or more indicators.

[0081] As an example, let's assume that the acquisition unit 51 acquires voltage values ​​at electrode numbers X1 to X2 and electrode numbers Y1 to Y2 over a period of 2000ms, and the data processing information indicates a process for calculating the average number of spikes. In this case, the data processing unit 52 calculates the average number of spikes that occurred at electrode numbers X1 to X2 and the average number of spikes that occurred at electrode numbers Y1 to Y2 over a period of 2000ms.

[0082] As another example, consider a case where the acquisition unit 51 acquires voltage values ​​for electrode numbers X1 to X2 and electrode numbers Y1 to Y2 over a period of 2000ms, and the data processing information indicates a process for calculating the average voltage value. In this case, the data processing unit 52 calculates the average voltage value for electrode numbers X1 to X2 and the average voltage value for electrode numbers Y1 to Y2 over a period of 2000ms.

[0083] As yet another example, consider a case where the acquisition unit 51 acquires the judgment result of a chain spike determination, and the data processing information indicates a process for calculating the number of chain spikes. In this case, the data processing unit 52 calculates the number of chain spikes from the acquired judgment result.

[0084] As yet another example, consider a case where the acquisition unit 51 acquires the judgment result of chain spike detection, and the data processing information indicates a process to generate a list of electrodes prone to chain spikes. In this case, the data processing unit 52 generates a list of electrodes with a large number of chain spikes from the acquired judgment result. In this case, the data processing unit 52 may also refer to the judgment results previously acquired by the acquisition unit 51 to generate a list of electrodes prone to chain spikes.

[0085] Furthermore, the conversion device 3 may be configured to detect abnormalities in nerve cell CEs by setting queries for the electrical signals acquired by the acquisition unit 51. In this case, the conversion device 3 may perform a process to convert the electrical signals into one or more indicators after confirming that there are no abnormalities in the nerve cell CEs.

[0086] When the data processing unit 52 of the processing unit 5 performs data processing, the determination unit 53 determines whether the processed data satisfies one or more conditions indicated by the condition information output from the management device 1.

[0087] As an example, let's assume that the data processing unit 52 calculates the average number of spikes that occurred at electrode numbers X1 to X2 over a period of 2000 ms (hereinafter referred to as "A") and the average number of spikes that occurred at electrode numbers Y1 to Y2 (hereinafter referred to as "B"), and that the condition information indicates whether A is greater than B or not. In this case, the determination unit 53 sets the determination result to "1" if A > B, and to "0" if A <= B.

[0088] Here, the information processing system 100 can train the nerve cell CE by giving it a reward stimulus if the judgment result is the expected result, or by giving it a stimulus punishment if the judgment result is not the expected result.

[0089] As another example, consider a case where the data processing unit 52 calculates the number of chain spikes generated at electrode numbers X1 to X2 (hereinafter referred to as "C") and the number of chain spikes generated at electrode numbers Y1 to Y2 (hereinafter referred to as "D"), and the condition information indicates whether C is greater than or equal to D. In this case, the determination unit 53 sets the determination result to "1" if C > D, and to "0" if C <= D.

[0090] As yet another example, consider a case where the data processing unit 52 generates a list of electrodes prone to chain spikes and calculates the number of chain spikes for each electrode, and the condition information indicates whether or not a chain reaction is occurring for each electrode in the list. In this case, the determination unit 53 sets the determination result to "0" if no chain spikes are occurring at any of the electrodes in the list, "1" if a chain reaction is occurring at the electrode most prone to chain spikes in the list, "2" if a chain reaction is occurring at the second most prone electrode in the list, and "3" if a chain reaction is occurring at the third most prone electrode in the list.

[0091] Furthermore, as shown in Figure 2, a terminal 7 is connected to the management device 1 of the information processing system 100. Terminal 7 is a terminal operated by a user of the information processing system 100. Examples of terminal 7 include a stationary PC (Personal Computer), a laptop PC, a mobile terminal such as a smartphone or tablet, an HMD (Head-Mount Display), or a wearable terminal such as a smartwatch. The management device 1 outputs a sequence to terminal 7.

[0092] Here, the sequence includes information for causing another device (e.g., terminal 7) to perform a predetermined process, specifically including information on the order in which each process is performed and the items used and set in each process. In this disclosure, the sequence includes the following data: ·Indicator information • Stimulation data • Data processing information Conditions information In addition to the data mentioned above, the sequence may also include the following data. • One or more indicators converted by the conversion unit 32 (the indicator information, stimulus data, and one or more indicators are also referred to as "primary data") • Secondary data including data that has undergone one or more data processing steps by the data processing unit 52 • Third-level data including the judgment result by the judgment unit 53 In other words, as described above, by training the nerve cell CE, the information processing system 100 can output sequences corresponding to reinforcement learning, sequences corresponding to classification learning, for example.

[0093] Furthermore, the control device 1 outputs multiple sequences that are different from each other to the terminal 7. That is, the control device 1 outputs multiple sequences to the terminal 7 that differ in at least one of the indicator information, stimulus data, data processing information, and condition information.

[0094] Terminal 7 receives input indicating that it has selected one of the sequences output from the management device 1. Then, terminal 7 outputs information indicating the selected sequence to the management device 1.

[0095] The reception unit 11 of the management device 1 receives a second input indicating that one of the sequences has been selected by acquiring information output from the terminal 7. When the reception unit 11 receives the second input, the output unit 15 outputs an API that causes the terminal 7 to execute the following steps. • Steps to acquire electrical signals • A conversion step that converts an electrical signal into one or more indices indicated by the index information contained in the sequence indicated by the second input. A data processing step in which one or more data processing operations, as indicated by the data processing information contained in the sequence indicated by the second input, are performed on one or more metrics converted in the conversion step. A determination step in which it determines whether the data that has undergone one or more data processing steps in the data processing step satisfies one or more conditions indicated by the conditional information included in the sequence indicated by the second input. <Example of processing performed in the information processing system 100> As an example of the processing performed in the information processing system 100, the processing performed by the management device 1 will be explained with reference to Figure 3. Figure 3 is a flowchart showing an example of the processing flow performed by the management device 1.

[0096] (Step S11) In step S11, the reception unit 11 receives the first input. The reception unit 11 stores the input information indicating the first input in the storage unit 20.

[0097] (Step S12) In step S12, the first selection unit 12 selects, based on the first input, which of a plurality of indicators for interpreting the meaning of the nerve cell's response to the stimulus to convert the electrical signal measured from the nerve cell in response to the stimulus into one or more indicators. The first selection unit 12 stores indicator information indicating the selected indicator in the storage unit 20.

[0098] (Step S13) In step S13, based on the first input, the second selection unit 13 selects which of several data processing methods to apply to the converted index. The second selection unit 13 stores data processing information indicating the selected data processing method in the storage unit 20.

[0099] (Step S14) In step S14, the third selection unit 14 selects, based on the first input, which of several conditions for interpreting the response of nerve cells to apply to the data that has undergone one or more data processing. The third selection unit 14 stores condition information indicating the selected conditions in the storage unit 20.

[0100] <Example of an interface 1> An example of an interface for the reception unit 11 to receive the first input in step S11 described above will be explained with reference to Figure 4. Figure 4 is a diagram showing an example of an interface for the reception unit 11 to receive the first input.

[0101] The output unit 15 of the management device 1 outputs the interface shown in Figure 4 to the input / output unit 21 in order to receive the first input.

[0102] The interface shown in Figure 4 includes item IT1, which accepts input for a first selection indicating which one or more indicators from among several indicators to convert to, and item IT2, which accepts input for a second selection indicating which one or more data processing methods from among several data processing methods to apply. When the user inputs a first selection in item IT1 indicating which one or more indicators from among several indicators to convert to, the reception unit 11 accepts the first selection. Similarly, when the user inputs a second selection in item IT2 indicating which one or more data processing methods from among several data processing methods to apply, the reception unit 11 accepts the second selection.

[0103] Although not included in the interface shown in Figure 4, the interface output by the output unit 15 may include an item that accepts a third selection input indicating which one or more conditions from a set of conditions to apply.

[0104] Furthermore, the interface shown in Figure 4 may include a display area DR for the definition of the data processing selected by the second selection. Also, based on user input in the display area DR for the data processing definition, the reception unit 11 may accept changes to the data processing definition. Similarly, the interface output by the output unit 15 may include a display area for the definition of one or more conditions selected by the third selection, and based on user input in that display area, the reception unit 11 may accept changes to the definition of one or more conditions.

[0105] In this way, the information processing system 100 allows the user to select, via the interface, which index to convert the electrical signals in response to stimuli applied to an object into. Furthermore, the information processing system 100 allows the user to select, via the interface, which data processing to apply to the index selected by the user. Furthermore, the information processing system 100 allows the user to select, via the interface, which conditions to apply to the data that has undergone the data processing selected by the user.

[0106] In other words, the information processing system 100 allows the user (a researcher conducting experiments on the function of an object) to easily select an index for converting electrical signals in response to stimuli applied to the object, data processing to be applied to the index, and conditions to be applied to the data.

[0107] <Example of processing performed in the information processing system 100 2> Another example of processing performed in the information processing system 100 will be explained with reference to Figure 5. Figure 5 is a sequence diagram showing an example of the flow of processing performed in the information processing system 100.

[0108] (Step S21) In step S21, the output unit 15 of the management device 1 outputs the indicator information stored in the storage unit 20 to the conversion device 3.

[0109] (Step S22) In step S22, the acquisition unit 31 of the conversion device 3 acquires the indicator information output from the management device 1 in step S21. The acquisition unit 31 stores the acquired indicator information in the storage unit 40.

[0110] (Step S23) In step S23, the output unit 15 of the management device 1 outputs the data processing information and condition information stored in the storage unit 20 to the processing device 5.

[0111] (Step S24) In step S24, the acquisition unit 51 of the processing unit 5 acquires the data processing information and condition information output from the management device 1 in step S23. The acquisition unit 51 stores the acquired data processing information and condition information in the storage unit 60.

[0112] (Step S25) In step S25, the acquisition unit 31 of the conversion device 3 acquires an electrical signal. The acquisition unit 31 stores the acquired electrical signal in the storage unit 40.

[0113] (Step S26) In step S26, the conversion unit 32 of the conversion device 3 converts the electrical signal acquired by the acquisition unit 31 in step S25 into one or more indicators indicated by the indicator information acquired by the acquisition unit 31 in step S22. The conversion unit 32 stores the one or more converted indicators in the storage unit 40.

[0114] (Step S27) In step S27, the output unit 33 of the conversion device 3 outputs one or more indicators converted in step S26 to the management device 1 and the processing device 5.

[0115] (Step S28) In step S28, the acquisition unit 16 of the management device 1 acquires the indicator output from the conversion device 3 in step S27. The acquisition unit 16 stores the acquired indicator in the storage unit 20.

[0116] (Step S29) In step S29, the acquisition unit 51 of the processing unit 5 acquires the index output from the conversion device 3 in step S27. The acquisition unit 51 stores the acquired index in the storage unit 60.

[0117] (Step S30) In step S30, the data processing unit 52 of the processing unit 5 applies the data processing indicated by the data processing information acquired by the acquisition unit 51 in step S24 to the converted index acquired by the acquisition unit 51 in step S29. The data processing unit 52 stores the processed data in the storage unit 60.

[0118] (Step S31) In step S31, the determination unit 53 of the processing unit 5 determines whether the data processed by the data processing unit 52 in step S30 satisfies the conditions indicated by the condition information acquired by the acquisition unit 51 in step S24. The determination unit 53 stores the determination result in the storage unit 60.

[0119] (Step S32) In step S32, the output unit 54 of the processing unit 5 outputs to the management device 1 the data processed by the data processing unit 52 in step S30 and the determination result from the determination unit 53 in step S31.

[0120] (Step S33) In step S33, the acquisition unit 16 of the management device 1 acquires the data and judgment result output from the processing device 5 in step S32. The acquisition unit 16 stores the acquired data and judgment result in the storage unit 20.

[0121] (Step S34) In step S34, the output unit 15 of the control device 1 outputs a sequence.

[0122] <Example of an interface 2> An example of an interface including the sequence output by the output unit 15 of the management device 1 in step S34 described above will be explained with reference to Figure 6. Figure 6 is a diagram showing an example of an interface including the sequence output by the output unit 15.

[0123] The output unit 15 of the management device 1 outputs an interface including a sequence to the input / output unit 21, or to the terminal 7 in Figure 2 described above.

[0124] The interface shown in Figure 6 includes primary data FD_1 to FD_4, data processing information SI_I to SI_3, secondary data SD_1 to SD_2, condition information CI_1 to CI_2, and tertiary data TD_1 to TD_2.

[0125] Furthermore, the interface shown in Figure 6 associates primary data, data processing information, secondary data, conditional information, and tertiary data. As an example, primary data FD_1 and data processing information SI_1 are associated. Another example is primary data FD_2, data processing information SI_2, secondary data SD_1, conditional information CI_1, and tertiary data TD_1. Yet another example is primary data FD_2, data processing information SI_3, secondary data SD_2, conditional information CI_2, and tertiary data TD_2. In other words, the interface shown in Figure 6 includes multiple sequences that are different from each other. Note that the interface shown in Figure 6 is just an example, and as mentioned above, the sequence only needs to include index information, stimulus data, data processing information, and conditional information.

[0126] In the interface shown in Figure 6, the receiving unit 11 receives inputs indicating the selection of primary data, data processing information, secondary data, condition information, and tertiary data that are associated with each other, thereby receiving inputs indicating that one of several sequences has been selected from among several different sequences.

[0127] For example, as shown in Figure 6, by receiving input indicating the selection of primary data FD_2, data processing information SI_3, secondary data SD_2, condition information CI_2, and tertiary data TD_2, the receiving unit 11 receives input indicating that the sequence SQ shown in Figure 6 has been selected.

[0128] When the reception unit 11 receives input indicating that it has selected a sequence SQ, the output unit 15 outputs the selected sequence based on the input. As an example, the output unit 15 may output an API that causes the computer to execute the following steps corresponding to the selected sequence. • Steps to acquire electrical signals • A conversion step that converts an electrical signal into one or more indices indicated by the index information contained in the sequence indicated by the input. A data processing step in which one or more data processing operations, as indicated by the data processing information contained in the sequence indicated by the input, are performed on one or more metrics converted in the conversion step. • A determination step in which it is determined whether the data that has undergone one or more data processing steps satisfies one or more conditions indicated by the conditional information included in the sequence indicated by the input. Here, there was a problem for users who utilize the research results of researchers conducting experiments on the function of an object (in other words, users who use computers that utilize an object that measures electrical signals when stimulated), because specialized knowledge of the object is required, making it difficult to conduct experiments on the function of the object. In addition, with new research results being released daily, existing logic is being disproven, updated, and new logic is being proposed, which also made it difficult for users to continuously update their system implementation.

[0129] Therefore, users also need technologies to efficiently utilize the research results of computers that use objects that produce electrical signals when stimulated.

[0130] However, the information processing system 100 accepts input for the selection of multiple sequences that are different from each other, and outputs the selected sequence.

[0131] In other words, the information processing system 100 outputs a sequence of research results that the user wants to use from among the research results of researchers who conduct experiments on the function of the object, so that the user can efficiently utilize the research results of a computer that uses an object that measures electrical signals when stimulated.

[0132] Furthermore, the information processing system 100 outputs an interface that accepts input for selecting one of several sequences that are different from each other, and accepts input for selecting one of several sequences that are different from each other via the interface.

[0133] In other words, the information processing system 100 allows users to easily select the primary data, data processing information, secondary data, conditional information, and tertiary data they wish to use.

[0134] <Examples of implementation using software> The functions of each device (hereinafter referred to as "device") that constitutes the information processing system 100 can be realized by a program that causes the device to function as a computer, and by a program that causes the control block (particularly the parts included in the control unit) of the device to function as a computer.

[0135] In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., memory) as hardware for executing the program. By executing the program using this control device and storage device, the functions described in each of the embodiments are realized.

[0136] The above program may be recorded on one or more computer-readable recording media, not temporary ones. These recording media may or may not be provided by the above device. In the latter case, the program may be supplied to the above device via any wired or wireless transmission medium.

[0137] Furthermore, some or all of the functions of each of the above control blocks can also be realized by logic circuits. For example, an integrated circuit in which logic circuits functioning as each of the above control blocks are formed is also included in the scope of the present invention. In addition, it is also possible to realize the functions of each of the above control blocks by, for example, a quantum computer.

[0138] Furthermore, each process described in the above embodiments may be performed by AI (Artificial Intelligence). In this case, the AI ​​may operate on the control device described above, or it may operate on other devices (for example, an edge computer or a cloud server).

[0139] <Summary> This disclosure includes at least the following aspects:

[0140] An information processing system according to Embodiment 1 of the present disclosure includes: a receiving unit that receives a first input; a first selection unit that, based on the first input, selects which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus to convert an electrical signal measured from an object in response to a stimulus given to the object into one or more indicators; a second selection unit that, based on the first input, selects which of a plurality of data processing operations to apply to the converted one or more indicators; and a third selection unit that, based on the first input, selects which of a plurality of conditions for interpreting the object's response to the data to which the one or more data processing operations have been applied to.

[0141] According to the above configuration, the information processing system according to aspect 1 of this disclosure can provide a technology for efficiently conducting computer research using an object from which an electrical signal is measured when a stimulus is applied.

[0142] An information processing system according to aspect 2 of the present disclosure further comprises, in aspect 1, an acquisition unit for acquiring the electrical signal; a conversion unit for converting the electrical signal into one or more indicators selected by the first selection unit; a data processing unit for performing one or more data processing operations selected by the second selection unit on the converted one or more indicators; and a determination unit for determining whether the data satisfies one or more conditions selected by the third selection unit.

[0143] According to the above configuration, the information processing system according to aspect 2 of this disclosure can provide a technology for efficiently conducting computer research using an object from which an electrical signal is measured when a stimulus is applied.

[0144] The information processing system according to aspect 3 of the present disclosure further comprises an output unit that outputs a sequence including index information relating to the one or more indicators selected by the first selection unit, stimulus data relating to the stimulus, data processing information relating to the one or more data processing selected by the second selection unit, and condition information relating to the one or more conditions selected by the third selection unit.

[0145] According to the above configuration, the information processing system according to aspect 3 of this disclosure can provide a technology for efficiently utilizing research results of a computer that uses an object from which an electrical signal is measured when a stimulus is applied.

[0146] In an information processing system according to aspect 4 of the present disclosure, the receiving unit in aspect 3 receives a second input indicating that it has selected one of a plurality of sequences that are different from each other, and the output unit outputs an API (Application Programming Interface) that causes a computer to execute an acquisition step of acquiring the electrical signal, a conversion step of converting the electrical signal into one or more indicators indicated by the indicator information included in the sequence indicated by the second input, a data processing step of applying one or more data processing indicated by the data processing information included in the sequence indicated by the second input to the one or more converted indicators, and a determination step of determining whether the data to which the one or more data processing has been applied satisfies one or more conditions indicated by the condition information included in the sequence indicated by the second input.

[0147] According to the above configuration, the information processing system according to aspect 4 of this disclosure can provide a technology for efficiently utilizing research results of a computer that uses an object from which an electrical signal is measured when a stimulus is applied.

[0148] In the information processing system relating to aspect 5 of this disclosure, the data processing in any of aspects 1 to 4 includes statistical processing.

[0149] According to the above configuration, the information processing system according to aspect 5 of this disclosure can perform statistical processing on one or more indicators.

[0150] In the information processing system according to aspect 6 of this disclosure, the object in any of aspects 1 to 5 is cultured cells or a hydrogel.

[0151] According to the above configuration, the information processing system according to aspect 6 of this disclosure can provide a technology for efficiently conducting computer research using cultured cells or hydrogels.

[0152] In the information processing system according to aspect 7 of this disclosure, the receiving unit in any of aspects 1 to 6 receives a first input which includes at least one of the following: information indicating an indicator to be added to the plurality of indicators, information indicating data processing to be added to the plurality of data processing, and information indicating a condition to be added to the plurality of conditions.

[0153] According to the above configuration, the information processing system according to aspect 7 of this disclosure can add at least one of the selectable indicators, data processing, and conditions. Furthermore, according to the above configuration, the information processing system according to aspect 7 of this disclosure can easily implement the processing that researchers want to evaluate in a unified input / output environment by, for example, combining minimal Python programming extracted to the essential parts with existing processing.

[0154] An information processing system according to aspect 8 of the present disclosure is a sequence that includes an index obtained by converting an electrical signal measured from an object in response to a stimulus given to the object, which includes primary data including one or more indices for interpreting the meaning of the object's response to the stimulus, index information relating to the one or more indices, and stimulus data relating to the stimulus; data processing information relating to one or more data processing to be applied to the converted one or more indices; secondary data including data after the one or more data processing has been applied to the converted one or more indices; condition information relating to one or more conditions for interpreting the object's response, which is applied to the data after the one or more data processing has been applied, and a determination result indicating whether the data satisfies the one or more conditions; a receiving unit that receives an input indicating that one of a plurality of different sequences has been selected; and an output unit that outputs the selected sequence based on the input.

[0155] According to the above configuration, the information processing system according to aspect 7 of this disclosure can provide a technology for efficiently utilizing research results of a computer that uses an object from which an electrical signal is measured when a stimulus is applied.

[0156] An information processing system according to aspect 9 of this disclosure includes an output unit that outputs an interface for receiving inputs of: a first selection indicating which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus to an object should be converted into one or more indicators from a plurality of indicators for interpreting the meaning of the object's response to the stimulus; a second selection indicating which of a plurality of data processing should be applied to the converted one or more indicators; and a third selection indicating which of a plurality of conditions for interpreting the object's response should be applied to the data to which the one or more data processing should be applied; and a receiving unit that receives inputs via the interface.

[0157] According to the above configuration, the information processing system according to aspect 8 of this disclosure allows researchers conducting experiments on the function of an object to easily select an index for converting electrical signals in response to stimuli applied to the object, data processing to be applied to the index, and conditions to be applied to the data.

[0158] An information processing system according to aspect 10 of the present disclosure is a sequence that includes an index obtained by converting an electrical signal measured from an object in response to a stimulus given to the object, which includes primary data including one or more indices for interpreting the meaning of the object's response to the stimulus, index information relating to the one or more indices, and stimulus data relating to the stimulus; data processing information relating to one or more data processing to be applied to the converted one or more indices, secondary data including data after the one or more data processing has been applied to the converted one or more indices; condition information relating to one or more conditions for interpreting the object's response, which is applied to the data after the one or more data processing has been applied, and determination results indicating whether the data satisfies the one or more conditions; an output unit that outputs an interface that receives input to select any sequence from a plurality of mutually different sequences; and a receiving unit that receives the input via the interface.

[0159] According to the above configuration, the information processing system according to aspect 9 of this disclosure allows users of research results to easily select primary data, data processing information, secondary data, conditional information, and tertiary data that they wish to use.

[0160] A program according to aspect 11 of the present disclosure is a program that causes a computer to function as an information processing system, wherein the computer functions as: a receiving unit that receives a first input; a first selection unit that, based on the first input, selects which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus to convert an electrical signal measured from an object in response to a stimulus given to the object into one or more indicators; a second selection unit that, based on the first input, selects which of a plurality of data processing operations to apply to the converted one or more indicators; and a third selection unit that, based on the first input, selects which of a plurality of conditions for interpreting the object's response to the data to which the one or more data processing operations have been applied to the data.

[0161] According to the above configuration, the program according to aspect 10 of this disclosure can provide a technology for efficiently conducting computer research using an object from which an electrical signal is measured when a stimulus is applied.

[0162] A program according to aspect 12 of this disclosure is a program that causes a computer to function as an information processing system, the computer to function as a reception unit that receives input indicating that a sequence has been selected from a plurality of mutually different sequences, the sequence including: primary data which includes an index obtained by converting an electrical signal measured from an object in response to a stimulus given to the object, one or more indices for interpreting the meaning of the object's response to the stimulus, index information relating to the one or more indices, and stimulus data relating to the stimulus; data processing information relating to one or more data processing to be applied to the converted one or more indices; secondary data which includes data which has been subjected to the one or more data processing to the converted one or more indices; condition information relating to one or more conditions for interpreting the object's response applied to the data which has been subjected to the one or more data processing, and a determination result indicating whether or not the data satisfies the one or more conditions; and an output unit that outputs the selected sequence based on the input.

[0163] According to the above configuration, the program according to aspect 11 of this disclosure can provide a technology for efficiently utilizing research results on computers that use objects from which electrical signals are measured when stimulated.

[0164] A program according to aspect 13 of the present disclosure is a program that causes a computer to function as an information processing system, wherein the computer functions as an output unit that outputs an interface that accepts inputs of a first selection indicating which of a plurality of indicators for interpreting the meaning of the response of an object to a stimulus to an object, a first selection indicating which of a plurality of data processing operations to apply to the converted one or more indicators, and a third selection indicating which of a plurality of conditions for interpreting the response of the object to the data to which the one or more data processing operations to apply, and a reception unit that accepts inputs via the interface.

[0165] According to the above configuration, the program according to aspect 12 of this disclosure allows researchers conducting experiments on the function of an object to easily select an index for converting electrical signals in response to stimuli applied to the object, data processing to be applied to the index, and conditions to be applied to the data.

[0166] A program according to aspect 14 of this disclosure is a program that causes a computer to function as an information processing system, the program causing the computer to function as an output unit that outputs an interface that outputs an input for selecting any sequence from a plurality of different sequences, the sequence including: primary data which includes an index obtained by converting an electrical signal measured from an object in response to a stimulus given to the object, one or more indices for interpreting the meaning of the object's response to the stimulus, index information relating to the one or more indices, and stimulus data relating to the stimulus; data processing information relating to one or more data processing to be applied to the converted one or more indices; secondary data which includes data which has been subjected to the one or more data processing to the converted one or more indices; condition information relating to one or more conditions for interpreting the object's response, which is applied to the data which has been subjected to the one or more data processing, and a determination result indicating whether or not the data satisfies the one or more conditions; and a receiving unit that receives the input via the interface.

[0167] According to the above configuration, the program relating to aspect 13 of this disclosure allows users of research results to easily select primary data, data processing information, secondary data, conditional information, and tertiary data that they wish to use.

[0168] (Additional notes) This disclosure is not limited to the embodiments described above, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of this disclosure.

[0169] This invention allows researchers to conduct research more efficiently, thereby improving energy efficiency through power saving. Such effects contribute to achieving goals such as Goal 7 of the United Nations' Sustainable Development Goals (SDGs), "Affordable and Clean Energy." [Explanation of Symbols]

[0170] 1 Management device 3. Conversion device 5 Processing Unit 11 Reception Department 12. First Selection Section 13. Second Selection Section 14. Third Selection Section 15 Output section 16 Acquisition Department 31 Acquisition Department 32 Conversion section 33 Output section 51 Acquisition Department 52 Data Processing Unit 53 Judgment section 54 Output section 100 Information Processing Systems

Claims

1. A reception unit that receives the first input, A first selection unit selects, based on the first input, which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus, to convert the electrical signal measured from the object in response to the stimulus into one or more indicators, A second selection unit selects, based on the first input, which of a plurality of data processing methods to apply to the converted one or more indicators, A third selection unit, based on the first input, selects which one or more conditions from a plurality of conditions for interpreting the reaction of the object to apply to the data that has undergone the one or more data processing described above, An information processing system equipped with the following features.

2. The acquisition unit acquires the aforementioned electrical signal, A conversion unit that converts the electrical signal into one or more indicators selected by the first selection unit, A data processing unit performs the one or more data processing operations selected by the second selection unit on the one or more converted indicators, A determination unit determines whether the data satisfies the one or more conditions selected by the third selection unit, The information processing system according to claim 1, further comprising:

3. The first selection unit has selected one or more indicators, and the indicator information relating to those indicators, Stimulus data relating to the aforementioned stimulus, The data processing information relating to the one or more data processing selected by the second selection unit, The condition information relating to the one or more conditions selected by the third selection unit, It further includes an output section that outputs a sequence including The information processing system according to claim 2.

4. The receiving unit receives a second input indicating that it has selected one of the sequence(s) which are all different from each other. The output unit is, The acquisition step of acquiring the aforementioned electrical signal, A conversion step of converting the electrical signal into one or more indicators indicated by the indicator information included in the sequence indicated by the second input, A data processing step in which one or more data processing steps are performed on the one or more converted indices, as indicated by the data processing information included in the sequence indicated by the second input, A determination step to determine whether the data subjected to the above-mentioned data processing satisfies one or more conditions indicated by the conditional information included in the sequence indicated by the second input, It outputs an API (Application Programming Interface) that allows the computer to execute it. The information processing system according to claim 3.

5. The aforementioned data processing includes statistical processing. An information processing system according to any one of claims 1 to 4.

6. The aforementioned object is cultured cells or a hydrogel. An information processing system according to any one of claims 1 to 4.

7. The aforementioned reception unit is Information indicating indicators to be added to the aforementioned multiple indicators, Information indicating data processing to be added to the aforementioned multiple data processing, and Information indicating additional conditions to the aforementioned multiple conditions, Accepts a first input which includes at least one of the following: An information processing system according to any one of claims 1 to 4.

8. An index obtained by converting the electrical signal measured from an object in response to a stimulus applied to the object, comprising index information relating to one or more indices for interpreting the meaning of the object's response to the stimulus, Stimulus data relating to the aforementioned stimulus, Data processing information relating to one or more data processing applied to the converted one or more indicators, Conditional information relating to one or more conditions for interpreting the reaction of the object, which is applied to the data that has undergone the one or more data processing described above, A receiving unit that accepts input indicating that a sequence including has been selected from among several sequences that are different from each other, Based on the aforementioned input, an output unit outputs a selected sequence, An information processing system equipped with the following features.

9. A first selection indicating which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus is to convert the electrical signal measured from the object in response to the stimulus into one or more indicators. A second selection indicating which of multiple data processing methods to apply to the converted one or more indicators, and A third selection indicates which one or more conditions from among multiple conditions for interpreting the reaction of the object to apply to the data that has undergone the above-mentioned data processing. An output unit that outputs an interface that accepts input, A receiving unit that receives input via the aforementioned interface, An information processing system equipped with the following features.

10. An index obtained by converting the electrical signal measured from an object in response to a stimulus applied to the object, comprising index information relating to one or more indices for interpreting the meaning of the object's response to the stimulus, Stimulus data relating to the aforementioned stimulus, Data processing information relating to one or more data processing applied to the converted one or more indicators, Conditional information relating to one or more conditions for interpreting the reaction of the object, which is applied to the data that has undergone the one or more data processing described above, An output unit that outputs an interface that accepts input for selecting any sequence from a plurality of mutually different sequences, which includes a sequence containing A receiving unit that receives the input via the interface, An information processing system equipped with the following features.

11. A program that makes a computer function as an information processing system, The aforementioned computer, A reception unit that receives the first input, A first selection unit selects, based on the first input, which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus, to convert the electrical signal measured from the object in response to the stimulus into one or more indicators, A second selection unit selects, based on the first input, which of a plurality of data processing methods to apply to the converted one or more indicators, A third selection unit, based on the first input, selects which one or more conditions from a plurality of conditions for interpreting the reaction of the object to apply to the data that has undergone the one or more data processing described above, A program that makes it function as such.

12. A program that makes a computer function as an information processing system, The aforementioned computer, An index obtained by converting the electrical signal measured from an object in response to a stimulus applied to the object, comprising index information relating to one or more indices for interpreting the meaning of the object's response to the stimulus, Stimulus data relating to the aforementioned stimulus, Data processing information relating to one or more data processing applied to the converted one or more indicators, Conditional information relating to one or more conditions for interpreting the reaction of the object, which is applied to the data that has undergone the one or more data processing described above, A receiving unit that accepts input indicating that a sequence including has been selected from among several sequences that are different from each other, Based on the aforementioned input, an output unit outputs a selected sequence, A program that makes it function as such.

13. A program that makes a computer function as an information processing system, The aforementioned computer, A first selection indicating which of a plurality of indicators for interpreting the meaning of the object's response to a stimulus is to convert the electrical signal measured from the object in response to the stimulus into one or more indicators. A second selection indicating which of multiple data processing methods to apply to the converted one or more indicators, and A third selection indicates which one or more conditions from among multiple conditions for interpreting the reaction of the object to apply to the data that has undergone the above-mentioned data processing. An output unit that outputs an interface that accepts input, A receiving unit that receives input via the aforementioned interface, A program that makes it function as such.

14. A program that makes a computer function as an information processing system, The aforementioned computer, An index obtained by converting the electrical signal measured from an object in response to a stimulus applied to the object, comprising index information relating to one or more indices for interpreting the meaning of the object's response to the stimulus, Stimulus data relating to the aforementioned stimulus, Data processing information relating to one or more data processing applied to the converted one or more indicators, Conditional information relating to one or more conditions for interpreting the reaction of the object, which is applied to the data that has undergone the one or more data processing described above, An output unit that outputs an interface that accepts input for selecting any sequence from a plurality of mutually different sequences, which includes a sequence containing A receiving unit that receives the input via the interface, A program that makes it function as such.