(57)【要約】【課題】薬物有害反応（ＡＤＲ：ADVERSE DRUG REACTIONS）の予測。【解決手段】３次元で表される構造は、小分子薬剤および固有のヒトタンパク質に対して準備され、それらの間の結合スコアは、分子ドッキングを用いて生成される。機械学習モデルは、ＡＤＲを予測するために分子ドッキング特徴を使用して開発される。機械学習モデルを使用すると、薬剤標的間相互作用特徴および既知の薬剤とＡＤＲとの関係に基づいて、薬剤により誘発されるＡＤＲをうまく予測し得る。上位ランクの結合タンパク質またはＡＤＲに密接に関連付けられた結合タンパク質をさらに分析することによって、ＡＤＲメカニズムの起こり得る相互作用が見つけられ得る。分子ドッキング特徴に基づく機械学習ＡＤＲモデルは、新規の薬剤分子または既存の既知の薬剤分子についてのＡＤＲ予測を支援するだけでなく、ＡＤＲの根本的なメカニズムについての考えられる説明または仮説を提供する利点も有する。【選択図】図５
2020530158.tif 000002
【特許請求の範囲】
【請求項１】
薬剤についての薬物有害反応を自動的に予測する方法であって、
プロセッサにおいて、薬剤構造に関連付けられたデータを受信することと、
前記プロセッサを用いて、前記薬剤について複数の薬剤標的間相互作用特徴を計算することであって、前記薬剤標的間相互作用特徴のそれぞれが、前記薬剤構造と複数の固有の高分解能標的タンパク質構造のそれぞれとの間のものである、前記計算することと、
前記プロセッサにおいて、対応する１以上の既知の薬物有害反応（ＡＤＲ）に関連付けられた１以上の分類モデルを実行することと、
前記１以上の分類モデルのそれぞれを用いて、前記薬剤および１以上の既知のＡＤＲが関与する前記薬剤標的間相互作用特徴に基づいて、１以上のＡＤＲを予測することと、
前記プロセッサによって、予測された前記１以上のＡＤＲを示す出力を生成することと、
を含む、方法。
【請求項２】
前記複数の薬剤標的間相互作用特徴を計算することが、
前記プロセッサを用いて、前記薬剤構造と前記標的タンパク質との間の結合能に関連付けられた分子ドッキング・スコアを生成することと、
前記プロセッサを用いて、前記薬剤について、計算された前記ドッキング・スコアに基づき前記標的タンパク質をランク付けすることと、をさらに含む、請求項１に記載の方法。
【請求項３】
薬剤構造に関する受信された前記データが、薬剤分子の２次元（２Ｄ）表現であり、前記方法が、
前記２Ｄ薬剤分子表現を前記薬剤分子構造の３次元（３Ｄ）表現に変換することであって、前記薬剤標的間相互作用特徴のそれぞれが、前記３Ｄ薬剤構造と前記複数の固有の高分解能標的タンパク質構造のそれぞれの結合受容体との間のものである、前記変換することをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記プロセッサによって、上位ランクの標的タンパク質構造を識別することであって、前記上位ランクの標的タンパク質構造が、細胞発現または細胞分化に関与する、前記識別することと、
前記標的タンパク質構造が関与する前記細胞発現または細胞分化が、前記標的タンパク質構造に関連付けられた、予測される前記ＡＤＲに関連するかどうかを判定することと、によって、予測されるＡＤＲの根本原因を判定することをさらに含む、請求項１、２または３に記載の方法。
【請求項５】
前記プロセッサを用いて、前記薬剤標的間相互作用特徴のそれぞれ、および対応する既知の薬剤とＡＤＲとの関係に基づいて対応するＡＤＲを予測するために、前記１以上の既知のＡＤＲのそれぞれに対応するロジスティック回帰分類モデルを訓練することをさらに含む、
請求項１ないし４のいずれかに記載の方法。
【請求項６】
前記ロジスティック回帰分類モデルを訓練することが、
前記プロセッサにおいて、複数の薬剤のそれぞれの構造に関するデータを受信することと、
前記プロセッサにおいて、前記複数のタンパク質標的のそれぞれの構造に関するデータを受信することと、
前記プロセッサにおいて、前記複数の薬剤のそれぞれと前記複数の標的との間の分子結合スコアを含む複数の薬剤標的間特徴を取得することと、
前記プロセッサにおいて、前記１以上の既知のＡＤＲのリストおよび対応する既知のＡＤＲと薬剤との関係を含むデータを取得することと、
前記プロセッサにおいて、前記分子結合スコアおよび前記既知のＡＤＲと薬剤との関係に基づいてＡＤＲを予測するために、前記ロジスティック回帰分類モデルを訓練するための機械学習技術を実施することと、を含む、請求項５に記載の方法。
【請求項７】
前記訓練することが、
前記プロセッサを用いて、前記薬剤構造を行として、タンパク質を列として、前記分子結合スコアを特徴として表すデータを含む、第１の特徴マトリクスを取り入れることと、
前記プロセッサによって、前記薬剤構造のそれぞれと薬物有害反応（ＡＤＲ）との間の関係をマッピングすることと、
前記プロセッサを用いて、各ＡＤＲについて前記薬剤が前記ＡＤＲに関連付けられるかどうかを判定することと、
前記薬剤が前記ＡＤＲに関連付けられる場合に、第１のバイナリ値に従って薬剤とＡＤＲの対を分類すること、および前記薬剤が前記ＡＤＲに関連付けられない場合に、前記薬剤を第２のバイナリ値に分類することと、
前記プロセッサを用いて、薬剤を行として、ＡＤＲを列として含むバイナリ・ラベル・マトリクスを取り入れることと、
前記第１のマトリクスおよび前記第２のマトリクスを用いて、前記分子ドッキング・スコアを特徴として用いて、各ＡＤＲについて前記ロジスティック回帰分類モデルを開発することと、を含む、請求項５または６に記載の方法。
【請求項８】
特定のＡＤＲについての各ロジスティック回帰分類モデルが、薬剤構造が前記特定のＡＤＲに関連付けられる信頼スコアを予測するために使用される、対応するロジスティック回帰関数を含み、前記訓練することが、
前記プロセッサによって、特定のＡＤＲ予測によって示される１以上のタンパク質標的に関連付けられた複数の対応する分子ドッキング・スコアの重み寄与を示す係数のセットを、対応するロジスティック回帰関数について生成することをさらに含む、請求項５、６、または７に記載の方法。
【請求項９】
分類モデルについて、前記重み寄与を示すロジスティック回帰関数の生成された前記係数のそれぞれの絶対値を取得することと、
前記分類モデルに対する最大寄与を有する標的タンパク質を示す最大重み寄与体を識別することと、
前記分類モデルに対する最大寄与を有する前記標的タンパク質から、前記特定のＡＤＲ予測に関連するタンパク質メカニズムの種類を識別することと、によって、
予測されるＡＤＲの根本原因を判定することをさらに含む、請求項８に記載の方法。
【請求項１０】
予測された前記ＡＤＲの原因の基礎となる標的タンパク質との相互作用を回避するために前記薬剤構造を修飾することをさらに含む、請求項１ないし９のいずれかに記載の方法。
【請求項１１】
薬剤についての薬物有害反応を自動的に予測するシステムであって、
少なくとも１つのメモリ記憶デバイスと、
前記少なくとも１つのメモリ記憶デバイスに動作可能に接続された１以上のハードウェア・プロセッサと、を備え、前記１以上のハードウェア・プロセッサが、
薬剤構造に関連付けられたデータを受信し、
前記薬剤について複数の薬剤標的間相互作用特徴を計算し、前記薬剤標的間相互作用特徴のそれぞれが、前記薬剤構造と複数の固有の高分解能標的タンパク質構造のそれぞれとの間のものであり、
対応する１以上の既知の薬物有害反応（ＡＤＲ）に関連付けられた１以上の分類モデルを実行し、
前記１以上の分類モデルを用いて、前記薬剤および１以上の既知のＡＤＲが関与する前記薬剤標的間相互作用特徴に基づいて、１以上のＡＤＲを予測し、
予測された前記１以上のＡＤＲを示す出力を生成するように構成される、システム。
【請求項１２】
前記複数の薬剤標的間相互作用特徴を計算するために、前記１以上のハードウェア・プロセッサが、
前記薬剤構造と前記標的タンパク質との間の結合能に関連付けられた分子ドッキング・スコアを生成し、
前記薬剤について、計算された前記ドッキング・スコアに基づき前記標的タンパク質をランク付けするようにさらに構成される、請求項１１に記載のシステム。
【請求項１３】
薬剤構造に関する受信された前記データが、薬剤分子の２次元（２Ｄ）表現であり、前記１以上のハードウェア・プロセッサが、
前記２Ｄ薬剤分子表現を前記薬剤分子構造の３次元（３Ｄ）表現に変換し、前記薬剤標的間相互作用特徴のそれぞれが、前記３Ｄ薬剤構造と前記複数の固有の高分解能標的タンパク質構造のそれぞれの結合受容体との間のものであるようにさらに構成される、請求項１１または１２に記載のシステム。
【請求項１４】
前記１以上のハードウェア・プロセッサが、
上位ランクの標的タンパク質構造を識別することであって、前記上位ランクの標的タンパク質構造が、細胞発現または細胞分化に関与する、前記識別することと、
前記標的タンパク質構造が関与する前記細胞発現または細胞分化が、前記標的タンパク質構造に関連付けられた、予測される前記ＡＤＲに関連するかどうかを判定することと、によって、予測されるＡＤＲの根本原因を判定するようにさらに構成される、請求項１１、１２、または１３に記載のシステム。
【請求項１５】
前記１以上のハードウェア・プロセッサが、
前記薬剤標的間相互作用特徴のそれぞれ、および対応する既知の薬剤とＡＤＲとの関係に基づいて対応するＡＤＲを予測するために、前記１以上の既知のＡＤＲのそれぞれに対応するロジスティック回帰分類モデルを訓練するようにさらに構成される、請求項１１ないし１４のいずれかに記載のシステム。
【請求項１６】
前記ロジスティック回帰分類モデルを訓練するために、前記１以上のハードウェア・プロセッサが、
複数の薬剤のそれぞれの構造に関するデータを受信し、
前記複数のタンパク質標的のそれぞれの構造に関するデータを受信し、
前記複数の薬剤のそれぞれと前記複数の標的との間の分子結合スコアを含む複数の薬剤標的間特徴を取得し、
前記１以上の既知のＡＤＲのリストおよび対応する既知のＡＤＲと薬剤との関係を含むデータを取得し、
前記分子結合スコアおよび前記既知のＡＤＲと薬剤との関係に基づいてＡＤＲを予測するために、前記ロジスティック回帰分類モデルを訓練するための機械学習技術を実施するようにさらに構成される、請求項１５に記載のシステム。
【請求項１７】
前記ロジスティック回帰分類モデルを訓練するために、前記１以上のハードウェア・プロセッサが、
前記薬剤構造を行として、タンパク質を列として、前記分子結合スコアを特徴として表すデータを含む、第１の特徴マトリクスを取り入れ、
前記薬剤構造のそれぞれと薬物有害反応（ＡＤＲ）との間の関係をマッピングし、
各ＡＤＲについて前記薬剤が前記ＡＤＲに関連付けられるかどうかを判定し、
前記薬剤が前記ＡＤＲに関連付けられる場合に、第１のバイナリ値に従って薬剤とＡＤＲの対を分類し、前記薬剤が前記ＡＤＲに関連付けられない場合に、前記薬剤を第２のバイナリ値に分類し、
薬剤を行として、ＡＤＲを列として含むバイナリ・ラベル・マトリクスを取り入れ、
前記第１のマトリクスおよび前記第２のマトリクスを用いて、前記分子ドッキング・スコアを特徴として用いて、各ＡＤＲについて前記ロジスティック回帰分類モデルを開発するようにさらに構成される、請求項１５または１６に記載のシステム。
【請求項１８】
特定のＡＤＲについての各ロジスティック回帰分類モデルが、薬剤構造が特定のＡＤＲに関連付けられる信頼スコアを予測するために使用される、対応するロジスティック回帰関数を含み、前記ロジスティック回帰分類モデルを訓練するために、前記１以上のハードウェア・プロセッサが、
特定のＡＤＲ予測によって示される１以上のタンパク質標的に関連付けられた複数の対応する分子ドッキング・スコアの重み寄与を示す係数のセットを、対応するロジスティック回帰関数について生成するようにさらに構成される、請求項１５、１６、または１７に記載のシステム。
【請求項１９】
前記１以上のハードウェア・プロセッサが、
分類モデルについて、前記重み寄与を示すロジスティック回帰関数の前記係数のそれぞれの絶対値を取得することと、
前記分類モデルに対する最大寄与を有する標的タンパク質を示す最大重み寄与体を識別することと、
前記分類モデルに対する最大寄与を有する前記標的タンパク質から、前記特定のＡＤＲ予測に関連するタンパク質メカニズムの種類を識別することと、によって、予測されるＡＤＲの根本原因を判定するようにさらに構成される、請求項１８に記載のシステム。
【請求項２０】
前記１以上のハードウェア・プロセッサが、
予測されたＡＤＲの原因の基礎となる標的タンパク質との相互作用を回避するために前記薬剤構造を修飾するようにさらに構成される、請求項１１ないし１９のいずれかに記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、薬物有害反応を予測するためのシステムおよび方法に関し、特に、薬剤候補についての潜在的な薬物有害反応（ＡＤＲ：adverse drug reaction）および市販薬についての未検出のＡＤＲを予測すること、ならびに関連のある標的を識別することについてのフレームワークに関する。さらなる態様は、フレームワークの使用が、あるＡＤＲについてのアクションのメカニズムを査定することを可能にする。
【背景技術】
【０００２】
薬物有害反応を予測し薬剤の安全性を改善するために、機械学習モデルが開発されている。効果的な予測方法もあるが、大抵の機械学習モデルは、予測結果についての生物学的説明、特に標的（ターゲット）結合に関連する情報が、あるとしても十分に提供しない。
【０００３】
薬物有害反応（ＡＤＲ）は、複雑であり、個人個人で異なり得る。関連のある標的の識別は、ＡＤＲのメカニズムを理解する助けとなり得るだけでなく、遺伝子変異などの潜在的に原因となる態様に着目する助けにもなり、したがって、精密医療の改善を手助けする。
【０００４】
多様な特徴（例えば、化学構造、結合アッセイ、および表現型情報）ならびにモデル（例えば、ロジスティック回帰、ランダム・フォレスト、およびサポート・ベクトル・マシン）を用いて薬物有害反応を予測するために、計算方法が開発されているが、研究の大半は、メカニズムの説明の仮説生成ではなく、特徴の多様性およびモデル性能に着目している。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
薬剤分子の構造入力のみを要求することによって、新規薬剤または候補薬剤について起こり得るＡＤＲを予測するためのシステム、方法、およびコンピュータ・プログラム製品である。さらに、そのようなＡＤＲを引き起こすことにおいて重要な役割を果たし得る、関連のある結合標的が、識別され／強調され得る。
【課題を解決するための手段】
【０００６】
１つの実施形態によれば、新規薬剤についての薬物有害反応を自動的に予測するため、または現在市販されている薬剤についての未検出の薬物有害反応を予測するための方法が提供される。
【０００７】
方法は、プロセッサにおいて、薬剤の分子構造に関するデータを受信することと、プロセッサを用いて、薬剤について複数の薬剤標的間相互作用特徴を計算することであって、薬剤標的間相互作用特徴のそれぞれが、薬剤分子の構造と複数の固有の高分解能標的タンパク質構造のそれぞれとの間を相互に関連付ける、計算することと、プロセッサにおいて、対応する１以上の既知の薬物有害反応（ＡＤＲ）に関連付けられた１以上の分類モデルを実行することと、１以上の分類モデルのそれぞれを用いて、薬剤標的間相互作用特徴および既知の薬剤とＡＤＲとの関係に基づいて、１以上のＡＤＲを予測することと、プロセッサによって、予測された１以上のＡＤＲを示す出力を生成することと、を含む。
【０００８】
さらなる実施形態において、薬剤についての薬物有害反応を自動的に予測するためのシステムが提供される。システムは、少なくとも１つのメモリ機能デバイスと、少なくとも１つのメモリ記憶デバイスに動作可能に接続された１以上のハードウェア・プロセッサと、を備え、１以上のハードウェア・プロセッサが、薬剤の分子構造に関するデータを受信し、薬剤について複数の薬剤標的間相互作用特徴を計算し、薬剤標的間相互作用特徴のそれぞれが、薬剤分子の構造と複数の固有の高分解能標的タンパク質構造のそれぞれとの間のものであり、対応する１以上の既知の薬物有害反応（ＡＤＲ）に関連付けられた１以上の分類モデルを実行し、各分類モデルを用いて、薬剤および既知の薬剤とＡＤＲとの関係が関与する薬剤標的間相互作用特徴に基づいて、１以上のＡＤＲを予測し、予測された１以上のＡＤＲを示す出力を生成するように構成される。
【０００９】
さらなる態様において、動作を実行するためのコンピュータ・プログラム製品が提供される。コンピュータ・プログラム製品は、処理回路により可読の、かつ方法を実行する処理回路によって実行される命令を記憶する記憶媒体を含む。方法は、上記で列挙されたものと同一である。
【００１０】
本発明の実施形態が、ここで単なる例として添付図面を参照して説明される。
【図面の簡単な説明】
【００１１】
【図１】１つの実施形態において、関連する薬剤標的およびＡＤＲについてのメカニズムに対する仮説を予測するための方法を実施する、システム・フレームワーク１００を概して示す。
【図２】薬剤を行として、標的タンパク質を列として、計算された結合スコアを特徴として含む、そのような特徴データ・マトリクスの可視化の例である。
【図３】薬剤を行として、ＡＤＲラベルを列として含む、そのようなバイナリ・ラベル・マトリクスの可視化の例である。
【図４】１つの実施形態による、未知の薬剤構造または新規の薬剤構造について、概してＡＤＲを予測するため、および根本的なＡＤＲメカニズムを判定するための方法を概念的に示す。
【図５】１つの実施形態による、新規の薬剤分子または既存の薬剤分子についての標的結合予測およびＡＤＲを判定するための例示的な方法を示す。
【図６】本明細書中の方法による処理のための未知の薬剤分子または新規の薬剤分子の入力を示す、例示的なコンピュータ・システム・インターフェース表示を示す。
【図７】特定の例としてのＡＤＲざ瘡様皮膚炎についてのそれぞれの信頼性で予測される上位３つの薬剤の生成されたリストを示す。
【図８】モメタゾンについての上位予測の結合タンパク質を示す表を示す。
【図９】第１のケース・スタディの例のＡＤＲざ瘡様皮膚炎の原因に対する仮説を生成するために使用され得る、さらなる分析ステップ７００を示す。
【図１０】開発されたＡＤＲモデルに従ってグルココルチコイド受容体が２番目に寄与する特徴であると判定され得る、上位ランクのタンパク質の例を示す。
【図１１】第２のケース・スタディの例のＡＤＲ被膜下白内障の原因に対する仮設を生成するために使用され得る、さらなる分析ステップを示す。
【図１２】例としての第１のケース・スタディについて、薬剤モメタゾンと既知のタンパク質のオーファン核内受容体ガンマ（ＲＯＲγｔ）リガンド結合領域との間の予測される結合立体構造を示す。
【図１３】本発明の実施形態を実施するために適用可能な、例示的なコンピュータ・システム／コンピューティング・デバイスを概略的に示す。
【図１４】本発明による、さらなる別の例示的なシステムを示す。
【発明を実施するための形態】
【００１２】
薬剤分子の構造入力から薬物有害反応（ＡＤＲ）を予測するためのシステム、方法、およびコンピュータ・プログラム製品である。システムおよび方法は、ＡＤＲを引き起こすことにおいて重要な役割を果たし得る関連する結合標的を強調することによって、仮説をさらに生成する。より具体的には、システム・フレームワークは、薬剤の３Ｄ構造に関連付けられた相互作用スコアを自動的に生成し、構造ライブラリからそのようなスコアに合致させる方法を実施するために提供される。
【００１３】
図１は、新規薬剤化合物の構造を表すデータからＡＤＲを予測するためのコンピュータ・システムによって実行される方法１００の概要を示す。最初に、図１３に示されるシステムなどのコンピュータ・システムは、まず、薬剤分子を表すデータおよび複数のタンパク質構造を表すデータを取得し、薬剤標的間相互作用特徴、すなわち分子結合スコアを生成するための分子ドッキング・プログラムを実行する。１つの実施形態において、方法は、市販のＤｒｕｇＢａｎｋバージョン５．０データベース・リソース１０２（例えば、ｗｗｗ．ｄｒｕｇｂａｎｋ．ｃａにおいて利用可能）などのデータベースから薬剤分子の２Ｄ構造または３Ｄ構造を抽出することを含む。既知のように、ＤｒｕｇＢａｎｋリソース１０２は、詳細な薬剤（すなわち、化学、薬理学、および製薬）データを包括的な薬剤標的（すなわち、配列、構造、および経路）と組み合わせる。１つの実施形態において、薬剤セットまたは薬剤ライブラリ１０４を取得するために、コンピュータ・システムは、ＤｒｕｇＢａｎｋ５．０内の全ての小分子の分子構造を符号化するために使用されるＳＭＩＬＥＳ（Simplified Molecular-Input Line-Entry System）表記を取り入れる。
【００１４】
さらなる実施形態において、薬剤セット１０４内の薬剤分子について、コンピュータ・システムは、例えば、Ｍａｒｖｉｎ  Ｂｅａｎｓ（例えば、ＣｈｅｍＡｘｏｎ  Ｍａｒｖｉｎ  Ｂｅａｎｓ６．０．１から利用可能）において利用可能なプログラム・ツール「ＭｏｌＣｏｎｖｅｒｔｅｒ」によって生成されたインターフェースを介して「ｍｏｌｃｏｎｖｅｒｔ」コマンド・ラインを使用して、入力化学式または２Ｄ分子を表す図に基づき関連する３Ｄ分子構造を生成するためのツールにアクセスしてもよい。１つの実施形態において、Ｍａｒｖｉｎ  Ｂｅａｎｓは、化学スケッチおよび可視化のためのアプリケーションおよびＡＰＩ、ならびに、例えば分子ファイル・フォーマット、グラフィック・フォーマットなどの、２Ｄおよび３Ｄの多様なファイル・フォーマット間でファイルを変換するためのＭｏｌｃｏｎｖｅｒｔｅｒツールである。
【００１５】
さらに、１つの実施形態において、薬剤セット１０４内の３Ｄ薬剤分子について、システムは、まず、回転可能な結合を有しない（例えば、酢酸カルシウムなど）、または大きすぎる（分子量＞１２００を有する、例えば、ベシル酸シサトラクリウムなど）薬剤分子を除去し得る。それらは、意味のあるドッキング・スコアを生成しない、例えば、大きすぎてタンパク質ポケット内に合わない場合があるためである。
【００１６】
図１にさらに示されるように、コンピュータ・システムは、さらに、複数のタンパク質構造を表すデータを取得する。説明のため、ヒトタンパク質が使用されるが、発明は、他の動物のタンパク質型に適合されてもよい。タンパク質セットについて、システムは、結晶構造の精選されたソースである、ＰＤＢＢｉｎｄデータベース・リソース１１２（例えば、ｗｗｗ．ｐｄｂｂｉｎｄ．ｏｒｇ．ｃｎにおいて利用可能）または類似のタンパク質データバンクの全般的なコレクションを取り入れる。ヒトタンパク質１１４が選択され、最良の分解能を有する各タンパク質についてただ１つの固有の構造が選択された。コンピュータ・システム・インターフェースを介して、ユーザは、例えば、分解能、ＰＤ、固有の選択、およびＰＤＢＢｉｎｄ基準に従って、ＰＤＢＢｉｎｄデータベース・リソース１１２にインターフェースを介して入力することによって、特定のタンパク質を選択し得る。
【００１７】
１つの実施形態において、ＰＤＢＢｉｎｄデータベース１１２から抽出されるのは、固有のヒトタンパク質標的を表すデータである。標的タンパク質は、以下の選択された基準に従って、ＰＤＢＢｉｎｄデータベース１１２から選択される。（１）高品質：抽出されるタンパク質構造全てが、１．９８±０．４７Åのオーダの高分解能を有するべきである。（２）標的設定可能：構造は、実験的リガンド結合データを利用可能である。（３）固有ヒトタンパク質：構造は、固有ヒトタンパク質を表し、すなわち、１つのタンパク質に対して、最も高い分解能を有する利用可能な多くの可能性のある結晶構造のうちの１つを選択する。（４）境界のはっきりした結合ポケット：構造は、結合ポケットを定義する埋め込みリガンドを有する。
【００１８】
薬剤分子セット１０４および固有標的タンパク質セット１１４の選択および抽出の後、方法は、ＡｕｔｏＤｏｃｋ  Ｔｏｏｌｓ１．５．６（例えば、ａｕｔｏｄｏｃｋ．ｓｃｒｉｐｐｓ．ｅｄｕにおいて利用可能）などの自動ドッキング・ツールを用いて構造ファイルを準備する。１つの実施形態において、ガスタイガー（Gasteiger）・チャージは、ＡｕｔｏＤｏｃｋ  Ｔｏｏｌｓの準備スクリプトを用いて薬剤および標的構造の両方に追加される。既知のように、ＡｕｔｏＤｏｃｋ  Ｔｏｏｌｓは、基質または薬剤候補などの小分子が既知の３Ｄ（例えば、標的タンパク質）構造の受容体にどのように結合するかを予測するために必要なファイルを準備するように構成されるソフトウェア・プログラムである。１つの実施形態において、タンパク質の結合ポケットは、ポケット単位の変動を減少させるために、２５×２５×２５Å３の固定サイズで元の埋め込みリガンドの中心にある。
【００１９】
図１の方法１００において続けると、１０７における方法は、固定の乱数シードおよび他のデフォルト・パラメータでＡｕｔｏＤｏｃｋ  Ｖｉｎａ１．１．２研究ツール（例えば、ｖｉｎａ．ｓｃｒｉｐｐｓ．ｅｄｕにおいて利用可能）を用いて、セット１０４からの薬剤分子のそれぞれをタンパク質セット１１４のタンパク質構造のそれぞれに対してドッキングすることを含む。既知のように、ＡｕｔｏＤｏｃｋ  Ｖｉｎａは、非常に正確な結合モードの予測を提供する分子ドッキングを実行するため、すなわち、分子ドッキング・スコア１０７（または分子結合スコア）およびそれらの間の立体構造を計算するためのソフトウェア・プログラムである。１つの実施形態において、その入力および出力について、ＡｕｔｏＤｏｃｋ  Ｖｉｎａは、ＡｕｔｏＤｏｃｋツールおよびＡｕｔｏＤｏｃｋ４によって使用される同一のＰＤＢＱＴ（Ｐｒｏｔｅｉｎ  Ｄａｔａ  Ｂａｎｋ、Ｐａｒｔｉａｌ  Ｃｈａｒｇｅ（Ｑ）、＆Ａｔｏｍ  Ｔｙｐｅ（Ｔ）フォーマット）分子構造ファイル・フォーマットを使用する。必要な全ては、ドッキングされている分子の構造、および結合部位を含む探索空間の仕様である。最も低いドッキング・スコアおよび対応する結合立体構造は、薬剤標的間相互作用特徴セット１１７として抽出され、記憶された。
【００２０】
ドッキング・スコアの生成まで至る図１の方法ステップに基づいて、１つの実施形態において、特徴データ・マトリクスが取り入れられる。図２は、薬剤１０４を行として、標的タンパク質１１４を列として、および相互作用する薬剤／標的タンパク質の個々の計算された結合スコア１０７を、薬剤標的間相互作用特徴セット１１７を形成する特徴として含む、そのような特徴データ・マトリクス１５０（２Ｄマトリクス）の可視化の例である。
【００２１】
図１に戻って、並列（並行）または後続のプロセスにおいて、方法１００は、薬剤ラベルから抽出される薬物有害反応（ＡＤＲ）情報を、ＡＤＲラベル１２７のセット（ｈｔｔｐ：／／ｓｉｄｅｅｆｆｅｃｔｓ．ｅｍｂｌ．ｄｅにおいて見つけられ得る）についてのグランド・トゥルースとして含む、ＳＩＤＥＲデータベース・バージョン４．１などのＳＩＤＥＲ（Side Effect Resource）データベース１２２からデータを取り入れることを実行する。１つの実施形態において、方法は、ＤｒｕｇＢａｎｋの類義語を用いてＳＩＤＥＲデータベースからＤｒｕｇＢａｎｋＩＤへ薬剤名のマッピングを実行する。したがって、ＳＩＤＥＲデータベースから既知の既存の薬剤とＡＤＲとの関係が取り入れられる。
【００２２】
１つの実施形態において、ＡＤＲラベル１２７の生成まで至る図１の方法ステップに基づいて、第２のバイナリ・ラベル・マトリクスを表すデータが取り入れられる。図３は、薬剤１０４を行として、ＡＤＲラベル１２７を列として含む、そのようなバイナリ・ラベル・マトリクス１６０の可視化の例である。各ＡＤＲについて、薬剤が、それを引き起こすと知られる場合、薬剤とＡＤＲのペア・ラベル１２８は、バイナリ値、例えば、「１」（正）とマークされ、薬剤がＡＤＲを引き起こすことを意味する。そうでない場合、薬剤とＡＤＲのペア・ラベル１２８は、「０」（負）バイナリ値とマークされ、薬剤とＡＤＲとの間に関係はないことを意味する。
【００２３】
１つの実施形態において、方法は、まず、正のサンプルが少なすぎるため、所定量よりも少ない正の薬剤、例えば、５つの正の薬剤を含むＡＤＲをフィルタリングするフィルタリング・ステップを含み得る。
【００２４】
図１に戻って、後続のプロセスにおいて、コンピュータ実装方法は、薬剤標的間相互作用特徴および既知の薬剤とＡＤＲとの関係に基づいて、新規薬剤についてのＡＤＲを予測するために使用され得る機械学習モデル１３０を開発すること、および評価することを含む。すなわち、（図２、図３の）第１の取り込まれた特徴マトリクス１５０および第２の取り込まれたバイナリ・ラベル・マトリクス１６０を訓練データ・セットとして扱って、方法１００は、機械学習問題：Ｙ＝ｆ（Ｘ）：特徴（Ｘ）：がドッキング・スコアであり、ラベル（Ｙ）：がＡＤＲを引き起こすか否か、を定義する。各ＡＤＲについて、対応する予測モデルが開発され、特に、Ｌ２正則化を有する１つのロジスティック回帰分類子が、タンパク質結合スコアを特徴として用いて各ＡＤＲについて開発される。１つの実施形態において、分類子は、Ｐｙｔｈｏｎ２．７．１２（例えば、Ａｎａｃｏｎｄａ（Ｒ）４．１．１ソフトウェア）においてｓｋｌｅａｒｎバージョン０．１７．１を用いて実装され得る（Ａｎａｃｏｎｄａ（Ｒ）は、テキサス州オースティン  ７８７０１のＣｏｎｔｉｎｕｕｍ  Ａｎａｌｙｔｉｃｓ  Ｉｎｃ．の登録商標である）。
【００２５】
１つの実施形態において、１つのロジスティック分類モデルが、各ＡＤＲについて生成される。１つの実施形態において、ＡＤＲモデルを訓練することは、特定のＡＤＲについて、ラベル（Ｙ）を表すバイナリ値を有する１つのＡＤＲ列、例えば、図３の列１１８を一度に取得することと、図２に示される薬剤相互作用特徴マトリクス１５０などの特徴マトリクスｆ（Ｘ）全体を取得することと、を含む。分類子を構築するために、各ＡＤＲについて、１つのラベル列１１８（図３）に対応する入力データ、および列、例えば、図２の列１１４内に対応する複数の特徴（分子結合スコア）の（１以上の行１０４の）それぞれの各薬剤サンプル１０８についての入力が存在し、行１０４として複数の薬剤サンプルが存在する。
【００２６】
１つの実施形態において、特定のＡＤＲモデルについて、これらの入力は、
【数１】
2020530158.tif 000003
などの１つのロジスティック回帰関数において受信される。
【００２７】
薬剤ｘとすると、６００個のタンパク質に対する分子ドッキング・スコアは、（ｘ１，ｘ２，．．．，ｘ６００）のベクトルである。係数（ｂ１，ｂ２，．．．，ｂ６００）が定数ａのための値と共に、モデル訓練プロセス中に取得された。方法は、薬剤ｘがこの特定のＡＤＲを引き起こし得るという、予測された信頼スコア（範囲：０％〜１００％）としてｆ（ｘ）を計算することを含む。
【００２８】
１つの実施形態において、Ａｎａｃｏｎｄａ（Ｒ）Ｐｙｔｈｏｎにおけるｓｋｌｅａｒｎパッケージは、ロジスティック回帰モデルを開発するためにコンピュータ・システム上で実装されてもよく、１つの実施形態において、係数は、コスト関数（予測と実測値との間の集められた差である）を最小化することによって判定される。Ｌ２正則化の使用が、最良の予測性能を有する係数をもたらし得る。Ｐｙｔｈｏｎプログラミング言語用のＳｃｉｋｉｔ−ｌｅａｒｎソフトウェア機械学習ライブラリも、ＡＤＲモデルを開発するために使用され得る。
【００２９】
１つの実施形態において、機械学習数学技術を使用して構築されたロジスティック回帰ＡＤＲモデルにおいて計算される係数は、ＡＤＲメカニズムを理解するために関連する標的分析の対象となる。
【００３０】
１つの実施形態において、モデルに対する最良パラメータを選択するために、正則化タイプ（Ｌ１およびＬ２）ならびに１０分割交差検証中のパラメータ（Ｃ＝０．００１、０．０１、０．１、１、１０、１００、および１０００）の異なる組み合わせが探索されてもよく、最良パラメータは、受信者動作特性曲線（ＡＵＲＯＣ）の下の最良エリアに基づいて選択され得る。分子ドッキングのＡＤＲ予測性能を実証するために、７つの異なるタイプの構造フィンガープリントが、特徴比較のために訓練セット内の薬剤について生成された。７つの構造フィンガープリントは、Ｅ−ｓｔａｔｅ、Ｅｘｔｅｎｄｅｄ  Ｃｏｎｎｅｃｔｉｖｉｔｙ  Ｆｉｎｇｅｒｐｒｉｎｔ（ＥＣＦＰ）−６、Ｆｕｎｃｔｉｏｎａｌ−Ｃｌａｓｓ  Ｆｉｎｇｅｒｐｒｉｎｔｓ（ＦＣＦＰ）−６、ＦＰ４、Ｋｌｅｋｏｔａ−Ｒｏｔｈ法、ＭＡＣＣＳ、およびＰｕｂＣｈｅｍ構造記述子（それぞれ、Ｅ−ｓｔａｔｅ、ＥＣＦＰ６、ＦＣＦＰ６、ＦＰ４、ＫＲ、ＭＡＣＣＳ、およびＰｕｂＣｈｅｍと呼ばれる）である。ＡＵＲＯＣおよび精度−再現率曲線（ＡＵＰＲ）値の下のエリアの両方についての１０分割交差検証による、これらの構造フィンガープリントに対する分子ドッキングの予測性能を比較した後、最終モデル１３０が、最適パラメータを有する分子ドッキング特徴に基づいて開発された。
【００３１】
ＡＤＲを予測するために開発され得る、異なるタイプの予測モデルが存在すると理解されるべきである。例えば、説明されたように各ＡＤＲについて別々のモデルが構築されるが、全てのＡＤＲについて予測し得るただ１つのモデルが開発されてもよい。この代替的な手法について、訓練セット内の各行が、薬剤とＡＤＲのペアを表し、それが薬剤とＡＤＲ特徴の両方を含むように、ＡＤＲについての特徴を取り入れる必要がある。そのような行についてのラベルは、「正」（既知の薬剤とＡＤＲの関連を表す）、または「負」（未知の薬剤とＡＤＲの関連を表す）のいずれかである。
【００３２】
図１にさらに示されるように、１３３において、開発されたモデルは、次いで訓練セットにまだ存在しない薬剤についてＡＤＲ予測を行うために使用され得る。さらに、１３５において、例えば、上位ランクのドッキング・スコアおよび訂正の両方の点からＡＤＲ予測に関連付けられるタンパク質結合特徴を分析することによって、ＡＤＲについて考えられるメカニズムが判定され得る。
【００３３】
図４は、１つの実施形態による、システムに入力される未知のまたは新規の薬剤構造３０１（例えば、薬剤Ｘ）について、ＡＤＲを概して予測するため、および基礎となるＡＤＲメカニズムを判定するための方法３００を、概念的に示す。薬剤相互作用マトリクス（例えば、図２に示されるものなど）およびＡＤＲラベル・マトリクス（例えば、図３に示されるものなど）の生成を含む、訓練セットデータの構築後、かつ上述したロジスティック回帰分類子を用いて各ＡＤＲ機械学習モデルを開発した後、新規薬剤のＡＤＲを判定する方法が、図４に示されている。最初に、方法は、テストされている新規薬剤の物理的３Ｄ構造３０１を含み得る新規／未知の薬剤Ｘについての分子構造を取得することを含む。次いで、新規薬剤構造３０１は、ＡｕｔｏＤｏｃｋプログラムまたは類似のドッキング・ツール３１０、例えば、ＡｕｔｏＤｏｃｋ  Ｖｉｎａに入力され、そこで、新規薬剤の分子結合スコアが、複数の固有の標的タンパク質３０４のそれぞれについて取得される。ドッキングの結果として、各標的タンパク質に対する新規薬剤ｘについてのドッキング・スコアのベクトル３１５をもたらすために、標的分子結合スコア（相互作用スコア）が、各標的タンパク質相互作用について取得される。標的は、次いでどの標的タンパク質が新規薬剤に最も結合するかを示すために、薬剤Ｘに対するそれらの相互作用スコアによってランク付けされ得る。さらに、薬剤Ｘとライブラリ標的との間の立体構造が取得され得る。
【００３４】
次いで、相互作用の結果が、機械学習モデルｆ（ｘ）を介してＡＤＲを予測するために使用される。さらに、特徴分析が、ＡＤＲの根本的なメカニズムを理解するために実施され得る。
【００３５】
したがって、図４に示されるように、構築されたＡＤＲ予測モデルｆ（ｘ）３３０は、次いで、（ランク付けされ得る）各標的に関連するドッキング・スコアのベクトル３１５に適用される。すなわち、薬剤Ｘとライブラリ標的との間の各相互作用スコアに基づいて、モデルは、相互作用スコアに基づく薬剤Ｘについての潜在ＡＤＲ３５０を予測するために適用される。
【００３６】
１つの実施形態において、ＡＤＲは、信頼スコアによってランク付けされる。例えば、薬剤Ｘについての上位の結合標的は、薬剤とＡＤＲとの関係に基づくメカニズムを研究するために使用され得る。例えば、本明細書の以下の第１のケース・スタディの例１を参照されたい。
【００３７】
代替的に、ＡＤＲについて最も関連のある標的が、ＡＤＲのメカニズムを理解するためにモデルベースの特徴／係数分析によって識別され得る。例えば、本明細書の以下の第２のケース・スタディの例２を参照されたい。
【００３８】
図５は、新規（または既存）の薬剤分子、例えば、訓練セット内に存在しない薬剤Ｘについての標的結合予測およびＡＤＲを、相互作用スコアの結果およびＡＤＲの根底にあるメカニズムの判定に基づいて判定するための例示的な方法４００を示す。
【００３９】
図５の４０２において、第１の実施形態では、まず薬剤Ｘについての３Ｄ分子構造の記号データ表現が受信される。既存の、または既知の薬剤構造について、４０２においてコンピュータ・システムに入力される新規薬剤Ｘについての分子ＳＭＩＬＥＳコード表現が取得され得る。
【００４０】
代替的な実施形態において、図５に示されるように、４０１において、まずシステムへの入力として、新規（候補）薬剤のユーザが生成した２Ｄ分子または化学式を表すデータが受信され得る。一度システムに受信されると、４０４に示されるように、システムは、新規（候補）薬剤式の対応する３Ｄ分子構造を生成する分子変換ツールにアクセスするために、コンピュータ実装プログラムまたはツールを呼び出す。このようなツールは、Ｍａｒｖｉｎ  Ｂｅａｎｓ（例えば、ＣｈｅｍＡｘｏｎ  Ｍａｒｖｉｎ  Ｂｅａｎｓ６．０．１から利用可能）において利用可能なＭｏｌｃｏｎｖｅｒｔｅｒコマンド・ライン・プログラム・ツールを含み得る。
【００４１】
第１のインスタンスにおいて取得されてもされなくても、予め存在するリストから既知の薬剤式を選択することおよび入力すること、ならびに図５の４０２において説明されたように対応するＳＭＩＬＥＳコード表現を取得することによって、または薬剤Ｘのユーザが生成した１Ｄ文字列もしくは２Ｄ構造表現をまず受信すること、およびそれを図５の４０４、次いで図５の４０５に示されるように対応する３Ｄ分子構造表現に変換することによって、３Ｄ構造内の結合場所およびゾーンが判断される。分子ドッキング・ツールを用いると、標的タンパク質構造の適当な標的結合部位内における新規薬剤Ｘの３Ｄ構造の小分子リガンドの立体構造が、ある程度の正確性で予測され得る。これは、ＡｕｔｏＤｏｃｋなどのプログラムを実装することによって実行され得る。入力薬剤式についてこのデータを使用すると、システムは、標的タンパク質と共に相互作用特徴をさらに生成し、すなわち、ライブラリ標的タンパク質のそれぞれに対する分子結合スコアおよび立体構造を取得する。さらに、４０５において、薬剤Ｘと標的との相互作用のランク付けおよび可視化が実行される。次いで、図５の４１０において、方法は、機械学習したＡＤＲモデル４１２を実行して、新規薬剤ＸについてのＡＤＲを予測し、ランク付けする。このステップにおいて、入力薬剤（例えば、新規薬剤Ｘ）がＡＤＲに関連付けられた薬剤タンパク質間の相互作用を引き起こす可能性を示す、出力信頼スコアが生成され得る。次いで、４１５において、さらなる分析が、上位のＡＤＲ予測を判定するために行われ、４２０において、新規薬剤の考えられる原因または解釈を判定する。システムは、次いで、薬剤Ｘについての結合スコアおよび立体構造の両方を含む予測される結合標的、薬剤Ｘについての予測されるＡＤＲ、およびＡＤＲに関連のある標的タンパク質を含む出力を生成し得る。
【００４２】
例としてのケース・スタディ１
第１の例としてのケース・スタディにおいて、薬剤モメタゾンは、ざ瘡様皮膚炎ＡＤＲを引き起こすと判定された。よって、図５の例示的な方法４００を用いると、まずモメタゾンについて分子ＳＭＩＬＥＳコードにおいてコンピュータ・システムに入力される。次いで、４０５において、抽出されたライブラリの標的タンパク質で、相互作用特徴、すなわち分子結合スコアが生成される。
【００４３】
図６は、本明細書中の方法による処理のための未知のまたは新規の薬剤の入力を示す、例示的なコンピュータ・システム・インターフェース表示５００を示す。例示のため、ＤｒｕｇＢａｎｋから取得されるその対応するＳＭＩＬＥＳを伴う第１の例としての薬剤５０２（例えば、モメタゾン）が、入力５０５である。１つの実施形態において、入力用の薬剤は、ユーザ・インターフェースを介して「薬剤リスト」タグ５０７を選択することに応答して表示される薬剤リストを介して選択され得る。さらなる実施形態において、ユーザは、潜在的な新規薬剤に関連付けられた新規の化学式の１Ｄ文字列または２Ｄ構造表現もしくはレンダリングをシステムに入力してもよく、アプリケーション・プログラミング・インターフェースを呼び出すことによって、入力された分子構造の１Ｄまたは２Ｄレンダリングから最適化された３Ｄ分子オブジェクトを構成するツールを提供するコンピュータ実装アプリケーションにアクセスしてもよい。いずれかの実施形態において、新規薬剤の３Ｄ構造（例えば、５０５における薬剤モメタゾンの１Ｄレンダリング）を入力した後、既存のまたは新規の薬剤式が、「提出」インターフェースボタン５１０の選択によって、ＡｕｔｏＤｏｃｋ  Ｖｉｎａプログラムに入力される。ＡｕｔｏＤｏｃｋ  Ｖｉｎａプログラムは、立体構造の探索アルゴリズムを採用し、セット内の標的タンパク質の全てとの新規の薬剤５０２の相互作用５１５、結合エネルギー論の定量予測を生成する機能を採用する。１つの例としての実施形態において、相互作用スコアが生成される６００個の標的タンパク質が存在し、各薬剤標的タンパク質間相互作用スコアが表示され得る。薬剤５２０は、対応するタンパク質識別子（ＰＤＢＩＤ）５１５、およびＡｕｔｏＤｏｃｋ  Ｖｉｎａプログラムによって生成されるそれらの対応する相互作用スコア５３０と共にリスト化される。１つの実施形態において、これらのスコアは、それらの結合スコア５３０に従ってランク付けされる。
【００４４】
次いで、図５のステップ４１０において説明されるように、方法は、新規薬剤または既存薬剤、例えば、モメタゾンについてのＡＤＲを予測するためにＡＤＲモデル４１２を実行する。
【００４５】
第１の実例において、各入力薬剤についての相互作用スコア５３０に対する各ＡＤＲモデル実行の出力として、薬剤が現在のＡＤＲに関連付けられた薬剤タンパク質間相互作用をもたらす信頼スコアが生成される。図７のチャート６００に示されるように、ＡＤＲざ瘡様皮膚炎についてのそれぞれの信頼性６０５で予測される上位３つの薬剤リストが生成される。
【００４６】
既知のように、ざ瘡様皮膚炎（統合医学用語システム・コンセプトＩＤ：Ｃ０２３４７０８）は、ざ瘡のような皮膚発疹である。図７に示されるように、ＡＤＲざ瘡様皮膚炎についてのＡＤＲモデルの実行からの予測結果は、モメタゾン（ＤｒｕｇＢａｎｋ  ＩＤ：ＤＢ００７６４）が、０．６４９の信頼性でこのＡＤＲを引き起こす、テストセット内で最高ランクの薬剤であったことを示した。ざ瘡様発疹は、モメタゾンの使用によって引き起こされる局所的な副作用であると報告されており、それは予測を立証する。
【００４７】
このＡＤＲの潜在的メカニズムを理解するために、薬剤Ｘについての標的結合分析およびＡＤＲ特有の特徴分析が行われ得る。１つの実施形態において、方法は、全ての標的タンパク質に対する新規薬剤についての結合スコアにアクセスする。この第１のケース・スタディの例について、プロセスは、モメタゾンについての上位の結合タンパク質を判定するため、およびそれらの結合スコアによってそれらをランク付けするために呼び出される。図８は、モメタゾンについての上位予測の結合タンパク質を示す表６５０を示す。オーファン核内受容体ガンマ（ＲＯＲγｔ）リガンド結合領域（Ｐｒｏｔｅｉｎ  Ｄａｔａ  Ｂａｎｋ  ＩＤ、すなわちＰＤＢ  ＩＤ：３Ｂ０Ｗ）は、図８に示されるように、−１０．４の結合スコアを有するモメタゾンについての上位３番目の結合標的６５２であると予測された。
【００４８】
図１２は、例としての第１のケース・スタディについて、薬剤モメタゾン１００１とオーファン核内受容体ガンマ（ＲＯＲγｔ）リガンド結合領域１０１０（例えば、ＰＤＢ  ＩＤ：３Ｂ０Ｗ）との間の予測される結合立体構造１０００の可視化を示す。図１２において、予測される結合立体構造のそれぞれに関連付けられた相互作用エネルギーの正確な予測が判定される、受容体の結合キャビティ１０１２にドッキングされたリガンドを示す受容体１０１０の３次元構造におけるリガンド１００１の３次元構造が示されている。タンパク質標的１０１０の「細い棒状の」タンパク質残基１００７が、タンパク質標的１０１０の結合キャビティ１０１２内に示され、リガンド１００１との密接な相互作用を有する。
【００４９】
１つの実施形態において、このＡＤＲ相互作用を回避するために、薬剤修飾または３Ｂ０Ｗタンパク質との結合を最小化または回避するために開発された新規薬剤が開発され得る。代替的には、既存の薬剤構造が、３Ｂ０Ｗタンパク質との結合を最小化または回避するために再設計され、または修飾され得る。このような修飾は、リガンド長、サイズ、または形状、あるいはその組み合わせを変更すること、空間構成、極性、および水素結合性態様を変更すること、例えば、ヘテロ原子（酸素、窒素など）またはＡＤＲの根本原因と判定されるタンパク質との相互作用を回避するために水素結合性をもたらす基を加えることを含むが、これらに限定されない当技術分野において既知のものを含む。
【００５０】
図１に関して上述したように、さらなる分析ステップ１３５において、ＡＤＲの原因についての仮説が生成され得る。図９は、第１のケース・スタディの例のＡＤＲざ瘡様皮膚炎の原因に対する仮説を生成するために使用され得る、さらなる分析ステップ７００を示す。研究では、ＩＬ−１７発現細胞およびＴｈ１７関連信号伝達が、ざ瘡様病変７０５に存在し、または引き起こすことが分かっている。７０８において、ＲＯＲγｔが、Ｔｈ１７細胞分化およびＩＬ−１７生産に必要とされることが示されている。７１０において、ＲＯＲγｔに結合すること、およびそれによってＴｈ１７／ＩＬ−１７レベルに影響を及ぼすことを通して、モメタゾン薬７０２は、ざ瘡様皮膚炎７１２の発生を引き起こすということが、仮説とされ得る。
【００５１】
例としてのケース・スタディ２
第２の例としてのケース・スタディにおいて、コンピュータ・システムは、ＡＤＲモデルの特徴係数を分析することと、ＡＤＲに関連のあるメカニズムを理解するために係数に従って標的をランク付けすることと、を含むモデルベースの特徴分析、すなわち係数分析を実行する。
【００５２】
第２の例としてのケース・スタディにおいて、被膜下白内障、ＡＤＲを引き起こし得る薬剤が判定され得る。したがって、図１のさらなる分析ステップ１３３によれば、６００個のタンパク質特徴のそれぞれからのドッキング・スコア・ベクトル（図２）は、それらの個々の性能を評価するために、被膜下白内障ＡＤＲのラベル・ベクトル（図３）に対して分析される。
【００５３】
分析の結果として、方法は、対応するＡＤＲモデルによって重み付けされるように、対象のＡＤＲに関する上位のタンパク質特徴を判定する。図１０は、被膜下白内障ＡＤＲに関連する上位３つのタンパク質特徴を、そのＡＤＲモデルについてのそれらのロジスティック回帰係数の絶対値に従って示す、表８００の例を示す。したがって、第２の例としてのケース・スタディにおいて、ＡＤＲ予測（例えば、被膜下白内障）に対する対応するタンパク質標的タンパク質１〜６００の重み寄与を示すために、係数（ｂ１，ｂ２，．．．，ｂ６００）の絶対値が取得される。絶対値が大きいほど、モデルに対する寄与が大きいことを示す。
【００５４】
図１０の表８００に示される分析において、グルココルチコイド受容体８０５は、開発されたＡＤＲモデルに従って２番目に寄与する特徴であると判定される。
【００５５】
図１１は、第２のケース・スタディの例のＡＤＲ被膜下白内障９１２の原因についての仮説を生成するために使用され得る、さらなる分析ステップ９００を示す。このＡＤＲの潜在メカニズムを理解するために、ステロイド誘発性後嚢下白内障が、グルココルチコイド活性を有するステロイドにのみ関連し、そこで、グルココルチコイド受容体活性化９０５およびその後の変化（細胞増殖および抑圧された分化など）９０８は、重要な役割を果たすということが研究において報告された。したがって、グルココルチコイド受容体に対して結合する薬剤（例えば、新規薬剤Ｘ）は、被膜下白内障の発生に重要であり得ると判断される。
【００５６】
したがって、この特徴に基づく分析から、ＡＤＲに関連付けられるタンパク質標的を見つけることが可能であり、よって、ＡＤＲのメカニズムを探索し、理解する助けとなる仮説を生成する。
【００５７】
上記ケース・スタディから、方法は、薬剤分子についてのＡＤＲを予測し得るだけでなく、結合標的を介して起こり得るメカニズムの説明を提供し得る。ＡＤＲは、複雑化し、個人個人で異なるため、そのような説明が、仮説を生成し、ＡＤＲメカニズムについてのウェットラボ実験についての設計を助けるために毒性学の研究者に手がかりを潜在的に提供し得る。したがって、薬剤の安全性評価が改善される。方法は、ＡＤＲを予測するために薬剤分子の構造情報を必要とするだけであるため、薬剤候補の他の種類の情報が限定されるときに、初期の薬剤開発段階においてそれを使用することが実現可能である。
【００５８】
図１３は、本発明の実施形態を実施するために適用可能な、例示的なコンピュータ・システム／コンピューティング・デバイスを概略的に示す。
【００５９】
ここで図１３を参照すると、関連する薬剤標的および薬物有害反応についてのメカニズムに対する仮説を予測し、生成するための方法を実行するコンピュータ・システム・フレームワーク２００が示される。いくつかの態様では、システム２００は、コンピューティング・デバイス、モバイル・デバイス、またはサーバを含み得る。いくつかの態様において、コンピューティング・デバイス２００は、例えば、パーソナル・コンピュータ、ラップトップ、タブレット、スマート・デバイス、スマート・フォン、スマート・ウェアラブル・デバイス、スマート・ウォッチ、または任意の他の類似のコンピューティング・デバイスを含み得る。
【００６０】
コンピューティング・システム２００は、少なくとも１つのプロセッサ２５２、例えば、オペレーティング・システムまたはプログラム命令あるいはその両方を記憶するためのメモリ２５４、ネットワーク・インターフェース２５６、ディスプレイ・デバイス２５８、入力デバイス２５９、およびコンピューティング・デバイスに共通の任意の他の特徴を含む。いくつかの態様において、コンピューティング・システム２００は、例えば、データベース２３０ウェブサイト２２５またはウェブベースもしくはクラウドベースのサーバ２２０と、公衆または私設通信ネットワーク９９を介して通信するように構成される任意のコンピューティング・デバイスであり得る。さらに、システム２００の一部として示されるのは、抽出された薬剤標的間相互作用特徴、および例えば、ＡＤＲモデルを構築するために使用される薬剤−ＡＤＲ情報を一時的に記憶するためのさらなるメモリ２６０である。例えば、１つの実施形態において、さらなるメモリ２６０は、識別される薬剤およびヒトタンパク質標的のデータベース、ならびに分子ドッキングを介して計算されたそれらの相互作用プロファイルを含む、構造ライブラリを提供し得る。
【００６１】
１つの実施形態において、図１３に示されるように、デバイス・メモリ２５４は、関連する薬剤標的および薬物有害反応についてのメカニズムに対する仮説を予測および生成する能力をシステムに提供する、プログラム・モジュールを記憶する。例えば、薬剤／新規薬剤構造ハンドラ・モジュール２６５には、詳細な薬剤（すなわち、化学、薬理学、および製薬）データの処理およびハンドリングのためにＤｒｕｇｂａｎｋデータベースＶ５．０ウェブサイトと対話するための、コンピュータ可読命令、データ構造、プログラム・コンポーネント、およびアプリケーション・インターフェースが提供される。標的タンパク質ハンドラ・モジュール２７０には、標的タンパク質の選択および処理のためにＰＤＢＢｉｎｄ１１２データベース・ウェブサイトと対話するための、コンピュータ可読命令、データ構造、プログラム・コンポーネント、およびアプリケーション・インターフェースが提供される。ドッキング・ツール・ハンドラ・モジュール２７５には、薬剤と選択された標的タンパク質との間の分子結合スコアを生成するためにＡｕｔｏＤｏｃｋ  Ｖｉｎａドッキング・プログラムと対話するための、コンピュータ可読命令、データ構造、プログラム・コンポーネント、およびアプリケーション・インターフェースが提供される。ＡＤＲ−薬剤抽出ハンドラ・モジュール２８０には、特定の薬剤ラベルから抽出したＡＤＲ情報を取得するためにＳＩＤＥＲデータベースと対話するための、コンピュータ可読命令、データ構造、プログラム・コンポーネント、およびアプリケーション・インターフェースが提供される。機械学習ツール・ハンドラ・モジュール２８５には、ロジスティック回帰ＡＤＲモデルを生成するために教師あり機械学習プログラムと対話するための、コンピュータ可読命令、データ構造、プログラム・コンポーネント、およびアプリケーション・インターフェースが提供される。さらなるプログラム・モジュールは、図５のステップに従って新たな薬剤についてＡＤＲ予測分析および仮説生成を行うための、コンピュータ可読命令、データ構造、プログラム・コンポーネント、およびアプリケーション・インターフェースが提供される、分析教師ありハンドラ・モジュール２９０である。
【００６２】
図１３において、プロセッサ２５２は、例えば、マイクロコントローラ、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、または多様な動作を実行するように構成される任意の他のプロセッサを含み得る。プロセッサ２５２は、図１および図５の方法に従って命令を実行するように構成され得る。これらの命令は、例えば、メモリ２５４に記憶され得る。
【００６３】
１つの実施形態において、コンピュータ・システム２００は、複数のプロセッサを実装する機械である。分子ドッキング・プロセスは、最も時間のかかるプロセスであるため、すなわち、新規薬剤が処理されるべき時間毎に、６００個のタンパク質にドッキングする必要があり、次いで、複数の制御プロセッサ・ユニット、例えば、ＣＰＵ２５２Ａ、２５２Ｂ、２５２Ｃは、ドッキング・プロセスを並列計算することによってこれを加速し得る。例えば、分子が６００個のタンパク質を１つずつドッキングする代わりに、５０個のコアマシンが、一度に５０のドッキングを行い得る。１つの実施形態において、コンピュータ・システム２００は、マルチコア機械であってもよく、それによって、多くのコアを有するほど、計算は早くなる。ＡＤＲモデル開発について、複数コアが、パラメータ・テストを加速する助けとなる。例えば、１０セットのパラメータをテストするのが望ましい場合、１０個のコアマシンが１つのバッチでそれを行い得る。
【００６４】
メモリ２５４は、例えば、非一過性コンピュータ可読媒体を、ランダム・アクセス・メモリ（ＲＡＭ）またはキャッシュ・メモリあるいはその両方などの揮発性メモリの形態で含み得る。メモリ２５４は、例えば、他のリムーバブル／非リムーバブル、揮発性／不揮発性記憶媒体を含み得る。単なる非限定的な例として、メモリ２５４は、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュ・メモリ）、ポータブル・コンパクト・ディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、光記憶デバイス、磁気記憶デバイス、または前述したものの任意の適当な組み合わせを含み得る。
【００６５】
ネットワーク・インターフェース２５６は、例えば、有線または無線接続を介して、データまたは情報をデータベース・ウェブサイト・サーバ２２０へ送信および受信するように構成される。例えば、ネットワーク・インターフェース２５６は、ローカル・エリア・ネットワーク（ＬＡＮ）を介して、ワイド・エリア・ネットワーク（ＷＡＮ）を介して、Ｂｌｕｅｔｏｏｔｈ（Ｒ）、ＷＩＦＩ（例えば、８０２．１１ａ／ｂ／ｇ／ｎ）、セルラネットワーク（例えば、ＣＤＭＡ、ＧＳＭ、Ｍ２Ｍ、および３Ｇ／４Ｇ／４Ｇ  ＬＴＥ）、近距離通信システム、衛星通信などの無線技術および通信プロトコル、またはコンピューティング・デバイス２００が、サーバ２２０に情報を送信し、サーバ２２０から情報を受信すること、例えば、特定の標的タンパク質構造データを選択し、もしくはそれぞれのデータベースから小分子薬剤構造データを指定することを可能にする任意の他の形式の通信を利用し得る。
【００６６】
ディスプレイ・デバイス２５８は、例えば、コンピュータ・モニタ、テレビ、スマート・テレビ、例えば、ラップトップ、スマート・フォン、スマート・ウォッチ、仮想現実ヘッドセット、スマート・ウェアラブル・デバイスなどのパーソナル・コンピューティング・デバイスに統合されたディスプレイ・スクリーン、またはユーザに情報を表示するための任意の他のメカニズムを含み得る。いくつかの態様において、ディスプレイ２５８は、液晶ディスプレイ（ＬＣＤ）、ｅペーパ／ｅインク・ディスプレイ、有機ＬＥＤ（ＯＬＥＤ）ディスプレイ、または他の類似のディスプレイ技術を含み得る。いくつかの態様において、ディスプレイ２５８は、タッチ感知型であってもよく、入力デバイスとしても機能してもよい。
【００６７】
入力デバイス２５９は、例えば、キーボード、マウス、タッチ感知型ディスプレイ、キーパッド、マイクロフォン、またはユーザにコンピューティング・デバイス２００と対話する能力を提供するために単独で、もしくは一緒に使用され得る、他の類似の入力デバイスもしくは任意の他の入力デバイスを含み得る。
【００６８】
初期の薬剤開発段階において、製薬会社は、このシステム・フレームワーク２００を使用して、薬剤候補についての潜在的なＡＤＲを予測し、関連する標的を識別し得る。したがって、それらは、ＡＤＲを回避するために、より安全である、またはリスクのある標的と結合しにくい他の候補を選んでもよい。さらに、販売後の段階において、製薬会社は、このシステム・フレームワーク２００を使用して、あるＡＤＲについてのアクションのメカニズムを識別し得る。フレームワークによって関連する標的を研究することによって、それらは、これらの標的に関するＡＤＲへの感受性を変化させ得る遺伝子変異を見つけ得る。したがって、それらは、特定の遺伝子変異を有する患者に、リスクのある薬剤の使用を調整するように助言し得る（別名、精密医療）。
【００６９】
図１４は、本発明による、例としてのコンピューティング・システムを示す。示されるコンピュータ・システムは、適当な処理システムの単なる１つの例であり、本発明の実施形態の使用または機能性の範囲に関するいかなる限定も示唆することを意図しないと理解されるべきである。例えば、示されるシステムは、多数の他の汎用または専用コンピューティング・システム環境または構成を用いて動作可能であってもよい。図１４に示されるシステムを用いた使用に適当であり得る周知のコンピューティング・システム、環境、または構成、あるいはその組み合わせの例は、パーソナル・コンピュータ・システム、サーバ・コンピュータ・システム、シン・クライアント、シック・クライアント、手持ちまたはラップトップ・デバイス、マルチプロセッサ・システム、マイクロプロセッサベース・システム、セット・トップ・ボックス、プログラマブル家電、ネットワークＰＣ、ミニコンピュータ・システム、メインフレーム・コンピュータ・システム、および上記システムまたはデバイスのうちのいずれかを含む分散型クラウド・コンピューティング環境などを含み得るが、これらに限定されない。
【００７０】
いくつかの実施形態において、コンピュータ・システムは、コンピュータ・システム実行可能命令の汎用コンテキストにおいて説明され、コンピュータ・システムによって実行されている、メモリ１６に記憶されたプログラム・モジュールとして具現化されてもよい。概して、プログラム・モジュールは、特定のタスクを実行し、または本発明（例えば、図１参照）による特定の入力データもしくはデータ型またはその両方を実装し、あるいはその両方を行う、ルーチン、プログラム、オブジェクト、コンポーネント、ロジック、データ構造などを含み得る。
【００７１】
コンピュータ・システムのコンポーネントは、１以上のプロセッサまたは処理ユニット１２、メモリ１６、およびメモリ１６を含む多様なシステム・コンポーネントをプロセッサ１２に動作可能に連結するバス１４を含み得るが、これらに限定されない。いくつかの実施形態において、プロセッサ１２は、メモリ１６からロードされる１以上のモジュール１０を実行してもよく、そこで、プログラム・モジュールは、本発明の１以上の方法の実施形態をプロセッサに実行させるソフトウェア（プログラム命令）を具現化する。いくつかの実施形態において、モジュール１０は、プロセッサ１２の集積回路にプログラミングされ、メモリ１６、記憶デバイス１８、またはネットワーク２４、あるいはそれらの組み合わせからロードされ得る。
【００７２】
バス１４は、メモリ・バスまたはメモリ・コントローラ、周辺バス、高速グラフィック・ポート、および多様なバス・アーキテクチャのいずれかを使用するプロセッサまたはローカル・バスを含む複数の種類のバス構造のいずれかの１以上を表し得る。限定ではなく例として、そのようなアーキテクチャは、インダストリ・スタンダード・アーキテクチャ（ＩＳＡ）・バス、マイクロ・チャネル・アーキテクチャ（ＭＣＡ）・バス、拡張ＩＳＡ（ＥＩＳＡ）バス、ビデオ・エレクトロニクス・スタンダーズ・アソシエーション（ＶＥＳＡ）・ローカル・バス、およびペリフェラル・コンポーネント・インターコネクト（ＰＣＩ）・バスを含む。
【００７３】
コンピュータ・システムは、多様なコンピュータ・システム可読媒体を含み得る。このような媒体は、コンピュータ・システムによってアクセス可能な任意の利用可能な媒体であってもよく、それは、揮発性媒体および不揮発性媒体の両方、リムーバブル媒体および非リムーバブル媒体の両方を含み得る。
【００７４】
メモリ１６（システム・メモリと呼ばれることがある）は、ランダム・アクセス・メモリ（ＲＡＭ）、キャッシュ・メモリ、または他の形式、あるいはその組み合わせなどの、揮発性メモリ形式のコンピュータ可読媒体を含み得る。コンピュータ・システムは、他のリムーバブル／非リムーバブル、揮発性／不揮発性コンピュータ・システム記憶媒体をさらに含み得る。単なる例として、記憶システム１８は、非リムーバブル、不揮発性磁気媒体（例えば、「ハード・ドライブ」）から読み出しおよび書き込むために提供され得る。図示されないが、リムーバブル、不揮発性磁気ディスク（例えば、「フロッピー・ディスク」）からの読み出しおよび書き込みのための磁気ディスク・ドライブ、およびＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、または他の光学媒体などのリムーバブル、不揮発性光ディスクからの読み出しまたは書き込みのための光学ディスク・ドライブが、提供され得る。このような場合、それぞれが、１以上のデータ媒体インターフェースによってバス１４に接続され得る。
【００７５】
コンピュータ・システムは、また、キーボード、ポインティング・デバイス、ディスプレイ２８などの１つもしくは複数の外部デバイス２６、ユーザがコンピュータ・システムと対話することを可能にする１つもしくは複数のデバイス、またはコンピュータ・システムが１つもしくは複数の他のコンピューティング・デバイスと通信することを可能にする任意のデバイス（例えば、ネットワーク・カード、モデムなど）、あるいはその組み合わせと通信し得る。このような通信は、入力／出力（Ｉ／Ｏ）インターフェース２０を介して発生し得る。
【００７６】
さらに、コンピュータ・システムは、ネットワーク・アダプタ２２を介して、ローカル・エリア・ネットワーク（ＬＡＮ）、汎用ワイド・エリア・ネットワーク（ＷＡＮ）、または公衆ネットワーク（例えば、インターネット）、あるいはその組み合わせなどの１以上のネットワーク２４と通信し得る。図示されるように、ネットワーク・アダプタ２２は、バス１４を介してコンピュータ・システムの他のコンポーネントと通信する。図示されないが、ハードウェア・コンポーネントまたはソフトウェア・コンポーネント、あるいはその両方が、コンピュータ・システムと併せて使用され得ると理解されるべきである。例は、マイクロコード、デバイス・ドライバ、冗長処理ユニット、外部ディスク・ドライブ・アレイ、ＲＡＩＤシステム、テープ・ドライブ、およびデータ・アーカイブ記憶システムなどを含むが、これらに限定されない。
【００７７】
本発明は、任意の可能な統合の技術的詳細レベルにおけるシステム、方法、またはコンピュータ・プログラム製品、あるいはその組み合わせであってもよい。コンピュータ・プログラム製品は、プロセッサに本発明の態様を実行させるためのコンピュータ可読プログラム命令をその上に有するコンピュータ可読記憶媒体を含んでもよい。
【００７８】
コンピュータ可読記憶媒体は、命令実行デバイスによる使用のための命令を保持し、記憶し得る有形デバイスであり得る。コンピュータ可読記憶媒体は、例えば、電子記憶デバイス、磁気記憶デバイス、光学記憶デバイス、電磁気記憶デバイス、半導体記憶デバイス、または前述したものの任意の適当な組み合わせであってもよいが、これらに限定されない。コンピュータ可読記憶媒体のより具体的な例の非網羅的リストは、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭまたはフラッシュ・メモリ）、静的ランダム・アクセス・メモリ（ＳＲＡＭ）、ポータブル・コンパクト・ディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、メモリ・スティック、フロッピー・ディスク、パンチカードまたはその上に記録された命令を有する溝内の隆起構造などの機械的に符号化されたデバイス、および前述したものの任意の適当な組み合わせを含む。本明細書で用いられるコンピュータ可読記憶媒体は、本来、電波もしくは他の自由伝播する電磁波、導波管もしくは他の送信媒体を通って伝播する電磁波（例えば、光ファイバ・ケーブルを通過する光パルス）、または電線を通って送信される電気信号などの、一過性信号であると解釈されるべきではない。
【００７９】
本明細書に記載されるコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体からそれぞれのコンピューティング／処理デバイスに、またはネットワーク、例えば、インターネット、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、もしくはワイヤレス・ネットワーク、またはその組み合わせを介して外部コンピュータまたは外部記憶デバイスに、ダウンロードされ得る。ネットワークは、銅伝送ケーブル、光伝送ファイバ、ワイヤレス伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイ・コンピュータ、またはエッジ・サーバ、あるいはその組み合わせを含み得る。各コンピューティング／処理デバイス内のネットワーク・アダプタ・カードまたはネットワーク・インターフェースは、コンピュータ可読プログラム命令をネットワークから受信し、それぞれのコンピューティング／処理デバイス内のコンピュータ可読記憶媒体の記憶のためにコンピュータ可読プログラム命令を転送する。
【００８０】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セット・アーキテクチャ（ＩＳＡ）命令、機械命令、機械依存命令、マイクロコード、ファームウェア命令、状態設定データ、集積回路用の構成データ、またはＳｍａｌｌｔａｌｋ（Ｒ）、Ｃ＋＋などのオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語もしくは類似のプログラミング言語などの手続き型プログラミング言語を含む、１つもしくは複数のプログラミング言語の任意の組み合わせで書かれたソース・コードもしくはオブジェクト・コードのいずれかであってもよい。コンピュータ可読プログラム命令は、ユーザのコンピュータ上で完全に、ユーザのコンピュータ上で部分的に、スタンドアロン・ソフトウェア・パッケージとして、ユーザのコンピュータ上で部分的かつリモート・コンピュータ上で部分的に、またはリモート・コンピュータもしくはサーバ上で完全に、実行してもよい。後者のシナリオでは、リモート・コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）を含む任意の種類のネットワークを通して、ユーザのコンピュータに接続されてもよい。あるいは、接続は、（例えば、インターネット・サービス・プロバイダを使用してインターネットを通して）外部コンピュータに対して行われてもよい。いくつかの実施形態では、例えば、プログラマブル・ロジック回路、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、またはプログラマブル・ロジック・アレイ（ＰＬＡ）を含む電子回路は、本発明の態様を実行するために、コンピュータ可読プログラム命令の状態情報を利用して電子回路を個別化することによって、コンピュータ可読プログラム命令を実行し得る。
【００８１】
本発明の態様は、本発明の実施形態による、方法、装置（システム）、およびコンピュータ・プログラム製品のフローチャート図またはブロック図あるいはその両方を参照して、本明細書において説明される。フローチャート図またはブロック図あるいはその両方の各ブロック、およびフローチャート図またはブロック図あるいはその両方のブロックの組み合わせは、コンピュータ可読プログラム命令によって実施され得ると理解されたい。
【００８２】
コンピュータまたは他のプログラマブル・データ処理装置のプロセッサによって実行する命令が、フローチャートまたはブロック図あるいはその両方のブロックにおいて指定される機能／動作を実施する手段を作り出すように、これらのコンピュータ可読プログラム命令は、汎用コンピュータ、専用コンピュータ、または機械を製造するための他のプログラマブル・データ処理装置のプロセッサに提供されてもよい。コンピュータ可読記憶媒体に記憶される命令を有するコンピュータ可読記憶媒体が、フローチャートまたはブロック図あるいはその両方のブロックにおいて指定される機能／動作の態様を実施する命令を含む製品を含むように、これらのコンピュータ可読プログラム命令は、また、コンピュータ、プログラマブル・データ処理装置、または他のデバイス、あるいはその組み合わせが特定の方法で機能するように指示し得る、コンピュータ可読記憶媒体に記憶されてもよい。
【００８３】
コンピュータ、他のプログラマブル装置、または他のデバイス上で実行する命令が、フローチャートまたはブロック図あるいはその両方のブロックにおいて指定された機能／動作を実施するように、コンピュータ可読プログラム命令は、また、一連の動作ステップが、コンピュータ実施されたプロセスを生成するためにコンピュータ、他のプログラマブル装置、または他のデバイス上で実行されるようにするために、コンピュータ、他のプログラマブル・データ処理装置、または他のデバイス上にロードされてもよい。
【００８４】
図面中のフローチャートおよびブロック図は、本発明の様々な実施形態によるシステム、方法、およびコンピュータ・プログラム製品の考えられる実施のアーキテクチャ、機能性、および動作を示している。この点に関して、フローチャートまたはブロック図の各ブロックは、指定された論理機能を実施するための１以上の実行可能命令を含む、モジュール、セグメント、または命令の一部を表してもよい。いくつかの代替的な実施において、ブロック内に記載された機能は、図面中に記載された順序以外で発生してもよい。例えば、連続して示される２つのブロックが、実際には、実質的に同時に実行されてもよく、または、ブロックが、関係する機能性次第で、逆の順序で実行されることがあってもよい。ブロック図またはフローチャート図あるいはその両方の各ブロック、およびブロック図またはフローチャート図あるいはその両方におけるブロックの組み合わせが、指定された機能もしくは動作を実行し、または専用ハードウェアおよびコンピュータ命令の組み合わせを実行する専用ハードウェア・ベース・システムによって実施され得ることにも留意されたい。
【００８５】
本明細書で使用される用語は、単に特定の実施形態を説明する目的のためであり、発明を限定することを意図するものではない。本明細書で使用される、単数形「ａ（１つの）」、「ａｎ（１つの）」、および「ｔｈｅ（その）」は、文脈が特段明示していない限り、複数形も同様に含むことを意図するものである。「ｃｏｍｐｒｉｓｅｓ（備える）」、または「ｃｏｍｐｒｉｓｉｎｇ（備えている）」、あるいはその両方という用語は、本明細書で使用されるとき、述べられた特徴、整数、ステップ、動作、要素、またはコンポーネント、あるいはその組み合わせの存在を明示するものであって、１以上の他の特徴、整数、ステップ、動作、要素、コンポーネント、またはそれらの集合、あるいはその組み合わせの存在または追加を排除するものではないと、さらに理解されたい。下記の特許請求の範囲における全ての要素の対応する構造、物質、動作、および均等物は、具体的に特許請求される他の特許請求される要素と組み合わせて機能を実行するための任意の構造、物質、または動作を含むように意図される。本発明の説明は、例示および説明の目的で提示されているが、網羅的であるように、または開示された形態に発明を限定されるように意図されない。多くの修正および変形が、本発明の範囲から逸脱することなく当業者には明らかである。実施形態は、発明の原理および実際の適用を最もよく説明するため、ならびに考えられる特定の用途に適する多様な修正を伴う多様な実施形態についての発明を他の当業者が理解できるようにするために、選択され説明された。
【図１】
2020530158.tif 000004
【図２】
2020530158.tif 000005
【図３】
2020530158.tif 000006
【図４】
2020530158.tif 000007
【図５】
2020530158.tif 000008
【図６】
2020530158.tif 000009
【図７】
2020530158.tif 000010
【図８】
2020530158.tif 000011
【図９】
2020530158.tif 000012
【図１０】
2020530158.tif 000013
【図１１】
2020530158.tif 000014
【図１２】
2020530158.tif 000015
【図１３】
2020530158.tif 000016
【図１４】
2020530158.tif 000017
【国際調査報告】
2020530158.tif 000018
2020530158.tif 000019