[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2019102687A1 - 文書作成支援サーバ及び文書作成支援方法 - Google Patents

文書作成支援サーバ及び文書作成支援方法 Download PDF

Info

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
Application number
PCT/JP2018/033383
Other languages
English (en)
French (fr)
Inventor
洋 奈良
淳也 白井
小池 竜樹
佐藤 健二郎
孝治 平山
広美 福田
森田 勉
裕将 石原
一恵 鈴木
博輝 坂本
史朗 菊地
健太 玉木
享 田上
祐一 堀田
英 上田
Original Assignee
武田薬品工業株式会社
パトコア株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 武田薬品工業株式会社, パトコア株式会社 filed Critical 武田薬品工業株式会社
Priority to JP2019556109A priority Critical patent/JP6949989B2/ja
Priority to GB2007786.3A priority patent/GB2581307A/en
Priority to CN201880076677.XA priority patent/CN111406273B/zh
Priority to US16/766,559 priority patent/US11495331B2/en
Publication of WO2019102687A1 publication Critical patent/WO2019102687A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16CCOMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
    • G16C20/00Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
    • G16C20/10Analysis or design of chemical reactions, syntheses or processes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16CCOMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
    • G16C20/00Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
    • G16C20/80Data visualisation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H15/00ICT specially adapted for medical reports, e.g. generation or transmission thereof
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information 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

明細書等の記載に必要な情報を効率よく取得して、取得した情報から文書を生成可能な文書作成支援サーバ及び文書作成支援方法を提供する。 実施例として記載する文書の作成を支援する文書作成支援サーバ1は、複数の化合物を合成することで生成された最終生成物を特定する特定情報を受け付ける最終生成物特定部12と、化合物の合成に関する実験内容を電子的に記述した電子実験ノートデータを参照して、受け付けた特定情報に対応した最終生成物を生成する反応式を取得する反応式取得部14と、取得した反応式を含む文書を生成する文書生成部17と、を備える。

Description

文書作成支援サーバ及び文書作成支援方法
 本発明は、文書作成支援サーバ及び文書作成支援方法に関する。
 従来、例えば、製薬会社等において、新規の化学物質である化合物を生成し、生成した化合物を用いた薬効の有無を確認する実験を、合成者が日々行っている。その際、合成者は、実験ノートに実験内容を記載する。実験ノートは、以前は紙であったが、近年では、電子化したものが用いられている(例えば、特許文献1)。
 実験の結果、薬効を有する化合物については、その物質に関する権利化を図るべく、特許出願のための作業を行う。特許出願をする際には、明細書等の作成が必要であるが、例えば、特許出願のための文書の作成を支援する文書作成支援装置が開示されている(例えば、特許文献2)。
特表2008-516351号公報 特開2007-149087号公報
 化合物に関する特許出願の明細書には、合成によって生成された化合物を合成順に記載する必要がある。しかし、合成するルートは多種にわたり、また、実験ノートには膨大なデータがあることから、実験ノートから合成したルートを探す作業は、煩雑であった。そこで、明細書等の実験例として記載するために必要な情報を、効率よく取得することが求められていた。
 本発明は、明細書等の記載に必要な情報を効率よく取得して、取得した情報から文書を生成可能な文書作成支援サーバ及び文書作成支援方法を提供することを目的とする。
 (1)本発明に係る実施例として記載する文書の作成を支援する文書作成支援サーバ(1)は、複数の化合物を合成することで生成された最終生成物を特定する特定情報を受け付ける特定情報受付手段(12)と、化合物の合成に関する実験内容を電子的に記述した電子実験ノートデータを参照して、前記特定情報受付手段が受け付けた前記特定情報に対応した前記最終生成物を生成する反応式を取得する反応式取得手段(14)と、前記反応式取得手段が取得した前記反応式を含む文書を生成する文書生成手段(17)と、を備える。
 (2) (1)に記載の文書作成支援サーバ(1)において、前記反応式取得手段(14)は、原料から前記最終生成物が生成されるまでの合成経路に含まれる前記反応式を取得してもよい。
 (3) (1)又は(2)に記載の文書作成支援サーバ(1)において、前記反応式の取得条件を受け付ける条件受付手段(13)を備え、前記反応式取得手段(14)は、前記条件受付手段が受け付けた前記取得条件に従って、前記反応式を取得してもよい。
 (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は、実験項を含む文書として、特許明細書に記載する実施例の文書を生成するものを説明する。
 文書作成支援システム100は、文書作成支援サーバ1と、電子実験ノートサーバ4と、化合物サーバ5と、ユーザ端末6とを備える。文書作成支援サーバ1と、電子実験ノートサーバ4と、化合物サーバ5と、ユーザ端末6とは、各々通信ネットワークNを介して通信可能になっている。通信ネットワークNは、例えば、インターネット等の通信回線網等である。通信ネットワークNは、構内通信網(LAN)や、広域通信網(WAN)等を含むものであってもよい。その場合、外部とのアクセスを考慮して、文書作成支援サーバ1と、電子実験ノートサーバ4と、化合物サーバ5とが、社内LAN等によって接続され、ユーザ端末6が、VPN(Virtual Private Network)等を利用して、文書作成支援サーバ1に対して通信可能に接続されてよい。そうすれば、ユーザ端末6は、社内、社外を問わずに、文書作成支援サーバ1に対して通信可能になる。
<文書作成支援サーバ1>
 文書作成支援サーバ1は、明細書等で実施例として記載する反応式を、明細書等での記載に合った体裁にする。そして、文書作成支援サーバ1は、体裁を整えた反応式を含む文書を、ユーザ端末6に出力する。ここで、反応式は、化合物の生成を示すものであり、反応前化合物と、試薬とを用いて生成される反応後化合物(生成物ともいう。)とにより表すことができる。
 文書作成支援サーバ1は、例えば、サーバである。文書作成支援サーバ1は、1台のコンピュータで構成されていてもよいし、複数台のコンピュータで構成されていてもよい。複数台のコンピュータを用いる場合には、これらのコンピュータは、通信ネットワークNを介して接続される。また、文書作成支援サーバ1は、例えばクラウド上に設けられる仮想サーバ(仮想マシン)として構成してもよい。
 文書作成支援サーバ1は、制御部10と、記憶部30と、通信インタフェース部39とを備える。
 制御部10は、文書作成支援サーバ1の全体を制御する中央処理装置(CPU)である。制御部10は、記憶部30に記憶されているオペレーティングシステム(OS)やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
 具体的には、本実施形態では、プログラムをコンピュータに実行させることによって、文書作成支援サーバ1を実現する態様を例にあげて説明する。プログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、ROM(Read Only Memory)、EEOPROM(Electrically Erasable Programmable ROM)、フラッシュメモリ、半導体メモリ等のコンピュータ読み取り可能な非一時的(non-transitory)情報記録媒体に記録することができる。この情報記録媒体は、コンピュータとは独立して配布及び販売することができる。
 一般には、コンピュータは、非一時的情報記録媒体に記録されたプログラムを、記憶部30に含まれる一時的(temporary)記憶装置であるRAM(Random Access Memory)に読み出してから、制御部10としてのCPUが読み出されたプログラムに含まれる指令を実行する。
 なお、プログラムは、プログラムが実行されるコンピュータとは独立して、通信ネットワークN等の一時的伝送媒体を介して、プログラム配布サーバ等(図示せず)からコンピュータ等へ配布及び販売することができる。
 また、プログラムを、電子回路の動作レベル記述用のプログラミング言語によって記述することも可能である。この場合には、電子回路の動作レベル記述用のプログラミング言語によって記述されるプログラムから、電子回路の配線図やタイミングチャート等、各種の設計図が生成され、当該設計図に基づいて、上記の文書作成支援サーバ1を構成する電子回路を作成することができる。例えば、電子回路の動作レベル記述用のプログラミング言語によって記述されるプログラムから、FPGA(Field Programmable Gate Array)技術によって再プログラム可能なハードウェア上に、上記文書作成支援サーバ1を、構成することができるほか、ASIC(Application Specific Integrated Circuit)技術によって、特定用途専用の電子回路を構成することも可能である。
 以上のように、文書作成支援サーバ1は、制御部10が以下に示す各構成部を制御することにより、本実施形態に説明する各処理を実行するように構成される。
 制御部10は、ワーク処理部11と、最終生成物特定部12(特定情報受付手段)と、条件指定部13(条件受付手段)と、反応式取得部14(反応式取得手段)と、編集処理部15(化合物照合手段、ノート照合手段、編集手段)と、反応式出力部16(反応式出力手段)と、文書生成部17(文書生成手段)と、文書出力部18と、選択処理部21(選択受付手段、操作リスト出力手段)とを備える。
 ワーク処理部11は、ユーザ端末6から受信したワーク処理依頼に基づいて、ワークに関する処理を行う。ここで、ユーザ端末6を操作する者を、以降ユーザという。ユーザは、化合物を合成した合成者であってもよいし、他の者であってもよい。また、ワークとは、実施例を含む文書を作成するために文書作成支援サーバ1が使用する作業領域をいう。文書作成支援サーバ1では、1つの特許明細書の文書を作成するために、1つのワークを用意する。1つのワークでは、1以上の実験例について処理を行う。
 例えば、ユーザ端末6からワークの新規作成依頼を受けて、ワーク処理部11は、1つのワークを作成して、ワークをユーザ端末6に使用可能にする。ワークの新規作成依頼は、ワーク名、言語(日本語又は英語)、プロジェクト名等のワーク作成のためのデータを含む他、ワークを共有可能なメンバの指定を含む。
 また、例えば、ワーク処理部11は、ユーザ端末6からの要求に対して、既に作成されたワークを示すワーク一覧を送信する。そして、ユーザ端末6から一覧に示されたワークのうち、1つのワークの指示を受けて、ワーク処理部11は、指示されたワークをユーザ端末6に使用可能にする。
 最終生成物特定部12は、実施例として記載する最終生成物の特定データを受け付ける。最終生成物とは、最後に生成された化合物をいう。最終生成物の特定データは、例えば、最終生成物を識別する識別コードである。特許出願の明細書においては、例えば、薬効を有する最終生成物に関して権利化をするために、誰が見ても最終生成物を生成できるように、最終生成物の生成に関する実験例を示す必要がある。
 最終生成物特定部12は、電子実験ノートサーバ4に記憶された電子実験ノートデータから最終生成物の特定データを表示させて、ユーザに選択してもよい。また、最終生成物特定部12は、ユーザが最終生成物の識別コードを直接入力してもよい。さらに、最終生成物特定部12は、最終生成物の識別コードを複数指定してもよい。
 条件指定部13は、電子実験ノートデータの対象範囲を指定する。対象範囲は、例えば、電子実験ノートデータに含まれる合成者や、電子実験ノートデータの実験日付の範囲等である。
 また、条件指定部13は、電子実験ノートデータの取得条件を指定する。取得条件は、電子実験ノートデータのうち、どの反応式を優先して取得するかを決めるための条件である。条件指定部13は、収率、収量、合成者及び合成経路に含まれる化合物の数のうち、最も優先するものを、取得条件として指定する。取得条件は、文書作成支援サーバ1によって予め決められたものを使用してもよいし、ユーザが指定してもよい。また、取得条件は、複数の条件を指定してもよい。その場合には、ユーザは、複数の取得条件の他に、優先順位を指定すればよい。
 反応式取得部14は、最終生成物特定部12で特定した最終生成物の特定データに基づいて、条件指定部13で指定した電子実験ノートデータの対象範囲での最終生成物の反応式を、取得条件に応じて取得する。
 編集処理部15は、反応式取得部14により取得した反応式に含まれる化合物に対して、化合物の内容に応じた編集を行う。また、編集処理部15は、反応式取得部14により取得した反応式に含まれる化合物に対して、各種の照合を行う。そして、編集処理部15は、照合結果に基づく編集を行ってもよい。
 反応式出力部16は、編集処理部15による編集後の反応式を、ユーザ端末6に対して送信する。そうすることで、ユーザ端末6は、編集後の反応式を表示できる。
 文書生成部17は、指定された反応式を含む文書を生成する。文書生成部17は、テンプレート記憶部33に記憶されたテンプレートに基づいて、文書を生成する。生成した文書は、文書作成支援サーバ1の記憶部30に記憶される。
 文書出力部18は、文書生成部17により生成された文書を、ユーザ端末6に送信する。
 選択処理部21は、反応式出力部16により出力された編集後の反応式に対して、ユーザ端末6が1つの化合物を選択した際に、化合物の選択を受け付ける。そして、選択処理部21は、受け付けた化合物に対応する操作リストを、ユーザ端末6に対して送信する。操作リストは、受け付けた化合物の内容に応じたものである。例えば、受け付けた化合物が、反応前と反応後において同じ化合物であるループ化合物である場合には、操作リストは、ループの解除をするための選択肢や、ロットを分割する処理を行う選択肢を含むリストである。
 記憶部30は、制御部10が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
 記憶部30は、プログラム記憶部31と、ユーザ記憶部32と、テンプレート記憶部33と、処理データ記憶部34とを備える。
 プログラム記憶部31は、各種のプログラムを記憶する記憶領域である。プログラム記憶部31は、文書作成支援プログラム31aを記憶している。文書作成支援プログラム31aは、上述した制御部10の各機能を実行するためのプログラムである。
 ユーザ記憶部32は、ユーザ端末6を使用するユーザを管理するためのものである。ユーザ記憶部32は、例えば、文書作成支援システム100を使用するユーザのユーザIDと、ユーザ名等を対応付けて記憶する。
 テンプレート記憶部33は、文書作成に用いるテンプレートを記憶する記憶領域である。テンプレート記憶部33は、少なくとも、日本語と、英語とに対応したテンプレートを記憶している。
 処理データ記憶部34は、ワークごとに使用するデータを記憶する記憶領域である。
 通信インタフェース部39は、電子実験ノートサーバ4、化合物サーバ5及びユーザ端末6との間での通信を行うためのインタフェースである。
<電子実験ノートサーバ4>
 電子実験ノートサーバ4は、電子実験ノートデータに関する処理をするサーバである。電子実験ノートサーバ4は、電子実験ノートデータを記憶する実験ノートデータ記憶部41を備える。また、電子実験ノートサーバ4は、電子実験ノートデータを生成する処理等を行う制御部、文書作成支援サーバ1との間の通信を行うための通信インタフェース部(いずれも図示せず)等を備える。
 ここで、電子実験ノートサーバ4は、様々な企業が提供しているものであってよい。
<化合物サーバ5>
 化合物サーバ5は、化合物の内容を管理するサーバである。化合物サーバ5は、化合物データを記憶する化合物データ記憶部(化合物データベース)51を備える。化合物データ記憶部51は、化合物データを記憶している。化合物データは、化合物名、化合物を特定する化合物番号等を含む。また、化合物データ記憶部51に記憶された化合物データには、例えば、原料であることを示すフラグを有する。ここで、原料とは、出発原料をいい、既に販売等がされているため、合成しなくても入手できるものをいう。
 また、化合物サーバ5は、制御部、通信インタフェース部(いずれも図示せず)等を備える。
<ユーザ端末6>
 ユーザ端末6は、各ユーザが使用する端末である。ユーザ端末6は、文書作成支援サーバ1との間で通信を行って、文書作成のための処理を、文書作成支援サーバ1に対して指示する。ユーザ端末6は、例えば、パーソナルコンピュータ(PC)である。
 ユーザ端末6は、制御部と、記憶部と、通信インタフェース部、表示部、入力部(いずれも図示せず)等を備える。
 なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、文書作成支援サーバ1、電子実験ノートサーバ4、化合物サーバ5及びユーザ端末6は、いずれも制御部、記憶部等を備えた情報処理装置であり、コンピュータの概念に含まれる。
<処理の説明>
 次に、文書作成支援システム100を使用した文書作成支援処理について説明する。
 図3は、本実施形態に係る文書作成支援サーバ1での文書作成支援処理を示すフローチャートである。
 図4は、本実施形態に係る文書作成支援サーバ1での反応式関連処理を示すフローチャートである。
 図5は、本実施形態に係る文書作成支援サーバ1での反応式取得処理を示すフローチャートである。
 図6は、本実施形態に係る文書作成支援サーバ1での反応式の編集例を説明するための図である。
 図7は、本実施形態に係る文書作成支援サーバ1での反応式についての指示に関する具体例を説明するための図である。
 図8は、本実施形態に係る文書作成支援サーバ1での文書作成処理を示すフローチャートである。
 図9は、本実施形態に係る文書作成支援サーバ1のテンプレート記憶部33に記憶されたテンプレート80の例を示す図である。
 図10は、本実施形態に係る文書作成支援サーバ1で生成された文書データ82の例を示す図である。
 最初に、ユーザ端末6に表示されている文書作成支援のためのアイコン(図示せず)をユーザが選択することで、ユーザ端末6は、文書作成支援サーバ1に対して通信を開始する。
 そうすると、図3のステップS(以下、単に「S」という。)10において、文書作成支援サーバ1の制御部10は、ユーザ端末6から要求を受け付けて、文書作成支援プログラム31aを実行させる。制御部10は、ユーザ端末6との間で、ユーザ確認のための認証処理を行った後、ユーザ端末6に対して、初期画面(図示せず)を出力する。
 初期画面は、メニュー画面であり、各種処理を行うためのリストを含む。ユーザは、初期画面を見て、リストの中から各種処理を選択できる。
 そこで、ユーザがワーク処理に関する選択をしたことで、S11において、制御部10は、反応式関連処理を行う。
 ここで、反応式関連処理について、図4に基づいて説明する。
 図4のS20において、制御部10(ワーク処理部11)は、ユーザ端末6から受信したワーク処理依頼に基づいてワークを開く。制御部10は、ワーク処理依頼に基づき、新規に作成したワーク又は、指定されたワークを、使用可能にする。
 S21において、制御部10(最終生成物特定部12)は、実施例として記載する最終生成物の特定データを受け付ける。制御部10は、例えば、ユーザ端末6から最終生成物の識別コードを受け付ける。また、特定データとして、例えば、電子実験ノートデータの実験例番号を指定してもよい。このように、様々な最終生成物を特定可能な指定のうちの1つを、制御部10は、受け付けることができる。
 ここで、制御部10は、最終生成物の特定データと共に、最終生成物の重要度を登録してもよい。その場合、制御部10は、ユーザ端末6から重要度を含めて最終生成物の特定データを受け付けることで、最終生成物の識別コードと、重要度とを対応付けて記憶する。なお、重要度は、例えば、後述する反応式のチェック処理において、照合する項目数等に対応する。
 S22において、制御部10(条件指定部13)は、ユーザ端末6から電子実験ノートデータの対象範囲の指定を受け付ける。対象範囲は、例えば、対象期間や、合成者名、プロジェクト名、ノート番号等により指定できる。ここで、電子実験ノートデータの対象範囲を指定するのは、電子実験ノートデータは、膨大な量のデータであるため、必要な情報を探すのに時間がかかり、また、システムリソースが不足する可能性があるためである。
 S23において、制御部10(条件指定部13)は、ユーザ端末6から電子実験ノートデータの取得条件の指定を受け付ける。取得条件は、例えば、収量優先、収率優先、合成者指定、合成経路に含まれる化合物の数を優先等である。これは、最終生成物の合成経路が複数ある場合に、どの経路を優先するかを指定するためのものである。
 なお、S21からS23までの処理の順番は、問わない。
 S24において、制御部10(反応式取得部14)は、反応式取得処理を行う。
 ここで、反応式取得処理を、図5に基づき説明する。
 図5のS40において、制御部10は、電子実験ノートデータの対象範囲に含まれる電子実験ノートデータを、電子実験ノートサーバ4から取得して、処理データ記憶部34に記憶させる。ここで、処理データ記憶部34には、電子実験ノートサーバ4の電子実験ノートデータ記憶部に記憶された電子実験ノートデータのうち、対象範囲の電子実験ノートデータのみが記憶される。以降の処理において、処理データ記憶部34に記憶された電子実験ノートデータを用いることで、データ量が抑えられた環境下において、電子実験ノートサーバ4との通信を不要にして処理を行うことができる。そのため、文書作成支援サーバ1は、電子実験ノートサーバ4に対して都度通信をして処理を行うよりも、より高速に処理を行うことができる。
 S41において、制御部10は、処理データ記憶部34に記憶された電子実験ノートデータから、受け付けた識別コードに対応する最終生成物を、合成後化合物に含む反応式を検索する。
 なお、制御部10は、受け付けた識別コードに対応する最終生成物を含む反応式の検索結果を、検索結果画面(図示せず)に出力してユーザ端末6に表示させてもよい。そのようにすることで、ユーザに、ユーザ端末6に出力された検索結果画面に基づいて、どのような条件の反応式を最終的に取得するかを、選択させてもよい。
 以下の説明では、ユーザに選択させずに、内部処理によって指定された取得条件で反応式を取得するものとする。
 S42において、制御部10は、検索結果として1以上の反応式が取得できたか否かを判断する。1以上の反応式が取得できた場合(S42:YES)には、制御部10は、処理をS44に移す。他方、1以上の反応式が取得できなかった場合(S42:NO)には、制御部10は、処理をS43に移す。
 S43において、制御部10は、反応式が取得できず、該当するものがない旨を、ユーザ端末6に対して送信し、本処理を終了して、処理を図4に移す。
 他方、S44において、制御部10は、取得条件に従って、取得した反応式から1つの反応式を特定する。そして、制御部10は、特定した反応式を、処理データ記憶部34に記憶させる。
 S45において、制御部10は、化合物サーバ5の化合物データ記憶部51を参照して、特定した反応式の反応前化合物が原料であるか否かを判断する。原料である場合(S45:YES)には、制御部10は、本処理を終了して、処理を図4に移す。他方、原料ではない場合(S45:NO)には、制御部10は、処理をS46に移す。
 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に移す。
 図4に戻り、S25において、制御部10は、反応式取得処理で反応式を取得できたか否かを判断する。反応式を取得できた場合(S25:YES)には、制御部10は、処理をS26に移す。他方、反応式を取得できなかった場合(S25:NO)には、制御部10は、本処理を終了し、処理を図3に移す。反応式を取得できなかった場合とは、例えば、電子実験ノートデータに、特定した最終生成物に関するものを含まない場合をいう。
 S26において、制御部10(編集処理部15)は、反応式取得処理で取得した反応式を編集及びチェックする。
 ここで、反応式の編集について、図6に示す具体例を用いて説明する。
 図6(A)に示す反応式70は、反応式取得処理で取得した反応式を、右端を最終生成物70aとし、複数の化合物を合成順に並べて、矢印線で結合して示したものである。
 制御部10は、取得した反応式に含まれる各化合物が、化合物サーバ5の化合物データ記憶部51に記憶されたものであるか否かを判定する。そして、化合物データ記憶部51に記憶されたものである場合には、図6(B)に示すように、その化合物の右上部に、存在したことを示すマーク71aを付す。他方、化合物データ記憶部51に記憶されたものではない場合には、図6(B)に示すように、その化合物の右上部に、存在しないことを示すマーク71bを付す。化合物データ記憶部51に記憶されたものではない場合としては、化合物データ記憶部51に、その化合物が登録されていない場合や、化合物データ記憶部51に記憶された化合物と、電子実験ノートデータに記載の化合物との名称等が異なっている場合等が該当する。また、同一構造であるが、複数のロット番号を有する化合物についても、ここでは、化合物データ記憶部51に記憶されたものではない場合に該当する。
 制御部10は、取得した反応式に含まれる各化合物に関する電子実験ノートデータに記載された内容と、各化合物に対応した電子実験ノートデータの化合物構造式とを照合してもよい。具体的には、制御部10は、電子実験ノートから抽出したNMRデータ(プロトン数)及びMSデータ(分子量値)が、反応式の生成物(の構造式情報)と照らし合わせて正しいかどうかをチェックする。例えば、MSについては、構造式から求めたExact Massの値+1の±0.5を正常値とする。また、例えば、NMRのデータフォーマットについては、下記の様式(A)を前提とし、Hの前の値を全て合計し、構造式の水素の数(implicit hydrogenも含む。)と一致するか否かを照合する。
 (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(C)に示すように、化合物の表示箇所に、原料又は出発物質であることを示すマーク72を付す。
 さらに、制御部10は、反応前化合物と、反応後化合物とが同一の化合物である場合、つまり、ループになっている場合には、図6(D)に示すように、化合物の表示箇所にループ表示73を付す。反応前化合物と反応後化合物とが同一の化合物になる場合としては、例えば、精製工程のもの(例えば、カラムクロマトグラフィ、再結晶等)が挙げられる。
 制御部10は、反応式のチェック処理として、最終生成物の重要度に応じたチェックを行う。制御部10は、例えば、最終生成物の重要度が高いものについては、多くのチェック項目についてチェックを行うが、重要度が低いものについては、チェック項目が少ない。そして、制御部10は、チェックした結果を、反応式に編集してもよい。編集としては、例えば、化合物の名称の色を変える、ポップアップメッセージによってチェック結果(照合結果)を出力する、等がある。
 図4に戻り、S27において、制御部10(反応式出力部16)は、編集後の反応式を、ユーザ端末6に対して送信する。これにより、ユーザ端末6は、ワークの反応式表示領域(図示せず)に、編集後の反応式を表示できる。
 そして、ユーザ端末6では、表示された編集後の反応式を用いた各種処理を行うことができる。
 その後、制御部10は、本処理を終了し、処理を図3に移す。
 図3に戻り、S12において、制御部10は、反応式を選択することによる選択指示を受け付けたか否かを判断する。選択指示を受け付けた場合(S12:YES)には、制御部10は、処理をS13に移す。他方、選択指示を受け付けていない場合(S12:NO)には、制御部10は、処理をS14に移す。
 S13において、制御部10(選択処理部21)は、指示処理を行う。
 ここで、指示に対する処理について、図7に示す具体例を用いて説明する。
 例えば、ユーザ端末6に出力された編集後の反応式に対して、ユーザが図7(A)の選択マークMを操作して、ユーザ端末6から1つの化合物の表示箇所74を選択したとする。そうすると、制御部10は、ユーザ端末6から選択マークMが示す化合物の表示箇所74にある化合物の選択を受け付ける。そして、制御部10は、化合物の表示箇所74にある化合物の詳細データ76を、処理データ記憶部34に記憶された電子実験ノートデータから取得して出力する。詳細データ76は、反応式の他、反応式を識別するためのロット番号、収量等の各種データを含む。そして、反応式は、反応前化合物、反応後化合物と、試薬とを含む。
 そして、上述した電子実験ノートデータを使用した照合処理によって、MSやNMRのデータが正しくない場合には、詳細データ76のMSやNMRの欄に、正しくない度合いに応じた色を付して、エラー値である旨を報知してもよい。
 また、例えば、ユーザ端末6に出力された編集後の反応式に対して、ユーザが図7(B)の選択マークMに示すように、ユーザ端末6からループであることを示す化合物を選択したとする。そうすると、制御部10は、ユーザ端末6から選択マークMが示す化合物の選択を受け付ける。そして、制御部10は、受け付けた化合物に対応する操作リスト78を生成し、ユーザ端末6に対して送信する。制御部10は、操作リスト78の中から1つの選択肢の選択を受け付けた場合には、受け付けた選択肢に対応する処理を行う。例えば、受け付けた選択肢に対応する処理が、例えば、ループを解消する処理である場合には、制御部10は、図7(B)に示すように、ループを解消するように反応式を変更する。但し、これらの処理は、文書作成支援サーバ1の処理データ記憶部34に記憶されたデータを更新するものであり、元の電子実験ノートデータを修正するものではない。
 図3に戻り、S14において、制御部10は、文書作成指示を受け付けたか否かを判断する。文書作成指示を受け付けた場合(S14:YES)には、制御部10は、処理をS15に移す。他方、文書作成指示を受け付けていない場合(S14:NO)には、制御部10は、処理をS16に移す。
 S15において、制御部10(文書生成部17、文書出力部18)は、文書作成処理を行う。
 ここで、文書作成処理を、図8に基づき説明する。
 図8のS60において、制御部10(文書生成部17)は、テンプレート記憶部33からテンプレートを抽出する。ここで、制御部10は、ワークを作成する際に選択した言語のテンプレートを抽出する。例えば、ワークを作成する際に選択した言語が英語である場合には、英語のテンプレートを抽出し、他方、ワークを作成する際に選択した言語が日本語である場合には、日本語のテンプレートを抽出する。なお、文書作成処理を開始する前に、言語を含めたテンプレートの種類を、ユーザに選択させるようにしてもよい。
 図9は、テンプレート80の例を示す。テンプレート80は、前文雛型部80aと、略号挿入部80bと、反応式挿入部80cと、表データ挿入部80dとを備える。
 前文雛型部80aは、電子実験ノートデータに記載された実験条件を、予め決められて記憶された雛型の文書に埋め込む部分であり、実験例の前文を作成するためのものである。
 略号挿入部80bは、略号に関する説明を埋め込む部分である。
 反応式挿入部80cは、反応式を埋め込む部分である。
 表データ挿入部80dは、実験例化合物を表形式にして埋め込む部分である。
 テンプレート80は、タグが埋め込まれている。そして、後述する処理では、テンプレート80のタグに、電子実験ノートデータの内容を埋め込む処理を行う。
 図8に戻り、S61において、制御部10(文書生成部17)は、抽出したテンプレート80に電子実験ノートデータを埋め込む。
 まず、制御部10は、前文雛型部80aに、電子実験ノートデータに記載された実験条件を埋め込む処理を行う。ここで、処理に使用する電子実験ノートデータは、処理データ記憶部34に記憶されたデータである。
 次に、制御部10は、略号挿入部80bに、略号に関する説明を埋め込む。制御部10は、略号挿入部80bにテンプレート上の略語を出力し、また、電子実験ノートデータに予め設定された構造式が存在する場合に、その略号を略号挿入部80bに出力する。なお、制御部10は、出力された略号の変換前の構造式を、最終的に、略号に変換する。
 S62において、制御部10(文書生成部17)は、テンプレート80の反応式挿入部80cに、反応式を画像データ化して埋め込む。制御部10は、電子実験ノートデータから、該当する反応式を抽出する。そして、制御部10は、抽出した反応式を画像データ化する。電子実験ノートデータの反応式は、例えば、化学構造式の描画ソフトウェアで編集可能であるため、容量が大きいが、画像データ化することで、容量を小さくできる。そして、制御部10は、画像データ化した反応式を、電子実験ノートデータに記載された反応式の説明と共に、反応式挿入部80cに出力する。
 S63において、制御部10(文書生成部17)は、表データを生成し、テンプレート80の表データ挿入部80dに埋め込む。制御部10は、最終生成物の名称と、構造式等を表形式のデータとして生成する。そして、制御部10は、生成した表データを、表データ挿入部80dに出力する。
 なお、S61からS63までの処理は、どのような順序で行ってもよい。
 S64において、制御部10(文書出力部18)は、テンプレート80に埋め込んだ文書を、ユーザ端末6に対して出力する。
 図10は、図9に示すテンプレート80を使用して生成した文書データ82の例を示す。ここで、データ82aは、図9の前文雛型部80aに対応し、データ82bは、図9の略号挿入部80bに対応する。同様に、データ82cは、図9の反応式挿入部80cに対応し、データ82dは、図9の表データ挿入部80dに対応する。
 図8に戻り、制御部10は、本処理を終了し、処理を図3に移す。
 図3に戻り、S16において、制御部10は、文書作成支援プログラム31aを終了するか否かを判断する。ユーザ端末6から本プログラムを終了する指示を受信したことで、制御部10は、文書作成支援プログラム31aを終了すると判断する。文書作成支援プログラム31aを終了する場合(S16:YES)には、制御部10は、本処理を終了する。他方、文書作成支援プログラム31aを終了しない場合(S16:NO)には、制御部10は、処理をS12に移す。
 なお、別の実施例についての文書を作成したい場合には、S11に戻って同じワークで処理をしてもよいし、別のワークを開いて処理をしてもよい。
 このように、本実施形態の文書作成支援サーバ1によれば、以下のような効果がある。
 (1)文書を生成したい化合物である最終生成物を受け付け、電子実験ノートデータから最終生成物を生成するための化合物の反応式を取得して文書を生成する。よって、明細書等の記載に必要な情報を、電子実験ノートデータから取得して、取得した情報から文書を生成できるため、文書作成を自動化できる。
 (2)生成する文書は、原料から最終生成物までの合成経路に含まれる反応式を取得するので、特許明細書の実施例や、学術論文に必要な情報を、文書として生成できる。
 (3)収率、収量、合成者及び合成経路に含まれる化合物の数のうち少なくともいずれかである反応式の取得条件を受け付けて、取得条件に従って反応式を取得するので、ユーザの要望に合った取得条件の反応式を取得できる。
 (4)取得した反応式に含まれる化合物を、化合物の内容に応じた状態に編集して、編集後の化合物を含む反応式を出力するので、ユーザが見やすいように化合物を編集できる。
 (5)反応前化合物と反応後化合物とが同一である場合に、ループしている状態を表すように反応式を示すので、反応前化合物と反応後化合物とが同一であることを、分かりやすく示すことができる。
 (6)化合物が化合物サーバ5に記憶されているか否かを照合し、照合結果に基づく編集をするので、化合物の名称等をチェックでき、文書に示される化合物を、正確性の高いものにできる。
 (7)化合物を選択した場合に、その化合物に対応した操作リストを出力するので、ユーザによる編集作業が容易に行える。
 (8)文書生成にあたり、反応式を画像データに変換して出力するので、データ量を抑えることができ、また、文書編集時には画像データとして扱えばよく、編集作業がしやすくできる。
 (9)予め用意されたテンプレートを用いて文書を生成するので、必要な記載事項を漏らさずに生成でき、統一された文書を生成できる。
 以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
(変形形態)
 (1)本実施形態では、反応式取得処理において、最終生成物から1つずつ前に辿って、取得条件に合った反応式を選択するものを例に説明したが、これに限定されない。例えば、最終生成物から全ての合成経路を生成してから、取得条件に合った反応式を選択してもよい。合成経路に含まれる化合物の数が最小の場合を選択する際には、こちらの方法によれば簡単に取得できる。
 (2)本実施形態では、日本語の文書を生成するものを例に説明したが、これに限定されない。英語の文書を生成する場合等、多言語での文書生成にも利用できる。
 (3)本実施形態では、化合物データ記憶部に記憶された化合物データを用いて、電子実験ノートデータをチェックするものを例に説明したが、これに限定されない。例えば、試薬データや、その他の様々な電子実験ノートデータと照合するためのデータベースに対して通信接続され、チェック処理に用いてもよい。
 また、チェック結果を、画面や文書出力において示すようにしてもよい。
 (4)本実施形態では、反応前化合物と反応後化合物とが同一である場合に、ループしている状態を表すように反応式を示すものを例に説明したが、これに限定されない。ループ表記は、必要に応じて自在に分割して表示することも可能である。
 1   文書作成支援サーバ
 4   電子実験ノートサーバ
 5   化合物サーバ
 6   ユーザ端末
 10  制御部
 12  最終生成物特定部
 13  条件指定部
 14  反応式取得部
 15  編集処理部
 16  反応式出力部
 17  文書生成部
 21  選択処理部
 30  記憶部
 31a 文書作成支援プログラム
 33  テンプレート記憶部
 34  処理データ記憶部
 100 文書作成支援システム

Claims (12)

  1.  実施例として記載する文書の作成を支援する文書作成支援サーバであって、
     複数の化合物を合成することで生成された最終生成物を特定する特定情報を受け付ける特定情報受付手段と、
     化合物の合成に関する実験内容を電子的に記述した電子実験ノートデータを参照して、前記特定情報受付手段が受け付けた前記特定情報に対応した前記最終生成物を生成する反応式を取得する反応式取得手段と、
     前記反応式取得手段が取得した前記反応式を含む文書を生成する文書生成手段と、
     を備えた文書作成支援サーバ。
  2.  請求項1に記載の文書作成支援サーバにおいて、
     前記反応式取得手段は、原料から前記最終生成物が生成されるまでの合成経路に含まれる前記反応式を取得すること、
     を特徴とする文書作成支援サーバ。
  3.  請求項1又は請求項2に記載の文書作成支援サーバにおいて、
     前記反応式の取得条件を受け付ける条件受付手段を備え、
     前記反応式取得手段は、前記条件受付手段が受け付けた前記取得条件に従って、前記反応式を取得すること、
     を特徴とする文書作成支援サーバ。
  4.  請求項3に記載の文書作成支援サーバにおいて、
     前記取得条件は、収率、収量、合成者及び合成経路に含まれる化合物の数のうち少なくともいずれかに関するものであること、
     を特徴とする文書作成支援サーバ。
  5.  請求項1から請求項4までのいずれかに記載の文書作成支援サーバにおいて、
     前記反応式取得手段が取得した前記反応式に含まれる前記化合物を、前記化合物の内容に応じた状態に編集する編集手段と、
     前記編集手段による編集後の反応式を出力する反応式出力手段と、
     を備えること、
     を特徴とする文書作成支援サーバ。
  6.  請求項5に記載の文書作成支援サーバにおいて、
     前記編集手段は、反応前の化合物と反応後の化合物とが同じことを示すループ化合物を識別可能に編集すること、
     を特徴とする文書作成支援サーバ。
  7.  請求項5に記載の文書作成支援サーバにおいて、
     化合物の情報を記憶した化合物データベースと、前記反応式取得手段が取得した前記反応式に含まれる前記化合物とを照合する化合物照合手段を備え、
     前記編集手段は、前記化合物を、前記化合物照合手段による照合結果に基づいて編集すること、
     を特徴とする文書作成支援サーバ。
  8.  請求項5から請求項7までのいずれかに記載の文書作成支援サーバにおいて、
     前記反応式取得手段が取得した前記反応式に含まれる各化合物に関する前記電子実験ノートデータの記載内容と、各化合物の構造式から得られる理論値とを照合するノート照合手段を備え、
     前記編集手段は、前記ノート照合手段による照合結果に基づいて編集すること、
     を特徴とする文書作成支援サーバ。
  9.  請求項5から請求項8までのいずれかに記載の文書作成支援サーバにおいて、
     前記反応式出力手段が出力した前記反応式に含まれる前記化合物の選択を受け付ける選択受付手段と、
     前記選択受付手段により受け付けた前記化合物の内容に応じて操作可能なリストを出力する操作リスト出力手段と、
     を備えること、
     を特徴とする文書作成支援サーバ。
  10.  請求項1から請求項9までのいずれかに記載の文書作成支援サーバにおいて、
     タグが埋め込まれたテンプレートを記憶したテンプレート記憶部を備え、
     前記文書生成手段は、前記テンプレート記憶部に記憶された前記テンプレートの前記タグに、前記反応式取得手段が取得した前記反応式を埋め込む処理を行って、前記文書を生成すること、
     を特徴とする文書作成支援サーバ。
  11.  請求項1から請求項10までのいずれかに記載の文書作成支援サーバにおいて、
     前記文書生成手段は、前記反応式を画像データに変換して、変換した前記画像データを含む前記文書を生成すること、
     を特徴とする文書作成支援サーバ。
  12.  実施例として記載する文書の作成を支援するコンピュータによる文書作成支援方法であって、
     コンピュータが、
     複数の化合物を合成することで生成された最終生成物を特定する特定情報を受け付けるステップと、
     化合物の合成に関する実験内容を電子的に記述した電子実験ノートデータを参照して、受け付けた前記特定情報に対応した前記最終生成物を生成する反応式を取得するステップと、
     取得した前記反応式を含む文書を生成するステップと、
     を含む文書作成支援方法。
PCT/JP2018/033383 2017-11-27 2018-09-10 文書作成支援サーバ及び文書作成支援方法 WO2019102687A1 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 合肥机数量子科技有限公司 一种化学实验笔记本

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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