JP6131792B2 - Information providing apparatus, method, and program - Google Patents

Information providing apparatus, method, and program Download PDF

Info

Publication number
JP6131792B2
JP6131792B2 JP2013186330A JP2013186330A JP6131792B2 JP 6131792 B2 JP6131792 B2 JP 6131792B2 JP 2013186330 A JP2013186330 A JP 2013186330A JP 2013186330 A JP2013186330 A JP 2013186330A JP 6131792 B2 JP6131792 B2 JP 6131792B2
Authority
JP
Japan
Prior art keywords
index
substituent
display
compound name
structure index
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2013186330A
Other languages
Japanese (ja)
Other versions
JP2015052990A (en
Inventor
池田 紀子
紀子 池田
田中 一成
一成 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013186330A priority Critical patent/JP6131792B2/en
Publication of JP2015052990A publication Critical patent/JP2015052990A/en
Application granted granted Critical
Publication of JP6131792B2 publication Critical patent/JP6131792B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、化合物に係る情報を提供することに関する。   The present invention relates to providing information on compounds.

化合物に関する特許文書、論文、法規制などでは、化合物が、例えば、「(2R)−4−ベンジル−1−[3,5−ビス(トリフルオロメチル)ベンゾイル]−2−(1H−インドール−3−イルメチル)ピペラジン」などのように片仮名名で書かれることが多い。   In patent documents, papers, legal regulations, etc. relating to compounds, compounds are described in, for example, “(2R) -4-benzyl-1- [3,5-bis (trifluoromethyl) benzoyl] -2- (1H-indole-3”. It is often written in katakana such as “-Ilmethyl) piperazine”.

化合物の説明として、全体構造図で示される場合もあるが、化合物の置換基名とその結合位置の対応を理解することが大変困難であり、文章が読み辛い。   As an explanation of a compound, it may be shown in an overall structural diagram, but it is very difficult to understand the correspondence between the substituent name of the compound and its bonding position, and the text is difficult to read.

例えば、配列断片が構造断片の構造をとった時のエネルギー値の標準偏差を計算し、折り畳み過程を推定する技術、分子構造データベースにアクセスし、所定の化学特性を有する分子群を同定し、分子群の中で断片(官能基)を決定し、断片の化学特性に対する寄与を点数化して、寄与の大きい断片を選択する、断片のサイズを大きくして処理を繰り返し、所望の化合物を見つける技術等が提案されている。   For example, the standard deviation of the energy value when the sequence fragment takes the structure of the structure fragment is calculated, the folding process is estimated, the molecular structure database is accessed, the molecular group having a predetermined chemical property is identified, and the molecule Technology that determines the fragment (functional group) in the group, scores the contribution to the chemical properties of the fragment, selects the fragment that contributes greatly, increases the size of the fragment, repeats the process, and finds the desired compound, etc. Has been proposed.

特開2008−090777号公報JP 2008-090777 A 特開2007−137887号公報JP 2007-137877 A

化合物名を入力すると、化合物名を置換基に分解して解析して、置換基の構造DBを使って複雑な化合物の三次元分子構造モデルを生成する技術がある。化合物の部分構造名を正しく指定できると、その部分を構造図上で表示することが可能であるが、化合物名を解釈するために複雑な置換基の構造データベース(DB)が必要となる。構造DBの作成コストは高く、新規物質に素早く対応することが難しい。   There is a technique in which when a compound name is input, the compound name is decomposed into a substituent and analyzed, and a three-dimensional molecular structure model of a complex compound is generated using the substituent structure DB. If the partial structure name of the compound can be correctly specified, the part can be displayed on the structure diagram. However, in order to interpret the compound name, a complicated structure database (DB) of substituents is required. The cost of creating the structure DB is high, and it is difficult to respond quickly to new substances.

コストをかけずに化合物名を読み易くする方法として、表形式で化合物の結合関係を整理して表示することが考えられる。しかしながら、化合物の分子構造が複雑な場合、表形式に整理するだけでは、分子構造を理解し辛い場合がある。   As a method of making compound names easy to read without incurring costs, it is conceivable to organize and display compound binding relationships in a tabular format. However, when the molecular structure of a compound is complex, it may be difficult to understand the molecular structure simply by arranging it in a tabular format.

従って、本発明の1つの側面は、化合物名から構造を理解し易くすることである。   Accordingly, one aspect of the present invention is to facilitate understanding of the structure from the compound name.

本実施例の一態様によれば、部分構造名と部分構造の特徴とを対応付けた構造式データベースを記憶する記憶部と、化合物名を部分構造名に分解して置換基テーブルを作成する置換基テーブル作成部と、分解して得られた部分構造に対して、前記構造式データベースを用いて、前記部分構造の特徴に基づいて予め定められている前記部分構造の判別に用いる構造指標を基に、前記部分構造の各構造指標を判別する構造指標判定部と、前記置換基テーブルと前記化合物名とを、前記構造指標を視認可能にして表示装置に表示させる構造指標表示部と、を有することを特徴とする情報提供装置が提供される。   According to one aspect of the present embodiment, a storage unit that stores a structural formula database in which a partial structure name and a partial structure feature are associated with each other, and a substitution that decomposes a compound name into a partial structure name and creates a substituent table A base table creation unit and a structure index used for discrimination of the partial structure determined in advance based on the characteristics of the partial structure using the structural formula database for the partial structure obtained by decomposition. A structure index determination unit that determines each structure index of the partial structure, and a structure index display unit that displays the substituent table and the compound name on a display device with the structure index being visible. An information providing apparatus characterized by this is provided.

本実施例の一態様によれば、化合物名から構造を理解し易くなる。   According to one embodiment of this example, the structure can be easily understood from the compound name.

アセタート誘導体の全体構造図である。It is a whole structure figure of an acetate derivative. 図1の全体構造に対する命名規則を説明するための図である。It is a figure for demonstrating the naming rule with respect to the whole structure of FIG. ピペラジン誘導体の全体構造図である。It is a whole structure figure of a piperazine derivative. 図3の全体構造に対する命名規則を説明するための図である。It is a figure for demonstrating the naming rule with respect to the whole structure of FIG. 環構造の例を示す図である。It is a figure which shows the example of a ring structure. 構造指標の例を示す図である。It is a figure which shows the example of a structure parameter | index. 情報提供装置のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of an information provision apparatus. 情報提供装置の機能構成例を示す図である。It is a figure which shows the function structural example of an information provision apparatus. 表示情報作成処理の全体概要を説明するためのフローチャート図である。It is a flowchart figure for demonstrating the whole outline | summary of a display information creation process. 図9のステップS13での構造指標判定処理を説明するためのフローチャート図である。FIG. 10 is a flowchart for explaining the structure index determination process in step S13 of FIG. 9. 図9のステップS15での構造指標表示処理を説明するためのフローチャート図である。FIG. 10 is a flowchart for explaining the structure index display process in step S15 of FIG. 9; 構造式DBのデータ例を示す図である。It is a figure which shows the example of data of structural formula DB. 置換基テーブル作成処理の第1の例を説明するための図である。It is a figure for demonstrating the 1st example of a substituent table creation process. アセタート誘導体の置換基テーブルの例を示す図である。It is a figure which shows the example of the substituent table | surface of an acetate derivative. アセタート誘導体の分子構造に関して構造指標を示した画面例を示す図である。It is a figure which shows the example of a screen which showed the structure parameter | index regarding the molecular structure of an acetate derivative. フッ素元素(F)を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed the fluorine element (F) as a structure parameter | index. 環を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed the ring as a structure parameter | index. 末端置換基を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed the terminal substituent as a structure parameter | index. 窒素元素(N)を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed nitrogen element (N) as a structure parameter | index. 多重結合を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed multiple coupling | bonding as a structure parameter | index. 酸素元素(O)を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed oxygen element (O) as a structure parameter | index. 置換基テーブル作成処理の第2の例を説明するための図である。It is a figure for demonstrating the 2nd example of a substituent table creation process. ピペラジン誘導体の置換基テーブルの例を示す図である。It is a figure which shows the example of the substituent table | surface of a piperazine derivative. ピペラジン誘導体の分子構造に関して構造指標を示した画面例を示す図である。It is a figure which shows the example of a screen which showed the structure parameter | index regarding the molecular structure of a piperazine derivative. 酸素元素(O)を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed oxygen element (O) as a structure parameter | index. 多重結合を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed multiple coupling | bonding as a structure parameter | index. フッ素元素(F)を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed the fluorine element (F) as a structure parameter | index. 窒素元素(N)を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed nitrogen element (N) as a structure parameter | index. 末端置換基を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed the terminal substituent as a structure parameter | index. 環を構造指標として表示した画面例を示す図である。It is a figure which shows the example of a screen which displayed the ring as a structure parameter | index. アセタート誘導体の化合物名に出現する構造と置換基との対応付けを示す図である。It is a figure which shows matching with the structure which appears in the compound name of an acetate derivative, and a substituent. ピペラジン誘導体の化合物名に出現する構造と置換基との対応付けを示す図である。It is a figure which shows matching with the structure and substituent which appear in the compound name of a piperazine derivative.

以下、本発明の実施の形態を図面に基づいて説明する。化合物等の3次元構造をテキストで表す方法として、複数種類の命名法が存在する。化合物の構造の表現方法は、命名法によって異なっている。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. There are a plurality of kinds of nomenclature methods for expressing a three-dimensional structure of a compound or the like in text. The expression method of the structure of the compound differs depending on the nomenclature.

命名規則の例として、International Union of Pure and Applied Chemistry(IUPAC)による命名規則がある。IUPACの英名では「スペース」を用いるが、IUPACの和名ではハイフン等を用いる。   An example of a naming convention is the naming convention by the International Union of Pure and Applied Chemistry (IUPAC). The English name of IUPAC uses “space”, but the Japanese name of IUPAC uses hyphens.

化合物名の例として、化学物質排出管理把握促進法の政令番号44に示されるように、図1の全体構造を有する複合置換基化合物であるアセタート誘導体は、IUPACの命名規則に従うと、
メチル=(E)-メトキシイミノ-[2-[[[[(E)-1-[3-(トリフルオロメチル)フェニル]エチリデン]アミノ]オキシ]メチル]フェニル]アセタート ・・・1t
のようにテキストで表される。以下、アセタート誘導体の化合物名1tと言う。
As an example of the compound name, as shown in the Decree No. 44 of the Chemical Substances Emission Control Management Promotion Act, the acetate derivative which is a complex substituent compound having the entire structure of FIG.
Methyl = (E) -methoxyimino- [2-[[[[(E) -1- [3- (trifluoromethyl) phenyl] ethylidene] amino] oxy] methyl] phenyl] acetate
It is expressed as text. Hereinafter, it is referred to as the compound name 1t of the acetate derivative.

IUPACの命名規則では、上記化合物名1tの、
"(E)-"に関して、
・E(entgegen)、Z(zentgegen)命名法を適用している。
・本来慣用的な、シス−トランス(cis-trans)は二置換アルケンに対してだけ名付けることができる。
・三置換、四置換アルケンに対してはEZ命名法を用いて異性体を表す。
・命名の仕方はCahn-Ingold-Prelog則に従って行う。
・cis-trans異性体が存在する場合、EZ表示が推奨される。
・EかZかは優先順位で決定する。
・優先順位が高いもの同士が同じ側ならZ、反対側ならEをつける。
In the IUPAC naming convention, the compound name 1t
Regarding "(E)-"
-E (entgegen) and Z (zentgegen) nomenclature is applied.
• The customary cis-trans can only be named for disubstituted alkenes.
-For tri- and tetra-substituted alkenes, isomers are expressed using the EZ nomenclature.
・ Naming is done according to the Cahn-Ingold-Prelog rule.
EZ labeling is recommended when cis-trans isomer is present.
・ E or Z is determined by priority.
・ If high priority items are on the same side, use Z.

また、上記Cahn-Ingold-Prelog則に関して、
(1)二重結合の二つの炭素を別々に考え、それぞれの炭素に付いている置換基の始めの原子の順位を決める。原子番号が大きい方が高い順位になる。同じ順位のものが同じ側にあるものをZ、反対側にあるものをEと表す。
(2)上記(1)では区別ができない場合は、置換基の2番目、3番目・・・・に付いている原子と区別ができるまで探す。
(3)二重、三重結合がある場合は、同じ数の単結合原子と等価であるとする。
図1のアセタート誘導体は、図2に示すように、cis-trans異性体の二重結合を2つ持つ。
In addition, regarding the above Cahn-Ingold-Prelog rule,
(1) Consider the two carbons of the double bond separately, and determine the order of the first atom of the substituent attached to each carbon. The higher the atomic number, the higher the order. Those with the same rank on the same side are represented as Z, and those on the opposite side are represented as E.
(2) If the above (1) cannot be distinguished, search until the atoms attached to the second, third,.
(3) When there are double and triple bonds, it is equivalent to the same number of single bond atoms.
As shown in FIG. 2, the acetate derivative of FIG. 1 has two double bonds of cis-trans isomers.

上述した命名法に従ったアセタート誘導体の化合物名1tと図1に示すアセタート誘導体の全体構造1sとを照らし合わせても、即座に、置換基名とその結合位置の対応を理解するのは困難である。   Even if the compound name 1t of the acetate derivative according to the above-mentioned nomenclature is compared with the overall structure 1s of the acetate derivative shown in FIG. 1, it is difficult to immediately understand the correspondence between the substituent name and its bonding position. is there.

化合物名の他の例として、藤沢薬品工業株式会社の特開平7−242641号公報に記載される、図3の全体構造2sを有するピペラジン誘導体は、立体配置の命名規則、接合命名法等に従うと、
(2R)−4−ベンジル−1−[3,5−ビス(トリフルオロメチル)ベンゾイル]−2−(1H−インドール−3−イルメチル)ピペラジン ・・・2t
のようにテキストで表される。以下、ピペラジン誘導体の化合物名2tと言う。
As another example of the compound name, the piperazine derivative having the entire structure 2s in FIG. 3 described in JP-A-7-242641 of Fujisawa Pharmaceutical Co., Ltd. follows the configuration naming convention, the junction nomenclature, etc. ,
(2R) -4-benzyl-1- [3,5-bis (trifluoromethyl) benzoyl] -2- (1H-indol-3-ylmethyl) piperazine ... 2t
It is expressed as text. Hereinafter, the compound name 2t of the piperazine derivative is referred to.

立体配置の命名規則では、
・最小の置換基が奥を向いている先頭に「R」(図4)を付ける。
In the configuration naming convention,
• Add "R" (Figure 4) to the beginning with the smallest substituent facing away.

接合命名法では、
・非環式部分が主基1個を持ち、その非環式部分が環式部分に単結合で結合している。
・非環式部分は飽和炭化水素鎖に基づいて命名する。
・1つの環系に複数の官能性側鎖が結合した化合物に「H」(図4)を付ける。
In junction nomenclature:
-The acyclic moiety has one main group, and the acyclic moiety is bonded to the cyclic moiety with a single bond.
• Name the acyclic moiety based on the saturated hydrocarbon chain.
• “H” (FIG. 4) is attached to a compound in which a plurality of functional side chains are bonded to one ring system.

上述した命名法に従ったピペラジン誘導体の化合物名2tと図3に示すピペラジン誘導体の全体構造2sとを照らし合わせても、置換基名とその結合位置の対応を理解することが困難である。   Even if the compound name 2t of the piperazine derivative according to the above-mentioned nomenclature is compared with the entire structure 2s of the piperazine derivative shown in FIG. 3, it is difficult to understand the correspondence between the substituent name and its bonding position.

上述したように、化合物名と全体構造と間において部分構造の対応を容易に理解できない場合がある。また、化合物名の末端が構造の末端位置とは限らない。多様されている多重括弧を分解することは困難である。   As described above, the correspondence of the partial structure may not be easily understood between the compound name and the entire structure. In addition, the end of the compound name is not necessarily the end position of the structure. It is difficult to disassemble multiple brackets that are diverse.

従って、本実施例では、化合物名の理解を分子構造図を使って支援する。また、そのために、化合物名の中に含まれる部分構造名と、構造図の部分構造との対応付けを支援する。   Therefore, in this example, the understanding of the compound name is supported using the molecular structure diagram. For this purpose, the association between the partial structure name included in the compound name and the partial structure in the structure diagram is supported.

本実施例において、分子構造図の以下の特徴を考慮する。
(1)化合物名の末端が構造図の末端であるとは限らない。
(2)炭素及び水素は省略されることが多い。
(3)結合は、一重線、二重線、三重線等で示される。
(4)多種の環構造がある。
In this example, the following features of the molecular structure diagram are considered.
(1) The end of the compound name is not always the end of the structure diagram.
(2) Carbon and hydrogen are often omitted.
(3) The bond is indicated by a single line, a double line, a triple line or the like.
(4) There are various ring structures.

本実施例では、化合物名に基づいて全体構造図を構造式DBから検索し、化合物名を部分構造名に分解し、分解して得られた部分構造のうち、全体構造との対応付けに役立ちそうな構造指標を提示する。構造指標を使って部分構造名と対応付く構造図の特徴を明示する。   In this example, the entire structure diagram is searched from the structural formula DB based on the compound name, the compound name is decomposed into the partial structure names, and the partial structure obtained by the decomposition is useful for matching with the entire structure. Presenting such a structural index. Use the structure index to clarify the features of the structure map that correspond to the partial structure name.

構造指標となりうる部分構造には、末端基、炭素及び水素以外の元素を含む基、多重結合、環構造など様々なものがある。ある化合物を見るとき、有効な構造指標がどんな場合でも有効な構造指標となるとは限らず、読もうとする全体構造によっては役に立たない場合がある。   There are various partial structures that can serve as a structural index, such as terminal groups, groups containing elements other than carbon and hydrogen, multiple bonds, and ring structures. When looking at a compound, an effective structure index is not always an effective structure index, and may not be useful depending on the overall structure to be read.

図5は、環構造の例を示す図である。環構造を構造指標とした場合、全体構造1sにおける環構造では、化合物の構造理解を支援できそうであるが、全体構造2sでは、環構造が多く混み合っているため、構造指標として使用しても、化合物の構造理解を支援できそうにない。構造指標の有効性を判断する必要がある。   FIG. 5 is a diagram illustrating an example of a ring structure. When the ring structure is used as a structure index, the ring structure in the overall structure 1s seems to be able to support the understanding of the structure of the compound. However, in the entire structure 2s, the ring structure is crowded, so it is used as a structure index. However, it does not seem to be able to support the understanding of the structure of compounds. It is necessary to judge the effectiveness of the structural index.

発明者等は、構造指標となりうる例について図6に示している。図6は、構造指標の例を示す図である。図6では、構造指標に対して、判別し易い特徴となる選択理由を対応付けている。また、構造指標を着目点となる特徴毎に分類している。   The inventors show an example that can be a structural index in FIG. FIG. 6 is a diagram illustrating an example of the structure index. In FIG. 6, the structure index is associated with a selection reason that makes it easy to distinguish. In addition, the structure index is classified for each feature as a point of interest.

図6において、特徴の「結合」に着目した構造指標は、「分岐」、「位置が末端」、「多重結合」、「向き」等に分類されている。「分岐」が構造指標として選択される理由は、直鎖(紐)か否かは比較的判別しやすいことである。「位置が末端」が構造指標として選択される理由は、結合が片側のみだからである。「多重結合」が構造指標として選択される理由は、結合を表す線が多重だからである。「向き」が構造指標として選択される理由は、向きは比較的判別しやすいからである。例えば、糖鎖異性体の上下が異なるα結合とβ結合が相当する。   In FIG. 6, the structure index focusing on the feature “bond” is classified into “branch”, “position is at the end”, “multiple bond”, “direction”, and the like. The reason that “branch” is selected as the structure index is that it is relatively easy to determine whether or not it is a straight chain (string). The reason “position is terminal” is selected as the structure index because the bond is only on one side. The reason that “multiple bond” is selected as the structure index is that the line representing the bond is multiple. The reason “direction” is selected as the structure index is that the direction is relatively easy to distinguish. For example, an α bond and a β bond, which are different in the upper and lower sides of the sugar chain isomer, correspond.

また、特徴の「形状」に着目した構造指標は、「環」、「かご型」、「置換基の位置」等に分類されている。「環」が構造指標として選択される理由は、線よりも環状の方がボリュームがあるので比較的判別しやすいことである。「かご型」が構造指標として選択される理由は、ボリュームがあるので比較的判別しやすいことである。例えば、10個の炭素がダイヤモンドの構造と同様に配置されている、アダマンタンが相当する。「置換基の位置」が構造指標として選択される理由は、ボリュームがあるので比較的判別しやすいことである。例えば、ベンゼン環の主官能基から距離が短い順に、「1-、5- < 2-、4- < 3-」と判断できる。   In addition, structural indices focusing on the “shape” of features are classified into “ring”, “cage shape”, “position of substituent”, and the like. The reason that “ring” is selected as the structure index is that it is relatively easy to discriminate because the ring has a volume rather than a line. The reason why the “cage type” is selected as the structure index is that it is relatively easy to distinguish because there is a volume. For example, adamantane, in which 10 carbons are arranged similarly to the structure of diamond, corresponds. The reason “substituent position” is selected as the structure index is that it is relatively easy to distinguish because of the volume. For example, “1-, 5- <2-, 4- <3-” can be determined in order of increasing distance from the main functional group of the benzene ring.

更に、特徴の「構成元素」に着目した構造指標は、「炭素・水素以外の元素」等に分類されている。「炭素・水素以外の元素」が構造指標として選択される理由は、有機化合物は、炭素を主骨格として水素が付加する構造が基本であるので、構成数が少ない傾向の他元素は判別しやすいことである。例えば、酸素、窒素、硫黄、リン、ハロゲン等が相当する。   Furthermore, structural indices focusing on the characteristic “constituent elements” are classified into “elements other than carbon and hydrogen” and the like. The reason why “elements other than carbon and hydrogen” are selected as the structural index is because organic compounds are basically based on a structure in which hydrogen is added with carbon as the main skeleton, so that other elements tend to have a small number of components and are easy to distinguish. That is. For example, oxygen, nitrogen, sulfur, phosphorus, halogen and the like correspond.

本実施例に係る情報提供装置は、上述したような化合物名1t、2t等の入力に応じて、入力された化合物名を解析して、結合関係に基づいて化合物構造を表形式で表した化合物情報を作成し、作成した化合物情報と、入力された化合物名とを、構造指標に基づいて対応付けが視認し易いように表示する。   The information providing apparatus according to the present embodiment analyzes the input compound name in response to the input of the compound names 1t, 2t, etc. as described above, and the compound structure is expressed in a tabular form based on the binding relationship. Information is created, and the created compound information and the input compound name are displayed based on the structure index so that the correspondence is easily visible.

本実施例に係る情報提供装置は、図7に示すようなハードウェア構成を有する。図7は、情報提供装置のハードウェア構成を示す図である。図7において、情報提供装置100は、コンピュータによって制御される端末であって、CPU(Central Processing Unit)11と、主記憶装置12と、補助記憶装置13と、入力装置14と、表示装置15と、通信I/F(インターフェース)17と、ドライブ装置18とを有し、バスBに接続される。   The information providing apparatus according to the present embodiment has a hardware configuration as shown in FIG. FIG. 7 is a diagram illustrating a hardware configuration of the information providing apparatus. In FIG. 7, the information providing apparatus 100 is a terminal controlled by a computer, and includes a CPU (Central Processing Unit) 11, a main storage device 12, an auxiliary storage device 13, an input device 14, and a display device 15. , A communication I / F (interface) 17 and a drive device 18 are connected to the bus B.

CPU11は、主記憶装置12に格納されたプログラムに従って情報提供装置100を制御する。主記憶装置12には、RAM(Random Access Memory)、ROM(Read Only Memory)等が用いられ、CPU11にて実行されるプログラム、CPU11での処理に必要なデータ、CPU11での処理にて得られたデータ等を格納する。また、主記憶装置12の一部の領域が、CPU11での処理に利用されるワークエリアとして割り付けられている。   The CPU 11 controls the information providing apparatus 100 according to a program stored in the main storage device 12. The main storage device 12 uses a RAM (Random Access Memory), a ROM (Read Only Memory) or the like, and is obtained by a program executed by the CPU 11, data necessary for processing by the CPU 11, and processing by the CPU 11. Stored data. A part of the main storage device 12 is allocated as a work area used for processing by the CPU 11.

補助記憶装置13には、ハードディスクドライブが用いられ、各種処理を実行するためのプログラム等のデータを格納する。補助記憶装置13に格納されているプログラムの一部が主記憶装置12にロードされ、CPU11に実行されることによって、各種処理が実現される。記憶部130は、主記憶装置12及び/又は補助記憶装置13を有する。   The auxiliary storage device 13 uses a hard disk drive and stores data such as programs for executing various processes. A part of the program stored in the auxiliary storage device 13 is loaded into the main storage device 12 and executed by the CPU 11, whereby various processes are realized. The storage unit 130 includes the main storage device 12 and / or the auxiliary storage device 13.

入力装置14は、マウス、キーボード等を有し、ユーザが情報提供装置100による処理に必要な各種情報を入力するために用いられる。表示装置15は、CPU11の制御のもとに必要な各種情報を表示する。通信I/F17は、例えばインターネット、LAN(Local Area Network)等に接続し、外部装置との間の通信制御をするための装置である。通信I/F17による通信は無線又は有線に限定されるものではない。
情報提供装置100によって行われる処理を実現するプログラムは、例えば、CD−ROM(Compact Disc Read-Only Memory)等の記憶媒体19によって情報提供装置100に提供される。
The input device 14 includes a mouse, a keyboard, and the like, and is used for a user to input various information necessary for processing by the information providing device 100. The display device 15 displays various information required under the control of the CPU 11. The communication I / F 17 is a device that is connected to, for example, the Internet, a LAN (Local Area Network), etc., and controls communication with an external device. Communication by the communication I / F 17 is not limited to wireless or wired.
A program that realizes processing performed by the information providing apparatus 100 is provided to the information providing apparatus 100 by a storage medium 19 such as a CD-ROM (Compact Disc Read-Only Memory).

ドライブ装置18は、ドライブ装置18にセットされた記憶媒体19(例えば、CD−ROM等)と情報提供装置100とのインターフェースを行う。   The drive device 18 performs an interface between the storage medium 19 (for example, a CD-ROM) set in the drive device 18 and the information providing device 100.

また、記憶媒体19に、後述される本実施の形態に係る種々の処理を実現するプログラムを格納し、この記憶媒体19に格納されたプログラムは、ドライブ装置18を介して情報提供装置100にインストールされる。インストールされたプログラムは、情報提供装置100により実行可能となる。   The storage medium 19 stores a program that realizes various processes according to the present embodiment, which will be described later. The program stored in the storage medium 19 is installed in the information providing apparatus 100 via the drive device 18. Is done. The installed program can be executed by the information providing apparatus 100.

尚、プログラムを格納する媒体としてCD−ROMに限定するものではなく、コンピュータが読み取り可能な媒体であればよい。コンピュータ読取可能な記憶媒体として、CD−ROMの他に、DVDディスク、USBメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリであっても良い。   The medium for storing the program is not limited to a CD-ROM, and any medium that can be read by a computer may be used. As a computer-readable storage medium, in addition to a CD-ROM, a portable recording medium such as a DVD disk or a USB memory, or a semiconductor memory such as a flash memory may be used.

図8は、情報提供装置の機能構成例を示す図である。情報提供装置100は、化合物名入力部41と、表示処理部42と、表示情報作成部50とを有する。また、情報提供装置100の記憶部130に、化合物名30、構造式DB31、置換基テーブル32、表示優先度テーブル33等が記憶される。   FIG. 8 is a diagram illustrating a functional configuration example of the information providing apparatus. The information providing apparatus 100 includes a compound name input unit 41, a display processing unit 42, and a display information creation unit 50. In addition, the compound name 30, the structural formula DB 31, the substituent table 32, the display priority table 33, and the like are stored in the storage unit 130 of the information providing apparatus 100.

化合物名入力部41は、例えば、入力画面を表示装置15に表示して、ユーザ6に化合物名30の入力を促すことによって、化合物名30を取得する。化合物30は記憶部130に格納される。上述したようなアセタート誘導体の化合物名1t、ピペラジン誘導体の化合物名2t等がユーザ6によって入力され、化合物30として記憶部130に記憶される。   The compound name input unit 41 acquires the compound name 30 by, for example, displaying an input screen on the display device 15 and prompting the user 6 to input the compound name 30. The compound 30 is stored in the storage unit 130. The compound name 1t of the acetate derivative and the compound name 2t of the piperazine derivative as described above are input by the user 6 and stored as the compound 30 in the storage unit 130.

表示処理部42は、表示情報作成部50によって作成された表示情報の表示装置15への表示制御を行う。   The display processing unit 42 controls display of the display information created by the display information creating unit 50 on the display device 15.

表示情報作成部50は、ユーザ6によって入力された化合物名30を分解して得られた部分構造のうち、化合物名30によって表される全体構造との対応付けに役立ちそうな構造指標を示した表示情報を作成する。   The display information creation unit 50 indicates a structure index that is likely to be useful for association with the overall structure represented by the compound name 30 among the partial structures obtained by decomposing the compound name 30 input by the user 6. Create display information.

表示情報作成部50は、置換基テーブル作成部51と、構造指標判定部52と、構造指標表示部53とを有する。   The display information creation unit 50 includes a substituent table creation unit 51, a structure index determination unit 52, and a structure index display unit 53.

置換基テーブル作成部51は、構造式DB31を参照して、化合物名30に基づいて、部分構造間の結合に従って部分構造を階層化した置換基テーブル32を作成する。置換基テーブル作成部51は、構造式DB31を用いて、化合物名30を部分構造名に分解し、置換基テーブル32を作成する。置換基テーブル作成部51は、置換基の結合、形状、構成元素に基づいて予め定められている判別に用いる構造指標に基づいて、各構造指標を含む置換基を判別する。   The substituent table creation unit 51 refers to the structural formula DB 31 and creates the substituent table 32 in which the partial structures are hierarchized according to the connection between the partial structures based on the compound name 30. The substituent table creation unit 51 uses the structural formula DB 31 to decompose the compound name 30 into partial structure names and create the substituent table 32. The substituent table creation unit 51 discriminates a substituent including each structure index based on a structure index used for discrimination determined in advance based on the bond, shape, and constituent element of the substituent.

構造指標判定部52は、置換基テーブル32内に考え得る構造指標(図6)を含む置換基が存在するか否かを判定する。   The structure index determination unit 52 determines whether there is a substituent including a possible structure index (FIG. 6) in the substituent table 32.

構造指標表示部53は、各構造指標の出現回数に基づいて表示優先度を判定し、表示優先度に基づいて、化合物名30と置換基テーブル32で示される部分構造名(置換基)との対応付けを行って、表示処理部42によって表示装置15に表示させる。   The structure index display unit 53 determines the display priority based on the number of appearances of each structure index, and based on the display priority, the compound name 30 and the partial structure name (substituent) shown in the substituent table 32 are displayed. The display processing unit 42 causes the display device 15 to display the association.

化合物名30は、ユーザ6によってテキストで入力された化合物名である。   The compound name 30 is a compound name input as text by the user 6.

構造式DB31は、化合物を構成する構造をデータベース化し管理する。構造は、全体構造又はその部分構造である。   Structural formula DB31 manages the structure which comprises a compound as a database. The structure is an entire structure or a partial structure thereof.

置換基テーブル32は、化合物名30から得られる部分構造間の結合に従って部分構造を階層化したテーブルである。   The substituent table 32 is a table in which the partial structures are hierarchized according to the connection between the partial structures obtained from the compound name 30.

本実施例では、構造指標を含む置換基に対応付けて表示優先度欄32aが追加されている。表示優先度欄32aは、化合物名30と全体構造(即ち、本実施例では、置換基テーブル32)との対応付けに役立ちそうな構造指標を、高い表示優先度で示す。例えば、「1」が最も高く、数値が大きくなるほど表示優先度が低いことを示す。   In this embodiment, a display priority column 32a is added in association with a substituent including a structure index. The display priority column 32a indicates a structure index that is likely to be useful for associating the compound name 30 with the overall structure (that is, the substituent table 32 in this embodiment) with a high display priority. For example, “1” is the highest, and the higher the numerical value, the lower the display priority.

表示優先度テーブル33は、構造指標表示部53による構造指標表示処理で作成されるテーブルであり、構造指標表示部53によって判定された、構造指標と表示優先度との対応付けを示すテーブルである。   The display priority table 33 is a table created by the structure index display processing by the structure index display unit 53, and is a table showing the association between the structure index and the display priority determined by the structure index display unit 53. .

先ず、情報提供装置100の表示情報作成部50による表示情報作成処理の全体概要を説明する。図9は、表示情報作成処理の全体概要を説明するためのフローチャート図である。図9において、置換基テーブル作成部51は、記憶部130から化合物名30を読み込む(ステップS11)。   First, an overall overview of display information creation processing by the display information creation unit 50 of the information providing apparatus 100 will be described. FIG. 9 is a flowchart for explaining the overall outline of the display information creation processing. In FIG. 9, the substituent table creation unit 51 reads the compound name 30 from the storage unit 130 (step S11).

置換基テーブル作成部51は、化合物名30に基づいて構造式DB31を参照することにより、化合物の置換基テーブル32を作成する(ステップS12)。作成された置換基テーブル32は、記憶部130に格納される。   The substituent table creation unit 51 creates the compound substituent table 32 by referring to the structural formula DB 31 based on the compound name 30 (step S12). The created substituent table 32 is stored in the storage unit 130.

そして、構造指標判定部52は、構造指標判定処理を行う(ステップS13)。構造指標判定処理が終了すると、置換基に構造指標があるか否かを判断する(ステップS14)。構造指標がある場合(ステップS14のYES)、構造指標表示部53は、構造指標表示処理を行う(ステップS15)。その後、情報提供装置100による表示情報作成処理が終了する。   Then, the structure index determination unit 52 performs a structure index determination process (step S13). When the structure index determination process ends, it is determined whether or not the substituent has a structure index (step S14). When there is a structure index (YES in step S14), the structure index display unit 53 performs a structure index display process (step S15). Thereafter, the display information creation process by the information providing apparatus 100 ends.

一方、構造指標がない場合(ステップS14のNO)、構造指標表示部53は、構造指標に「該当なし」を表示する(ステップS15−2)。その後、情報提供装置100による表示情報作成処理が終了する。   On the other hand, when there is no structure index (NO in step S14), the structure index display unit 53 displays “not applicable” in the structure index (step S15-2). Thereafter, the display information creation process by the information providing apparatus 100 ends.

ステップS13での構造指標判定処理について説明する。図10は、図9のステップS13での構造指標判定処理を説明するためのフローチャート図である。図10において、構造指標判定部52は、記憶部130から化合物の置換基テーブル32を取得する(ステップS21)。   The structure index determination process in step S13 will be described. FIG. 10 is a flowchart for explaining the structure index determination process in step S13 of FIG. In FIG. 10, the structure index determination unit 52 acquires the compound substituent table 32 from the storage unit 130 (step S <b> 21).

構造指標判定部52は、置換基テーブル32から置換基を選択して(ステップS22)、構造式DB31を置換基(化合物名)で検索して、置換基(化合物名)に対応付けられた特徴から、置換基が構造指標を有するか否かを判断する(ステップS23)。構造指標がない場合(ステップS23のNO)、構造指標判定部52は、記憶部130内の構造指標フラグ9aを「0」に設定して(ステップS24−2)、ステップS25へと進む。   The structure index determination unit 52 selects a substituent from the substituent table 32 (step S22), searches the structural formula DB 31 by the substituent (compound name), and is associated with the substituent (compound name). From this, it is determined whether or not the substituent has a structure index (step S23). If there is no structure index (NO in step S23), the structure index determination unit 52 sets the structure index flag 9a in the storage unit 130 to “0” (step S24-2), and proceeds to step S25.

一方、構造指標がある場合(ステップS23のYES)、構造指標判定部52は、記憶部130において、予め定めた構造指標に対して構造指標フラグ9aを「1」に設定して(ステップS24)。ステップS25へと進む。   On the other hand, when there is a structure index (YES in step S23), the structure index determination unit 52 sets the structure index flag 9a to “1” for the predetermined structure index in the storage unit 130 (step S24). . Proceed to step S25.

構造指標判定部52は、置換基テーブル32を検索して分岐があるか否かを判断する(ステップS25)。置換基テーブル32において、処理中の階層において複数の置換基が示される場合、分岐があると判断する。処理中の階層において選択中の置換基以外に置換基が存在しない場合、又は、処理中の階層の全ての置換基について処理済みである場合、分岐がないと判断する。   The structure index determination unit 52 searches the substituent table 32 to determine whether there is a branch (step S25). In the substituent table 32, if a plurality of substituents are indicated in the hierarchy being processed, it is determined that there is a branch. If there is no substituent other than the selected substituent in the hierarchy being processed, or if all the substituents in the hierarchy being processed have been processed, it is determined that there is no branch.

分岐がない場合(ステップS25のNO)、構造指標判定部52は、記憶部130内の分岐フラグ9bを「0」に設定して(ステップS26−2)、ステップS27へと進む。   If there is no branch (NO in step S25), the structure index determination unit 52 sets the branch flag 9b in the storage unit 130 to “0” (step S26-2), and proceeds to step S27.

一方、分岐がある場合(ステップS25のYES)、構造指標判定部52は、記憶部130内の分岐フラグ9bを「1」に設定して(ステップS26)。ステップS27へと進む。   On the other hand, when there is a branch (YES in step S25), the structure index determination unit 52 sets the branch flag 9b in the storage unit 130 to “1” (step S26). Proceed to step S27.

構造指標判定部52は、分岐フラグ9bを参照して、構造指標の判定処理が終了したか否かを判断する(ステップS27)。判定処理が終了していない場合(ステップS27のNO)、即ち、分岐フラグ9bが「1」の場合、構造指標判定部52は、ステップS22へと戻り、上記同様の処理を繰り返す。   The structure index determination unit 52 refers to the branch flag 9b to determine whether or not the structure index determination process has ended (step S27). If the determination process is not completed (NO in step S27), that is, if the branch flag 9b is “1”, the structure index determination unit 52 returns to step S22 and repeats the same process as described above.

一方、判定処理が終了した場合(ステップS27のYES)、即ち、分岐フラグ9bが「0」の場合、構造指標判定部52は、この構造指標判定処理を終了する。   On the other hand, when the determination process ends (YES in step S27), that is, when the branch flag 9b is “0”, the structure index determination unit 52 ends the structure index determination process.

ステップS15での構造指標表示処理について説明する。図11は、図9のステップS15での構造指標表示処理を説明するためのフローチャート図である。図11において、構造指標表示部53は、記憶部130から化合物の置換基テーブル32を取得する(ステップS31)。   The structure index display process in step S15 will be described. FIG. 11 is a flowchart for explaining the structure index display processing in step S15 of FIG. In FIG. 11, the structure index display unit 53 acquires the compound substituent table 32 from the storage unit 130 (step S31).

構造指標表示部53は、置換基テーブル32を参照して、構造指標の頻度を集計する(ステップS32)。構造指標表示部53は、置換基テーブル32から置換基名を取得し、各置換基名毎に構造式DB32から置換基名に対応する構造指標を取得する。構造指標毎に頻度数をカウントし、置換基テーブル32の構造指標を含む置換基名の表示優先度欄32aにカウントした値を記録する。   The structure index display unit 53 refers to the substituent table 32 and totals the frequency of the structure index (step S32). The structure index display unit 53 acquires a substituent name from the substituent table 32, and acquires a structure index corresponding to the substituent name from the structural formula DB 32 for each substituent name. The frequency number is counted for each structure index, and the counted value is recorded in the display priority column 32a of the substituent name including the structure index of the substituent table 32.

構造指標表示部53は、一回しか出現しない構造指標を特定する(ステップS33)。構造指標のカウント値が「1」であるか否かを判断すればよい。構造指標表示部53は、一回しか出現しない構造指標を表示優先度テーブル33に保存する(ステップS34)。   The structure index display unit 53 identifies a structure index that appears only once (step S33). What is necessary is just to judge whether the count value of a structure parameter | index is "1". The structure index display unit 53 stores the structure index that appears only once in the display priority table 33 (step S34).

構造指標表示部53は、複数回出現する構造指標に対して標準偏差を求めて、標準偏差が大きい構造指標から表示優先度テーブル33に保存する(ステップS35)。構造指標表示部53は、二回以上出現する構造指標に対しては、偏りを求めるため、構造指標間の距離を用いて、階層数の標準偏差を求める。そして、構造指標表示部53は、標準偏差が大きい構造指標から表示優先度テーブル33に保存する。   The structure index display unit 53 obtains a standard deviation for a structure index that appears multiple times, and saves the structure index having a large standard deviation in the display priority table 33 (step S35). The structure index display unit 53 calculates the standard deviation of the number of layers using the distance between the structure indexes in order to determine the bias for the structure index that appears twice or more. Then, the structure index display unit 53 stores the structure index having a large standard deviation in the display priority table 33.

構造指標表示部53は、表示処理部42に、表示優先度順と構造指標とを示した置換基テーブル32を表示装置15に表示させる(ステップS36)。置換基テーブル32を表示する際に、構造指標表示部53は、表示優先度テーブル33に基づいた選択ボタンテーブル6bを、表示処理部42に表示させる。   The structure index display unit 53 causes the display processing unit 42 to display the substituent table 32 indicating the display priority order and the structure index on the display device 15 (step S36). When displaying the substituent table 32, the structure index display unit 53 causes the display processing unit 42 to display the selection button table 6b based on the display priority table 33.

選択ボタンテーブル6bによって、自動で表示優先度順に構造指標を表示する選択と、各構造指標を指定する選択とがリスト形式で示される。   By the selection button table 6b, selection for automatically displaying the structure index in order of display priority and selection for designating each structure index are displayed in a list format.

ユーザ6による選択ボタンテーブル6bに対する選択操作により、優先度順に構造指標を全表示する自動表示要求、又は、選択された構造指標を表示する選択表示要求を受け付ける(ステップS37)。   By a selection operation on the selection button table 6b by the user 6, an automatic display request for displaying all the structure indices in order of priority or a selection display request for displaying the selected structure indices is received (step S37).

構造指標表示部53は、受け付けた要求が自動表示要求か否かを判断する(ステップS38)。自動表示要求ではなく選択表示要求の場合(ステップS38のNO)、構造指標表示部53は、選択表示要求で指定されるユーザ6によって選択された構造指標を、表示処理部42に表示させ(ステップS39−2)、ステップS41へと進み、置換基テーブル32への構造指標の表示を終了したか否かを判断する(ステップS41)。終了していない場合(ステップS41のNO)、構造指標表示部53は、ステップS36へと戻り、上述した処理を繰り返す。一方、終了した場合(ステップS41のYES)、構造指標表示部53は、この構造指標表示処理を終了する。   The structure index display unit 53 determines whether the received request is an automatic display request (step S38). In the case of a selection display request instead of an automatic display request (NO in step S38), the structure index display unit 53 causes the display processing unit 42 to display the structure index selected by the user 6 specified in the selection display request (step S38). S39-2), the process proceeds to step S41, and it is determined whether or not the display of the structure index on the substituent table 32 is finished (step S41). If not completed (NO in step S41), the structure index display unit 53 returns to step S36 and repeats the above-described processing. On the other hand, when the process is completed (YES in step S41), the structure index display unit 53 ends the structure index display process.

一方、自動表示要求の場合(ステップS38のYES)、構造指標表示部53は、表示優先度テーブル33の先頭から順に構造指標を、表示処理部42に表示させ(ステップS39)、表示優先度テーブル33の構造指標を全て表示したか否かを判断する(ステップS40)。全て表示していない場合(ステップS40のNO)、構造指標表示部53は、ステップS39に戻り、次の構造指標を表示する。   On the other hand, in the case of an automatic display request (YES in step S38), the structure index display unit 53 causes the display processing unit 42 to display the structure index in order from the top of the display priority table 33 (step S39). It is determined whether or not all 33 structural indices have been displayed (step S40). If not all are displayed (NO in step S40), the structure index display unit 53 returns to step S39 and displays the next structure index.

一方、全て表示した場合(ステップS40のYES)、構造指標表示部53は、置換基テーブル32への構造指標の表示を終了したか否かを判断する(ステップS41)。終了していない場合(ステップS41のNO)、構造指標表示部53は、ステップS36へと戻り、上述した処理を繰り返す。一方、終了した場合(ステップS41のYES)、構造指標表示部53は、この構造指標表示処理を終了する。   On the other hand, when all the information is displayed (YES in step S40), the structure index display unit 53 determines whether or not the display of the structure index on the substituent table 32 is finished (step S41). If not completed (NO in step S41), the structure index display unit 53 returns to step S36 and repeats the above-described processing. On the other hand, when the process is completed (YES in step S41), the structure index display unit 53 ends the structure index display process.

次に、構造式DB31について説明する。図12は、構造式DBのデータ例を示す図である。図12に例示される構造式DB31は、No.、化合物の種類、環、化合物名、構造式及び炭素番号、結合なし構造式、N、O、S、二重結合、三重結合、・・・、備考等の項目を有する。   Next, structural formula DB31 is demonstrated. FIG. 12 is a diagram illustrating a data example of the structural formula DB. The structural formula DB 31 illustrated in FIG. , Compound type, ring, compound name, structural formula and carbon number, structural formula without bond, N, O, S, double bond, triple bond,...

No.は、構造式DB31への登録時に化合物名に与えられた番号であり、化合物名に対して一意に与えられる。化合物の種類は、化合物の分類を示し、直鎖炭化水素、芳香族炭化水素、脂環式炭化水素、縮合環等を示す。   No. Is a number given to the compound name at the time of registration in the structural formula DB 31 and is uniquely given to the compound name. The type of the compound indicates the classification of the compound, and indicates a linear hydrocarbon, an aromatic hydrocarbon, an alicyclic hydrocarbon, a condensed ring, or the like.

環は、化合物の種類毎に環の有無を示す。「No」は環が無いことを示し、「Yes」は環が有ることを示す。   A ring shows the presence or absence of a ring for every kind of compound. “No” indicates that there is no ring, and “Yes” indicates that there is a ring.

化合物名は、全体構造又は部分構造としての化合物の名称を示し、「メタン」、「エタン」、・・・、「ベンゼン」、「フェニル」、・・・、「シクロヘキサン」、・・・等を示す。構造式及び炭素番号は、化合物名に対応する構造式を示し、構造式には炭素番号が付されている。結合なし構造式は、化合物において結合なし構造が存在する場合は、その結合なし構造が示される。   The compound name indicates the name of the compound as a whole structure or a partial structure, and “methane”, “ethane”,..., “Benzene”, “phenyl”,..., “Cyclohexane”,. Show. The structural formula and the carbon number indicate the structural formula corresponding to the compound name, and the structural formula is given a carbon number. An unbound structural formula indicates an unbound structure when there is an unbound structure in the compound.

化合物の特徴となる窒素N、酸素O、硫黄S、二重結合、三重結合等が、化合物毎にその有無が示される。「No」は無いことを示し、「Yes」は有ることを示す。備考には、適宜、付加的な情報が記録されるが、例えば、部分構造図等を記憶しておいても良い。   The presence or absence of nitrogen N, oxygen O, sulfur S, double bonds, triple bonds, etc., which are characteristic of the compounds, is indicated for each compound. “No” indicates that there is no, and “Yes” indicates that there is. In the remarks, additional information is recorded as appropriate. For example, a partial structure diagram or the like may be stored.

次に、置換基テーブル作成部51による置換基テーブル作成処理を説明する。図13は、置換基テーブル作成処理の第1の例を説明するための図である。図13において、理解を容易とするため、予め、アセタート誘導体の化合物名1tの全体構造1sを示して説明する。置換基テーブル作成処理では、化合物名1tの命名手順に従って行われる。   Next, the substituent table creation process by the substituent table creation unit 51 will be described. FIG. 13 is a diagram for explaining a first example of the substituent table creation process. In FIG. 13, for easy understanding, the entire structure 1s of the compound name 1t of the acetate derivative is shown and described in advance. The substituent table creation process is performed according to the naming procedure for the compound name 1t.

化合物名1tに従って、「アセタート」を母核とした第1階層を定義する((図13の(a))。第1階層の母核の「アセタート」から結合に従って、「メチル=」を第1階層の置換基1として定義し((図13の(b))、「イミノ-」を母核とした第1階層の複合置換基2を定義し((図13の(c))、そして、「フェニル」を母核とした第1階層の複合置換基3((図13の(d))を定義する。   In accordance with the compound name 1t, a first hierarchy having “acetate” as a mother nucleus is defined ((a) in FIG. 13). “Methyl =” is defined as the first according to the bond from “acetate” in the mother nucleus of the first hierarchy. Define as a substituent 1 in the hierarchy ((b) in FIG. 13), define a composite substituent 2 in the first hierarchy with “imino-” as the parent nucleus ((c) in FIG. 13), and A first-level composite substituent 3 ((d) in FIG. 13) having “phenyl” as a mother nucleus is defined.

図13の(a)において、「アセタート」を母核とし、「メチル=」が第1階層の置換基1((図13の(b))として定義される。   In (a) of FIG. 13, “acetate” is defined as the mother nucleus, and “methyl =” is defined as substituent 1 in the first hierarchy ((b) of FIG. 13).

また、第1階層の複合置換基2において((図13の(a))、「イミノ-」を母核とし、「メトキシ」を複合置換基1とする第2階層((図13の(c))が定義される。   Further, in the first substituent group 2 (((a) of FIG. 13), the second layer ((c of FIG. 13) has “imino-” as the mother nucleus and “methoxy” as the substituent group 1). )) Is defined.

更に、第1階層の複合置換基3において((図13の(a))、「フェニル」を母核とし、「[[[(E)-1-[3-(トリフルオロメチル)フェニル]エチリデン]アミノ]オキシ]メチル」を複合置換基1とする第2階層((図13の(d))も定義される。   Further, in the composite substituent 3 in the first layer ((a) in FIG. 13), “[[((E) -1- [3- (trifluoromethyl) phenyl] ethylidene” is formed with “phenyl” as the mother nucleus. The second hierarchy ((d) of FIG. 13) having “amino] oxy] methyl” as the composite substituent 1 is also defined.

第1階層の複合置換基3((図13の(a))に相当する第2階層において((図13の(d))、
第2階層の複合置換基1に対して、「メチル」を母核とし、「[[(E)-1-[3-(トリフルオロメチル)フェニル]エチリデン]アミノ]オキシ」を複合置換基1とする第3階層((図13の(e))が定義される。
In the second hierarchy corresponding to the composite substituent 3 of the first hierarchy (((a) of FIG. 13) (((d) of FIG. 13),
For compound substituent 1 in the second hierarchy, “methyl” is the parent nucleus and “[[(E) -1- [3- (trifluoromethyl) phenyl] ethylidene] amino] oxy” is compound substituent 1 Is defined ((e) in FIG. 13).

第3階層((図13の(e))の複合置換基1に対して、「オキシ」を母核とし、「[(E)-1-[3-(トリフルオロメチル)フェニル]エチリデン]アミノ」を複合置換基1とする第4階層((図13の(f))が定義される。   With respect to the composite substituent 1 in the third hierarchy ((e) of FIG. 13), “oxy” is used as a mother nucleus, and “[(E) -1- [3- (trifluoromethyl) phenyl] ethylidene] amino” is used. ”Is defined as a composite substituent 1 ((f) in FIG. 13).

第4階層の複合置換基1((図13の(f))に対して、「アミノ」を母核とし、「(E)-1-[3-(トリフルオロメチル)フェニル]エチリデン」を複合置換基1とする第5階層((図13の(g))が定義される。   Conjugating “(E) -1- [3- (trifluoromethyl) phenyl] ethylidene” with “amino” as the mother nucleus for the composite substituent 1 in the fourth hierarchy ((f) in FIG. 13) The fifth hierarchy ((g) in FIG. 13) is defined as the substituent 1.

第5階層の複合置換基1((図13の(g))に対して、「エチリデン」を母核とし、「3-(トリフルオロメチル)フェニル」を複合置換基1とする第6階層((図13の(h))が定義される。   The sixth hierarchy (wherein “ethylidene” is the mother nucleus and “3- (trifluoromethyl) phenyl” is the complex substituent 1 with respect to the fifth complex substituent 1 ((g) in FIG. 13). ((H) in FIG. 13) is defined.

第6階層の複合置換基1((図13の(h))に対して、「フェニル」を母核とし、「トリフルオロメチル」を複合置換基1とする第7階層((図13の(i))が定義される。   The sixth layer (((Fig. 13 ((1)) in Fig. 13 (h)) is formed with "phenyl" as the mother nucleus and "trifluoromethyl" as the complex substituent 1). i)) is defined.

上述したように、化合物名1tから第1階層から第7階層までを定義することによって、図14に示すような化合物名1tの置換基テーブル32−1が生成される。図14は、アセタート誘導体の置換基テーブルの例を示す図である。図14に示すアセタート誘導体の置換基テーブル32−1では、構造指標となりうる分子構造が、色別に示される。同じ構造指標を含む分子構造には同一の色で示している。   As described above, by defining the compound name 1t to the first layer to the seventh layer, the substituent table 32-1 of the compound name 1t as shown in FIG. 14 is generated. FIG. 14 is a diagram showing an example of a substituent table of acetate derivatives. In the substituent table 32-1 of the acetate derivative shown in FIG. 14, the molecular structure that can be a structural index is shown for each color. Molecular structures containing the same structural index are shown in the same color.

また、本実施例に係る置換基テーブル32−1では、表示優先度欄32aが設けられている。表示優先度欄32aには、構造指標としての有効性の程度が示される。例えば、「1」が最も有効であることを示し、数値が大きい程有効性が低いことを示す。   Further, in the substituent table 32-1 according to the present embodiment, a display priority column 32a is provided. The display priority column 32a shows the degree of effectiveness as a structure index. For example, “1” indicates that it is the most effective, and the larger the numerical value, the lower the effectiveness.

次に、構造指標表示部53による構造指標表示処理における、構造指標の表示優先度順を決定する処理(図11)を、アセタート誘導体の化合物名1tに関して図14を参照して説明する。   Next, the process (FIG. 11) for determining the display priority order of the structure index in the structure index display process by the structure index display unit 53 will be described with reference to FIG. 14 for the compound name 1t of the acetate derivative.

(I)構造指標表示部53は、構造指標の頻度を集計した後、一回しか出現しない構造指標を特定し、置換基テーブル32−1(図14)の該当する置換基の表示優先度欄32aに「1」を保存する(図11のステップS33)。保存した個数(置換基の個数)を「n」とする。   (I) The structure index display unit 53 identifies the structure index that appears only once after counting the frequency of the structure index, and displays the corresponding substituent display priority column in the substituent table 32-1 (FIG. 14). “1” is stored in 32a (step S33 in FIG. 11). The stored number (the number of substituents) is defined as “n”.

この例では、フッ素元素(F)を含む置換基が一回しか出現しない構造指標に相当する。フッ素元素(F)を含む置換基は、第7階層の「トリフルオロメチル」のみであるので、n=1である。第7階層の「トリフルオロメチル」に対する表示優先度欄32aに「1」を保存する。   In this example, it corresponds to a structural index in which a substituent containing a fluorine element (F) appears only once. Since the substituent containing the fluorine element (F) is only “trifluoromethyl” in the seventh layer, n = 1. “1” is stored in the display priority field 32a for “trifluoromethyl” in the seventh layer.

(II)構造指標の頻度の集計結果に基づいて、頻度が2以上を示す構造指標の個数を「m」とする。頻度が2以上の構造指標の分布の偏りを求めて、分布の偏りが大きい方から順に、置換基テーブル32−1(図14)の該当する置換基の表示優先度欄32aに「n+1、n+2、n+3、・・・n+m」を保存する。階層数を距離として、その標準偏差を求め、分布の偏りとする。   (II) Based on the result of counting the frequency of the structure index, the number of structure indices having a frequency of 2 or more is “m”. The distribution bias of the structure index having a frequency of 2 or more is obtained, and “n + 1” is displayed in the display priority column 32a of the corresponding substituent in the substituent table 32-1 (FIG. 14) in descending order of distribution bias. , N + 2, n + 3,... N + m ”. Using the number of hierarchies as a distance, the standard deviation is obtained and the distribution is biased.

この例では、頻度が2以上を示す構造指標に該当する置換基が5個存在するため、m=5である。標準偏差は、環は3.54、末端置換基は3.21、窒素元素(N)は2.13、(環を含まない)多重結合は2.08、酸素元素(O)は1.53である。   In this example, m = 5 since there are five substituents corresponding to the structural index having a frequency of 2 or more. The standard deviation is 3.54 for the ring, 3.21 for the terminal substituent, 2.13 for the nitrogen element (N), 2.08 for the multiple bond (excluding the ring), and 1.53 for the oxygen element (O). It is.

標準偏差が大きい方から順に、環、末端置換基、窒素元素(N)、多重結合、酸素元素(O)を含む置換基について、置換基テーブル32−1(図14)の表示優先度欄32aに「2」、「3」、「4」、「5」、「6」と順に保存する。   In order from the largest standard deviation, the display priority column 32a of the substituent table 32-1 (FIG. 14) for the substituents including the ring, terminal substituent, nitrogen element (N), multiple bond, and oxygen element (O). And “2”, “3”, “4”, “5”, “6” in this order.

(III)表示優先度欄32aに従って、各構造指標を含む置換基を置換基テーブル32−1で示しながら、優先度の高い順(表示優先度欄32aの値の昇順)に順次表示する。   (III) In accordance with the display priority column 32a, the substituents including the respective structural indices are sequentially displayed in order of higher priority (ascending order of the values in the display priority column 32a) while showing the substituent table 32-1.

この例では、フッ素元素(F)、環、末端置換基、窒素元素(N)、多重結合、酸素元素(O)の各構造指標を含む置換基を置換基テーブル32−1上で順次表示する。表示する際には、図14に例示したように、色等を用いて構造指標を強調表示することによって、視認し易くできる。同時に、化合物名1tを合わせて表示し、置換基テーブル32−1内の構造指標を含む置換基に相当する化合物名を視認し易いように強調表示する。   In this example, substituents including structural indexes of fluorine element (F), ring, terminal substituent, nitrogen element (N), multiple bond, and oxygen element (O) are sequentially displayed on the substituent table 32-1. . At the time of display, as illustrated in FIG. 14, it is possible to easily recognize the structure index by highlighting the structure index using a color or the like. At the same time, the compound name 1t is displayed together, and the compound name corresponding to the substituent including the structural index in the substituent table 32-1 is highlighted so that it can be easily seen.

上記(III)では、自動表示要求に応じた処理例を説明したが、選択表示要求を受けた場合には、選択表示要求で指定される構造指標を含む置換基を置換基テーブル32−1上で表示する。選択表示要求によって、構造指標は複数指定されていても良い。指定された各構造指標を含む置換基を、順に置換基テーブル32−1上で表示すればよい。   In the above (III), the processing example corresponding to the automatic display request has been described. However, when the selection display request is received, the substituent including the structural index specified by the selection display request is displayed on the substituent table 32-1. Is displayed. A plurality of structure indices may be designated by the selection display request. What is necessary is just to display the substituent containing each designated structure parameter | index on the substituent table 32-1 in order.

アセタート誘導体の化合物名1tに関する画面例について図15から図21で説明する。図15は、アセタート誘導体の分子構造に関して構造指標を示した画面例を示す図である。   Screen examples relating to the compound name 1t of the acetate derivative will be described with reference to FIGS. FIG. 15 is a diagram showing an example of a screen showing a structure index regarding the molecular structure of the acetate derivative.

図15では、構造指標の表示方法を選択する画面G70が示されている。画面G70は、化合物名を表示する表示領域70aと、置換基テーブル32−1と、全体構造1sと、選択ボタンテーブル6bとを有する。   FIG. 15 shows a screen G70 for selecting a structure index display method. The screen G70 includes a display area 70a for displaying compound names, a substituent table 32-1, an overall structure 1s, and a selection button table 6b.

表示領域70aには、ユーザ6が入力したアセタート誘導体の化合物名1tが表示される。   In the display area 70a, the compound name 1t of the acetate derivative input by the user 6 is displayed.

置換基テーブル32−1では、同じ構造指標を含む置換基には同じ色でハイライトして、構造指標が視認し易いように表示されている。異なる構造指標には異なる色が割り当てられている。   In the substituent table 32-1, substituents including the same structure index are highlighted with the same color so that the structure index is displayed easily. Different structural indices are assigned different colors.

構造指標毎に、例えば、構造指標が、
・フッ素元素(F)の場合は色P
・環の場合は色Y
・末端置換基の場合は色B
・窒素元素(N)の場合は色G
・多重結合の場合は色L
・酸素元素(O)の場合は色K
で示される。
For each structure index, for example, the structure index is
-Color P for elemental fluorine (F)
・ Color Y for ring
-Color B for terminal substituents
-Color G for elemental nitrogen (N)
-Color L for multiple bonds
-Color K for oxygen element (O)
Indicated by

置換基テーブル32−1には、置換基毎に表示優先度欄32aが加えられている。ユーザ6は、構造指標を含む置換基と表示優先度欄32aとが強調表示されることにより、構造指標としての有効性を知ることができる。   In the substituent table 32-1, a display priority column 32a is added for each substituent. The user 6 can know the effectiveness as the structure index by highlighting the substituent including the structure index and the display priority column 32a.

画面G70に表示される選択ボタンテーブル6bは、表示選択、構造指標等の項目を有する。表示選択は、チェックボックスはユーザによる構造指標の選択を可能とする。   The selection button table 6b displayed on the screen G70 has items such as display selection and structure index. For display selection, the check box allows the user to select a structural index.

構造指標は、例えば、優先度順に全表示、フッ素元素(F)、環、末端置換基、窒素元素(N)、多重結合、酸素元素(O)が表示される。   As the structure index, for example, all display, fluorine element (F), ring, terminal substituent, nitrogen element (N), multiple bond, and oxygen element (O) are displayed in order of priority.

構造指標の優先度順に全表示は、全ての構造指標を表示優先度32aの順に自動で表示することを示す。優先度順に全表示以外は、表示優先度32aの高い順に一覧されている。構造指標をユーザが個別に選択した場合は、ユーザに選択された構造指標のみが表示される。   All display in the order of priority of the structure index indicates that all structure indices are automatically displayed in the order of the display priority 32a. Except for all display in order of priority, the items are listed in descending order of display priority 32a. When the structure index is individually selected by the user, only the structure index selected by the user is displayed.

図16は、フッ素元素(F)を構造指標として表示した画面例を示す図である。図16に示す画面例G71では、本実施例において、アセタート誘導体の化合物名1tに基づいて構造指標として最も有効そうであると判定したフッ素元素(F)の位置が、化合物名1t内と、化合物名1tに基づく置換基テーブル32−1内とに視認可能なように、例えば、色Pで示される。   FIG. 16 is a diagram showing an example of a screen displaying the fluorine element (F) as a structure index. In the screen example G71 shown in FIG. 16, in this example, the position of the fluorine element (F) determined to be most effective as a structural index based on the compound name 1t of the acetate derivative is within the compound name 1t, For example, it is indicated by a color P so as to be visible in the substituent table 32-1 based on the name 1t.

置換基テーブル32−1内の第7階層(第6階層の置換基1)の置換基1「トリフルオロメチル」が構造指標となりうること、また、化合物名1t内で「トリフルオロメチル」が色Pで示される。   The substituent 1 “trifluoromethyl” in the seventh layer (substituent 1 in the sixth layer) in the substituent table 32-1 can be a structural index, and “trifluoromethyl” is the color in the compound name 1t. Indicated by P.

従って、ユーザは、置換基テーブル32−1によって、化合物名1t内の「トリフルオロメチル」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bonding relationship in the molecular structure with respect to “trifluoromethyl” in the compound name 1t by the substituent table 32-1.

図17は、環を構造指標として表示した画面例を示す図である。図17に示す画面例G72では、本実施例において、アセタート誘導体の化合物名1tに基づいて構造指標として2番目に有効そうであると判定した環の位置が、化合物名1t内と、化合物名1tに基づく置換基テーブル32−1内とに視認可能なように、例えば、色Yで示される。   FIG. 17 is a diagram illustrating an example of a screen displaying a ring as a structure index. In the screen example G72 shown in FIG. 17, in this example, the positions of the rings determined to be the second most effective as a structural index based on the compound name 1t of the acetate derivative are within the compound name 1t and the compound name 1t. For example, it is indicated by a color Y so as to be visible in the substituent table 32-1 based on the above.

置換基テーブル32−1内の第2階層(第1階層の置換基3)の母核(親)及び第7階層(第5階層の置換基1)の母核(親)「フェニル」が構造指標となりうること、また、化合物名1t内で「フェニル」が色Yで示される。   The mother nucleus (parent) of the second layer (substituent 3 of the first layer) and the mother nucleus (parent) “phenyl” of the seventh layer (substituent 1 of the fifth layer) in the substituent table 32-1 are structured. It can be used as an index, and “phenyl” is indicated by a color Y in the compound name 1t.

従って、ユーザは、置換基テーブル32−1によって、化合物名1t内の「フェニル」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bond relationship in the molecular structure with respect to “phenyl” in the compound name 1t by the substituent table 32-1.

図18は、末端置換基を構造指標として表示した画面例を示す図である。図18に示す画面例G73では、本実施例において、アセタート誘導体の化合物名1tに基づいて構造指標として3番目に有効そうであると判定した末端置換基の位置が、化合物名1t内と、化合物名1tに基づく置換基テーブル32−1内とに視認可能なように、例えば、色Bで示される。   FIG. 18 is a diagram showing an example of a screen displaying terminal substituents as structure indices. In the screen example G73 shown in FIG. 18, in this example, the positions of the terminal substituents determined to be the third most effective as a structural index based on the compound name 1t of the acetate derivative are within the compound name 1t and the compound For example, it is indicated by a color B so as to be visible in the substituent table 32-1 based on the name 1t.

置換基テーブル32−1内の第1階層の置換基1「メチル」、第2階層(第1階層の置換基2)の置換基1「メトキシ」、及び第7階層(第5階層の置換基1)の置換基1「トリフルオロメチル」が構造指標となりうること、また、化合物名1t内で「メチル」、「メトキシ」、及び「トリフルオロメチル」が色Bで示される。   Substituent 1 “methyl” in the first hierarchy, substituent 1 “methoxy” in the second hierarchy (first substituent 2), and seventh hierarchy (fifth hierarchy) in the substituent table 32-1. The substituent 1 “trifluoromethyl” in 1) can be a structural index, and “methyl”, “methoxy”, and “trifluoromethyl” are indicated by the color B in the compound name 1t.

従って、ユーザは、置換基テーブル32−1によって、化合物名1t内の「メチル」、「メトキシ」、及び「トリフルオロメチル」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bonding relationship in the molecular structure regarding “methyl”, “methoxy”, and “trifluoromethyl” in the compound name 1t by the substituent table 32-1.

図19は、窒素元素(N)を構造指標として表示した画面例を示す図である。図19に示す画面例G74では、本実施例において、アセタート誘導体の化合物名1tに基づいて構造指標として4番目に有効そうであると判定した末端置換基の位置が、化合物名1t内と、化合物名1tに基づく置換基テーブル32−1内とに視認可能なように、例えば、色Gで示される。   FIG. 19 is a diagram showing an example of a screen displaying nitrogen element (N) as a structural index. In the screen example G74 shown in FIG. 19, in this example, the positions of the terminal substituents determined to be the fourth most effective as a structural index based on the compound name 1t of the acetate derivative are within the compound name 1t and the compound For example, it is indicated by a color G so as to be visible in the substituent table 32-1 based on the name 1t.

置換基テーブル32−1内の第2階層(第1階層の置換基2)の母核(親)「イミノ-」、及び第5階層(第4階層の置換基1)の母核(親)「アミノ」が構造指標となりうること、また、化合物名1t内で「イミノ-」、及び「アミノ」が色Gで示される。   The mother nucleus (parent) of the second hierarchy (substituent 2 of the first hierarchy) “imino-” and the mother nucleus (parent) of the fifth hierarchy (substituent 1 of the fourth hierarchy) in the substituent table 32-1. “Amino” can be a structural index, and “imino-” and “amino” are indicated by the color G in the compound name 1t.

従って、ユーザは、置換基テーブル32−1によって、化合物名1t内の「イミノ-」、及び「アミノ」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bond relationship in the molecular structure regarding “imino-” and “amino” in the compound name 1t by the substituent table 32-1.

図20は、多重結合を構造指標として表示した画面例を示す図である。図20に示す画面例G75では、本実施例において、アセタート誘導体の化合物名1tに基づいて構造指標として5番目に有効そうであると判定した末端置換基の位置が、化合物名1t内と、化合物名1tに基づく置換基テーブル32−1内とに視認可能なように、例えば、色Lで示される。   FIG. 20 is a diagram showing an example of a screen displaying multiple bonds as a structure index. In the screen example G75 shown in FIG. 20, in this example, the position of the terminal substituent determined to be the fifth most effective as a structural index based on the compound name 1t of the acetate derivative is within the compound name 1t. For example, it is indicated by a color L so as to be visible in the substituent table 32-1 based on the name 1t.

置換基テーブル32−1内の第1階層の母核(親)「アセタート」、第2階層(第1階層の置換基2)の母核(親)「イミノ-」、及び第6階層(第5階層の置換基1)の母核(親)「エチリデン」が構造指標となりうること、また、化合物名1t内で「アセタート」、「イミノ-」、及び「エチリデン」が色Lで示される。   The first layer mother nucleus (parent) “acetate”, the second layer (first layer substituent 2) mother nucleus (parent) “imino-”, and the sixth layer (first group) in the substituent table 32-1. The parent nucleus (parent) “ethylidene” of the substituent 1) in five layers can be a structural index, and “acetate”, “imino-”, and “ethylidene” are indicated by the color L in the compound name 1t.

従って、ユーザは、置換基テーブル32−1によって、化合物名1t内の「「アセタート」、「イミノ-」、及び「エチリデン」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bond relationship in the molecular structure with respect to ““ acetate ”,“ imino- ”, and“ ethylidene ”in the compound name 1t by the substituent table 32-1.

図21は、酸素元素(O)を構造指標として表示した画面例を示す図である。図21に示す画面例G76では、本実施例において、アセタート誘導体の化合物名1tに基づいて構造指標として6番目に有効そうであると判定した末端置換基の位置が、化合物名1t内と、化合物名1tに基づく置換基テーブル32−1内とに視認可能なように、例えば、色Kで示される。   FIG. 21 is a diagram showing an example of a screen displaying oxygen element (O) as a structural index. In the screen example G76 shown in FIG. 21, in this example, the positions of the terminal substituents determined to be the sixth most effective as a structural index based on the compound name 1t of the acetate derivative are within the compound name 1t and the compound For example, it is indicated by a color K so as to be visible in the substituent table 32-1 based on the name 1t.

置換基テーブル32−1内の第1階層の母核(親)「アセタート」、第2階層(第1階層の置換基2)の置換基1「メトキシ」、及び第4階層(第3階層の置換基1)の母核(親)「オキシ」が構造指標となりうること、また、化合物名1t内で「アセタート」、「メトキシ」、及び「オキシ」が色Kで示される。   The first level mother nucleus (parent) “acetate”, the second level (first level substituent 2), the first level “methoxy”, and the fourth level (third level) in the substituent table 32-1. The mother nucleus (parent) “oxy” of the substituent 1) can be a structural index, and “acetate”, “methoxy”, and “oxy” are indicated by the color K in the compound name 1t.

従って、ユーザは、置換基テーブル32−1によって、化合物名1t内の「「アセタート」、「メトキシ」、及び「オキシ」に関して、分子構造における結合関係を容易に視認できる。図22は、置換基テーブル作成処理の第2の例を説明するための図である。図22において、理解を容易とするため、予め、ピペラジン誘導体の化合物名2tの全体構造1sを示して説明する。置換基テーブル作成処理では、化合物名2tの命名手順に従って行われる。   Therefore, the user can easily visually recognize the bonding relationship in the molecular structure with respect to ““ acetate ”,“ methoxy ”, and“ oxy ”in the compound name 1t by the substituent table 32-1. FIG. 22 is a diagram for explaining a second example of the substituent table creation process. In FIG. 22, for easy understanding, the entire structure 1s of the compound name 2t of the piperazine derivative will be shown and described in advance. The substituent table creation processing is performed according to the naming procedure for the compound name 2t.

化合物名2tに従って、「ピベラジン」を母核とした第1階層を定義する((図22の(a))。第1階層の母核の「ピベラジン」から結合に従って、「ベンジル」を第1階層の置換基1として定義し((図22の(b))、「ベンゾイル」を母核とした第1階層の複合置換基2を定義し((図22の(c))、「1H−インドール」を母核とした第1階層の複合置換基3を定義する((図22の(d))。   In accordance with the compound name 2t, the first hierarchy with “piverazine” as the mother nucleus is defined ((a) of FIG. 22). 1 ((b) of FIG. 22), and the first-level composite substituent 2 having “benzoyl” as the mother nucleus is defined ((c) of FIG. 22), and “1H-indole” ”Is defined as a first-stage composite substituent 3 ((d) in FIG. 22).

図22の(a)において、「ピベラジン」を母核とし、「ベンジル」が第1階層の置換基1((図22の(b))として定義される。   In FIG. 22A, “piverazine” is defined as the mother nucleus, and “benzyl” is defined as substituent 1 in the first layer ((b) in FIG. 22).

また、第1階層の複合置換基2において((図22の(a))、「ベンゾイル」を母核とし、2つの「トリフルオロメチル」を置換基1とする第2階層((図22の(c))が定義される。   Further, in the composite substituent 2 in the first hierarchy (((a) in FIG. 22), the second hierarchy (in FIG. 22) with “benzoyl” as the mother nucleus and two “trifluoromethyl” as the substituent 1. (C)) is defined.

更に、第1階層の複合置換基3において((図22の(a))、「1H−インドール」を母核とし、「イルメチル」を置換基1とする第2階層((図22の(d))も定義される。   Further, in the composite substituent 3 in the first hierarchy (((a) of FIG. 22), the second hierarchy ((d in FIG. 22 (d) in FIG. 22) has “1H-indole” as the mother nucleus and “ylmethyl” as the substituent 1. )) Is also defined.

上述したように、化合物名2tから第1階層から第2階層までを定義することによって、図23に示すような化合物名2tの置換基テーブル32−2が生成される。図23は、ピペラジン誘導体の置換基テーブルの例を示す図である。図23に示すピペラジン誘導体の置換基テーブル32−2では、構造指標となりうる分子構造が、色別に示される。同じ構造指標を含む分子構造には同一の色で示している。   As described above, by defining the compound name 2t to the first layer to the second layer, the substituent table 32-2 of the compound name 2t as shown in FIG. 23 is generated. FIG. 23 is a diagram showing an example of a substituent table of piperazine derivatives. In the substituent table 32-2 of the piperazine derivative shown in FIG. 23, the molecular structure that can be a structural index is shown for each color. Molecular structures containing the same structural index are shown in the same color.

また、本実施例に係る置換基テーブル32−2では、表示優先度欄32aが設けられている。表示優先度欄32aには、構造指標としての有効性の程度が示される。例えば、「1」が最も有効であることを示し、数値が大きい程有効性が低いことを示す。   In addition, in the substituent table 32-2 according to the present embodiment, a display priority column 32a is provided. The display priority column 32a shows the degree of effectiveness as a structure index. For example, “1” indicates that it is the most effective, and the larger the numerical value, the lower the effectiveness.

次に、構造指標表示部53による構造指標表示処理における、構造指標の表示優先度順を決定する処理(図11)を、ピペラジン誘導体の化合物名2tに関して図23を参照して説明する。   Next, the process (FIG. 11) for determining the display priority order of the structure index in the structure index display process by the structure index display unit 53 will be described with reference to FIG. 23 regarding the compound name 2t of the piperazine derivative.

(I)構造指標表示部53は、構造指標の頻度を集計した後、一回しか出現しない構造指標を特定し、置換基テーブル32−2(図23)の該当する置換基の表示優先度欄32aに「1」を保存する(図11のステップS33)。保存した個数を「n」とする。   (I) The structure index display unit 53 identifies the structure index that appears only once after counting the frequency of the structure index, and displays the corresponding substituent display priority column in the substituent table 32-2 (FIG. 23). “1” is stored in 32a (step S33 in FIG. 11). The number stored is “n”.

この例では、酸素元素(O)を含む置換基と、(環を含まない)多重結合を含む置換基とが相当する。酸素元素(O)を含む置換基は、第2階層の「トリフルオロメチル」のみである。多重結合を含む置換基もまた、第2階層の「トリフルオロメチル」のみである。第7階層の「トリフルオロメチル」であるので、第7階層の「トリフルオロメチル」に対する表示優先度欄32aに「1」を保存する。各構造指標を含む置換基の個数は2個であるのでn=2である。   In this example, a substituent containing an oxygen element (O) corresponds to a substituent containing a multiple bond (not including a ring). The substituent containing oxygen element (O) is only “trifluoromethyl” in the second hierarchy. Substituents containing multiple bonds are also only the second tier “trifluoromethyl”. Since it is “trifluoromethyl” in the seventh layer, “1” is stored in the display priority column 32a for “trifluoromethyl” in the seventh layer. Since the number of substituents including each structural index is 2, n = 2.

(II)構造指標の頻度の集計結果に基づいて、頻度が2以上を示す構造指標の個数を「m」とする。頻度が2以上の構造指標の分布の偏りを求めて、分布の偏りが大きい方から順に、置換基テーブル32−2(図23)の該当する置換基の表示優先度欄32aに「n+1、n+2、n+3、・・・n+m」を保存する。階層数を距離として、その標準偏差を求め、分布の偏りとする。   (II) Based on the result of counting the frequency of the structure index, the number of structure indices having a frequency of 2 or more is “m”. The distribution bias of the structure index having a frequency of 2 or more is obtained, and “n + 1” is displayed in the display priority column 32a of the corresponding substituent in the substituent table 32-2 (FIG. 23) in descending order of distribution bias. , N + 2, n + 3,... N + m ”. Using the number of hierarchies as a distance, the standard deviation is obtained and the distribution is biased.

この例では、頻度が2以上を示す構造指標に該当する置換基が4個存在するため、m=4である。標準偏差は、フッ素元素(F)は4、窒素元素(N)は1.15、末端置換基は0.58、環は0.5である。   In this example, m = 4 because there are four substituents corresponding to the structural index having a frequency of 2 or more. The standard deviation is 4 for elemental fluorine (F), 1.15 for elemental nitrogen (N), 0.58 for the terminal substituent, and 0.5 for the ring.

標準偏差が大きい方から順に、フッ素元素(F)、窒素元素(N)、末端置換基、環を含む置換基について、置換基テーブル32−2(図23)の表示優先度欄32aに「3」、「4」、「5」、「6」と順に保存する。   In order of increasing standard deviation, “3” is displayed in the display priority column 32a of the substituent table 32-2 (FIG. 23) for the fluorine element (F), the nitrogen element (N), the terminal substituent, and the substituent including the ring. ”,“ 4 ”,“ 5 ”,“ 6 ”.

(III)表示優先度欄32aに従って、各構造指標を含む置換基を置換基テーブル32−2で示しながら、優先度の高い順(表示優先度欄32aの値の昇順)に順次表示する。   (III) In accordance with the display priority column 32a, the substituents including the respective structural indices are sequentially displayed in order of descending priority (ascending order of the values in the display priority column 32a) while showing the substituent table 32-2.

この例では、酸素元素(O)、多重結合、フッ素元素(F)、窒素元素(N)、末端置換基、環の各構造指標を含む置換基を置換基テーブル32−2上で順次表示する。表示する際には、図23に例示したように、色等を用いて構造指標を強調表示することによって、視認し易くできる。同時に、化合物名2tを合わせて表示し、置換基テーブル32−2内の構造指標を含む置換基に相当する化合物名を視認し易いように強調表示する。   In this example, oxygen elements (O), multiple bonds, fluorine elements (F), nitrogen elements (N), substituents including terminal substituents and ring structural indices are sequentially displayed on the substituent table 32-2. . When displayed, as illustrated in FIG. 23, the structure index is highlighted using a color or the like, so that it can be easily recognized. At the same time, the compound name 2t is displayed together, and the compound name corresponding to the substituent including the structural index in the substituent table 32-2 is highlighted so that it can be easily seen.

上記(III)では、自動表示要求に応じた処理例を説明したが、選択表示要求を受けた場合には、選択表示要求で指定される構造指標を含む置換基を置換基テーブル32−2上で表示する。選択表示要求によって、構造指標は複数指定されていても良い。指定された各構造指標を含む置換基を、順に置換基テーブル32−2上で表示すればよい。   In the above (III), the processing example corresponding to the automatic display request has been described. However, when the selection display request is received, the substituent including the structural index specified by the selection display request is displayed on the substituent table 32-2. Is displayed. A plurality of structure indices may be designated by the selection display request. What is necessary is just to display the substituent containing each designated structure parameter | index on the substituent table 32-2 in order.

ピペラジン誘導体の化合物名2tに関する画面例について図24から図30で説明する。図24は、ピペラジン誘導体の分子構造に関して構造指標を示した画面例を示す図である。   Examples of screens related to the compound name 2t of the piperazine derivative will be described with reference to FIGS. FIG. 24 is a diagram showing an example of a screen showing a structure index regarding the molecular structure of a piperazine derivative.

図24では、構造指標の表示方法を選択する画面G80が示されている。画面G80は、化合物名を表示する表示領域80aと、置換基テーブル32−2と、全体構造2sと、選択ボタンテーブル6bとを有する。   FIG. 24 shows a screen G80 for selecting a structure index display method. The screen G80 has a display area 80a for displaying compound names, a substituent table 32-2, an overall structure 2s, and a selection button table 6b.

表示領域80aには、ユーザ6が入力したピペラジン誘導体の化合物名2tが表示される。   In the display area 80a, the compound name 2t of the piperazine derivative input by the user 6 is displayed.

置換基テーブル32−2では、同じ構造指標を含む置換基には同じ色でハイライトして、構造指標が視認し易いように表示されている。異なる構造指標には異なる色が割り当てられている。   In the substituent table 32-2, the substituents including the same structure index are highlighted with the same color so that the structure index is displayed easily. Different structural indices are assigned different colors.

構造指標毎に、例えば、構造指標が、
・酸素元素(O)の場合は色K
・多重結合の場合は色L
・フッ素元素(F)の場合は色P
・窒素元素(N)の場合は色G
・末端置換基の場合は色B
・環の場合は色Y
で示される。
For each structure index, for example, the structure index is
-Color K for oxygen element (O)
-Color L for multiple bonds
-Color P for elemental fluorine (F)
-Color G for elemental nitrogen (N)
-Color B for terminal substituents
・ Color Y for ring
Indicated by

置換基テーブル32−2には、置換基毎に表示優先度欄32aが加えられている。ユーザ6は、構造指標を含む置換基と表示優先度欄32aとが強調表示されることにより、構造指標としての有効性を知ることができる。   In the substituent table 32-2, a display priority column 32a is added for each substituent. The user 6 can know the effectiveness as the structure index by highlighting the substituent including the structure index and the display priority column 32a.

画面G80に表示される選択ボタンテーブル6bは、表示選択、構造指標等の項目を有する。表示選択は、チェックボックスはユーザによる構造指標の選択を可能とする。   The selection button table 6b displayed on the screen G80 has items such as display selection and structure index. For display selection, the check box allows the user to select a structural index.

構造指標は、例えば、優先度順に全表示、酸素元素(O)、多重結合、フッ素元素(F)、窒素元素(N)、末端置換基、環が表示される。   As the structure index, for example, all display, oxygen element (O), multiple bond, fluorine element (F), nitrogen element (N), terminal substituent, and ring are displayed in order of priority.

構造指標の優先度順に全表示は、全ての構造指標を表示優先度32aの順に自動で表示することを示す。優先度順に全表示以外は、表示優先度32aの高い順に一覧されている。構造指標をユーザが個別に選択した場合は、ユーザに選択された構造指標のみが表示される。   All display in the order of priority of the structure index indicates that all structure indices are automatically displayed in the order of the display priority 32a. Except for all display in order of priority, the items are listed in descending order of display priority 32a. When the structure index is individually selected by the user, only the structure index selected by the user is displayed.

図25は、酸素元素(O)を構造指標として表示した画面例を示す図である。図25に示す画面例G81では、本実施例において、ピペラジン誘導体の化合物名2tに基づいて構造指標として最も有効そうであると判定した酸素元素(O)の位置が、化合物名2t内と、化合物名2tに基づく置換基テーブル32−2内とに視認可能なように、例えば、色Kで示される。   FIG. 25 is a diagram showing an example of a screen displaying oxygen element (O) as a structural index. In the screen example G81 shown in FIG. 25, in this example, the position of the oxygen element (O) determined to be most effective as a structural index based on the compound name 2t of the piperazine derivative is within the compound name 2t and the compound For example, it is indicated by a color K so as to be visible in the substituent table 32-2 based on the name 2t.

置換基テーブル32−2内の第2階層(第1階層の置換基2)の母核(親)「ベンゾイル」が構造指標となりうること、また、ピペラジン誘導体の化合物名2t内で「ベンゾイル」が色Kで示される。   The parent nucleus (parent) “benzoyl” in the second hierarchy (substituent 2 in the first hierarchy) in the substituent table 32-2 can be a structural index, and “benzoyl” is present in the compound name 2t of the piperazine derivative. Indicated by color K.

従って、ユーザは、置換基テーブル32−2によって、化合物名2t内の「ベンゾイル」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bond relationship in the molecular structure with respect to “benzoyl” in the compound name 2t by the substituent table 32-2.

図26は、多重結合を構造指標として表示した画面例を示す図である。図26に示す画面例G82では、本実施例において、ピペラジン誘導体の化合物名2tに基づいて構造指標として2番目に有効そうであると判定した環の位置が、化合物名2t内と、化合物名2tに基づく置換基テーブル32−2内とに視認可能なように、例えば、色Lで示される。   FIG. 26 is a diagram illustrating a screen example in which multiple coupling is displayed as a structure index. In the screen example G82 shown in FIG. 26, in this example, the ring positions determined to be the second most effective as a structural index based on the compound name 2t of the piperazine derivative are within the compound name 2t and the compound name 2t. For example, it is indicated by a color L so as to be visible in the substituent table 32-2 based on the above.

置換基テーブル32−2内の第2階層(第1階層の置換基3)の置換基1「イルメリル」が構造指標となりうること、また、化合物名2t内で「イルメリル」が色Lで示される。   The substituent 1 “ilmeryl” in the second hierarchy (substituent 3 in the first hierarchy) in the substituent table 32-2 can be a structural index, and “ilmeryl” is indicated by the color L in the compound name 2t. .

従って、ユーザは、置換基テーブル32−2によって、化合物名2t内の「イルメリル」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bond relation in the molecular structure with respect to “ilmeryl” in the compound name 2t by the substituent table 32-2.

図27は、フッ素元素(F)を構造指標として表示した画面例を示す図である。図27に示す画面例G83では、本実施例において、ピペラジン誘導体の化合物名2tに基づいて構造指標として3番目に有効そうであると判定した末端置換基の位置が、化合物名2t内と、化合物名2tに基づく置換基テーブル32−2内とに視認可能なように、例えば、色Pで示される。   FIG. 27 is a diagram showing an example of a screen displaying the fluorine element (F) as a structure index. In the screen example G83 shown in FIG. 27, in this example, the position of the terminal substituent determined to be the third most effective as a structural index based on the compound name 2t of the piperazine derivative is within the compound name 2t. For example, it is indicated by a color P so as to be visible in the substituent table 32-2 based on the name 2t.

置換基テーブル32−2内の第2階層(第1階層の置換基2)の置換基1「トリフルオロメチル」が構造指標となりうること、また、化合物名2t内で「トリフルオロメチル」が色Pで示される。   The substituent 1 “trifluoromethyl” in the second hierarchy (substituent 2 in the first hierarchy) in the substituent table 32-2 can be a structural index, and “trifluoromethyl” in the compound name 2t is colored Indicated by P.

従って、ユーザは、置換基テーブル32−2によって、化合物名2t内の「トリフルオロメチル」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bonding relationship in the molecular structure with respect to “trifluoromethyl” in the compound name 2t by the substituent table 32-2.

図28は、窒素元素(N)を構造指標として表示した画面例を示す図である。図28に示す画面例G84では、本実施例において、ピペラジン誘導体の化合物名2tに基づいて構造指標として4番目に有効そうであると判定した末端置換基の位置が、化合物名2t内と、化合物名2tに基づく置換基テーブル32−2内とに視認可能なように、例えば、色Gで示される。   FIG. 28 is a diagram showing an example of a screen displaying nitrogen element (N) as a structural index. In the screen example G84 shown in FIG. 28, in this example, the positions of the terminal substituents determined to be the fourth most effective as a structural index based on the compound name 2t of the piperazine derivative are within the compound name 2t and the compound For example, it is indicated by a color G so as to be visible in the substituent table 32-2 based on the name 2t.

置換基テーブル32−2内の第1階層の母核(親)「ピペラジン」、及び、第2階層(第1階層の置換基3)の母核(親)「1H−インドール」が構造指標となりうること、また、化合物名2t内で「ピペラジン」及び「1H−インドール」が色Gで示される。   The structure index is the mother nucleus (parent) “piperazine” in the first hierarchy and the mother nucleus (parent) “1H-indole” in the second hierarchy (substituent 3 in the first hierarchy) in the substituent table 32-2. In addition, “piperazine” and “1H-indole” are indicated by the color G in the compound name 2t.

従って、ユーザは、置換基テーブル32−2によって、化合物名2t内の「トリフルオロメチル」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bonding relationship in the molecular structure with respect to “trifluoromethyl” in the compound name 2t by the substituent table 32-2.

図29は、末端置換基を構造指標として表示した画面例を示す図である。図29に示す画面例G85では、本実施例において、ピペラジン誘導体の化合物名2tに基づいて構造指標として5番目に有効そうであると判定した末端置換基の位置が、化合物名2t内と、化合物名2tに基づく置換基テーブル32−2内とに視認可能なように、例えば、色Bで示される。   FIG. 29 is a diagram showing an example of a screen displaying terminal substituents as structure indices. In the screen example G85 shown in FIG. 29, in this example, the position of the terminal substituent determined to be the fifth most effective as a structural index based on the compound name 2t of the piperazine derivative is within the compound name 2t and the compound For example, it is indicated by a color B so as to be visible in the substituent table 32-2 based on the name 2t.

置換基テーブル32−2内の第1階層の置換基1「ベンジル」、第2階層(第1階層の置換基2)の置換基1「トリフルオロメチル」、及び第2階層(第1階層の置換基3)の置換基1「1H−インドール」が構造指標となりうること、また、化合物名2t内で「ベンジル」、「トリフルオロメチル」、及び「1H−インドール」が色Bで示される。   Substituent 1 “benzyl” in the first hierarchy, substituent 1 “trifluoromethyl” in the second hierarchy (first substituent 2), and second hierarchy (first hierarchy) in the substituent table 32-2. The substituent 1 “1H-indole” of the substituent 3) can be a structural index, and “benzyl”, “trifluoromethyl”, and “1H-indole” are indicated by the color B in the compound name 2t.

従って、ユーザは、置換基テーブル32−2によって、化合物名2t内の「ベンジル」、「トリフルオロメチル」、及び「1H−インドール」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bonding relationship in the molecular structure with respect to “benzyl”, “trifluoromethyl”, and “1H-indole” in the compound name 2t by the substituent table 32-2.

図30は、環を構造指標として表示した画面例を示す図である。図30に示す画面例G86では、本実施例において、ピペラジン誘導体の化合物名2tに基づいて構造指標として6番目に有効そうであると判定した末端置換基の位置が、化合物名2t内と、化合物名2tに基づく置換基テーブル32−2内とに視認可能なように、例えば、色Yで示される。   FIG. 30 is a diagram illustrating a screen example in which a ring is displayed as a structure index. In the screen example G86 shown in FIG. 30, in this example, the position of the terminal substituent determined to be the sixth most effective as a structural index based on the compound name 2t of the piperazine derivative is within the compound name 2t, For example, it is indicated by a color Y so as to be visible in the substituent table 32-2 based on the name 2t.

置換基テーブル32−2内の第1階層の母核(親)「ピペラジン」、第1階層の置換基1「ベンジル」、第2階層(第1階層の置換基2)の母核(親)「ベンゾイル」、及び第2階層(第1階層の置換基3)の母核(親)「1H−インドール」が構造指標となりうること、また、化合物名2t内で「ピペラジン」、「ベンジル」、「ベンゾイル」、及び「1H−インドール」が色Bで示される。   First-stage mother nucleus (parent) “piperazine”, first-tier substituent 1 “benzyl”, second-tier (first-layer substituent 2) mother nucleus (parent) in substituent table 32-2 “Benzoyl” and the parent nucleus (parent) “1H-indole” of the second hierarchy (substituent 3 of the first hierarchy) can be a structural index, and “piperazine”, “benzyl” “Benzoyl” and “1H-indole” are indicated by color B.

従って、ユーザは、置換基テーブル32−2によって、化合物名2t内の「ピペラジン」、「ベンジル」、「ベンゾイル」、及び「1H−インドール」に関して、分子構造における結合関係を容易に視認できる。   Therefore, the user can easily visually recognize the bond relationship in the molecular structure regarding “piperazine”, “benzyl”, “benzoyl”, and “1H-indole” in the compound name 2t by the substituent table 32-2.

次に、本実施例に係る構造指標判定部52及び構造指標表示部53を適用せず、構造式DB31を用いて、化合物名1t及び2tにおいて、置換基と各構造とを化合物名に出現する順に図31及び図32に示す。   Next, without applying the structure index determination unit 52 and the structure index display unit 53 according to the present embodiment, the substituent and each structure appear in the compound name in the compound names 1t and 2t using the structural formula DB31. It shows in order in FIG.31 and FIG.32.

図31は、アセタート誘導体の化合物名に出現する構造と置換基との対応付けを示す図である。図31において、アセタート誘導体の化合物名1tに出現する(左から右の)順に、構造名「メチル」、「メトキシ」、「イミノ」、「トリフルオロメチル」、「フェニル」、「エチリデン」、「アミノ」、「オキシ」、「メチル」、「フェニル」、「アセタートCH」の各々に対応する置換が示されている。 FIG. 31 is a diagram showing a correspondence between a structure appearing in a compound name of an acetate derivative and a substituent. In FIG. 31, the structure names “methyl”, “methoxy”, “imino”, “trifluoromethyl”, “phenyl”, “ethylidene”, “in order of appearance (from left to right) in the compound name 1t of the acetate derivative. Substitutions corresponding to each of “amino”, “oxy”, “methyl”, “phenyl”, “acetate CH 3 ” are shown.

図32は、ピペラジン誘導体の化合物名に出現する構造と置換基との対応付けを示す図である。図32において、ピペラジン誘導体の化合物名2tに出現する(左から右の)順に、構造名「ベンジル」、「トリフルオロメチル」、「ベンゾイル」、「1H−インドール」、「イルメチル」、「ピラジン」の各々に対応する置換が示されている。   FIG. 32 is a diagram showing a correspondence between structures appearing in compound names of piperazine derivatives and substituents. In FIG. 32, the structure names “benzyl”, “trifluoromethyl”, “benzoyl”, “1H-indole”, “ylmethyl”, “pyrazine” appear in order of the compound name 2t of the piperazine derivative (from left to right). The permutations corresponding to each of the are shown.

図31及び図32を参照して分かるように、部分構造のみを表示しても、結合関係が理解し難い。   As can be seen with reference to FIGS. 31 and 32, it is difficult to understand the coupling relationship even if only the partial structure is displayed.

一方、本実施例では、結合関係に基づいた置換基テーブル32と、化合物名とにおいて、構造指標を含む部分構造を視認し易く表示するため、ユーザは、全体構造における結合関係において、構造指標を含む部分構造の結合位置を容易に理解することができる。   On the other hand, in the present example, in the substituent table 32 based on the bond relationship and the compound name, the partial structure including the structure index is displayed in an easily visible manner. It is possible to easily understand the bonding position of the partial structure that includes it.

従って、本実施例によって、化合物に係る情報提供の際、化合物名と化合物名に従って部分構造を階層化した置換基テーブルとに、部分構造の特徴に基づいた部分構造の判別に用いる構造指標を視認可能に表示することで、化合物の構造を理解し易くする。   Therefore, according to this example, when providing information on a compound, the structural index used for discrimination of the partial structure based on the characteristics of the partial structure is visually recognized in the substituent table in which the partial structure is hierarchized according to the compound name and the compound name. By making it possible to display, it is easy to understand the structure of the compound.

本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。   The present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims.

以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
(付記1)
部分構造名と部分構造の特徴とを対応付けた構造式データベースを記憶する記憶部と、
化合物名を部分構造名に分解して置換基テーブルを作成する置換基テーブル作成部と、
分解して得られた部分構造に対して、前記構造式データベースを用いて、前記部分構造の特徴に基づいて予め定められている前記部分構造の判別に用いる構造指標を基に、前記部分構造の各構造指標を判別する構造指標判定部と、
前記置換基テーブルと前記化合物名とを、前記構造指標を視認可能にして表示装置に表示させる構造指標表示部と、
を有することを特徴とする情報提供装置。
(付記2)
前記構造指標表示部は、各構造指標の頻度を集計して、一回しか出現しない構造指標から順に、該構造指標が前記置換基テーブルと前記化合物名とにおいて視認可能に前記表示装置に表示させることを特徴とする付記1記載の情報提供装置。
(付記3)
前記構造指標表示部は、二回以上出現する構造指標に対して前記部分構造の分布の偏りを計算し、該分布の偏りの大きい方から順に、該構造指標が前記置換基テーブルと前記化合物名とにおいて視認可能に前記表示装置に表示させることを特徴とする付記2記載の情報提供装置。
(付記4)
前記置換基テーブルは、前記化合物名に基づいて前記部分構造間の結合に従って、該部分構造間の関係を階層化したテーブルであり、
前記構造指標表示部は、前記置換基テーブルにおける同じ構造指標を含む部分構造間の階層数を距離として前記分布の偏りを計算することを特徴とする付記3記載の情報提供装置。
(付記5)
前記構造指標表示部は、ユーザによって選択可能な前記構造指標を前記頻度に基づく順で一覧にした選択テーブルを前記表示装置に表示させ、該ユーザが選択した該構造指標を、前記置換基テーブルと前記化合物名とにおいて視認可能なように前記表示装置に表示させることを特徴とする付記3又は4記載の情報提供装置。
(付記6)
前記選択テーブルは、前記構造指標表示部が、前記頻度に基づく順に、前記構造指標判定部によって判別された各構造指標を、前記置換基テーブルと前記化合物名とにおいて視認可能なように前記表示装置に表示させる選択肢を含むことを特徴とする付記3乃至5のいずれか一項記載の情報提供装置。
(付記7)
前記構造指標判定部は、前記置換基テーブルを検索して同一階層に複数の置換基が存在する場合、各置換基を前記部分構造に置き換えて構造指標を判別することを特徴とする付記1乃至6のいずれか一項記載の情報提供装置。
(付記8)
コンピュータによって実行される情報提供方法であって、
化合物名を部分構造名に分解して置換基テーブルを作成し
分解して得られた部分構造に対して、部分構造名と前記部分構造の特徴とを対応付けた構造式データベースを用いて、前記部分構造の特徴に基づいて予め定められている前記部分構造の判別に用いる構造指標を基に、前記部分構造の各構造指標を判別し、
前記置換基テーブルと前記化合物名とを、前記構造指標を視認可能にして表示装置に表示させる、
ことを特徴とする情報提供方法。
(付記9)
化合物名を部分構造名に分解して置換基テーブルを作成し
分解して得られた部分構造に対して、部分構造名と前記部分構造の特徴とを対応付けた構造式データベースを用いて、前記部分構造の特徴に基づいて予め定められている前記部分構造の判別に用いる構造指標を基に、前記部分構造の各構造指標を判別し、
前記置換基テーブルと前記化合物名とを、前記構造指標を視認可能にして表示装置に表示させる、
処理をコンピュータに実行させる情報提供プログラム。
The following additional notes are further disclosed with respect to the embodiment including the above examples.
(Appendix 1)
A storage unit that stores a structural formula database that associates partial structure names with features of partial structures;
A substituent table creation unit that creates a substituent table by decomposing compound names into partial structure names;
For the partial structure obtained by the decomposition, the structural formula database is used to determine the partial structure based on the structure index used for discrimination of the partial structure, which is predetermined based on the characteristics of the partial structure. A structure index determination unit for determining each structure index;
A structure index display unit for displaying the substituent table and the compound name on the display device with the structure index being visible;
An information providing apparatus comprising:
(Appendix 2)
The structure index display unit counts the frequency of each structure index, and causes the display unit to display the structure index in a visible manner in the substituent table and the compound name in order from the structure index that appears only once. The information providing apparatus according to supplementary note 1, wherein:
(Appendix 3)
The structure index display unit calculates a distribution bias of the partial structure with respect to a structure index that appears twice or more, and the structure index is the substituent table and the compound name in descending order of the distribution bias. The information providing device according to claim 2, wherein the information providing device is displayed on the display device so as to be visible.
(Appendix 4)
The substituent table is a table in which the relationship between the partial structures is hierarchized according to the connection between the partial structures based on the compound name,
The information providing apparatus according to claim 3, wherein the structure index display unit calculates the distribution bias using the number of hierarchies between partial structures including the same structure index in the substituent table as a distance.
(Appendix 5)
The structure index display unit causes the display device to display a selection table in which the structure indexes that can be selected by a user are listed in order based on the frequency, and the structure index selected by the user is displayed as the substituent table. The information providing apparatus according to appendix 3 or 4, wherein the information is displayed on the display device so as to be visible in the compound name.
(Appendix 6)
In the selection table, the display device is configured so that the structure index display unit can visually recognize each structure index determined by the structure index determination unit in the order based on the frequency in the substituent table and the compound name. The information providing apparatus according to any one of appendices 3 to 5, further including options to be displayed on the screen.
(Appendix 7)
The structure index determination unit searches the substituent table and, when there are a plurality of substituents in the same hierarchy, replaces each substituent with the partial structure to determine a structure index. The information providing device according to any one of claims 6 to 7.
(Appendix 8)
An information providing method executed by a computer,
Using the structural formula database in which the partial structure name is associated with the characteristics of the partial structure with respect to the partial structure obtained by decomposing the compound name into the partial structure name and creating a substituent table. Based on the structure index used to determine the partial structure determined in advance based on the characteristics of the partial structure, determine each structural index of the partial structure,
The substituent table and the compound name are displayed on a display device with the structural index being visible.
An information providing method characterized by the above.
(Appendix 9)
Using the structural formula database in which the partial structure name is associated with the characteristics of the partial structure with respect to the partial structure obtained by decomposing the compound name into the partial structure name and creating a substituent table. Based on the structure index used to determine the partial structure determined in advance based on the characteristics of the partial structure, determine each structural index of the partial structure,
The substituent table and the compound name are displayed on a display device with the structural index being visible.
An information providing program that causes a computer to execute processing.

11 CPU
12 主記憶装置
13 補助記憶装置
14 入力装置
15 表示装置
16 出力装置
17 通信I/F
18 ドライブ
19 記憶媒体
30 化合物名
31 構造式DB
32、32−1、32−2 置換基テーブル
33 表示優先度テーブル
41 化合物入力部
42 表示処理部
50 表示情報作成部
51 置換基テーブル作成部
52 構造指標判定部
53 構造指標表示部
100 情報提供装置
130 記憶部
11 CPU
12 Main storage device 13 Auxiliary storage device 14 Input device 15 Display device 16 Output device 17 Communication I / F
18 Drive 19 Storage medium 30 Compound name 31 Structural formula DB
32, 32-1, 32-2 Substituent table 33 Display priority table 41 Compound input unit 42 Display processing unit 50 Display information creation unit 51 Substituent table creation unit 52 Structure index determination unit 53 Structure index display unit 100 Information providing apparatus 130 storage unit

Claims (5)

部分構造名と部分構造の特徴とを対応付けた構造式データベースを記憶する記憶部と、
化合物名を部分構造名に分解して置換基テーブルを作成する置換基テーブル作成部と、
分解して得られた部分構造に対して、前記構造式データベースを用いて、前記部分構造の特徴に基づいて予め定められている前記部分構造の判別に用いる構造指標を基に、前記部分構造の各構造指標を判別する構造指標判定部と、
前記置換基テーブルと前記化合物名とを、前記構造指標を視認可能にして表示装置に表示させる構造指標表示部と、
を有することを特徴とする情報提供装置。
A storage unit that stores a structural formula database that associates partial structure names with features of partial structures;
A substituent table creation unit that creates a substituent table by decomposing compound names into partial structure names;
For the partial structure obtained by the decomposition, the structural formula database is used to determine the partial structure based on the structure index used for discrimination of the partial structure, which is predetermined based on the characteristics of the partial structure. A structure index determination unit for determining each structure index;
A structure index display unit for displaying the substituent table and the compound name on the display device with the structure index being visible;
An information providing apparatus comprising:
前記構造指標表示部は、各構造指標の頻度を集計して、一回しか出現しない構造指標から順に、前記置換基テーブルと前記化合物名とを該構造指標によって対応付けて、該対応付けが視認可能なように前記表示装置に表示させることを特徴とする請求項1記載の情報提供装置。   The structure index display unit counts the frequency of each structure index, and associates the substituent table and the compound name with the structure index in order from the structure index that appears only once, and the correspondence is visually recognized. 2. The information providing device according to claim 1, wherein the information is displayed on the display device as possible. 前記構造指標表示部は、二回以上出現する構造指標に対して前記部分構造の分布の偏りを計算し、該分布の偏りの大きい方から順に、該構造指標によって前記置換基テーブルと前記化合物名とを対応付けて、該対応付けが視認可能なように前記表示装置に表示させることを特徴とする請求項2記載の情報提供装置。   The structure index display unit calculates a bias of the distribution of the partial structure with respect to a structure index that appears twice or more, and in descending order of the distribution bias, the structure index displays the substituent table and the compound name. The information providing apparatus according to claim 2, wherein the information is displayed on the display device so that the correspondence is visible. コンピュータによって実行される情報提供方法であって、
化合物名を部分構造名に分解して置換基テーブルを作成し
分解して得られた部分構造に対して、部分構造名と部分構造の特徴とを対応付けた構造式データベースを用いて、前記部分構造の特徴に基づいて予め定められている前記部分構造の判別に用いる構造指標を基に、前記部分構造の各構造指標を判別し、
前記置換基テーブルと前記化合物名とを、前記構造指標を視認可能にして表示装置に表示させる
ことを特徴とする情報提供方法。
An information providing method executed by a computer,
Decompose compound names into partial structure names, create a substituent table, and use the structural formula database that associates partial structure names with partial structure features for the partial structures obtained by decomposition. Based on the structure index used to determine the partial structure determined in advance based on the characteristics of the structure, determine each structural index of the partial structure,
The information providing method, wherein the substituent table and the compound name are displayed on a display device with the structural index being visible.
化合物名を部分構造名に分解して置換基テーブルを作成し
分解して得られた部分構造に対して、部分構造名と部分構造の特徴とを対応付けた構造式データベースを用いて、前記部分構造の特徴に基づいて予め定められている前記部分構造の判別に用いる構造指標を基に、前記部分構造の各構造指標を判別し、
前記置換基テーブルと前記化合物名とを、前記構造指標を視認可能にして表示装置に表示させる
処理をコンピュータに実行させる情報提供プログラム。
Decompose compound names into partial structure names, create a substituent table, and use the structural formula database that associates partial structure names with partial structure features for the partial structures obtained by decomposition. Based on the structure index used to determine the partial structure determined in advance based on the characteristics of the structure, determine each structural index of the partial structure,
The information provision program which makes a computer perform the process which makes the said structure index visible and makes a display apparatus display the said substituent table | surface and the said compound name.
JP2013186330A 2013-09-09 2013-09-09 Information providing apparatus, method, and program Active JP6131792B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013186330A JP6131792B2 (en) 2013-09-09 2013-09-09 Information providing apparatus, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013186330A JP6131792B2 (en) 2013-09-09 2013-09-09 Information providing apparatus, method, and program

Publications (2)

Publication Number Publication Date
JP2015052990A JP2015052990A (en) 2015-03-19
JP6131792B2 true JP6131792B2 (en) 2017-05-24

Family

ID=52701959

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013186330A Active JP6131792B2 (en) 2013-09-09 2013-09-09 Information providing apparatus, method, and program

Country Status (1)

Country Link
JP (1) JP6131792B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2022137968A1 (en) 2020-12-25 2022-06-30

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1807783A4 (en) * 2004-08-19 2009-01-28 Biogen Idec Inc Methods for describing a group of chemical structures
JP5741387B2 (en) * 2011-11-08 2015-07-01 富士通株式会社 Information providing apparatus, information providing program, and information providing method
JP5853608B2 (en) * 2011-11-08 2016-02-09 富士通株式会社 Compound classification apparatus, compound classification program, and compound classification method

Also Published As

Publication number Publication date
JP2015052990A (en) 2015-03-19

Similar Documents

Publication Publication Date Title
US9116899B2 (en) Managing changes to one or more files via linked mapping records
US20110320491A1 (en) Module and method for searching named entity of terms from the named entity database using named entity database and mining rule merged ontology schema
US11803588B2 (en) Audiovisual content curation system
JP6131792B2 (en) Information providing apparatus, method, and program
JP2014092930A (en) Information provision method, information provision device and information provision program
US8965906B1 (en) Geographic data structuring and analysis
CN104391964A (en) Method for storing source codes into graph database
US20140201190A1 (en) Method and system to provide composite view of components
JP2008027009A5 (en)
KR101447119B1 (en) Method of merging data structures and apparatus for the same
Fujita Global/Local Chirality and Global/Local RS-Stereogenicity for Characterizing [2.2] Paracyclophane Derivatives as Stereogenic Planes
Lawson Riemann,(Karl Wilhelm Julius) Hugo; Royal Conservatory of The Hague; Sax, Adolphe (Antoine-Joseph); Stadler, Anton Paul; The Hanover Band; Vanderhagen, Amand (Jean François Joseph); Vogl, Johann Michael; Willman, Thomas Lindsay
McKay et al. A Musical Web Mining and Audio Feature Extraction Extension to The Greenstone Digital Library Software.
Wilson An Exploration of the Music of Conlon Nancarrow
Notess et al. Search Experiments
Wingren Ideal landscapes of memory and meaning in the urban environment
Lam Pedals
Friedler Review Of" Somewhere: The Life Of Jerome Robbins" By A. Vaill
Weber Music and Society in Early Modern England. By Christopher Marsh (Cambridge: Cambridge University Press, 2010. xiii plus 609 pp.)
JP1756628S (en) GUI
Friedler Review Of" Perspectives On American Dance," Volume 1," The Twentieth Century" And Volume 2," The New Millennium" Edited By J. Atkins, SR Sommer, And TH Young
Strother Ellington Uptown: Duke Ellington, James P. Johnson, and the Birth of Concert Jazz
Friedler Review Of" Choreographing Identities: Folk Dance, Ethnicity, And Festival In The United States And Canada" By A. Shay
Heard Artists at Court: Image-Making and Identity 1300–1550
Dawson Miniature Books from the Puskas Collection

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160510

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170310

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170321

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170403

R150 Certificate of patent or registration of utility model

Ref document number: 6131792

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150