(57)【要約】【課題】より広い範囲で効率的な医薬品探索が可能な化合物設計装置と化合物設計方法及び化合物設計プログラムを提供する。【解決手段】  化合物データを用いて化合物を設計する装置であって、化合物の任意の部分構造を選定する部分構造選定部４と、化合物データにおいて、部分構造選定部４により選定された部分構造に対して共起する部分構造を検出する部分構造検出部５と、部分構造検出部５により検出された複数の部分構造を対象として、上記共起の度合いを定量化する共起性定量化部６とを備えた化合物設計装置１を提供する。【選択図】  図１
2019040422.tif 000002
【特許請求の範囲】
【請求項１】
化合物データを用いて化合物を設計する装置であって、
化合物の任意の部分構造を選定する部分構造選定手段と、
前記化合物データにおいて、前記部分構造選定手段により選定された前記部分構造に対して共起する部分構造を検出する部分構造検出手段と、
前記部分構造検出手段により検出された複数の前記部分構造を対象として、前記共起の度合いを定量化する共起性定量化手段とを備えた化合物設計装置。
【請求項２】
前記部分構造検出手段は、
共通の基本構造を有する化合物の組を抽出するマッチド・モレキュラー・ペア解析手段と、
前記マッチド・モレキュラー・ペア解析手段により抽出された前記共起する部分構造の一覧を生成するマッチド・モレキュラー・シリーズ解析手段を含む、請求項１に記載の化合物設計装置。
【請求項３】
前記共起性定量化手段は、連関規則解析により得られる支持度若しくは確信度を算出する、請求項１に記載の化合物設計装置。
【請求項４】
前記部分構造は、原子記号の文字列として表記されたものである、請求項１に記載の化合物設計装置。
【請求項５】
化合物データを用いて化合物を設計する方法であって、
化合物の任意の部分構造を選定する第一のステップと、
前記化合物データにおいて、前記第一のステップで選定された前記部分構造に対して共起する部分構造を検出する第二のステップと、
前記第二のステップで検出された複数の前記部分構造を対象として、前記共起の度合いを定量化する第三のステップとを有する化合物設計方法。
【請求項６】
前記第二のステップは、
共通の基本構造を有する化合物の組を抽出するマッチド・モレキュラー・ペア解析ステップと、
前記マッチド・モレキュラー・ペア解析ステップで抽出された前記共起する部分構造の一覧を生成するマッチド・モレキュラー・シリーズ解析ステップを含む、請求項５に記載の化合物設計方法。
【請求項７】
前記第三のステップでは、連関規則解析により得られる支持度若しくは確信度を算出する、請求項５に記載の化合物設計方法。
【請求項８】
前記部分構造は、原子記号の文字列として表記されたものである、請求項５に記載の化合物設計方法。
【請求項９】
コンピュータに化合物データを用いて化合物を設計させるためのプログラムであって、前記プログラムは、前記コンピュータに対して、
化合物の任意の部分構造を選定させる第一の手順と、
前記化合物データにおいて、前記第一の手順で選定された前記部分構造に対して共起する部分構造を検出させる第二の手順と、
前記第二の手順で検出された複数の前記部分構造を対象として、前記共起の度合いを定量化させる第三の手順とを有する化合物設計プログラム。
【請求項１０】
前記第二の手順は、
共通の基本構造を有する化合物の組を抽出するマッチド・モレキュラー・ペア解析手順と、
前記マッチド・モレキュラー・ペア解析手順で抽出された前記共起する部分構造の一覧を生成するマッチド・モレキュラー・シリーズ解析手順を含む、請求項９に記載の化合物設計プログラム。
【請求項１１】
前記第三の手順では、連関規則解析により得られる支持度若しくは確信度を算出する、請求項９に記載の化合物設計プログラム。
【請求項１２】
前記部分構造は、原子記号の文字列として表記されたものである、請求項９に記載の化合物設計プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、化合物を設計するための装置と方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来から医薬品を製造するための化合物を探索する医薬品探索においては、創薬化学者の属人的経験に多くを依存しているが、近年においては特許文献１に見られるように、化合物のデータから頻出パターンを抽出する技術も考案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−６３２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された発明は、同文献の段落［０００１］に記されているように、「所定の特性を有する複数のオブジェクトの多くに含まれる多頻度部分グラフを抽出する」ものに過ぎないため、上記所定の特性を有する複数のオブジェクトに適用範囲が限られているという問題がある。
【０００５】
本発明は、このような問題を解決するためになされたもので、より広い範囲で効率的な医薬品探索が可能な化合物設計装置と化合物設計方法及び化合物設計プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、化合物データを用いて化合物を設計する装置であって、化合物の任意の部分構造を選定する部分構造選定手段と、化合物データにおいて、部分構造選定手段により選定された部分構造に対して共起する部分構造を検出する部分構造検出手段と、部分構造検出手段により検出された複数の部分構造を対象として、上記共起の度合いを定量化する共起性定量化手段とを備えた化合物設計装置を提供する。
【０００７】
また、上記課題を解決するため、本発明は、化合物データを用いて化合物を設計する方法であって、化合物の任意の部分構造を選定する第一のステップと、化合物データにおいて、第一のステップで選定された部分構造に対して共起する部分構造を検出する第二のステップと、第二のステップで検出された複数の部分構造を対象として、上記共起の度合いを定量化する第三のステップとを有する化合物設計方法を提供する。
【０００８】
また、上記課題を解決するため、本発明は、コンピュータに化合物データを用いて化合物を設計させるためのプログラムであって、上記プログラムは、上記コンピュータに対して、化合物の任意の部分構造を選定させる第一の手順と、化合物データにおいて、第一の手順で選定された部分構造に対して共起する部分構造を検出させる第二の手順と、第二の手順で検出された複数の部分構造を対象として、上記共起の度合いを定量化させる第三の手順とを有する化合物設計プログラムを提供する。
【発明の効果】
【０００９】
本発明によれば、より広い範囲で効率的な医薬品探索が可能な化合物設計装置と化合物設計方法及び化合物設計プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る化合物設計装置１の構成を示すブロック図である。
【図２】本発明の実施の形態に係る化合物設計方法を示すフローチャートである。
【図３】図２に示されたステップＳ２における部分構造の検出方法を説明するための第一の図である。
【図４】図２に示されたステップＳ２における部分構造の検出方法を説明するための第二の図である。
【図５】本発明の他の実施の形態に係る化合物設計装置３０の構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下において、本発明の実施の形態を図面を参照しつつ詳しく説明する。なお、図中同一符号は同一又は相当部分を示す。
【００１２】
図１は、本発明の実施の形態に係る化合物設計装置１の構成を示すブロック図である。図１に示されるように、本発明の実施の形態に係る化合物設計装置１は、入出力端子２と、入出力端子２に接続されたバス３と、それぞれバス３に接続された部分構造選定部４、部分構造検出部５、共起性定量化部６、記憶部７、表示部８、及び操作部９を備える。ここで、部分構造検出部５は、それぞれバス３に接続されたマッチド・モレキュラー・ペア解析部５１とマッチド・モレキュラー・シリーズ解析部５２を含む。
【００１３】
図２は、本発明の実施の形態に係る化合物設計方法を示すフローチャートである。以下においては、図２を参照しつつ、本化合物設計方法を、図１に示された化合物設計装置１の動作により実現する場合につき説明するが、本化合物設計方法は化合物設計装置１を用いた場合に限られず広く適用できることは言うまでもない。
【００１４】
ステップＳ１では、部分構造選定部４は、ユーザによる操作部９の操作に応じて、化合物の任意の部分構造を選定する。なお、上記部分構造は具体的には、当該化合物を構成する原子を表す原子記号の文字列により表記されたものであり、以下においても同様である。
【００１５】
次に、ステップＳ２では、部分構造検出部５は、ユーザによる操作部９の操作に応じて、化合物データにおいて、ステップＳ１で選定された部分構造に対して共起する部分構造を検出する。なお、共起とは、ある部分構造が化合物中に見出されたとき、当該化合物と基本構造を共通とする他の化合物に別の限られた部分構造が出現する状態を意味する。
【００１６】
ここで、上記化合物データは、入出力端子２に外部接続された化合物データベース、又は記憶部７に格納された化合物データのいずれであっても良い。
【００１７】
なお、本部分構造の検出は、化合物の集合データを対象として、同一基本構造に対して一部の部分構造のみが異なる化合物対を検索する技術であるマッチド・モレキュラー・ペア（Matched Molecular Pair）解析と、それに続くマッチド・モレキュラー・シリーズへの変換によって検出するが、本検出方法については後に詳しく説明する。
【００１８】
次に、ステップＳ３では、共起性定量化部６は、ユーザによる操作部９の操作に応じて、ステップＳ２で検出された複数の部分構造を対象として、共起の度合いを定量化する。
【００１９】
上記定量化においては、例えば、頻出する要素間の組み合わせに関する規則を検索する技術である連関規則解析が用いられる。
【００２０】
このとき、大規模データベースに対する連関規則解析では、一般に、膨大な規則が抽出されるため、本実施の形態では例えば、上記連関規則解析により標準的に導出される支持度若しくは確信度を評価指標とし、入力した部分構造と関連性があるとして検出された部分構造が関連性の強い順に順位付けされる。
【００２１】
ここで、検索対象の化合物及び検索対象の部分構造が以下の表１のように選定されたとき、検索対象の部分構造と関連性の強い上位５位までについて、確信度、共起する部分構造、及び設計された化合物をランキングした例が、以下の表２に示される。なお、上記関連性が強いほど、表２における確信度の値が高くなるという関係がある。
【００２２】
【表１】
2019040422.tif 000003
【００２３】
【表２】
2019040422.tif 000004
【００２４】
このようにして、検索対象の部分構造と強い関連性があるものとして抽出された部分構造を用いて、検索対象の化合物における当該部分構造を代替させることにより、医薬品製造のための新たな化合物を設計することができる。
【００２５】
なお、上記連関規則解析では、例えばアプリオリ（Apriori）アルゴリズムやエクラット（Eclat）アルゴリズムを用いることができるが、これらに限定されるものではない。
【００２６】
また、ステップＳ３における定量化により得られたデータは記憶部７に保存されるが、ユーザによる操作部９の操作に応じて、表示部８に表示され、又はバス３及び入出力端子２を介して外部へ出力される。
【００２７】
以下において、図３及び図４を参照しつつ、上記ステップＳ２における部分構造の検出方法を詳しく説明する。
【００２８】
まず、マッチド・モレキュラー・ペア解析部５１は、共通の基本構造を有する化合物の組を抽出する機能を有する。なお、抽出された化合物の組は記憶部７、又は、入出力端子２に外部接続されたデータベース等に保存される。以下、具体例を挙げて本機能について説明する。
【００２９】
図３に示された３つの化合物１１〜１３が化合物データの構成要素であるとき、これらの化合物１１〜１３は、最左端の置換された環構造が相互に異なる化合物群をなす。従って、これら３つの化合物１１〜１３においては、共通する基本構造１０を有する３組の部分構造対１４が挙げられる。
【００３０】
このことから、３つの化合物１１〜１３からは、基本構造を共通とした化合物の組、すなわちマッチド・モレキュラー・ペアが３組抽出される。
【００３１】
次に、マッチド・モレキュラー・シリーズ解析部５２は、上記のようにマッチド・モレキュラー・ペア解析部５１により抽出された化合物の組を基に、共起する部分構造の一覧を生成する。すなわち、マッチド・モレキュラー・シリーズ解析部５２は、対になる二つの部分構造の要素から構成されるマッチド・モレキュラー・ペアの概念を、二つ以上の部分構造の要素から構成されるマッチド・モレキュラー・シリーズへと拡張する機能を有するが、以下、具体例を挙げて本機能について説明する。
【００３２】
なお、生成された部分構造の一覧は記憶部７、又は、入出力端子２に外部接続されたデータベース等に保存される。
【００３３】
ここで、上記マッチド・モレキュラー・シリーズとは、基本構造が共通な化合物の群と定義され、上記３つの化合物１１〜１３においては、共起する部分構造の一覧として一つの部分構造シリーズ１５が生成されるため、化合物１１〜１３は一つのマッチド・モレキュラー・シリーズをなすことになる。
【００３４】
従って、マッチド・モレキュラー・シリーズ解析部５２による上記拡張機能は、図３に示された３組の部分構造対１４（マッチド・モレキュラー・ペア）から一つの部分構造シリーズ１５（マッチド・モレキュラー・シリーズ）への変換を意味する。以下において、化合物データの構成要素として、図４に示されるように、化合物１１〜１３だけでなく化合物２１〜２３も含まれる場合を例に挙げて、上記変換を具体的に説明する。
【００３５】
図４に示されるように、化合物１１〜１３から上記のように３組の部分構造対１４（若しくはマッチド・モレキュラー・ペア）が得られるが、同様に化合物２１〜２３から３組の部分構造対２４（若しくはマッチド・モレキュラー・ペア）が得られる。ここで、化合物１１〜１３は同一の基本構造１０を有し、化合物２１〜２３は同一の基本構造２０を有する。
【００３６】
そこで、得られたマッチド・モレキュラー・ペアをそれらの基本構造で集約、すなわち同一基本構造をキーとして各マッチド・モレキュラー・ペアをグルーピングすることにより、それぞれ基本構造１０に対しては部分構造シリーズ１５、基本構造２０に対しては部分構造シリーズ２５に対応したマッチド・モレキュラー・シリーズを得ることができる。
【００３７】
そして、図２に示されたステップＳ３において、共起性定量化部６は上記のようにして得られたマッチド・モレキュラー・シリーズを対象として、以下のように、高い頻度で共に出現する部分構造を検出する。
【００３８】
図４に示された部分構造１１ｐは、同一の基本構造１０を介して部分構造１２ｐと共起しており、同様に、部分構造１３ｐと共起していることが分かる。一方で、図４に示された部分構造２１ｐは、同一の基本構造２０を介して部分構造２２ｐと共起しており、同様に、部分構造２３ｐと共起している。
【００３９】
従って、同一の部分構造１１ｐ，２１ｐは、同一の部分構造１２ｐ，２２ｐと二度、部分構造１３ｐ及び部分構造２３ｐとそれぞれ一度共起していることが分かる。
【００４０】
結果として、部分構造１１ｐに対して相対的に高い頻度で共に出現する部分構造として、部分構造１２ｐ，２２ｐを検出することになる。
【００４１】
なお、本発明の実施の形態に係る上記の化合物設計方法は、本方法を実現するアルゴリズムをコンピュータプログラムにより記述した化合物設計プログラムを、例えば、図５に示された入出力端子３１及びバス３２を介して化合物設計装置３０のメモリ３４へ格納し、バス３２に接続された中央演算処理装置（Central Processing Unit: CPU）３３に上記化合物設計プログラムをメモリ３４から読み出して実行させることによっても実現することができる。
【００４２】
以上より、本発明の実施の形態に係る化合物設計装置１，３０と化合物設計方法及び化合物設計プログラムによれば、マッチド・モレキュラー・ペア解析と連関規則解析を融合することにより、化合物データを対象として検出された共起対の頻度分布を基に一般的構造変換の指針を獲得することができる。
【００４３】
また、上記化合物設計装置１，３０と化合物設計方法及び化合物設計プログラムによれば、ユーザが指定する部分構造に対して、探索の過程で高頻度に共起した部分構造を抽出することができるため、広範囲における効率的な医薬品探索を実現することができる。
【００４４】
そして、抽出された上記高頻度に共起した部分構造で、最初に選定された化合物の対応する部分構造を代替させることにより、医薬品製造のための新たな化合物を設計することができる。
【００４５】
また、上記化合物設計装置１，３０と化合物設計方法及び化合物設計プログラムによれば、これまで創薬化学者の力量に依存してきた化合物設計の自動化を実現することができることになる。
【符号の説明】
【００４６】
１，３０  化合物設計装置、４  部分構造選定部、５  部分構造検出部、６  共起性定量化部、３３  中央演算処理装置（ＣＰＵ）。
【図１】
2019040422.tif 000005
【図２】
2019040422.tif 000006
【図３】
2019040422.tif 000007
【図４】
2019040422.tif 000008
【図５】
2019040422.tif 000009