WO2019102687A1 - 文書作成支援サーバ及び文書作成支援方法 - Google Patents
文書作成支援サーバ及び文書作成支援方法 Download PDFInfo
- Publication number
- WO2019102687A1 WO2019102687A1 PCT/JP2018/033383 JP2018033383W WO2019102687A1 WO 2019102687 A1 WO2019102687 A1 WO 2019102687A1 JP 2018033383 W JP2018033383 W JP 2018033383W WO 2019102687 A1 WO2019102687 A1 WO 2019102687A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- document creation
- compound
- document
- creation support
- support server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 150000001875 compounds Chemical class 0.000 claims abstract description 163
- 238000002474 experimental method Methods 0.000 claims abstract description 80
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 16
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 16
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 5
- 238000006243 chemical reaction Methods 0.000 claims description 171
- 238000012545 processing Methods 0.000 claims description 71
- 239000012467 final product Substances 0.000 claims description 48
- 238000003860 storage Methods 0.000 claims description 30
- 239000002994 raw material Substances 0.000 claims description 10
- 230000037361 pathway Effects 0.000 claims description 3
- 239000000126 substance Substances 0.000 abstract description 6
- 239000007795 chemical reaction product Substances 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 47
- 238000013500 data storage Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 17
- 238000003780 insertion Methods 0.000 description 16
- 230000037431 insertion Effects 0.000 description 16
- 238000002360 preparation method Methods 0.000 description 10
- 238000006757 chemical reactions by type Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 229910052739 hydrogen Inorganic materials 0.000 description 6
- 239000007858 starting material Substances 0.000 description 6
- 238000005481 NMR spectroscopy Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 239000003153 chemical reaction reagent Substances 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- IAZDPXIOMUYVGZ-WFGJKAKNSA-N Dimethyl sulfoxide Chemical compound [2H]C([2H])([2H])S(=O)C([2H])([2H])[2H] IAZDPXIOMUYVGZ-WFGJKAKNSA-N 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000007721 medicinal effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000005160 1H NMR spectroscopy Methods 0.000 description 1
- UFHFLCQGNIYNRP-UHFFFAOYSA-N Hydrogen Chemical compound [H][H] UFHFLCQGNIYNRP-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004440 column chromatography Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000001257 hydrogen Substances 0.000 description 1
- 125000004435 hydrogen atom Chemical group [H]* 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
- 238000001953 recrystallisation Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C20/00—Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
- G16C20/10—Analysis or design of chemical reactions, syntheses or processes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C20/00—Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
- G16C20/80—Data visualisation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H15/00—ICT specially adapted for medical reports, e.g. generation or transmission thereof
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Definitions
- the present invention relates to a document creation support server and a document creation support method.
- An object of the present invention is to provide a document creation support server and a document creation support method capable of efficiently acquiring information necessary for the description of a specification and the like and generating a document from the acquired information.
- a document creation support server (1) for supporting creation of a document described as an embodiment according to the present invention receives specification information for specifying a final product generated by synthesizing a plurality of compounds Reaction for generating the final product corresponding to the specific information received by the specific information receiving means with reference to electronic experiment note data which electronically describes the content of the experiment regarding the synthesis of the compound and the receiving means (12)
- reaction equation acquiring unit (14) acquires the reaction equation included in the synthesis route until the final product is generated from the raw material You may
- the document creation support server (1) according to (1) or (2) further comprising: condition receiving means (13) for receiving the acquisition condition of the reaction formula, wherein the reaction formula acquisition means (14)
- the reaction formula may be acquired according to the acquisition condition received by the condition reception unit.
- the acquisition condition relates to at least one of yield, yield, the synthesizer, and the number of compounds included in the synthesis route Good.
- the compound contained in the reaction formula acquired by the reaction formula acquisition means (14) is
- the information processing apparatus may further include editing means (15) for editing in a state according to the content, and reaction type output means (16) for outputting a reaction formula after editing by the editing means.
- the editing means (15) edits a loop compound which indicates that the compound before the reaction and the compound after the reaction are identical. It is also good.
- a compound database (51) storing information of compounds, and the compound included in the reaction formula acquired by the reaction formula acquisition means (14)
- the editing means (15) may edit the compound based on the comparison result by the compound comparison means.
- the information processing apparatus may further comprise reception means (21) and operation list output means (21) for outputting an operable list according to the content of the compound received by the selection reception means.
- the document creation support server (1) according to any one of (1) to (9), further comprising: a template storage unit (33) storing a template (80) in which a tag is embedded;
- the means (17) may generate the document by performing processing for embedding the reaction formula acquired by the reaction formula acquisition means (14) in the tag of the template stored in the template storage unit. .
- the document generation unit (17) converts the reaction formula into image data and converts the image The document containing data may be generated.
- a document creation support method by a computer (1) for supporting creation of a document described as an embodiment according to the present invention is a method for identifying a final product generated by synthesizing a plurality of compounds by a computer Receiving information, and obtaining a reaction formula for generating the final product corresponding to the received specific information with reference to electronic experiment note data electronically describing an experiment content regarding synthesis of a compound; Generating a document including the acquired reaction formula.
- the present invention it is possible to efficiently acquire information necessary for the description of the specification and the like, and to provide a document creation support server and a document creation support method capable of generating a document from the acquired information.
- FIG. 1 is a diagram showing an entire configuration of a document creation support system according to an embodiment of the present invention. It is a figure which shows the functional block of the document preparation assistance server which concerns on this embodiment. It is a flowchart which shows the document preparation assistance processing in the document preparation assistance server which concerns on this embodiment. It is a flowchart which shows the reaction formula related process in the document preparation assistance server which concerns on this embodiment. It is a flowchart which shows the reaction formula acquisition process in the document preparation assistance server which concerns on this embodiment. It is a figure for demonstrating the edit example of the reaction formula in the document preparation assistance server which concerns on this embodiment. It is a figure for demonstrating the specific example regarding the instruction
- FIG. 1 is a diagram showing an overall configuration of a document creation support system 100 according to the present embodiment.
- FIG. 2 is a diagram showing functional blocks of the document creation support server 1 according to the present embodiment.
- the document creation support system 100 shown in FIG. 1 is a system for creating a document related to the generation of a compound.
- the document created by the document creation support system 100 can be used as an experimental item, and is particularly suitable for use in patent specification examples and academic articles.
- the term “experimental term” refers to a document describing a method of producing a compound. And it is necessary to describe the production method of the compound in the experimental section to such an extent that the same compound can be produced when the method described in the experimental section is used.
- the document creation support system 100 is used, for example, in a company that produces a compound, such as a pharmaceutical company. In the following, the document creation support system 100 will be described as a document including an experimental item, which generates the document of the embodiment described in the patent specification.
- the document creation support system 100 includes a document creation support server 1, an electronic experiment note server 4, a compound server 5, and a user terminal 6.
- the document creation support server 1, the electronic experiment note server 4, the compound server 5, and the user terminal 6 can communicate with each other via the communication network N.
- the communication network N is, for example, a communication network such as the Internet.
- the communication network N may include a local area communication network (LAN), a wide area communication network (WAN), and the like.
- LAN local area communication network
- WAN wide area communication network
- the document creation support server 1, the electronic experiment note server 4, and the compound server 5 are connected by an in-house LAN or the like, and the user terminal 6 is VPN (Virtual Private Network)
- the document creation support server 1 may be communicably connected to the document creation support server 1. Then, the user terminal 6 can communicate with the document creation support server 1 regardless of whether inside or outside.
- the document creation support server 1 renders the reaction formula described as an example in the specification etc. in conformity with the description in the specification etc. Then, the document creation support server 1 outputs, to the user terminal 6, a document including the reaction formula whose appearance has been prepared.
- the reaction formula indicates the formation of a compound, and can be represented by a pre-reaction compound and a post-reaction compound (also referred to as a product) generated using a reagent.
- the document creation support server 1 is, for example, a server.
- the document creation support server 1 may be configured by one computer or may be configured by a plurality of computers. In the case of using a plurality of computers, these computers are connected via the communication network N. Further, the document creation support server 1 may be configured as, for example, a virtual server (virtual machine) provided on a cloud.
- the document creation support server 1 includes a control unit 10, a storage unit 30, and a communication interface unit 39.
- the control unit 10 is a central processing unit (CPU) that controls the entire document creation support server 1.
- the control unit 10 appropriately reads and executes an operating system (OS) and an application program stored in the storage unit 30 to cooperate with the above-described hardware to execute various functions.
- OS operating system
- application program stored in the storage unit 30 to cooperate with the above-described hardware to execute various functions.
- the program is a computer readable non-temporary program such as a compact disk, flexible disk, hard disk, magneto-optical disk, digital video disk, magnetic tape, ROM (Read Only Memory), EEOP ROM (Electrically Erasable Programmable ROM), flash memory, semiconductor memory, etc.
- ROM Read Only Memory
- EEOP ROM Electrical Erasable Programmable ROM
- flash memory semiconductor memory, etc.
- This information recording medium can be distributed and sold independently of the computer.
- a computer reads a program recorded on a non-transitory information recording medium into a random access memory (RAM), which is a temporary storage device included in the storage unit 30, and then performs control as the control unit 10.
- the CPU executes a command included in the read program.
- the program can be distributed and sold from a program distribution server or the like (not shown) to a computer or the like via a temporary transmission medium such as the communication network N independently of the computer on which the program is executed. .
- the program can be described by a programming language for describing the operation level of the electronic circuit.
- various design drawings such as wiring diagrams and timing charts of the electronic circuit are generated from the program described by the programming language for describing the operation level of the electronic circuit, and the above-mentioned document is generated based on the design drawing.
- the electronic circuit which comprises the preparation assistance server 1 can be created.
- the document creation support server 1 can be configured on hardware reprogrammable by a field programmable gate array (FPGA) technology from a program described by a programming language for describing operation levels of electronic circuits.
- FPGA field programmable gate array
- ASIC application specific integrated circuit
- the document creation support server 1 is configured to execute each process described in the present embodiment by the control unit 10 controlling each component described below.
- the control unit 10 edits the work processing unit 11, the final product specification unit 12 (specific information reception means), the condition specification unit 13 (condition reception means), the reaction equation acquisition unit 14 (reaction equation acquisition means), and Processing unit 15 (compound matching unit, note matching unit, editing unit), reaction type output unit 16 (reaction type output unit), document generation unit 17 (document generation unit), document output unit 18, selection processing unit 21 (selection acceptance means, operation list output means).
- the work processing unit 11 performs a process related to a work based on the work processing request received from the user terminal 6.
- a person who operates the user terminal 6 is hereinafter referred to as a user.
- the user may be a synthesizer who has synthesized the compound or may be another person.
- a work refers to a work area used by the document creation support server 1 to create a document including the embodiment.
- the document creation support server 1 prepares one work to create a document of one patent specification. In one work, processing is performed on one or more experimental examples. For example, upon receiving a new work creation request from the user terminal 6, the work processing unit 11 creates one work and makes the work available to the user terminal 6.
- the new work creation request includes data for work creation such as the work name, language (Japanese or English), and project name, and also includes designation of members that can share the work. Also, for example, in response to a request from the user terminal 6, the work processing unit 11 transmits a work list indicating the work that has already been created. Then, in response to an instruction of one of the works shown in the list from the user terminal 6, the work processing unit 11 makes the instructed work available to the user terminal 6.
- the final product identification unit 12 receives identification data of the final product described as an example.
- the final product refers to the compound produced last.
- the specific data of the final product is, for example, an identification code for identifying the final product.
- the final product specifying unit 12 may display specific data of the final product from the electronic experiment note data stored in the electronic experiment note server 4 and select it for the user.
- the final product specifying unit 12 may allow the user to directly input the identification code of the final product.
- the final product identification unit 12 may designate a plurality of identification codes of the final product.
- the condition designation unit 13 designates a target range of the electronic experiment note data.
- the target range is, for example, a synthesizer included in the electronic experiment note data, a range of the experiment date of the electronic experiment note data, and the like.
- the condition specifying unit 13 specifies an acquisition condition of the electronic experiment note data. Acquisition conditions are conditions for determining which reaction formula is to be acquired preferentially among the electronic experiment note data.
- the condition designation unit 13 designates, among the yield, the yield, the synthesizer, and the number of compounds included in the synthesis route, the one with the highest priority as an acquisition condition.
- the acquisition condition may be one determined in advance by the document creation support server 1 or may be designated by the user. Further, the acquisition condition may specify a plurality of conditions. In that case, the user may specify the priority in addition to the plurality of acquisition conditions.
- the reaction equation acquisition unit 14 determines the reaction equation of the final product in the target range of the electronic experiment note data designated by the condition designation unit 13 based on the identification data of the final product identified by the final product identification unit 12. Acquire according to acquisition conditions.
- the editing processing unit 15 edits the compound included in the reaction formula acquired by the reaction formula acquiring unit 14 according to the content of the compound. Further, the editing processing unit 15 performs various collations on the compounds included in the reaction formula acquired by the reaction formula acquiring unit 14. Then, the editing processing unit 15 may perform editing based on the collation result.
- the reaction type output unit 16 transmits the reaction type edited by the editing processing unit 15 to the user terminal 6. By doing so, the user terminal 6 can display the post-edit reaction formula.
- the document generation unit 17 generates a document including the designated reaction formula.
- the document generation unit 17 generates a document based on the template stored in the template storage unit 33.
- the generated document is stored in the storage unit 30 of the document creation support server 1.
- the document output unit 18 transmits the document generated by the document generation unit 17 to the user terminal 6.
- the selection processing unit 21 accepts the selection of a compound when the user terminal 6 selects one compound in the edited reaction equation output by the reaction equation output unit 16. Then, the selection processing unit 21 transmits the operation list corresponding to the received compound to the user terminal 6.
- the operation list corresponds to the content of the received compound. For example, when the received compound is a loop compound which is the same compound as before the reaction and after the reaction, the operation list is a list including options for releasing the loop and options for dividing the lot. It is.
- the storage unit 30 is a storage area such as a hard disk or a semiconductor memory device for storing programs, data and the like necessary for the control unit 10 to execute various processes.
- the storage unit 30 includes a program storage unit 31, a user storage unit 32, a template storage unit 33, and a processing data storage unit 34.
- the program storage unit 31 is a storage area for storing various programs.
- the program storage unit 31 stores a document creation support program 31a.
- the document creation support program 31a is a program for executing each function of the control unit 10 described above.
- the user storage unit 32 is for managing a user who uses the user terminal 6.
- the user storage unit 32 stores, for example, a user ID of a user who uses the document creation support system 100, a user name, and the like in association with each other.
- the template storage unit 33 is a storage area for storing a template used for document creation.
- the template storage unit 33 stores at least templates corresponding to Japanese and English.
- the processing data storage unit 34 is a storage area for storing data used for each work.
- the communication interface unit 39 is an interface for communicating with the electronic experiment note server 4, the compound server 5 and the user terminal 6.
- the electronic experiment note server 4 is a server that processes electronic experiment note data.
- the electronic experiment note server 4 includes an experiment note data storage unit 41 that stores electronic experiment note data.
- the electronic experiment note server 4 includes a control unit that performs processing of generating electronic experiment note data, a communication interface unit (not shown) for performing communication with the document creation support server 1, and the like.
- the electronic experiment note server 4 may be provided by various companies.
- the compound server 5 is a server that manages the content of the compound.
- the compound server 5 includes a compound data storage unit (compound database) 51 that stores compound data.
- the compound data storage unit 51 stores compound data.
- the compound data includes a compound name, a compound number identifying the compound, and the like.
- the compound data stored in the compound data storage unit 51 has, for example, a flag indicating that it is a raw material.
- the raw materials refer to starting materials, and since they are already sold, etc., they mean materials that can be obtained without being synthesized.
- the compound server 5 includes a control unit, a communication interface unit (not shown), and the like.
- the user terminal 6 is a terminal used by each user.
- the user terminal 6 communicates with the document creation support server 1 and instructs the document creation support server 1 to perform a process for creating a document.
- the user terminal 6 is, for example, a personal computer (PC).
- the user terminal 6 includes a control unit, a storage unit, a communication interface unit, a display unit, an input unit (all not shown), and the like.
- the computer is an information processing apparatus provided with a control unit, a storage device, etc., and the document creation support server 1, the electronic experiment note server 4, the compound server 5 and the user terminal 6 are all a control unit, a storage unit, etc.
- An information processing apparatus including the computer system and is included in the concept of a computer.
- FIG. 3 is a flowchart showing document creation support processing in the document creation support server 1 according to the present embodiment.
- FIG. 4 is a flowchart showing reaction formula related processing in the document creation support server 1 according to the present embodiment.
- FIG. 5 is a flowchart showing the reaction type acquisition process in the document creation support server 1 according to the present embodiment.
- FIG. 6 is a diagram for explaining an example of editing the reaction formula in the document creation support server 1 according to the present embodiment.
- FIG. 7 is a diagram for describing a specific example regarding an instruction on a reaction formula in the document creation support server 1 according to the present embodiment.
- FIG. 3 is a flowchart showing document creation support processing in the document creation support server 1 according to the present embodiment.
- FIG. 4 is a flowchart showing reaction formula related processing in the document creation support server 1 according to the present embodiment.
- FIG. 5 is a flowchart showing the reaction type acquisition process in the document creation support server 1 according to the present embodiment.
- FIG. 6 is a diagram for explaining an
- FIG. 8 is a flowchart showing document creation processing in the document creation support server 1 according to the present embodiment.
- FIG. 9 is a diagram showing an example of the template 80 stored in the template storage unit 33 of the document creation support server 1 according to the present embodiment.
- FIG. 10 is a diagram showing an example of the document data 82 generated by the document creation support server 1 according to the present embodiment.
- step S (hereinafter simply referred to as “S”) 10 in FIG. 3, the control unit 10 of the document creation support server 1 receives a request from the user terminal 6 and executes the document creation support program 31 a. After performing authentication processing for user confirmation with the user terminal 6, the control unit 10 outputs an initial screen (not shown) to the user terminal 6.
- the initial screen is a menu screen and includes a list for performing various processes. The user can select various processes from the list by viewing the initial screen.
- the control unit 10 performs reaction-related processing.
- reaction scheme related processing will be described based on FIG. 4.
- the control unit 10 (work processing unit 11) opens the work based on the work processing request received from the user terminal 6.
- the control unit 10 enables the newly created work or the specified work based on the work processing request.
- the control unit 10 (final product identification unit 12) receives identification data of the final product described as an example.
- the control unit 10 receives, for example, the identification code of the final product from the user terminal 6.
- the specific data for example, an experimental example number of electronic experiment note data may be designated.
- the control unit 10 can receive one of the designations that can specify various final products.
- control unit 10 may register the degree of importance of the final product together with the specific data of the final product.
- control unit 10 receives the identification data of the final product including the importance from the user terminal 6, and stores the identification code of the final product and the importance in association with each other.
- the degree of importance corresponds to, for example, the number of items to be collated in the check processing of the reaction formula described later.
- the control unit 10 receives the designation of the target range of the electronic experiment note data from the user terminal 6.
- the target range can be designated by, for example, a target period, a synthesizer name, a project name, a note number, and the like.
- to specify the target range of the electronic experiment note data since the electronic experiment note data is a huge amount of data, it takes time to search for necessary information, and system resources may be insufficient. It is because there is sex.
- control unit 10 receives the designation of the acquisition condition of the electronic experiment note data from the user terminal 6.
- Acquisition conditions are, for example, yield priority, yield priority, synthesizer designation, priority of the number of compounds included in the synthesis route, and the like. This is for specifying which path is to be prioritized when there are a plurality of synthesis paths for the final product.
- the order of the process from S21 to S23 does not matter.
- the control unit 10 performs a reaction equation acquisition process.
- the reaction equation acquisition process will be described based on FIG.
- the control unit 10 acquires electronic experiment note data included in the target range of the electronic experiment note data from the electronic experiment note server 4, and stores the electronic experiment note data in the processing data storage unit 34.
- the processing data storage unit 34 stores the electronic experiment note data included in the target range of the electronic experiment note data.
- the process data storage unit 34 stores the electronic experiment note data of the target range.
- the process can be performed without making communication with the electronic experiment note server 4 unnecessary in an environment where the data amount is suppressed. it can. Therefore, the document creation support server 1 can perform processing faster than performing communication by communicating with the electronic experiment note server 4 each time.
- control unit 10 searches the electronic experiment note data stored in the process data storage unit 34 for a reaction formula in which the final product corresponding to the received identification code is included in the post-synthesis compound.
- the control unit 10 may output the search result of the reaction formula including the final product corresponding to the received identification code to the search result screen (not shown) and cause the user terminal 6 to display the search result.
- the user may be made to select, based on the search result screen output to the user terminal 6, what reaction equation of the condition is to be finally acquired.
- it is assumed that the reaction formula is acquired under the acquisition condition designated by the internal processing without the user selecting it.
- the control unit 10 determines whether one or more reaction formulas have been acquired as search results. When one or more reaction formulas can be acquired (S42: YES), the control unit 10 shifts the processing to S44. On the other hand, when one or more reaction formulas can not be acquired (S42: NO), the control unit 10 shifts the processing to S43. In S43, the control unit 10 transmits to the user terminal 6 that the reaction formula can not be acquired and there is no corresponding one, and ends this processing, and shifts the processing to FIG. On the other hand, in S44, the control unit 10 specifies one reaction equation from the acquired reaction equation in accordance with the acquisition condition. Then, the control unit 10 causes the process data storage unit 34 to store the identified reaction formula.
- the control unit 10 refers to the compound data storage unit 51 of the compound server 5 and determines whether the pre-reaction compound of the identified reaction formula is a raw material. If the material is a raw material (S45: YES), the control unit 10 ends the process and shifts the process to FIG. On the other hand, when it is not a raw material (S45: NO), the control unit 10 shifts the process to S46. In S46, the control unit 10 determines whether or not the pre-reaction compound of the specified reaction formula is a starting material. If it is a starting material (S46: YES), the control unit 10 ends the process and copies the process in FIG.
- the control unit 10 shifts the processing to S47.
- the starting material refers to a compound that is not a raw material but is a branch point with another reaction formula.
- the control unit 10 searches the reaction formula in which the pre-reaction compound of the specified reaction formula is the post-reaction compound using the electronic experiment note data stored in the processing data storage part 34.
- the control unit 10 determines whether one or more reaction formulas have been acquired as search results. When one or more reaction formulas can be acquired (S48: YES), the control unit 10 shifts the process to S44 and repeats the process. On the other hand, when one or more reaction formulas can not be acquired (S48: NO), the control unit 10 ends the present processing and shifts the processing to FIG.
- the control unit 10 determines whether the reaction formula has been acquired by the reaction formula acquisition process.
- the control unit 10 shifts the processing to S26.
- the control unit 10 ends the present processing and shifts the processing to FIG.
- the case where the reaction formula can not be obtained means, for example, the case where the electronic experiment note data does not include the one related to the specified final product.
- the control unit 10 edits and checks the reaction formula acquired in the reaction formula acquisition processing.
- reaction formula 70 shown in FIG. 6A the reaction formula obtained by the reaction formula acquisition process is shown by arranging a plurality of compounds in the order of synthesis, with the right end as the final product 70a, .
- the control unit 10 determines whether each compound included in the acquired reaction formula is one stored in the compound data storage unit 51 of the compound server 5 or not. Then, when the data is stored in the compound data storage unit 51, as shown in FIG. 6B, a mark 71a indicating that it exists is added to the upper right portion of the compound. On the other hand, if the data is not stored in the compound data storage unit 51, as shown in FIG.
- a mark 71b indicating that the compound does not exist is added to the upper right portion of the compound.
- the compound stored in the compound data storage unit 51, and the electronic experiment note data.
- the name etc. with the compound of description differ is applicable.
- compounds having the same structure but having a plurality of lot numbers also correspond to the case where they are not stored in the compound data storage unit 51 here.
- the control unit 10 may collate the contents described in the electronic experiment note data regarding each compound included in the acquired reaction formula with the compound structural formula of the electronic experiment note data corresponding to each compound. Specifically, the control unit 10 checks whether NMR data (number of protons) and MS data (molecular weight value) extracted from the electronic experiment note are correct in comparison with (the structural formula information of) the product of the reaction formula. To check. For example, for MS, ⁇ 0.5 of the value of Exact Mass +1 determined from the structural formula is taken as the normal value. Also, for example, with regard to the data format of NMR, assuming the following mode (A), all the previous values of H are summed up, and whether or not it matches the number of hydrogens in the structural formula (including implicit hydrogen).
- control unit 10 adds a mark 72 indicating that the compound is a raw material or a starting material to the display site of the compound, as shown in FIG. Furthermore, in the case where the pre-reaction compound and the post-reaction compound are the same compound, that is, in the case of a loop, the control unit 10 displays the compound in the display position as shown in FIG. The loop display 73 is attached. Examples of the case where the pre-reaction compound and the post-reaction compound become the same compound include those in the purification step (eg, column chromatography, recrystallization, etc.).
- the control unit 10 performs a check according to the degree of importance of the final product as a check process of the reaction formula. For example, the control unit 10 checks a large number of check items for those with high importance of the final product, but has few check items for those with low importance. Then, the control unit 10 may edit the checked result in a reactive manner. Examples of editing include changing the color of the name of the compound, outputting a check result (collation result) by a pop-up message, and the like.
- control unit 10 transmits the edited reaction equation to the user terminal 6.
- the user terminal 6 can display the edited reaction formula in the reaction type display area (not shown) of the work.
- the user terminal 6 can perform various processes using the displayed edited reaction formula. Thereafter, the control unit 10 ends the present processing, and shifts the processing to FIG.
- the control unit 10 determines whether or not a selection instruction by selecting a reaction formula has been received.
- the control unit 10 shifts the process to S13.
- the control unit 10 shifts the processing to S14.
- the control unit 10 selection processing unit 21 performs an instruction process.
- processing for an instruction will be described using a specific example shown in FIG.
- the user operates the selection mark M in FIG. 7A with respect to the edited reaction formula output to the user terminal 6 to select the display location 74 of one compound from the user terminal 6 .
- the control unit 10 receives, from the user terminal 6, the selection of the compound in the display position 74 of the compound indicated by the selection mark M.
- the control unit 10 acquires and outputs the detailed data 76 of the compound present in the display portion 74 of the compound from the electronic experiment note data stored in the processing data storage unit 34.
- the detailed data 76 includes, in addition to the reaction formula, various data such as a lot number for identifying the reaction formula and a yield.
- the reaction formula includes a pre-reaction compound, a post-reaction compound, and a reagent. Then, if the MS or NMR data is not correct by the collation process using the above-mentioned electronic experiment note data, colors corresponding to the incorrect degree are added to the MS or NMR column of the detailed data 76, It may be informed that it is an error value.
- the control unit 10 receives the selection of the compound indicated by the selection mark M from the user terminal 6. Then, the control unit 10 generates an operation list 78 corresponding to the received compound, and transmits the operation list 78 to the user terminal 6.
- the control unit 10 performs processing corresponding to the received option. For example, when the process corresponding to the received option is, for example, a process for canceling a loop, the control unit 10 changes the reaction formula so as to cancel the loop as shown in FIG. 7B. .
- these processes are for updating the data stored in the process data storage unit 34 of the document creation support server 1, and are not for correcting the original electronic experiment note data.
- control unit 10 determines whether a document creation instruction has been received.
- the control unit 10 shifts the process to S15.
- the control unit 10 shifts the processing to S16.
- the control unit 10 performs a document creation process.
- the document creation process will be described based on FIG.
- the control unit 10 extracts a template from the template storage unit 33.
- the control unit 10 extracts the template of the language selected when creating the work. For example, if the language selected when creating a work is English, an English template is extracted, while if the language selected when creating a work is Japanese, a Japanese template Extract Note that before starting the document creation process, the user may be made to select the type of template including the language.
- FIG. 9 shows an example of the template 80.
- the template 80 includes a front template 80a, an abbreviation insertion unit 80b, a reaction insertion unit 80c, and a table data insertion unit 80d.
- the foreword template part 80a is a portion for embedding the experimental conditions described in the electronic experiment note data in the template document which is determined and stored in advance, and is for creating the foreword of the experimental example.
- the abbreviation insertion part 80b is a part in which the description regarding the abbreviation is embedded.
- the reaction insertion portion 80 c is a portion in which the reaction expression is embedded.
- the table data insertion unit 80 d is a portion in which the experimental example compound is embedded in the form of a table.
- the template 80 has tags embedded therein. And in the process mentioned later, the process of embedding the content of electronic experiment note data in the tag of the template 80 is performed.
- the control unit 10 embeds the electronic experiment note data in the extracted template 80.
- the control unit 10 performs processing for embedding the experimental conditions described in the electronic experiment note data in the pre-text template part 80a.
- the electronic experiment note data used for the processing is data stored in the processing data storage unit 34.
- the control unit 10 embeds the description of the abbreviation in the abbreviation insertion unit 80b.
- the control unit 10 outputs the abbreviation on the template to the abbreviation insertion unit 80b, and also outputs the abbreviation to the abbreviation insertion unit 80b when a preset structural formula exists in the electronic experiment note data.
- the control unit 10 finally converts the structural formula of the output abbreviation before conversion into the abbreviation.
- control unit 10 (document generation unit 17) converts the reaction equation into image data and embeds it in the reaction equation insertion unit 80c of the template 80.
- the control unit 10 extracts the corresponding reaction formula from the electronic experiment note data.
- the control unit 10 converts the extracted reaction formula into image data.
- the reaction formula of the electronic experiment note data can be edited, for example, by drawing software of a chemical structure formula, so the capacity is large, but the capacity can be reduced by converting it into image data.
- the control unit 10 outputs the reaction formula converted into image data to the reaction formula insertion unit 80c together with the explanation of the reaction formula described in the electronic experiment note data.
- control unit 10 (document generation unit 17) generates table data and embeds it in the table data insertion unit 80d of the template 80.
- the control unit 10 generates the name of the final product, the structural formula, and the like as tabular data. Then, the control unit 10 outputs the generated table data to the table data insertion unit 80d.
- the processing from S61 to S63 may be performed in any order.
- FIG. 10 shows an example of document data 82 generated using the template 80 shown in FIG.
- the data 82a corresponds to the preamble part 80a of FIG. 9 and the data 82b corresponds to the abbreviation insertion part 80b of FIG.
- data 82c corresponds to the reaction type insertion unit 80c of FIG. 9
- data 82d corresponds to the table data insertion unit 80d of FIG.
- the control unit 10 ends the present processing, and shifts the processing to FIG. 3.
- step S16 the control unit 10 determines whether to end the document creation support program 31a. Having received an instruction to end this program from the user terminal 6, the control unit 10 determines that the document creation support program 31a is ended. When the document creation support program 31a is ended (S16: YES), the control unit 10 ends the present process. On the other hand, when the document creation support program 31a is not ended (S16: NO), the control unit 10 shifts the processing to S12. If it is desired to create a document for another embodiment, the process may return to S11 and perform processing with the same work, or may open another work and perform processing.
- the document creation support server 1 of the present embodiment the following effects can be obtained.
- Accept a final product which is a compound for which a document is desired to be generated obtain a reaction formula of a compound for generating the final product from electronic experiment note data, and generate a document. Therefore, the information necessary for the description of the specification and the like can be acquired from the electronic experiment note data, and a document can be generated from the acquired information, so that document creation can be automated.
- the document to be generated acquires the reaction formula contained in the synthetic pathway from the raw material to the final product, it is possible to generate information necessary for the example of the patent specification and the academic paper as a document.
- reaction formula of the acquisition conditions can be acquired.
- the compound included in the acquired reaction formula is edited to a state according to the content of the compound, and the reaction formula including the compound after editing is output. Therefore, the compound can be edited so that the user can easily view.
- the reaction formula is shown to express a looping state, so it is easy to understand that the pre-reaction compound and the post-reaction compound are the same. Can be shown.
- reaction formula Since the reaction formula is converted into image data and output in document generation, the amount of data can be suppressed, and it can be handled as image data at the time of document editing, making editing easy.
- the document Since the document is generated using the template prepared in advance, the necessary description items can be generated without leakage, and a unified document can be generated.
- reaction product in the reaction acquisition process, is selected one by one from the final product to select the reaction formula meeting the acquisition conditions, but the present invention is not limited thereto.
- a reaction formula may be selected that matches the acquisition conditions.
- the electronic experiment note data is checked using the compound data stored in the compound data storage unit as an example, but the present invention is not limited to this.
- it may be communicably connected to a database for matching with reagent data and various other electronic experiment note data, and may be used for the check process.
- the check result may be shown on a screen or a document output.
- reaction formula is described as an example to represent a looping state, but the invention is not limited thereto.
- the loop notation can be divided and displayed freely as required.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Chemical & Material Sciences (AREA)
- Primary Health Care (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computing Systems (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Crystallography & Structural Chemistry (AREA)
- Data Mining & Analysis (AREA)
- Technology Law (AREA)
- Entrepreneurship & Innovation (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Analytical Chemistry (AREA)
- Epidemiology (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
実験の結果、薬効を有する化合物については、その物質に関する権利化を図るべく、特許出願のための作業を行う。特許出願をする際には、明細書等の作成が必要であるが、例えば、特許出願のための文書の作成を支援する文書作成支援装置が開示されている(例えば、特許文献2)。
(4) (3)に記載の文書作成支援サーバ(1)において、前記取得条件は、収率、収量、合成者及び合成経路に含まれる化合物の数のうち少なくともいずれかに関するものであってもよい。
(5) (1)から(4)までのいずれかに記載の文書作成支援サーバ(1)において、前記反応式取得手段(14)が取得した前記反応式に含まれる前記化合物を、前記化合物の内容に応じた状態に編集する編集手段(15)と、前記編集手段による編集後の反応式を出力する反応式出力手段(16)と、を備えてもよい。
(6) (5)に記載の文書作成支援サーバ(1)において、前記編集手段(15)は、反応前の化合物と反応後の化合物とが同じことを示すループ化合物を識別可能に編集してもよい。
(7) (5)に記載の文書作成支援サーバ(1)において、化合物の情報を記憶した化合物データベース(51)と、前記反応式取得手段(14)が取得した前記反応式に含まれる前記化合物とを照合する化合物照合手段(15)を備え、前記編集手段(15)は、前記化合物を、前記化合物照合手段による照合結果に基づいて編集してもよい。
(8) (5)から(7)までのいずれかに記載の文書作成支援サーバ(1)において、前記反応式取得手段(14)が取得した前記反応式に含まれる各化合物に関する前記電子実験ノートデータの記載内容と、各化合物の構造式から得られる理論値とを照合するノート照合手段(15)を備え、前記編集手段(15)は、前記ノート照合手段による照合結果に基づいて編集してもよい。
(9) (5)から(8)までのいずれかに記載の文書作成支援サーバ(1)において、前記反応式出力手段(16)が出力した前記反応式に含まれる前記化合物の選択を受け付ける選択受付手段(21)と、前記選択受付手段により受け付けた前記化合物の内容に応じて操作可能なリストを出力する操作リスト出力手段(21)と、を備えてもよい。
(10) (1)から(9)までのいずれかに記載の文書作成支援サーバ(1)において、タグが埋め込まれたテンプレート(80)を記憶したテンプレート記憶部(33)を備え、前記文書生成手段(17)は、前記テンプレート記憶部に記憶された前記テンプレートの前記タグに、前記反応式取得手段が(14)取得した前記反応式を埋め込む処理を行って、前記文書を生成してもよい。
(11) (1)から(10)までのいずれかに記載の文書作成支援サーバ(1)において、前記文書生成手段(17)は、前記反応式を画像データに変換して、変換した前記画像データを含む前記文書を生成してもよい。
(12) 本発明に係る実施例として記載する文書の作成を支援するコンピュータ(1)による文書作成支援方法は、コンピュータが、複数の化合物を合成することで生成された最終生成物を特定する特定情報を受け付けるステップと、化合物の合成に関する実験内容を電子的に記述した電子実験ノートデータを参照して、受け付けた前記特定情報に対応した前記最終生成物を生成する反応式を取得するステップと、取得した前記反応式を含む文書を生成するステップと、を含む。
(実施形態)
<文書作成支援システム100の全体構成>
図1は、本実施形態に係る文書作成支援システム100の全体構成を示す図である。
図2は、本実施形態に係る文書作成支援サーバ1の機能ブロックを示す図である。
図1に示す文書作成支援システム100は、化合物の生成に関する文書を作成するシステムである。
文書作成支援システム100で作成された文書は、実験項として使用でき、特に、特許明細書の実施例や、学術論文の使用に適する。ここで、実験項とは、ある化合物に関する生成方法を記載した文書をいう。そして、実験項に記載の方法を用いた場合に、同じ化合物が生成できる程度に、実験項には、化合物の生成方法を記載する必要がある。
文書作成支援システム100は、例えば、製薬会社等、化合物の生成を行う企業で使用する。以下において、文書作成支援システム100は、実験項を含む文書として、特許明細書に記載する実施例の文書を生成するものを説明する。
文書作成支援サーバ1は、明細書等で実施例として記載する反応式を、明細書等での記載に合った体裁にする。そして、文書作成支援サーバ1は、体裁を整えた反応式を含む文書を、ユーザ端末6に出力する。ここで、反応式は、化合物の生成を示すものであり、反応前化合物と、試薬とを用いて生成される反応後化合物(生成物ともいう。)とにより表すことができる。
文書作成支援サーバ1は、例えば、サーバである。文書作成支援サーバ1は、1台のコンピュータで構成されていてもよいし、複数台のコンピュータで構成されていてもよい。複数台のコンピュータを用いる場合には、これらのコンピュータは、通信ネットワークNを介して接続される。また、文書作成支援サーバ1は、例えばクラウド上に設けられる仮想サーバ(仮想マシン)として構成してもよい。
制御部10は、文書作成支援サーバ1の全体を制御する中央処理装置(CPU)である。制御部10は、記憶部30に記憶されているオペレーティングシステム(OS)やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
なお、プログラムは、プログラムが実行されるコンピュータとは独立して、通信ネットワークN等の一時的伝送媒体を介して、プログラム配布サーバ等(図示せず)からコンピュータ等へ配布及び販売することができる。
制御部10は、ワーク処理部11と、最終生成物特定部12(特定情報受付手段)と、条件指定部13(条件受付手段)と、反応式取得部14(反応式取得手段)と、編集処理部15(化合物照合手段、ノート照合手段、編集手段)と、反応式出力部16(反応式出力手段)と、文書生成部17(文書生成手段)と、文書出力部18と、選択処理部21(選択受付手段、操作リスト出力手段)とを備える。
例えば、ユーザ端末6からワークの新規作成依頼を受けて、ワーク処理部11は、1つのワークを作成して、ワークをユーザ端末6に使用可能にする。ワークの新規作成依頼は、ワーク名、言語(日本語又は英語)、プロジェクト名等のワーク作成のためのデータを含む他、ワークを共有可能なメンバの指定を含む。
また、例えば、ワーク処理部11は、ユーザ端末6からの要求に対して、既に作成されたワークを示すワーク一覧を送信する。そして、ユーザ端末6から一覧に示されたワークのうち、1つのワークの指示を受けて、ワーク処理部11は、指示されたワークをユーザ端末6に使用可能にする。
最終生成物特定部12は、電子実験ノートサーバ4に記憶された電子実験ノートデータから最終生成物の特定データを表示させて、ユーザに選択してもよい。また、最終生成物特定部12は、ユーザが最終生成物の識別コードを直接入力してもよい。さらに、最終生成物特定部12は、最終生成物の識別コードを複数指定してもよい。
また、条件指定部13は、電子実験ノートデータの取得条件を指定する。取得条件は、電子実験ノートデータのうち、どの反応式を優先して取得するかを決めるための条件である。条件指定部13は、収率、収量、合成者及び合成経路に含まれる化合物の数のうち、最も優先するものを、取得条件として指定する。取得条件は、文書作成支援サーバ1によって予め決められたものを使用してもよいし、ユーザが指定してもよい。また、取得条件は、複数の条件を指定してもよい。その場合には、ユーザは、複数の取得条件の他に、優先順位を指定すればよい。
編集処理部15は、反応式取得部14により取得した反応式に含まれる化合物に対して、化合物の内容に応じた編集を行う。また、編集処理部15は、反応式取得部14により取得した反応式に含まれる化合物に対して、各種の照合を行う。そして、編集処理部15は、照合結果に基づく編集を行ってもよい。
反応式出力部16は、編集処理部15による編集後の反応式を、ユーザ端末6に対して送信する。そうすることで、ユーザ端末6は、編集後の反応式を表示できる。
文書出力部18は、文書生成部17により生成された文書を、ユーザ端末6に送信する。
記憶部30は、プログラム記憶部31と、ユーザ記憶部32と、テンプレート記憶部33と、処理データ記憶部34とを備える。
プログラム記憶部31は、各種のプログラムを記憶する記憶領域である。プログラム記憶部31は、文書作成支援プログラム31aを記憶している。文書作成支援プログラム31aは、上述した制御部10の各機能を実行するためのプログラムである。
テンプレート記憶部33は、文書作成に用いるテンプレートを記憶する記憶領域である。テンプレート記憶部33は、少なくとも、日本語と、英語とに対応したテンプレートを記憶している。
処理データ記憶部34は、ワークごとに使用するデータを記憶する記憶領域である。
通信インタフェース部39は、電子実験ノートサーバ4、化合物サーバ5及びユーザ端末6との間での通信を行うためのインタフェースである。
電子実験ノートサーバ4は、電子実験ノートデータに関する処理をするサーバである。電子実験ノートサーバ4は、電子実験ノートデータを記憶する実験ノートデータ記憶部41を備える。また、電子実験ノートサーバ4は、電子実験ノートデータを生成する処理等を行う制御部、文書作成支援サーバ1との間の通信を行うための通信インタフェース部(いずれも図示せず)等を備える。
ここで、電子実験ノートサーバ4は、様々な企業が提供しているものであってよい。
化合物サーバ5は、化合物の内容を管理するサーバである。化合物サーバ5は、化合物データを記憶する化合物データ記憶部(化合物データベース)51を備える。化合物データ記憶部51は、化合物データを記憶している。化合物データは、化合物名、化合物を特定する化合物番号等を含む。また、化合物データ記憶部51に記憶された化合物データには、例えば、原料であることを示すフラグを有する。ここで、原料とは、出発原料をいい、既に販売等がされているため、合成しなくても入手できるものをいう。
また、化合物サーバ5は、制御部、通信インタフェース部(いずれも図示せず)等を備える。
ユーザ端末6は、各ユーザが使用する端末である。ユーザ端末6は、文書作成支援サーバ1との間で通信を行って、文書作成のための処理を、文書作成支援サーバ1に対して指示する。ユーザ端末6は、例えば、パーソナルコンピュータ(PC)である。
ユーザ端末6は、制御部と、記憶部と、通信インタフェース部、表示部、入力部(いずれも図示せず)等を備える。
次に、文書作成支援システム100を使用した文書作成支援処理について説明する。
図3は、本実施形態に係る文書作成支援サーバ1での文書作成支援処理を示すフローチャートである。
図4は、本実施形態に係る文書作成支援サーバ1での反応式関連処理を示すフローチャートである。
図5は、本実施形態に係る文書作成支援サーバ1での反応式取得処理を示すフローチャートである。
図6は、本実施形態に係る文書作成支援サーバ1での反応式の編集例を説明するための図である。
図7は、本実施形態に係る文書作成支援サーバ1での反応式についての指示に関する具体例を説明するための図である。
図8は、本実施形態に係る文書作成支援サーバ1での文書作成処理を示すフローチャートである。
図9は、本実施形態に係る文書作成支援サーバ1のテンプレート記憶部33に記憶されたテンプレート80の例を示す図である。
図10は、本実施形態に係る文書作成支援サーバ1で生成された文書データ82の例を示す図である。
そうすると、図3のステップS(以下、単に「S」という。)10において、文書作成支援サーバ1の制御部10は、ユーザ端末6から要求を受け付けて、文書作成支援プログラム31aを実行させる。制御部10は、ユーザ端末6との間で、ユーザ確認のための認証処理を行った後、ユーザ端末6に対して、初期画面(図示せず)を出力する。
初期画面は、メニュー画面であり、各種処理を行うためのリストを含む。ユーザは、初期画面を見て、リストの中から各種処理を選択できる。
ここで、反応式関連処理について、図4に基づいて説明する。
図4のS20において、制御部10(ワーク処理部11)は、ユーザ端末6から受信したワーク処理依頼に基づいてワークを開く。制御部10は、ワーク処理依頼に基づき、新規に作成したワーク又は、指定されたワークを、使用可能にする。
S21において、制御部10(最終生成物特定部12)は、実施例として記載する最終生成物の特定データを受け付ける。制御部10は、例えば、ユーザ端末6から最終生成物の識別コードを受け付ける。また、特定データとして、例えば、電子実験ノートデータの実験例番号を指定してもよい。このように、様々な最終生成物を特定可能な指定のうちの1つを、制御部10は、受け付けることができる。
ここで、制御部10は、最終生成物の特定データと共に、最終生成物の重要度を登録してもよい。その場合、制御部10は、ユーザ端末6から重要度を含めて最終生成物の特定データを受け付けることで、最終生成物の識別コードと、重要度とを対応付けて記憶する。なお、重要度は、例えば、後述する反応式のチェック処理において、照合する項目数等に対応する。
なお、S21からS23までの処理の順番は、問わない。
ここで、反応式取得処理を、図5に基づき説明する。
図5のS40において、制御部10は、電子実験ノートデータの対象範囲に含まれる電子実験ノートデータを、電子実験ノートサーバ4から取得して、処理データ記憶部34に記憶させる。ここで、処理データ記憶部34には、電子実験ノートサーバ4の電子実験ノートデータ記憶部に記憶された電子実験ノートデータのうち、対象範囲の電子実験ノートデータのみが記憶される。以降の処理において、処理データ記憶部34に記憶された電子実験ノートデータを用いることで、データ量が抑えられた環境下において、電子実験ノートサーバ4との通信を不要にして処理を行うことができる。そのため、文書作成支援サーバ1は、電子実験ノートサーバ4に対して都度通信をして処理を行うよりも、より高速に処理を行うことができる。
なお、制御部10は、受け付けた識別コードに対応する最終生成物を含む反応式の検索結果を、検索結果画面(図示せず)に出力してユーザ端末6に表示させてもよい。そのようにすることで、ユーザに、ユーザ端末6に出力された検索結果画面に基づいて、どのような条件の反応式を最終的に取得するかを、選択させてもよい。
以下の説明では、ユーザに選択させずに、内部処理によって指定された取得条件で反応式を取得するものとする。
S43において、制御部10は、反応式が取得できず、該当するものがない旨を、ユーザ端末6に対して送信し、本処理を終了して、処理を図4に移す。
他方、S44において、制御部10は、取得条件に従って、取得した反応式から1つの反応式を特定する。そして、制御部10は、特定した反応式を、処理データ記憶部34に記憶させる。
S46において、制御部10は、特定した反応式の反応前化合物が出発物質であるか否かを判断する。出発物質である場合(S46:YES)には、制御部10は、本処理を終了して、処理を図4に写す。他方、出発物質ではない場合(S46:NO)には、制御部10は、処理をS47に移す。ここで、出発物質とは、原料ではないが、他の反応式との分岐点となる化合物をいう。
S47において、制御部10は、特定した反応式の反応前化合物が、反応後化合物である反応式を、処理データ記憶部34に記憶された電子実験ノートデータを用いて検索する。
S48において、制御部10は、検索結果として1以上の反応式が取得できたか否かを判断する。1以上の反応式が取得できた場合(S48:YES)には、制御部10は、処理をS44に移して、処理を繰り返す。他方、1以上の反応式が取得できなかった場合(S48:NO)には、制御部10は、本処理を終了し、処理を図4に移す。
S26において、制御部10(編集処理部15)は、反応式取得処理で取得した反応式を編集及びチェックする。
図6(A)に示す反応式70は、反応式取得処理で取得した反応式を、右端を最終生成物70aとし、複数の化合物を合成順に並べて、矢印線で結合して示したものである。
制御部10は、取得した反応式に含まれる各化合物が、化合物サーバ5の化合物データ記憶部51に記憶されたものであるか否かを判定する。そして、化合物データ記憶部51に記憶されたものである場合には、図6(B)に示すように、その化合物の右上部に、存在したことを示すマーク71aを付す。他方、化合物データ記憶部51に記憶されたものではない場合には、図6(B)に示すように、その化合物の右上部に、存在しないことを示すマーク71bを付す。化合物データ記憶部51に記憶されたものではない場合としては、化合物データ記憶部51に、その化合物が登録されていない場合や、化合物データ記憶部51に記憶された化合物と、電子実験ノートデータに記載の化合物との名称等が異なっている場合等が該当する。また、同一構造であるが、複数のロット番号を有する化合物についても、ここでは、化合物データ記憶部51に記憶されたものではない場合に該当する。
(A) 1H NMR(300MHz,DMSO-d6)δ 0.45-0.79(4H,m),1.70(6H,s),2.20(3H,d,J=2.3Hz),2.76-2.94(1H,m),3.90(2H,d,J=6.8Hz),5.01(1H,t,J=6.4Hz),7.26(1H,dd,J=7.0,1.9Hz),7.49-7.75(2H,m),7.93(1H,d,J=1.9Hz),8.49(1H,d,J=4.1Hz),11.19(1H,brs).
その際、照合において、補正値を入力することにより違いを吸収するようにしてもよい。
そして、照合の結果、正しくない場合には、制御部10は、その化合物の右上部に、電子実験ノートデータの照合結果が正しくなかったことを示すマークを付してもよい。
さらに、制御部10は、反応前化合物と、反応後化合物とが同一の化合物である場合、つまり、ループになっている場合には、図6(D)に示すように、化合物の表示箇所にループ表示73を付す。反応前化合物と反応後化合物とが同一の化合物になる場合としては、例えば、精製工程のもの(例えば、カラムクロマトグラフィ、再結晶等)が挙げられる。
そして、ユーザ端末6では、表示された編集後の反応式を用いた各種処理を行うことができる。
その後、制御部10は、本処理を終了し、処理を図3に移す。
S13において、制御部10(選択処理部21)は、指示処理を行う。
例えば、ユーザ端末6に出力された編集後の反応式に対して、ユーザが図7(A)の選択マークMを操作して、ユーザ端末6から1つの化合物の表示箇所74を選択したとする。そうすると、制御部10は、ユーザ端末6から選択マークMが示す化合物の表示箇所74にある化合物の選択を受け付ける。そして、制御部10は、化合物の表示箇所74にある化合物の詳細データ76を、処理データ記憶部34に記憶された電子実験ノートデータから取得して出力する。詳細データ76は、反応式の他、反応式を識別するためのロット番号、収量等の各種データを含む。そして、反応式は、反応前化合物、反応後化合物と、試薬とを含む。
そして、上述した電子実験ノートデータを使用した照合処理によって、MSやNMRのデータが正しくない場合には、詳細データ76のMSやNMRの欄に、正しくない度合いに応じた色を付して、エラー値である旨を報知してもよい。
ここで、文書作成処理を、図8に基づき説明する。
図8のS60において、制御部10(文書生成部17)は、テンプレート記憶部33からテンプレートを抽出する。ここで、制御部10は、ワークを作成する際に選択した言語のテンプレートを抽出する。例えば、ワークを作成する際に選択した言語が英語である場合には、英語のテンプレートを抽出し、他方、ワークを作成する際に選択した言語が日本語である場合には、日本語のテンプレートを抽出する。なお、文書作成処理を開始する前に、言語を含めたテンプレートの種類を、ユーザに選択させるようにしてもよい。
前文雛型部80aは、電子実験ノートデータに記載された実験条件を、予め決められて記憶された雛型の文書に埋め込む部分であり、実験例の前文を作成するためのものである。
略号挿入部80bは、略号に関する説明を埋め込む部分である。
反応式挿入部80cは、反応式を埋め込む部分である。
表データ挿入部80dは、実験例化合物を表形式にして埋め込む部分である。
テンプレート80は、タグが埋め込まれている。そして、後述する処理では、テンプレート80のタグに、電子実験ノートデータの内容を埋め込む処理を行う。
まず、制御部10は、前文雛型部80aに、電子実験ノートデータに記載された実験条件を埋め込む処理を行う。ここで、処理に使用する電子実験ノートデータは、処理データ記憶部34に記憶されたデータである。
次に、制御部10は、略号挿入部80bに、略号に関する説明を埋め込む。制御部10は、略号挿入部80bにテンプレート上の略語を出力し、また、電子実験ノートデータに予め設定された構造式が存在する場合に、その略号を略号挿入部80bに出力する。なお、制御部10は、出力された略号の変換前の構造式を、最終的に、略号に変換する。
S63において、制御部10(文書生成部17)は、表データを生成し、テンプレート80の表データ挿入部80dに埋め込む。制御部10は、最終生成物の名称と、構造式等を表形式のデータとして生成する。そして、制御部10は、生成した表データを、表データ挿入部80dに出力する。
なお、S61からS63までの処理は、どのような順序で行ってもよい。
図10は、図9に示すテンプレート80を使用して生成した文書データ82の例を示す。ここで、データ82aは、図9の前文雛型部80aに対応し、データ82bは、図9の略号挿入部80bに対応する。同様に、データ82cは、図9の反応式挿入部80cに対応し、データ82dは、図9の表データ挿入部80dに対応する。
図8に戻り、制御部10は、本処理を終了し、処理を図3に移す。
なお、別の実施例についての文書を作成したい場合には、S11に戻って同じワークで処理をしてもよいし、別のワークを開いて処理をしてもよい。
(1)文書を生成したい化合物である最終生成物を受け付け、電子実験ノートデータから最終生成物を生成するための化合物の反応式を取得して文書を生成する。よって、明細書等の記載に必要な情報を、電子実験ノートデータから取得して、取得した情報から文書を生成できるため、文書作成を自動化できる。
(2)生成する文書は、原料から最終生成物までの合成経路に含まれる反応式を取得するので、特許明細書の実施例や、学術論文に必要な情報を、文書として生成できる。
(4)取得した反応式に含まれる化合物を、化合物の内容に応じた状態に編集して、編集後の化合物を含む反応式を出力するので、ユーザが見やすいように化合物を編集できる。
(5)反応前化合物と反応後化合物とが同一である場合に、ループしている状態を表すように反応式を示すので、反応前化合物と反応後化合物とが同一であることを、分かりやすく示すことができる。
(6)化合物が化合物サーバ5に記憶されているか否かを照合し、照合結果に基づく編集をするので、化合物の名称等をチェックでき、文書に示される化合物を、正確性の高いものにできる。
(7)化合物を選択した場合に、その化合物に対応した操作リストを出力するので、ユーザによる編集作業が容易に行える。
(9)予め用意されたテンプレートを用いて文書を生成するので、必要な記載事項を漏らさずに生成でき、統一された文書を生成できる。
(1)本実施形態では、反応式取得処理において、最終生成物から1つずつ前に辿って、取得条件に合った反応式を選択するものを例に説明したが、これに限定されない。例えば、最終生成物から全ての合成経路を生成してから、取得条件に合った反応式を選択してもよい。合成経路に含まれる化合物の数が最小の場合を選択する際には、こちらの方法によれば簡単に取得できる。
また、チェック結果を、画面や文書出力において示すようにしてもよい。
4 電子実験ノートサーバ
5 化合物サーバ
6 ユーザ端末
10 制御部
12 最終生成物特定部
13 条件指定部
14 反応式取得部
15 編集処理部
16 反応式出力部
17 文書生成部
21 選択処理部
30 記憶部
31a 文書作成支援プログラム
33 テンプレート記憶部
34 処理データ記憶部
100 文書作成支援システム
Claims (12)
- 実施例として記載する文書の作成を支援する文書作成支援サーバであって、
複数の化合物を合成することで生成された最終生成物を特定する特定情報を受け付ける特定情報受付手段と、
化合物の合成に関する実験内容を電子的に記述した電子実験ノートデータを参照して、前記特定情報受付手段が受け付けた前記特定情報に対応した前記最終生成物を生成する反応式を取得する反応式取得手段と、
前記反応式取得手段が取得した前記反応式を含む文書を生成する文書生成手段と、
を備えた文書作成支援サーバ。 - 請求項1に記載の文書作成支援サーバにおいて、
前記反応式取得手段は、原料から前記最終生成物が生成されるまでの合成経路に含まれる前記反応式を取得すること、
を特徴とする文書作成支援サーバ。 - 請求項1又は請求項2に記載の文書作成支援サーバにおいて、
前記反応式の取得条件を受け付ける条件受付手段を備え、
前記反応式取得手段は、前記条件受付手段が受け付けた前記取得条件に従って、前記反応式を取得すること、
を特徴とする文書作成支援サーバ。 - 請求項3に記載の文書作成支援サーバにおいて、
前記取得条件は、収率、収量、合成者及び合成経路に含まれる化合物の数のうち少なくともいずれかに関するものであること、
を特徴とする文書作成支援サーバ。 - 請求項1から請求項4までのいずれかに記載の文書作成支援サーバにおいて、
前記反応式取得手段が取得した前記反応式に含まれる前記化合物を、前記化合物の内容に応じた状態に編集する編集手段と、
前記編集手段による編集後の反応式を出力する反応式出力手段と、
を備えること、
を特徴とする文書作成支援サーバ。 - 請求項5に記載の文書作成支援サーバにおいて、
前記編集手段は、反応前の化合物と反応後の化合物とが同じことを示すループ化合物を識別可能に編集すること、
を特徴とする文書作成支援サーバ。 - 請求項5に記載の文書作成支援サーバにおいて、
化合物の情報を記憶した化合物データベースと、前記反応式取得手段が取得した前記反応式に含まれる前記化合物とを照合する化合物照合手段を備え、
前記編集手段は、前記化合物を、前記化合物照合手段による照合結果に基づいて編集すること、
を特徴とする文書作成支援サーバ。 - 請求項5から請求項7までのいずれかに記載の文書作成支援サーバにおいて、
前記反応式取得手段が取得した前記反応式に含まれる各化合物に関する前記電子実験ノートデータの記載内容と、各化合物の構造式から得られる理論値とを照合するノート照合手段を備え、
前記編集手段は、前記ノート照合手段による照合結果に基づいて編集すること、
を特徴とする文書作成支援サーバ。 - 請求項5から請求項8までのいずれかに記載の文書作成支援サーバにおいて、
前記反応式出力手段が出力した前記反応式に含まれる前記化合物の選択を受け付ける選択受付手段と、
前記選択受付手段により受け付けた前記化合物の内容に応じて操作可能なリストを出力する操作リスト出力手段と、
を備えること、
を特徴とする文書作成支援サーバ。 - 請求項1から請求項9までのいずれかに記載の文書作成支援サーバにおいて、
タグが埋め込まれたテンプレートを記憶したテンプレート記憶部を備え、
前記文書生成手段は、前記テンプレート記憶部に記憶された前記テンプレートの前記タグに、前記反応式取得手段が取得した前記反応式を埋め込む処理を行って、前記文書を生成すること、
を特徴とする文書作成支援サーバ。 - 請求項1から請求項10までのいずれかに記載の文書作成支援サーバにおいて、
前記文書生成手段は、前記反応式を画像データに変換して、変換した前記画像データを含む前記文書を生成すること、
を特徴とする文書作成支援サーバ。 - 実施例として記載する文書の作成を支援するコンピュータによる文書作成支援方法であって、
コンピュータが、
複数の化合物を合成することで生成された最終生成物を特定する特定情報を受け付けるステップと、
化合物の合成に関する実験内容を電子的に記述した電子実験ノートデータを参照して、受け付けた前記特定情報に対応した前記最終生成物を生成する反応式を取得するステップと、
取得した前記反応式を含む文書を生成するステップと、
を含む文書作成支援方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019556109A JP6949989B2 (ja) | 2017-11-27 | 2018-09-10 | 文書作成支援サーバ及び文書作成支援方法 |
GB2007786.3A GB2581307A (en) | 2017-11-27 | 2018-09-10 | Document creation assistance server and document creation assistance method |
CN201880076677.XA CN111406273B (zh) | 2017-11-27 | 2018-09-10 | 文档生成辅助服务器及文档生成辅助方法 |
US16/766,559 US11495331B2 (en) | 2017-11-27 | 2018-09-10 | Document creation assistance server and document creation assistance method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017226890 | 2017-11-27 | ||
JP2017-226890 | 2017-11-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019102687A1 true WO2019102687A1 (ja) | 2019-05-31 |
Family
ID=66630582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/033383 WO2019102687A1 (ja) | 2017-11-27 | 2018-09-10 | 文書作成支援サーバ及び文書作成支援方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11495331B2 (ja) |
JP (1) | JP6949989B2 (ja) |
CN (1) | CN111406273B (ja) |
GB (1) | GB2581307A (ja) |
WO (1) | WO2019102687A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3937106A1 (en) * | 2020-07-08 | 2022-01-12 | Tata Consultancy Services Limited | System and method of extraction of information and graphical representation for design of formulated products |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09138808A (ja) * | 1995-11-15 | 1997-05-27 | Kureha Chem Ind Co Ltd | 化合物反応経路図の表示方法 |
JP2000099537A (ja) * | 1998-09-24 | 2000-04-07 | Casio Comput Co Ltd | 化学反応表示装置及び記憶媒体 |
JP2009080645A (ja) * | 2007-09-26 | 2009-04-16 | Hitachi Software Eng Co Ltd | 論文作成支援システム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0740272B2 (ja) * | 1987-03-16 | 1995-05-01 | 富士写真フイルム株式会社 | 化学反応情報の記録・検索方法 |
US5734883A (en) * | 1995-04-27 | 1998-03-31 | Michael Umen & Co., Inc. | Drug document production system |
JPH0916629A (ja) * | 1995-04-28 | 1997-01-17 | Kureha Chem Ind Co Ltd | 生化学情報記録媒体 |
JP4113597B2 (ja) * | 1997-03-31 | 2008-07-09 | 富士通株式会社 | 反応経路検索方法、反応経路検索装置および反応経路検索用記憶媒体 |
US7250950B2 (en) * | 2001-01-29 | 2007-07-31 | Symyx Technologies, Inc. | Systems, methods and computer program products for determining parameters for chemical synthesis |
JP4217033B2 (ja) * | 2001-07-11 | 2009-01-28 | ローム アンド ハース カンパニー | データ処理システム |
JP2004185473A (ja) * | 2002-12-05 | 2004-07-02 | Konica Minolta Holdings Inc | 化学物質データベース及び該データベースを備えた化学物質管理システム、化学物質情報利用方法並びにデータ類推プログラム |
US20050187746A1 (en) * | 2004-02-20 | 2005-08-25 | The Mathworks, Inc. | Method and apparatus for improved modeling of chemical and biochemical reactions |
EP1647873A1 (en) | 2004-10-12 | 2006-04-19 | Waters GmbH | Generic electronic laboratory notebook |
WO2006040134A1 (en) * | 2004-10-12 | 2006-04-20 | Waters Gmbh | Generic electronic laboratory notebook |
JP2007149087A (ja) | 2005-10-27 | 2007-06-14 | Reitekku:Kk | 文書作成支援装置 |
CN103345719B (zh) * | 2013-07-03 | 2016-12-07 | 青岛大学 | 一种实验教学成绩评定系统 |
WO2019156872A1 (en) * | 2018-01-30 | 2019-08-15 | Peter Madrid | Computational generation of chemical synthesis routes and methods |
CN108959845B (zh) * | 2018-06-27 | 2020-12-18 | 联想(北京)有限公司 | 化学反应路径获取方法、装置、电子设备及存储介质 |
CN113643764B (zh) * | 2021-07-05 | 2024-10-29 | 上海大学 | 搜索化学反应的最低反应路径的方法及系统 |
CN114388071B (zh) * | 2021-12-31 | 2023-05-30 | 明度智云(浙江)科技有限公司 | 一种化合物合成路径的管理方法、装置和存储介质 |
JP2023110211A (ja) * | 2022-01-28 | 2023-08-09 | 国立大学法人北海道大学 | 反応経路探索プログラム、反応経路探索システム及び反応経路探索方法 |
CN115359858A (zh) * | 2022-07-26 | 2022-11-18 | 合肥机数量子科技有限公司 | 一种化学实验笔记本 |
-
2018
- 2018-09-10 GB GB2007786.3A patent/GB2581307A/en not_active Withdrawn
- 2018-09-10 WO PCT/JP2018/033383 patent/WO2019102687A1/ja active Application Filing
- 2018-09-10 CN CN201880076677.XA patent/CN111406273B/zh active Active
- 2018-09-10 JP JP2019556109A patent/JP6949989B2/ja active Active
- 2018-09-10 US US16/766,559 patent/US11495331B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09138808A (ja) * | 1995-11-15 | 1997-05-27 | Kureha Chem Ind Co Ltd | 化合物反応経路図の表示方法 |
JP2000099537A (ja) * | 1998-09-24 | 2000-04-07 | Casio Comput Co Ltd | 化学反応表示装置及び記憶媒体 |
JP2009080645A (ja) * | 2007-09-26 | 2009-04-16 | Hitachi Software Eng Co Ltd | 論文作成支援システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3937106A1 (en) * | 2020-07-08 | 2022-01-12 | Tata Consultancy Services Limited | System and method of extraction of information and graphical representation for design of formulated products |
Also Published As
Publication number | Publication date |
---|---|
GB202007786D0 (en) | 2020-07-08 |
JP6949989B2 (ja) | 2021-10-13 |
GB2581307A (en) | 2020-08-12 |
CN111406273A (zh) | 2020-07-10 |
JPWO2019102687A1 (ja) | 2020-12-17 |
CN111406273B (zh) | 2024-03-15 |
US20200388354A1 (en) | 2020-12-10 |
US11495331B2 (en) | 2022-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2010092501A (ja) | エラー通知方法およびエラー通知装置 | |
JP6120426B1 (ja) | 施工体3次元モデル管理プログラム及び施工体3次元モデル管理方法 | |
CN108614808B (zh) | Xml文档的排版方法及排版装置 | |
JP3884856B2 (ja) | 音声合成用データ作成装置、音声合成装置及びそれらの方法、コンピュータ可読メモリ | |
CN102457643A (zh) | 数据处理装置及数据处理方法 | |
CN103136320B (zh) | 显示检索画面信息的方法、检索画面信息处理系统 | |
WO2019102687A1 (ja) | 文書作成支援サーバ及び文書作成支援方法 | |
JP2010108055A (ja) | プログラム生成用プログラム及びプログラム生成装置 | |
JP2003030016A (ja) | データ変換方法およびシステム並びにその処理プログラム | |
JP2019128859A (ja) | 情報処理装置 | |
JP4393893B2 (ja) | パターン体系構築装置、パターン適用装置およびプログラム、競合要素検出プログラム、ならびにソフトウェア開発支援プログラム | |
JP4868733B2 (ja) | 構造化文書処理装置及び構造化文書処理方法、プログラム | |
JP2010117529A (ja) | 音声読み上げ文生成装置、音声読み上げ文生成方法および音声読み上げ文生成プログラム | |
KR20090018481A (ko) | 보고서 작성시스템, 검색결과에 대한 맞춤 보고서 제공방법 및 시스템, 그리고, 저장매체 | |
JP2008059135A (ja) | ソフトウェア自動生成装置、ソフトウェア自動生成方法、およびプログラム | |
JP2009230705A (ja) | テンプレート作成装置、文書データ作成装置、その作成方法及びプログラム | |
JP2005305719A (ja) | 画像形成システム、情報処理装置、画像形成装置、画像形成方法、および画像形成用プログラム | |
JP2011175454A (ja) | 化合物の反応性推定装置、反応性推定方法、反応性推定プログラムおよびそれを記録した記録媒体、並びに競争反応データベース | |
JP2009157534A (ja) | プログラム作成支援システム、そのプログラマブルコントローラ支援装置、プログラマブル表示器支援装置 | |
JP2009064347A (ja) | 作業支援情報表示装置および作業支援情報表示方法 | |
JP2008262542A (ja) | タスク管理装置、タスク管理方法、及びタスク管理プログラム | |
JP2008059485A (ja) | 情報処理システム、情報処理方法及び該方法を実行するためのプログラム | |
JPH09282310A (ja) | マークアップ文書データ編集装置 | |
KR20240013044A (ko) | 로컬 반응성 및 글로벌 어텐션 기반의 역합성 반응 예측 장치, 방법, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램 | |
JP2015111413A (ja) | 情報処理システム、情報処理システムの制御方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18880380 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2019556109 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 202007786 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20180910 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10202000000623 Country of ref document: CH |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18880380 Country of ref document: EP Kind code of ref document: A1 |