Charging processor, charging processing method, and program

The billing processing device allows customers to decide on purchasing protein structure predictions based on moving images, ensuring fair billing for satisfied customers.

JP2025005477APending Publication Date: 2025-01-17NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023105624
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

Existing protein structure prediction tools are limited by the scale of calculation servers, leading to high costs for customers even if they are unsatisfied with the prediction results.

Method used

A billing processing device that acquires primary sequence data, predicts the three-dimensional structure of proteins, outputs a moving image for understanding, accepts customer purchases, and executes billing only when the customer considers the result worth purchasing.

Benefits of technology

Enables charging customers fairly based on their satisfaction with the prediction results, preventing unnecessary costs for unsatisfactory predictions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025005477000001_ABST
    Figure 2025005477000001_ABST
Patent Text Reader

Abstract

To provide a charging processor capable of charging, when a user considers that it is worthwhile to purchase a prediction result.SOLUTION: A charging processor of the present disclosure comprises: acquisition means which acquires primary array data of amino acid configuring protein; prediction means which predicts a three-dimensional structure of the protein, based on the primary array data; output means which outputs a moving image in a mode which can grasp the three-dimensional structure; purchase reception means which receives purchase of prediction result data of the three-dimensional structure from a customer: and charging means which executes charging processing with respect to the customer, when the purchase is received.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a billing processing device, a billing processing method, and a program. [Background technology]

[0002] There is technology for predicting the three-dimensional structure of a protein from its amino acid sequence structure using a machine learning model.

[0003] For example, Patent Document 1 discloses that the determination of the final predicted structure of a given protein is performed by a data processing device that implements a machine learning model. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Special Publication No. 2022-501696 Summary of the Invention [Problem to be solved by the invention]

[0005] However, when predicting the three-dimensional structure of a protein using a protein structure prediction tool, the scale of proteins that can be predicted is limited because there is a limit to the amount of computational server usage used for the prediction. On the other hand, if charges are charged according to the amount of computational server usage used for the prediction, even if the customer is not satisfied with the prediction results, they will be charged high fees for long-term use of the computational server.

[0006] An example of an objective of the present disclosure is to provide a billing processing device capable of charging a customer when the customer considers that a prediction result is worth purchasing. [Means for solving the problem]

[0007] A billing processing device in one aspect of the present disclosure includes an acquisition means for acquiring primary sequence data of amino acids that constitute a protein, a prediction means for predicting a three-dimensional structure of the protein based on the primary sequence data, an output means for outputting a moving image in a manner that allows the three-dimensional structure to be grasped, a purchase acceptance means for accepting a purchase of the three-dimensional structure prediction result data from a customer, and a billing means for executing a billing process for the customer when the purchase is accepted.

[0008] In one aspect of the present disclosure, a billing method involves a computer acquiring primary sequence data of amino acids that constitute a protein, predicting a three-dimensional structure of the protein based on the primary sequence data, outputting a video in a manner that allows the three-dimensional structure to be grasped, accepting a purchase of the predicted three-dimensional structure data from a customer, and, if the purchase is accepted, executing a billing process for the customer.

[0009] A program in one aspect of the present disclosure causes a computer to obtain primary sequence data of amino acids that constitute a protein, predict the three-dimensional structure of the protein based on the primary sequence data, output a video in a manner that allows the three-dimensional structure to be grasped, accept a purchase of the predicted three-dimensional structure data from a customer, and, if a purchase is accepted, execute a billing process for the customer. Effect of the Invention

[0010] One effect of the present invention is to provide a billing processing device that can bill a customer when the customer considers that the prediction result is worth purchasing. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram showing a configuration including a billing processing device according to the present disclosure. [Diagram 2] FIG. 2 is a diagram showing a hardware configuration in which the billing processing device according to the present disclosure is realized by a computer device and its peripheral devices. [Figure 3A] FIG. 3A is a diagram showing an example of an output of a moving image of a three-dimensional structure in the output unit. [Figure 3B] FIG. 3B is a diagram showing an example of an output of a moving image of a three-dimensional structure in the output unit. [Figure 3C] FIG. 3C is a diagram showing an example of an output of a moving image of a three-dimensional structure in the output unit. [Figure 3D] FIG. 3D is a diagram showing an example of an output of a moving image of a three-dimensional structure in the output unit. [Figure 4A] FIG. 4A is a diagram showing an example of an output of a moving image of a three-dimensional structure in the output unit. [Figure 4B] FIG. 4B is a diagram showing an example of an output of a moving image of a three-dimensional structure in the output unit. [Figure 4C] FIG. 4C is a diagram showing an example of an output of a moving image of a three-dimensional structure in the output unit. [Figure 4D] FIG. 4D is a diagram showing an example of an output of a moving image of a three-dimensional structure in the output unit. [Diagram 5] FIG. 5 is a flowchart showing the operation of the billing process in the present disclosure. [Figure 6] FIG. 6 is a diagram showing a configuration including a billing processing device according to the present disclosure. [Figure 7] FIG. 7 is a flowchart showing the operation of the billing process in the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Next, an embodiment will be described in detail with reference to the drawings.

[0013] Fig. 1 is a diagram including a configuration of a billing processing device 100 in the present disclosure. Referring to Fig. 1, the billing processing device 100 includes an acquisition unit 101, a prediction unit 102, an output unit 103, a purchase acceptance unit 104, and a billing unit 105. The billing processing device 100 is a device for predicting a three-dimensional structure of a protein from a primary amino acid sequence, and for processing billing when a customer purchases prediction result data.

[0014] For example, when the billing processing device 100 receives primary amino acid sequence data of a protein to be predicted, it outputs a video in a manner that allows the three-dimensional structure of the protein to be grasped. The customer uses the video as a basis for deciding whether or not to purchase the prediction result data of the three-dimensional structure. Then, the billing processing device 100 executes a billing process when the customer purchases the prediction result data.

[0015] In this embodiment, examples of proteins to be predicted include human or animal / plant organs (heart, brain), human or animal / plant tissues (retina, blood vessels), pollen (size: about 30 μm), cells (6 to 25 μm), cell nuclei (6 μm), bacteria (1 to 5 μm), chromosomes (1 to 2 μm), high molecular weight proteins (several tens of nm to several hundreds of nm), viruses (100 nm), antibodies (10 to 15 nm), low molecular weight proteins (several nm to several tens of nm), and enzymes (3 nm to 5 nm). These proteins are merely examples and are not limited to these. The protein to be predicted may be a single protein or a protein complex. The prediction target may also be a protein in which an antigen of a specific bacterium or virus is bound to an antibody of a drug or the like. In this case, the docking state of the antigen and the antibody can be confirmed. Furthermore, the protein to be predicted may be a protein in which a coronavirus and a drug are bound to each other. In particular, the prediction target may be the docking of a drug to a spike protein on the surface of the coronavirus, or a structural change of the spike protein due to docking. Other examples of proteins to be predicted include the binding between a protein and a ligand complex, and the binding between an enzyme contained in a plant and a pesticide.

[0016] Fig. 2 is a diagram showing an example of a hardware configuration in which the billing processing device 100 in the present disclosure is realized by a computer device 500 including a processor. As shown in Fig. 2, the billing processing device 100 includes a processor 501, memories such as a ROM (Read Only Memory) 502 and a RAM (Random Access Memory) 503, a storage device 505 such as a hard disk for storing a program 504, a communication interface 508 for network connection, and an input / output interface 509 for inputting and outputting data. The processor 501 may be a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or a combination of these.

[0017] In the first embodiment, the components of the billing processing device 100 are connected to each other via, for example, a bus 510. The billing processing device 100 in the first embodiment shown in FIG. 1 can also be configured using cloud computing or the like.

[0018] The processor 501 operates an operating system to control the entire billing processing device 100. The processor 501 also reads out programs and data from a recording medium 506 mounted in, for example, a drive device 507 into a memory. The processor 501 also functions as an acquisition unit 101, a prediction unit 102, an output unit 103, a purchase acceptance unit 104, and a billing unit 105, or as a part of these, and executes processes or commands in the flowchart shown in Fig. 5, which will be described later, based on the programs.

[0019] The recording medium 506 is, for example, an optical disk, a flexible disk, a magneto-optical disk, an external hard disk, or a semiconductor memory. The semiconductor memory, which is a part of the recording medium, is a non-volatile storage device, and stores the program therein. The program may also be downloaded from an external computer (not shown) connected to a communication network.

[0020] As described above, the first embodiment shown in FIG. 1 is realized by the computer hardware shown in FIG. 2. However, the means for realizing each part of the billing processing device 100 in FIG. 1 is not limited to the configuration described above. The billing processing device 100 may be realized by one physically combined device, or may be realized by two or more physically separated devices connected by wire or wirelessly. The billing processing device 100 may further include a display device such as a display that displays a moving image with a three-dimensional structure. The billing processing device 100 and the display device may be configured as a system realized by separate devices.

[0021] The acquisition unit 101 is a means for acquiring primary sequence data of amino acids constituting a protein. The primary sequence data is data in FASTA format or the like that indicates the order in which the amino acids constituting a protein are arranged. The format is not limited to this as long as the data allows the primary sequence of the protein to be understood. The acquisition unit 101 acquires, for example, primary sequence data stored in a server prepared by a client for predicting a three-dimensional structure. When the acquisition unit 101 acquires the primary sequence data, it outputs the primary sequence data to the prediction unit 102.

[0022] The prediction unit 102 is a means for predicting the three-dimensional structure of a protein based on the primary sequence data. The prediction unit 102 predicts the three-dimensional structure using a learning model obtained by learning the connection of amino acids of a protein whose shape is already known, using, for example, a three-dimensional structure published in a database of known proteins as teacher data. This learning model may be composed of a neural network having a complex multilayer structure. The prediction unit 102 may also be composed of a publicly available structure prediction tool. For example, the prediction unit 102 inputs the primary sequence data into the structure prediction tool, calculates the distance between the amino acids constituting the protein and the bending angle of the protein, and outputs the predicted three-dimensional structure. The prediction unit 102 may output a plurality of three-dimensional structure data (for example, 2 to 5 types), and the number of output data can be changed on the structure prediction tool. In this case, the prediction unit 102 may output three-dimensional structures predicted using different learning models, and the reliability of the output three-dimensional structures may be different.

[0023] The output unit 103 is a means for outputting a moving image in a manner in which a three-dimensional structure can be grasped. The manner in which a three-dimensional structure can be grasped is, for example, a manner in which a three-dimensional structure such as a helical structure, a folded structure, or a spherically rolled structure of a protein can be visually recognized.

[0024] When the video is a planar (2D) image, an image that allows the three-dimensional structure to be viewed from multiple directions is required. For example, images of the three-dimensional structure taken from six directions, i.e., front, back, left, right, top, bottom, and an image taken from a 45-degree angle are required. When the video is a video, for example, the three-dimensional structure is rotated on mutually perpendicular axes. Specifically, the output unit 103 may output a video rotated on a horizontal axis and a vertical axis on a screen displaying the three-dimensional structure. Also, the output unit 103 may output a plurality of images cut out from these videos when the three-dimensional structure faces a predetermined direction. The output unit 103 displays the video on a display device such as a display connected to the billing processing device 100. Also, the output unit 103 may transmit a video file to a terminal held by a customer. An example of the format of the video file is MP4.

[0025] 3 and 4 are diagrams showing examples of output of a moving image of a three-dimensional structure of a protein by the output unit 103. FIG. 3 shows an image when rotated counterclockwise around the vertical axis (A1). FIG. 3B shows an image cut out when the left side in FIG. 3A faces the front, FIG. 3C shows an image cut out when the back side in FIG. 3A faces the front, and FIG. 3D shows an image cut out when the right side in FIG. 3A faces the front. FIG. 4 shows an image when rotated around the horizontal axis (A2). FIG. 4B shows an image cut out when the top side in FIG. 4A faces the front, FIG. 4C shows an image cut out when the back side in FIG. 4A faces the front, and FIG. 4D shows an image cut out when the bottom side in FIG. 4A faces the front. The images shown in FIG. 3 and FIG. 4 are examples of moving images output by the output unit 103, and are not limited thereto.

[0026] The purchase reception unit 104 is a means for receiving a purchase of prediction result data of a three-dimensional structure from a customer. The purchase reception unit 104 receives a purchase request for prediction result data from a customer. The format of the purchase request received by the purchase reception unit 104 is not particularly limited, and the purchase request may be received when a purchase is selected on a screen displaying a moving image by the output unit 103, or may receive information including the contents of the purchase request received from a terminal held by the customer. Furthermore, when receiving a purchase request, the purchase reception unit 104 may receive information for identifying the customer and payment information required for charging, etc.

[0027] The billing unit 105 is a means for executing billing processing for a customer who has made a purchase. The billing unit 105 performs billing processing based on the accepted payment information. Specifically, the billing unit 105 uses the preregistered payment information of the customer to proceed with the payment processing of the purchase cost of the 3D structure prediction result data to be purchased by a known method.

[0028] In this embodiment, the output unit 103 may further output prediction result data of a three-dimensional structure to a customer when a purchase is accepted. The prediction result data is data in a file format that allows a three-dimensional structure to be displayed or a video file of a three-dimensional structure to be output on a terminal held by the customer, and is, for example, data in a PDB (Protein Data Bank) format. The timing at which the output unit 103 outputs the prediction result data of a three-dimensional structure to a customer is not particularly limited as long as it is after the purchase acceptance unit 104 accepts the purchase of the prediction result data. For example, the output unit 103 may output the prediction result data of a three-dimensional structure after the charging unit 105 completes the charging process. However, in the charging processing device 100, a configuration in which the output unit 103 outputs the prediction result data to a customer is not included in the minimum necessary configuration for solving the problem of the invention of the present disclosure.

[0029] The operation of the billing processing device 100 configured as above will be described with reference to the flowchart of FIG.

[0030] 5 is a flowchart showing an outline of the operation of the billing processing device 100 according to the present disclosure. Note that the processing according to this flowchart may be executed based on program control by the above-mentioned processor.

[0031] As shown in FIG. 5, first, the acquisition unit 101 acquires primary sequence data of amino acids constituting a protein (step S101). Next, the prediction unit 102 predicts the three-dimensional structure of the protein based on the primary sequence data (step S102). Next, the output unit 103 outputs a video in a manner that allows the three-dimensional structure to be grasped (step S103). Next, if the purchase acceptance unit 104 accepts a purchase of the prediction result data of the three-dimensional structure from the customer (S104; YES), the charging unit 105 executes a charging process for the customer who has purchased the data (step S105), and the output unit 103 outputs the prediction result data to the customer (step S106). On the other hand, if the purchase acceptance unit 104 does not accept a purchase of the prediction result data of the three-dimensional structure from the customer (S104; NO), the flow ends. With the above, the charging processing device 100 ends the operation of the charging process.

[0032] In the billing processing device 100 described above, the output unit 103 outputs a moving image in a manner that allows the three-dimensional structure to be grasped. Then, when the purchase receiving unit 104 receives a purchase of the prediction result data of the three-dimensional structure from a customer, the billing unit 105 executes a billing process for the customer who has made the purchase. In this case, the customer decides whether or not it is worth purchasing the prediction result data of the three-dimensional structure, based on the moving image output in a manner that allows the three-dimensional structure of the protein to be grasped. Therefore, it is possible to charge if the customer considers that the prediction result is worth purchasing.

[0033] [Variation 1] Next, a modified example of this embodiment will be described in detail with reference to the drawings. Below, the description of the present embodiment will be omitted to the extent that the description of this embodiment is not unclear. Each component in each embodiment of the present disclosure can be realized not only by hardware but also by a computer device or software based on program control, as in the computer device shown in FIG. 2.

[0034] 6 is a diagram showing a configuration including the billing processing device 110 of the present disclosure. The billing processing device 110 will be described with reference to FIG.

[0035] The billing processing device 110 includes an acquisition unit 111, a prediction unit 112, an output unit 113, a purchase acceptance unit 114, a billing unit 115, and a re-prediction acceptance unit 116. Note that the configurations of the acquisition unit 111, the prediction unit 112, the output unit 113, the purchase acceptance unit 114, and the billing unit 115 are basically the same as the corresponding components in the first embodiment, and therefore description thereof will be omitted.

[0036] In this modification, if the client is not satisfied with the prediction result of the three-dimensional structure, a request to redo the prediction is accepted. Specifically, the re-prediction accepting unit 116 accepts a request to re-predict the three-dimensional structure. The re-prediction accepting unit 116 may count the number of times the same three-dimensional structure prediction is accepted, and accept a request to re-predict the three-dimensional structure up to a predetermined number of times (for example, up to three times). If the input primary sequence data matches the primary sequence data used in the past to predict the three-dimensional structure under a predetermined condition, the re-prediction accepting unit 116 increments the number of times it has accepted by one. For example, if a predetermined ratio (for example, 80%) or more of the newly input primary sequence matches any part of the previously input primary sequence, or if a predetermined ratio (for example, 80%) or more of the previously input primary sequence matches any part of the newly input primary sequence, the re-prediction accepting unit 116 considers that a prediction of the same three-dimensional structure has been accepted. In this way, if the number of re-predictions is limited, it is possible to prevent the client from unlimitedly using computational resources for predicting the three-dimensional structure. Note that, when a customer purchases a prediction result of a three-dimensional structure after the predetermined upper limit count number is reached, the re-prediction receiving unit 116 may reset the counted number.

[0037] When the re-prediction receiving unit 116 receives a request to re-predict the three-dimensional structure, the prediction unit 112 changes the prediction conditions and re-predicts the three-dimensional structure. An example of the prediction conditions is narrowing down the number of amino acid residues of the protein to be predicted. When narrowing down the number of amino acid residues of the protein to be predicted, the prediction unit 112 narrows down the number of amino acid residues to 1 / 2, 1000, for example, if the number of amino acid residues of the protein whose three-dimensional structure was initially predicted is 2000, and re-predicts it. In this case, it is necessary to predict the three-dimensional structure of the right half of the protein, the three-dimensional structure of the left half, and so on. Therefore, the prediction unit 112 predicts the three-dimensional structure three times in total. As another method, after narrowing down the number of amino acid residues to 1 / 2, 1000, and re-predicting, the number of amino acid residues may be further narrowed down to 1 / 2, 500 (the minimum number of residues required), and a third prediction may be performed. In this case, the prediction unit 112 predicts the three-dimensional structure by narrowing down to a site of interest, such as a site with a high degree of uniqueness.

[0038] When the protein to be predicted is a protein complex in which an antigen and an antibody bind, when the re-prediction receiving unit 116 receives a request to re-predict the three-dimensional structure, the prediction unit 112 may predict the three-dimensional structure by focusing on specific sites among the highly common and highly unique sites. In this case, the prediction unit 112 predicts the three-dimensional structure three times in total, for the entire protein, the highly common and highly unique sites.

[0039] In the above example, the prediction conditions for re-predicting the three-dimensional structure are changed by the prediction unit 112, but the re-prediction conditions may be received by the re-prediction receiving unit 116. Specifically, the specification may be such that the site of the protein to be three-dimensionally predicted or the number of amino acid residues can be selected on a screen displaying a video image of the three-dimensional structure of the protein.

[0040] 7 is a flowchart showing an outline of the operation of the billing processing device 110 in the modified example. Note that the processing according to this flowchart may be executed based on program control by the above-mentioned processor.

[0041] As shown in FIG. 7, first, the acquisition unit 111 acquires primary sequence data of amino acids constituting a protein (step S111). Next, the prediction unit 112 predicts the three-dimensional structure of the protein based on the primary sequence data (step S112). Next, the output unit 103 outputs a video in a manner that allows the three-dimensional structure to be grasped (step S113). Next, when the re-prediction receiving unit 116 receives a re-prediction of the three-dimensional structure from the customer (S114; YES), if the number of times is within a predetermined number (S115; YES), the prediction unit 112 changes the prediction conditions (step S116) and repeats S112 to S113. On the other hand, when the re-prediction receiving unit 116 receives a re-prediction of the three-dimensional structure from the customer (S114; YES), if the number of times exceeds a predetermined number (S115; NO), the billing processing device 110 ends the flow.

[0042] Next, if the purchase acceptance unit 114 accepts a purchase of the three-dimensional structure prediction result from the customer (S117; YES), the billing unit 115 executes billing processing for the purchasing customer (step S118), and the output unit 113 outputs the prediction result data to the customer (step S119). On the other hand, if the purchase acceptance unit 114 does not accept a purchase of the three-dimensional structure prediction result from the customer (S117; NO), the billing processing device 110 ends the flow. With this, the billing processing device 110 ends the operation of the billing processing.

[0043] In the billing processing device 110, when the re-prediction receiving unit 116 receives a re-prediction of a three-dimensional structure from a customer, the prediction unit 112 changes the prediction conditions and repeats the prediction of the three-dimensional structure. Therefore, by changing the conditions and making a re-prediction, the possibility of presenting a three-dimensional structure that the customer considers to be valuable increases.

[0044] [Variation 2] Next, another modified example of this embodiment will be described in detail with reference to the drawings. In the following, the description of the present embodiment will be omitted to the extent that it does not become unclear.

[0045] In this modification, the output unit 103 or the output unit 113 outputs the prediction result data to the client, and then outputs information on the structural reliability of the three-dimensional structure. The structural reliability is the degree of deviation between the true value of the structural coordinate and the estimated value. The structural reliability may be a score representing the degree of deviation of the structural coordinate for each specific group between the predicted three-dimensional structure and the three-dimensional structure of the teacher data.

[0046] The output unit 103 or the output unit 113 may output information on the structural reliability of a portion selected by a customer using a 3D viewer capable of displaying a three-dimensional structure of a protein. In this modification, a limit may be set in advance on the number of portions for which structural reliability is to be output. Furthermore, the billing unit 105 or the billing unit 115 may further perform a billing process for the customer when outputting information on structural reliability.

[0047] In the billing processing device according to the above-mentioned modified example, the output unit 103 or the output unit 113 outputs information on the structural reliability of the three-dimensional structure. This allows the customer to understand the reliability of the predicted three-dimensional structure.

[0048] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-mentioned embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

[0049] For example, although a number of operations are described in a sequence in the form of a flowchart, the sequence does not limit the order in which the operations are performed. Therefore, when implementing each embodiment, the sequence of the operations can be changed as long as it does not affect the content.

[0050] A part or all of the above-described embodiments may be described as, but are not limited to, the following supplementary notes.

[0051] (Appendix 1) An acquisition means for acquiring primary sequence data of amino acids constituting a protein; a prediction means for predicting a three-dimensional structure of the protein based on the primary sequence data; an output means for outputting a moving image in such a manner that the three-dimensional structure can be grasped; A purchase receiving means for receiving a purchase of the prediction result data of the three-dimensional structure from a customer; a billing means for executing a billing process for the customer when the purchase is accepted; The billing processing device includes:

[0052] (Appendix 2) The billing processing device according to claim 1, wherein the moving images are moving images in which the three-dimensional structures are each rotated about mutually perpendicular axes.

[0053] (Appendix 3) 2. The billing processing device according to claim 1, wherein the output means outputs the prediction result data to the customer when the purchase is accepted.

[0054] (Appendix 4) Further comprising a re-prediction receiving means for receiving a request to re-predict a three-dimensional structure after outputting the moving image, The billing processing device according to claim 1, wherein the prediction means, when receiving the re-prediction, changes conditions to predict the three-dimensional structure of the protein.

[0055] (Appendix 5) The billing processing device according to claim 4, wherein the re-prediction accepting means counts the number of times that a prediction of the same three-dimensional structure has been accepted, and accepts requests for re-prediction up to a predetermined number of times.

[0056] (Appendix 6) 6. The billing processing device according to claim 5, wherein the re-prediction receiving means counts the number of times when the primary sequence data matches primary sequence data used in the past to predict a three-dimensional structure under a predetermined condition.

[0057] (Appendix 7) The billing processing device according to claim 3, wherein the output means further outputs structural reliability for up to a predetermined number of locations from within the three-dimensional structure.

[0058] (Appendix 8) The billing processing device of claim 1, wherein the protein is a protein complex.

[0059] (Appendix 9) The computer Obtain the primary sequence data of the amino acids that make up the protein, predicting a three-dimensional structure of the protein based on the primary sequence data; outputting a moving image in a manner that allows the three-dimensional structure to be grasped; Accepting a purchase of the prediction result data of the three-dimensional structure from a customer; a billing processing method for executing a billing process for the customer when the purchase is accepted;

[0060] (Appendix 10) Obtain the primary sequence data of the amino acids that make up the protein, predicting a three-dimensional structure of the protein based on the primary sequence data; outputting a moving image in a manner that allows the three-dimensional structure to be grasped; Accepting a purchase of the prediction result data of the three-dimensional structure from a customer; A program that causes a computer to execute a billing process for the customer when the purchase is accepted. [Explanation of symbols]

[0061] 100, 110 Billing processing device 101, 111 Acquisition Department 102, 112 Prediction Department 103, 113 Output section 104, 114 Purchase Reception 105, 115 Billing Department 116 Re-prediction reception department 501 Processor 502 ROM 503 RAM 504 Program 505 Storage device 506 Recording media 507 Drive Unit 508 Communication Interface 509 Input / Output Interface 510 Bus

Claims

1. An acquisition means for acquiring primary sequence data of amino acids constituting a protein; a prediction means for predicting a three-dimensional structure of the protein based on the primary sequence data; an output means for outputting a moving image in such a manner that the three-dimensional structure can be grasped; A purchase receiving means for receiving a purchase of the prediction result data of the three-dimensional structure from a customer; a billing means for executing a billing process for the customer when the purchase is accepted; The billing processing device includes:

2. The billing processing device according to claim 1 , wherein the moving images are obtained by rotating the three-dimensional structures about mutually orthogonal axes.

3. 2. The billing processing device according to claim 1, wherein said output means outputs said prediction result data to said customer when said purchase is accepted.

4. Further comprising a re-prediction receiving means for receiving a request to re-predict a three-dimensional structure after outputting the moving image, The billing processing device according to claim 1 , wherein said prediction means, when receiving said re-prediction, changes conditions to predict the three-dimensional structure of said protein.

5. 5. The billing processing device according to claim 4, wherein said re-prediction accepting means counts the number of times that a prediction of the same three-dimensional structure has been accepted, and accepts requests for re-prediction up to a predetermined number of times.

6. 6. The billing processing device according to claim 5, wherein said re-prediction accepting means counts said number of times when said primary sequence data matches primary sequence data previously used for predicting a three-dimensional structure under a predetermined condition.

7. 4. The billing processing device according to claim 3, wherein said output means further outputs the structural reliability of up to a predetermined number of locations from within said three-dimensional structure.

8. The billing processing device according to claim 1 , wherein the protein is a protein complex.

9. The computer Obtain the primary sequence data of the amino acids that make up the protein, predicting a three-dimensional structure of the protein based on the primary sequence data; outputting a moving image in a manner that allows the three-dimensional structure to be grasped; Accepting a purchase of the prediction result data of the three-dimensional structure from a customer; a billing processing method for executing a billing process for the customer when the purchase is accepted;

10. Obtain the primary sequence data of the amino acids that make up the protein, predicting a three-dimensional structure of the protein based on the primary sequence data; outputting a moving image in a manner that allows the three-dimensional structure to be grasped; Accepting a purchase of the prediction result data of the three-dimensional structure from a customer; a program that causes a computer to execute a billing process for the customer when the purchase is accepted;

Citation Information

Patent Citations

  • Iterative protein structure prediction using quality score gradients

    JP2022501696A