(57)【特許請求の範囲】
【請求項１】
既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースと、
所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの遺伝子の発現量データを入力する入力部と、
前記サンプルと前記コントロールとの間での遺伝子の発現量の違いを表す変動データを算出する変動データ算出部と、
前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記疾患の変動データをパラメータとして複数の薬剤どうし、及び複数の薬剤と前記疾患との偏相関を求め、偏相関に基づいて、前記既知の複数の薬剤と前記疾患をノードとするネットワーク構造を推定するネットワーク推定部と、
前記ネットワーク構造においてノード間の連結の度合いに基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするネットワーククラスタリング部と、
前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択する薬剤選択部と、
選択された薬剤のデータを出力する出力部と、
を備える薬剤探索装置。
【請求項２】
前記薬剤応答データベースは、前記薬剤に対する発現量データに応じて遺伝子に付与し
た順位のデータであり、
前記変動データ算出部は、前記発現量の変動データに応じて遺伝子に順位を付与し、
前記ネットワーク推定部は、順位相関係数を用いてネットワーク構造の推定を行う請求項１に記載の薬剤探索装置。
【請求項３】
前記ネットワーク推定部は、順位の高い方又は順位の低い方から所定の個数の遺伝子を用いてネットワーク構造の推定を行う請求項２に記載の薬剤探索装置。
【請求項４】
既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースと、
所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの間での遺伝子の発現量の違いを表す変動データを入力する入力部と、
前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記疾患の変動データをパラメータとして複数の薬剤どうし、及び複数の薬剤と前記疾患との偏相関を求め、偏相関に基づいて、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するネットワーク推定部と、
前記ネットワーク構造においてノード間の連結の度合いに基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするネットワーククラスタリング部と、
前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択する薬剤選択部と、
選択された薬剤のデータを出力する出力部と、
を備える薬剤探索装置。
【請求項５】
既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースと、
所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの間での遺伝子の発現量の違いが大きいシグネチャ遺伝子について、当該発現量の違いを表す変動データを入力する入力部と、
前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記シグネチャ遺伝子の変動データをパラメータとして複数の薬剤どうし、及び複数の薬剤と前記疾患との偏相関を求め、偏相関に基づいて、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するネットワーク推定部と、
前記ネットワーク構造においてノード間の連結の度合いに基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするネットワーククラスタリング部と、
前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択する薬剤選択部と、
選択された薬剤のデータを出力する出力部と、
を備える薬剤探索装置。
【請求項６】
既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースと、
コントロールの遺伝子の発現量のデータを記憶したコントロール発現量データベースと、
サンプルの遺伝子の発現量データを入力する入力部と、
入力されたサンプルの遺伝子の発現量データと前記コントロール発現量データベースから読み出した前記コントロールの遺伝子の発現量データに基づいて、前記サンプルと前記コントロールとの間での遺伝子の発現量の違いを表す変動データを算出する変動データ算出部と、
前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記サンプルの変動データをパラメータとして複数の薬剤どうし、及び複数の薬剤とサンプルとの偏相関を求め、偏相関に基づいて、前記既知の複数の薬剤と前記サンプルとをノードとするネットワーク構造を推定するネットワーク推定部と、
前記ネットワーク構造においてノード間の連結の度合いに基づいて前記既知の複数の薬剤と前記サンプルをネットワーククラスタリングするネットワーククラスタリング部と、
前記サンプルと同じクラスタに分類された薬剤の中から、前記サンプルと逆の相関を有する薬剤を選択する薬剤選択部と、
選択された薬剤のデータを出力する出力部と、
を備える薬剤探索装置。
【請求項７】
薬剤の化学構造を記憶した化学構造データベースを備え、
前記出力部は、選択された薬剤と化学構造が類似した薬剤を前記化学構造データベースから抽出して出力する請求項１乃至６のいずれかに記載の薬剤探索装置。
【請求項８】
前記薬剤が作用しているタンパク質のデータを記憶した標的タンパク質データベースを有し、
前記出力部は、選択された薬剤が作用しているタンパク質のデータを前記標的タンパク質データベースから抽出して出力する請求項１乃至７のいずれかに記載の薬剤探索装置。
【請求項９】
複数の化合物のディスクリプターのデータを記憶した化合物データベースを備え、
前記ネットワーク推定部は、前記化合物データベースから読み出した化合物と、前記薬剤選択部にて選択された薬剤とをノードとするネットワーク構造を、前記化合物及び前記薬剤のディスクリプターをパラメータとして複数の化合物どうし、及び複数の化合物と前記薬剤との偏相関を求め、偏相関に基づいて、推定し、
前記ネットワーククラスタリング部は、前記ネットワーク構造においてノード間の連結の度合いに基づいて前記化合物及び前記薬剤をネットワーククラスタリングし、
前記薬剤選択部は、前記薬剤と同じクラスタに分類された化合物の中から、前記薬剤と正の相関を有する化合物を選択し、
前記出力部は、選択された薬剤と化合物を出力する請求項１乃至６のいずれかに記載の薬剤探索装置。
【請求項１０】
薬剤探索装置によって、既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースから疾患に効く可能性のある薬剤を探索する方法であって、
前記薬剤探索装置が、所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの遺伝子の発現量データを入力するステップと、
前記薬剤探索装置が、前記サンプルと前記コントロールとの間での遺伝子の発現量の違いを表す変動データを算出するステップと、
前記薬剤探索装置が、前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記疾患の変動データをパラメータとして複数の薬剤どうし、及び複数の薬剤と前記疾患との偏相関を求め、偏相関に基づいて、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するステップと、
前記薬剤探索装置が、前記ネットワーク構造においてノード間の連結の度合いに基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするステップと、
前記薬剤探索装置が、前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択するステップと、
前記薬剤探索装置が、選択された薬剤のデータを出力するステップと、
を備える薬剤探索方法。
【請求項１１】
既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースから疾患に効く可能性のある薬剤を探索するためのプログラムであって、コンピュータに、
所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの発現量データを入力するステップと、
入力された前記サンプルと前記コントロールの遺伝子の発現量データに基づいて、前記サンプルと前記コントロールとの間での遺伝子の発現量の違いを表す変動データを算出するステップと、
前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記疾患の変動データをパラメータとして複数の薬剤どうし、及び複数の薬剤と前記疾患との偏相関を求め、偏相関に基づいて、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するステップと、
前記ネットワーク構造においてノード間の連結の度合いに基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするステップと、
前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択するステップと、
選択された薬剤のデータを出力するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、疾患を有するサンプルの遺伝子の発現量データを用いて、疾患に対する薬剤を探索する装置に関する。
【背景技術】
【０００２】
昨今見られる新薬開発研究の行き詰まりを打開する方法として、ドラッグ・リポジショニング（DR）なる新しい研究概念が議論の対象となっている。これは、ヒトでの安全性と体内動態が実績によって既に確認されている既存薬から、新たな薬効を見つけ出し，実用化につなげていこうというものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】沼田  稔「DR研究（既存薬再開発）への期待と課題」  医薬ジャーナルVol. 46, No. 5, 2010/p.1337
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記背景に鑑み、既存の薬剤の中から、疾患に効果のある薬剤を迅速かつ適切に選び出す方法を提供する。
【課題を解決するための手段】
【０００５】
本発明の薬剤探索装置は、既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースと、所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの遺伝子の発現量データを入力する入力部と、前記サンプルと前記コントロールとの間での遺伝子の発現量の違いを表す変動データを算出する変動データ算出部と、前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記疾患の変動データをパラメータとして、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するネットワーク推定部と、前記ネットワーク構造に基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするネットワーククラスタリング部と、前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択する薬剤選択部と、選択された薬剤のデータを出力する出力部とを備える。
【０００６】
このように薬剤に対する遺伝子の発現量データと疾患の変動データとをパラメータとしてネットワーク推定し、そのネットワーク構造に基づいてネットワーククラスタリングを行い、同じクラスタに分類された薬剤の中から逆の相関を有する薬剤を選択する構成により、コントロールとは逆相関する発現をする遺伝子の働きを抑える薬剤を見つけることができる。
【０００７】
本発明の薬剤探索装置において、前記薬剤応答データベースは、前記薬剤に対する発現量データに応じて遺伝子に付与した順位のデータであり、前記変動データ算出部は、前記発現量の変動データに応じて遺伝子に順位を付与し、前記ネットワーク推定部は、順位相関係数を用いてネットワーク構造の推定を行ってもよい。
【０００８】
このように順位に基づく相関係数を用いることにより、薬剤及び疾患の相関関係を実験計測の揺らぎを排除して求めることができる。なお、ネットワーク構造を推定する際に、他の変数の影響を除去して２変数間の相関を求める偏相関を用いてもよい。
【０００９】
本発明の薬剤探索装置において、前記ネットワーク推定部は、順位の高い方又は順位の低い方から所定の個数の遺伝子を用いてネットワーク構造の推定を行ってもよい。
【００１０】
このように所定の個数の遺伝子を用いることにより、相関関係を求める計算負荷を軽減できる。
【００１１】
本発明の別の態様の薬剤探索装置は、既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースと、所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの間での遺伝子の発現量の違いを表す変動データを入力する入力部と、前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記疾患の変動データをパラメータとして、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するネットワーク推定部と、前記ネットワーク構造に基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするネットワーククラスタリング部と、前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択する薬剤選択部と、選択された薬剤のデータを出力する出力部とを備える。
【００１２】
このように所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの間での遺伝子の発現量の違いを表す変動データを入力する構成とすることにより、薬剤探索装置においてすべての遺伝子の変動データを求めなくてもよいので、計算処理を軽減できる。
【００１３】
本発明の別の態様の薬剤探索装置は、既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースと、所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの間での遺伝子の発現量の違いが大きいシグネチャ遺伝子について、当該発現量の違いを表す変動データを入力する入力部と、前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記シグネチャ遺伝子の変動データをパラメータとして、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するネットワーク推定部と、前記ネットワーク構造に基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするネットワーククラスタリング部と、前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択する薬剤選択部と、選択された薬剤のデータを出力する出力部とを備える。
【００１４】
このようにシグネチャ遺伝子について変動データを入力することにより、薬剤探索装置において変動データを求めなくてもよいので計算処理を軽減できる。また、入力する遺伝子を疾患特異的なシグネチャ遺伝子に絞っているので、少ないパラメータによって適切に薬剤の探索を行うことができる。
【００１５】
本発明の別の態様の薬剤探索装置は、既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースと、コントロールの遺伝子の発現量のデータを記憶したコントロール発現量データベースと、サンプルの遺伝子の発現量データを入力する入力部と、入力されたサンプルの遺伝子の発現量データと前記コントロール発現量データベースから読み出した前記コントロールの遺伝子の発現量データに基づいて、前記サンプルと前記コントロールとの間での遺伝子の発現量の違いを表す変動データを算出する変動データ算出部と、前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記サンプルの変動データをパラメータとして、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するネットワーク推定部と、前記ネットワーク構造に基づいて前記既知の複数の薬剤と前記サンプルをネットワーククラスタリングするネットワーククラスタリング部と、前記サンプルと同じクラスタに分類された薬剤の中から、前記サンプルと逆の相関を有する薬剤を選択する薬剤選択部と、選択された薬剤のデータを出力する出力部とを備える。
【００１６】
このようにサンプルとコントロールとの遺伝子の発現量の相違を表す変動データと、薬剤に反応する遺伝子の発現量データとをパラメータとしてネットワーク推定し、ネットワーク構造のネットワーククラスタリングを行い、同じクラスタに分類された薬剤の中から逆の相関を有する薬剤を選択する構成により、サンプルがコントロールとは異なる発現をする遺伝子の働きを抑える薬剤を見つけることができる。
【００１７】
本発明の薬剤探索装置は、前記薬剤の化学構造を記憶した化学構造データベースを備え、前記出力部は、選択された薬剤と化学構造が類似した薬剤を前記化学構造データベースから抽出して出力してもよい。
【００１８】
この構成により、選択された薬剤のみならず、選択された薬剤と化学構造が類似した薬剤を探索することができる。これにより、化学構造が類似した薬剤についても疾患に対する薬効があるかどうかを調べ、薬効リポジショニングの研究に役立てることができる。
【００１９】
本発明の薬剤探索装置は、前記薬剤が作用しているタンパク質のデータを記憶した標的タンパク質データベースを有し、前記出力部は、選択された薬剤が作用しているタンパク質のデータを前記標的タンパク質データベースから抽出して出力してもよい。
【００２０】
この構成により、選択された薬剤のみならず、標的タンパク質のデータを探索することができる。これにより、疾患がどのタンパク質に関係しているかの研究に役立てることができる。
【００２１】
本発明の薬剤探索装置は、複数の化合物のディスクリプターのデータを記憶した化合物データベースを備え、前記ネットワーク推定部は、前記化合物データベースから読み出した化合物と、前記薬剤選択部にて選択された薬剤とをノードとするネットワーク構造を、前記化合物及び前記薬剤のディスクリプターをパラメータとして推定し、前記ネットワーククラスタリング部は、前記ネットワーク構造に基づいて前記化合物及び前記薬剤をネットワーククラスタリングし、前記薬剤選択部は、前記薬剤と同じクラスタに分類された化合物の中から、前記薬剤と正の相関を有する化合物を選択し、前記出力部は、選択された薬剤と化合物を出力してもよい。
【００２２】
このように化合物と薬剤のディスクリプターをパラメータとしてネットワーク推定し、そのネットワーク構造に基づいてネットワーククラスタリングを行い、同じクラスタに分類された薬剤の中から正の相関を有する薬剤を選択する構成により、選択された薬剤と類似する化合物の候補を提示することができる。
【００２３】
本発明の薬剤探索方法は、薬剤探索装置によって、既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースから疾患に効く可能性のある薬剤を探索する方法であって、前記薬剤探索装置が、所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの遺伝子の発現量データを入力するステップと、前記薬剤探索装置が、前記サンプルと前記コントロールとの間での遺伝子の発現量の違いを表す変動データを算出するステップと、前記薬剤探索装置が、前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記疾患の変動データをパラメータとして、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するネットワーク推定部と、前記薬剤探索装置が、前記ネットワーク構造に基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするステップと、前記薬剤探索装置が、前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択するステップと、前記薬剤探索装置が、選択された薬剤のデータを出力するステップとを備える。
【００２４】
本発明のプログラムは、既知の複数の薬剤について当該薬剤を投与したときの遺伝子の発現量データを記憶した薬剤応答データベースから疾患に効く可能性のある薬剤を探索するためのプログラムであって、コンピュータに、所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの発現量データを入力するステップと、入力された前記サンプルと前記コントロールの遺伝子の発現量データに基づいて、前記サンプルと前記コントロールとの間での遺伝子の発現量の違いを表す変動データを算出するステップと、前記薬剤応答データベースから読み出した前記既知の複数の薬剤についての遺伝子の発現量データと前記疾患の変動データをパラメータとして、前記既知の複数の薬剤と前記疾患とをノードとするネットワーク構造を推定するステップと、前記ネットワーク構造に基づいて前記既知の複数の薬剤と前記疾患をネットワーククラスタリングするステップと、前記疾患と同じクラスタに分類された薬剤の中から、前記疾患と逆の相関を有する薬剤を選択するステップと、選択された薬剤のデータを出力するステップとを実行させる。
【発明の効果】
【００２５】
本発明によれば、薬剤に反応する遺伝子の発現量データと疾患の変動データとをパラメータとしてネットワーククラスタリングを行い、同じクラスタに分類された薬剤の中から逆の相関を有する薬剤を選択する構成により、コントロールとは異なる発現をする遺伝子の働きを抑える薬剤を見つけることができる。
【図面の簡単な説明】
【００２６】
【図１】第１の実施の形態の薬剤探索装置の構成を示す図である。
【図２】薬剤応答ＤＢに記憶されたデータの例を示す図である。
【図３】（ａ）変動データ算出部にて算出した各遺伝子の変動データの例を示す図である。（ｂ）変動データを順位形式に変換した例を示す図である。
【図４】薬剤応答ＤＢに記憶された発現量データを順位形式に変換したデータの例を示す図である。
【図５】疾患−薬剤ネットワーク推定によって求めたネットワーク構造の例を示す図である。
【図６】ネットワーククラスタリングの結果の例を示す図である。
【図７】第１の実施の形態の薬剤探索装置の動作を示す図である。
【図８】シグネチャ遺伝子の変動データを順位形式で示す図である。
【図９】第２の実施の形態の薬剤探索装置の構成を示す図である。
【図１０】第３の実施の形態の薬剤探索装置の構成を示す図である。
【図１１】第３の実施の形態の薬剤探索装置の動作を示す図である。
【図１２】第４の実施の形態の薬剤探索装置の構成を示す図である。
【図１３】化合物データベースに記憶されたデータの例を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態の薬剤探索装置の構成について、図面を参照しながら説明する。
（第１の実施の形態）
図１は、第１の実施の形態の薬剤探索装置１の構成を示す図である。第１の実施の形態の薬剤探索装置１は、入力部１０と、制御部１１と、出力部１２と、薬剤応答データベース（以下、「薬剤応答ＤＢ」という。）１３を有している。
【００２８】
入力部１０は、所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの遺伝子の発現量データの入力を受け付ける。制御部１１は、入力部１０より入力されたデータに基づいて、薬剤応答ＤＢ１３の中から、疾患に薬効のある薬剤の候補を選択する機能を有する。出力部１２は、制御部１１にて選択された薬剤を示すデータを出力する機能を有している。
【００２９】
また、薬剤探索装置１は、化学構造データベース（以下、「化学構造ＤＢ」という。）１４および標的タンパク質データベース（以下、「標的タンパク質ＤＢ」という。）１５を有している。化学構造ＤＢ１４は、薬剤の化学構造を示すデータを記憶している。標的タンパク質ＤＢ１５は、薬剤が作用しているタンパク質を示すデータを記憶している。これらのデータベースを有することにより、制御部１１は、選択された薬剤と化学構造が類似する薬剤、および選択された薬剤と作用する標的タンパク質が同じ薬剤を見つけ、出力部１２より出力する。
【００３０】
薬剤探索装置１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ディスプレイ、キーボード、マウス、通信インターフェース等を備えるコンピュータによって構成される。薬剤探索のためのプログラムをＲＯＭに記憶しておき、ＣＰＵがＲＯＭからプログラムを読み出して実行することにより、コンピュータが薬剤探索を行う。
【００３１】
続いて、薬剤探索装置１の詳しい構成について説明する。図２は、薬剤応答ＤＢ１３に記憶されたデータの例を示す図である。薬剤応答ＤＢ１３には、既知の複数の薬剤のそれぞれについて、当該薬剤を投与したときに応答して発現する遺伝子の発現量データを記憶している。例えば、図２に示す例では、薬剤Ａを投与したときに、遺伝子g00001の発現量は100、遺伝子g00002の発現量は20というデータが記憶されている。薬剤応答ＤＢ１３としては、例えば、BROAD INSTITUTEが提供するConnectivity Map等を利用することができる。
【００３２】
制御部１１は、入力されたデータに基づいて薬剤を選択するための構成として、変動データ算出部１６と、ネットワーク推定部１７と、ネットワーククラスタリング部１８と、薬剤選択部１９とを有している。
【００３３】
変動データ算出部１６は、入力されたサンプルとコントロールの遺伝子の発現量データに基づいて、サンプルとコントロールとの間での遺伝子の発現量の違いを表す変動データを算出する機能を有する。具体的には、各遺伝子について、複数のサンプルの遺伝子の発現量データの平均値と、複数のコントロールの遺伝子の発現量データの平均値とを求め、サンプルの発現量データの平均値とコントロールの発現量データの平均値との差分を求めることにより、変動データを算出する。変動データによって、所定の疾患において、どの遺伝子に発現量の異常が生じているかを見ることができる。
【００３４】
図３（ａ）は、変動データ算出部１６にて算出した各遺伝子の変動データの例を示す図である。図３（ａ）に示す例では、例えば、遺伝子g00001については、サンプルとコントロールとの発現量の差が100であり、遺伝子g00002については、サンプルとコントロールとの発現量の差が20であるということが分かる。
【００３５】
ネットワーク推定部１７は、遺伝子の発現量データをパラメータとして、既知の複数の薬剤と疾患をネットワーク推定する機能を有する。ネットワーク推定部１７は、遺伝子の発現量データを順位データとして扱うため、まず、変動データ算出部１６にて算出した変動データの変動の大きい方から順に遺伝子に順位を付ける。例えば、図３（ａ）に示す変動データを図３（ｂ）に示すように変換する。図３（ｂ）に示す例では、遺伝子g03678がサンプルとコントロールとの間で発現量の違いが最も大きく、遺伝子g01873、g05725が続いていることが分かる。
【００３６】
ネットワーク推定部１７は、図２に示す薬剤応答ＤＢ１３に記憶された発現量データも、順位データに変換する。図４は、薬剤応答ＤＢ１３に記憶された発現量データを、発現量に基づく順位に変換したデータを示す図である。すなわち、図４に示すデータは、各薬剤を投与したときに発現量の大きかった方から順に遺伝子に順位を付ける。図４に示す例では、薬剤Ａに対しては、遺伝子g00825が最も高い反応を示し、次に、遺伝子g00235、g04525が続いていることが分かる。なお、いったん、図４に示す順位データの形式に変換した後は、順位データの形式で薬剤応答データを記憶することが好ましく、本実施の形態では、薬剤応答ＤＢ１３には、図４に示す順位形式のデータも記憶するものとする。
【００３７】
ネットワーク推定部１７は、以上のようにして求めた順位のデータに基づいて、複数の薬剤どうし、及び複数の薬剤と疾患との偏相関係数を求め、偏相関係数に基づいて複数の薬剤と疾患のネットワーク構造を推定する。ネットワーク推定部１７は、偏相関係数が所定の閾値以上のノード（複数の薬剤又は疾患）間には相関があるとしてノードどうしを連結し、偏相関係数が所定の閾値未満のノード間には相関がないとしてノードどうしを連結しない。
【００３８】
図５は、ネットワーク推定部１７によって推定されたネットワーク構造の例を示す図である。図５では、薬剤および疾患（図５で網掛けをして示す）をノードとし、薬剤どうしの偏相関、薬剤と疾患との偏相関に基づいて、偏相関係数が所定の閾値以上のノードどうしを連結してネットワーク構造を記述している。なお、このネットワーク推定に際しては、偏相関係数を用いているので、他のノードの影響を除去して２変数の相関を求めることができる。
【００３９】
ネットワーククラスタリング部１８は、ネットワーク推定部１７にて推定されたネットワーク構造に基づいて、複数の薬剤及び疾患をネットワーククラスタリングする機能を有する。ネットワーククラスタリング部１８は、ネットワーク構造においてノード間の連結の度合いに基づいてクラスタリングを行う。ネットワーククラスタリングの方法については、例えば、Fortunato, S. Physics Reports, 486: 75？174, 2010.に記載された方法を用いることができる
【００４０】
図６は、ネットワーククラスタリング部１８によってネットワーククラスタリングした結果の一例を示す図である。図６で示す例では、クラスタ１とクラスタ２が形成されている。
【００４１】
薬剤選択部１９は、疾患と同じクラスタに分類された薬剤の中から、疾患に対する薬効を期待できる薬剤候補を選択する機能を有する。図６に示す例では、疾患のノードがクラスタ１に含まれているので、クラスタ１に含まれる薬剤の中から、疾患と逆相関の高い発現量データを有する薬剤を選択する。ネットワーククラスタリング処理によって、疾患の変動データと正の相関が高い薬剤と負の相関が高い薬剤とが同じクラスタに分類されるが、薬剤選択部１９は、同じクラスタに分類された薬剤の中から、疾患と負の相関（逆相関）の高い薬剤を選択する。
【００４２】
図７は、第１の実施の形態の薬剤探索装置１の動作を示す図である。薬剤探索装置１は、まず、所定の疾患を有する複数のサンプルの遺伝子発現量データと、当該疾患を有しない複数のコントロールの遺伝子発現量データの入力を受け付ける（Ｓ１０）。薬剤探索装置１は、入力されたサンプルとコントロールの遺伝子発現量データに基づいて、発現量の変動データを算出し（Ｓ１１）、続いて、薬剤探索装置１は、当該変動データに基づいて、疾患の遺伝子発現量の順位データを生成する（Ｓ１２）。
【００４３】
薬剤探索装置１は、薬剤応答ＤＢ１３から、既知の複数の薬剤の発現量データを読み出す。上述したとおり、本実施の形態においては、薬剤応答ＤＢ１３には、発現量の大きさに基づく順位形式のデータが記憶されている。薬剤探索装置１は、既知の複数の薬剤の遺伝子発現量の順位データと、疾患の変動データの順位データとの偏相関係数に基づいて、複数の薬剤と疾患のネットワーク推定を行い、複数の薬剤と疾患をノードとするネットワーク構造を生成する（Ｓ１３）。
【００４４】
次に、薬剤探索装置１は、生成されたネットワーク構造に基づいて、複数の薬剤と疾患のネットワーククラスタリングを行う（Ｓ１４）。続いて、薬剤探索装置１は、疾患と同一のクラスタに分類された薬剤の中から、逆相関の高い薬剤を選択し（Ｓ１５）、選択した薬剤を示すデータを出力する（Ｓ１６）。
【００４５】
この際、薬剤探索装置１は、化学構造ＤＢ１４から、選択した薬剤と類似の化学構造を有する薬剤を検索し、類似の化学構造を有する薬剤が見つかった場合には、その薬剤を示すデータを合わせて出力する。また、薬剤探索装置１は、標的タンパク質ＤＢ１５から、選択した薬剤が作用しているタンパク質のデータを読み出し、標的タンパク質のデータを合わせて出力する。以上、第１の実施の形態の薬剤探索装置１の構成および動作について説明した。
【００４６】
第１の実施の形態の薬剤探索装置１は、薬剤に反応する遺伝子の発現量データと疾患の変動データとをパラメータとして、薬剤と疾患をノードとするネットワーク構造を推定し、生成されたネットワーク構造のネットワーククラスタリングを行い、同じクラスタに分類された薬剤の中から逆の相関を有する薬剤を選択するので、コントロールとは異なる発現をする遺伝子の働きを抑える薬剤を適切に見つけることができる。ネットワーク構造の推定およびネットワーククラスタリングを行わずに疾患と逆相関の高い薬剤を探索すると、データに含まれているノイズによって、適切な探索を行えないおそれがある。すなわち、データに含まれているノイズによってたまたま偏相関が大きい遺伝子があると、その遺伝子の影響を受ける可能性がある。本実施の形態では、偏相関係数でネットワーク構造を推定した後、ネットワーククラスタリングによってネットワーク構造の連結度合という基準を導入し、連結しているクラスタの中から偏相関係数が大きい薬剤を探索するので、単に偏相関係数の大小に基づく探索とは異なる観点を踏まえて、適切な探索を行える。
【００４７】
従来は、どの既存薬が有効かを調べる時、既存薬と疾患の組み合わせは膨大であるため、手当たり次第に薬効の検証を行うことはできず、疾患に関する経験的な知識に基づいて既存薬を絞り込み、「セレンディピティ」に頼っているのが実情であった。本実施の形態の薬剤探索装置１によれば、疾患による遺伝子発現の変動をキャンセルする方向に働く薬剤を探索することで、疾患に対して薬効のある既存薬を効率良く探索することができる。
【００４８】
なお、上記した第１の実施の形態の説明においては、サンプルとコントロールとの発現量の違いを示す変動データとして、全ての遺伝子のデータを用いる例を説明したが、本発明においては、必ずしも、すべての遺伝子の変動データを用いる必要はない。サンプルとコントロールとの間で発現量の違いが大きい遺伝子は、当該疾患に特異的な遺伝子であり、「シグネチャ遺伝子」と呼ばれるが、このシグネチャ遺伝子を用いてもよい。
【００４９】
図８は、図３（ｂ）に示す変動データのうち、変動が大きかった上位３０位までのシグネチャ遺伝子のデータを示す図である。このシグネチャ遺伝子の変動データを用いて、薬剤と疾患のネットワーククラスタリングを行って、疾患と同一クラスタに分類された薬剤の中から、薬剤を選択することとしてもよい。このように疾患特異的なシグネチャ遺伝子を用いることにより、ネットワーククラスタリングの精度を維持しつつ、ネットワーククラスタリングに用いるパラメータ数を大幅に少なくすることにより、ネットワーククラスタリングの計算負荷を軽減できる。なお、図８に示す例においては、上位３０位までの遺伝子をシグネチャ遺伝子としているが、シグネチャ遺伝子か否かを決める基準は、個数ではなく、変動データの大きさの程度（例えば、１０倍以上の違い等）を基準として用いてもよい。
【００５０】
（第２の実施の形態）
図９は、第２の実施の形態の薬剤探索装置２の構成を示す図である。第２の実施の形態の薬剤探索装置２の基本的な構成は、第１の実施の形態の薬剤探索装置１と同じである。第２の実施の形態の薬剤探索装置２では、入力部１０は、所定の疾患のある複数のサンプルと当該疾患のない複数のコントロールの間での遺伝子の発現量の違いを表す変動データの入力を受け付ける。このため、第２の実施の形態の薬剤探索装置２は、第１の実施の形態の薬剤探索装置１が備えていた変動データ算出部１６を省略した構成となっている。
【００５１】
第２の実施の形態の薬剤探索装置２の動作は、基本的に第１の実施の形態の薬剤探索装置１と同じである。第２の実施の形態の薬剤探索装置１は、第１の実施の形態において、サンプルとコントロールの発現量データを入力するステップ（Ｓ１０）、及び、入力されたデータから発現量の変動データを算出するステップ（Ｓ１１）に代えて、疾患の変動データの入力を受け、その変動データを用いて、薬剤の探索を行う（Ｓ１２〜Ｓ１６）。以上、第２の実施の形態の薬剤探索装置２の構成および動作について説明した。
【００５２】
第２の実施の形態の薬剤探索装置２は、第１の実施の形態と同様に、コントロールとは異なる発現をする遺伝子の働きを抑える薬剤を見つけることができる。
【００５３】
なお、上記した第２の実施の形態において、入力するデータとしては、シグネチャ遺伝子の変動データを用いることとしてもよい。これにより、ネットワーククラスタリングの精度を維持しつつ、ネットワーククラスタリングに用いるパラメータ数を大幅に少なくすることにより、ネットワーククラスタリングの計算負荷を軽減できる。
【００５４】
（第３の実施の形態）
図１０は、第３の実施の形態の薬剤探索装置３の構成を示す図である。第３の実施の形態の薬剤探索装置３の基本的な構成は第１の実施の形態の薬剤探索装置１と同じであるが、疾患のない健康な人をコントロールとして、コントロールの遺伝子の発現量データを記憶したコントロール発現量データベース（以下、「コントロール発現量ＤＢ」という。）２０をさらに備えている。
【００５５】
第３の実施の形態の薬剤探索装置３は、入力としてサンプル（患者）の遺伝子の発現量データを受け付ける。上述した第１の実施の形態においては、入力部１０より入力するデータは、所定の疾患を有するサンプルと所定の疾患を有しないコントロールのデータであったが、第３の実施の形態では、サンプルのデータのみを入力すればよく、しかも、サンプルが何の疾患に罹っているかを特定する必要はない。
【００５６】
第３の実施の形態の変動データ算出部１６は、入力されたサンプルの遺伝子発現量データとコントロール発現量ＤＢ２０から読み出したコントロールの遺伝子発現量データとの差分を求めることで、変動データを算出する。変動データを用いてネットワーククラスタリングを行うネットワーククラスタリング部１８、およびネットワーククラスタリングの結果に基づいて薬剤を選択する薬剤選択部１９の構成は、第１の実施の形態と同じである。
【００５７】
図１１は、第３の実施の形態の薬剤探索装置３の動作を示す図である。第３の実施の形態の薬剤探索装置３は、まず、サンプルの遺伝子発現量データの入力を受け付ける（Ｓ２０）。
【００５８】
薬剤探索装置３は、コントロール発現量ＤＢ２０からコントロールの遺伝子発現量データを読み出し、読み出した遺伝子発現量データと入力されたサンプルの遺伝子発現量データとに基づいて、発現量の変動データを算出する（Ｓ２１）。続いて、薬剤探索装置３は、当該変動データに基づいて、順位データを生成する（Ｓ２２）。
【００５９】
次に、薬剤探索装置３は、薬剤応答ＤＢ１３から、既知の複数の薬剤の発現量データを読み出す。上述したとおり、本実施の形態においては、薬剤応答ＤＢ１３には、発現量の大きさに基づく順位形式のデータが記憶されている。薬剤探索装置３は、既知の複数の薬剤の遺伝子発現量の順位データと、サンプルの変動データの順位データとの偏相関に基づいて、複数の薬剤とサンプルをノードとするネットワーク構造を推定し（Ｓ２３）、生成されたネットワーク構造のネットワーククラスタリングを行う（Ｓ２４）。
【００６０】
続いて、薬剤探索装置３は、サンプルと同一のクラスタに分類された薬剤の中から、逆相関の高い薬剤を選択し（Ｓ２５）、選択した薬剤を示すデータを出力する（Ｓ２６）。この際、薬剤探索装置３は、化学構造ＤＢ１４から、選択した薬剤と類似の化学構造を有する薬剤を検索し、類似の化学構造を有する薬剤が見つかった場合には、その薬剤を示すデータを合わせて出力する。また、薬剤探索装置３は、標的タンパク質ＤＢ１５から、選択した薬剤が作用しているタンパク質のデータを読み出し、標的タンパク質のデータを合わせて出力する。以上、第３の実施の形態の薬剤探索装置３の構成および動作について説明した。
【００６１】
第３の実施の形態の薬剤探索装置３は、サンプルの遺伝子発現量データを入力すれば、当該サンプルがコントロールに対して変動している遺伝子発現量に基づいて、サンプルに薬効のある既存薬を探索することができる。
【００６２】
（第４の実施の形態）
図１２は、第４の実施の形態の薬剤探索装置４の構成を示す図である。第４の実施の形態の薬剤探索装置４の基本的な構成は第１の実施の形態の薬剤探索装置１と同じであるが、まだ承認された薬剤ではない化合物のデータを記憶した化合物データベース（以下、「化合物ＤＢ」という）２１をさらに備えている。
【００６３】
図１３は、化合物ＤＢ２１に記憶されたデータの例を示す図である。化合物ＤＢ２１には、未承認薬の化合物のディスクリプターのデータが記憶されている。図１３では、Ａ，Ｂ，Ｃ・・・と記載しているが、ディスクリプターとは、化合物の構造や特性などを記述したもので、例えば、「分子数」「結合の総数」「環の数」「芳香環の有無」「脂肪環の有無」「極性表面の有無」「平均電荷」「分極率」「双極子モーメント」等であり、その数は１０００を超える。本実施の形態では、これらのディスクリプターの中から、対象化合物に最適なディスクリプターを選択して用いる。
【００６４】
第４の実施の形態の薬剤探索装置４が疾患に対して逆相関の高い薬剤を選択する方法は、第１の実施の形態の薬剤探索装置１と同じである。第４の実施の形態の薬剤探索装置４は、薬剤及び化合物のディスクリプターに基づいて、選択された薬剤と構造や特性の類似した化合物を探索し、選択された薬剤とともに出力する。
【００６５】
第４の実施の形態の薬剤探索装置４は、単にディスクリプターの相関が高い化合物を探索するのではなく、薬剤を探索したのと同様に、ネットワーククラスタリングを用いて選択された薬剤と類似する化合物を探索する。具体的には、薬剤探索装置４は、選択された薬剤と、化合物ＤＢ２１から読み出した複数の化合物のディスクリプターのPeason相関係数を求め、その値に基づいて偏相関係数を計算する。Peason相関係数は、例えば、Edwards D. Introduction to Graphical Modelling 2nd edition, Springer, 2000.に記載された方法を用いて求めることができる。
【００６６】
薬剤探索装置４は、偏相関係数に基づいてネットワーク推定を行い、薬剤及び複数の化合物をノードとするネットワーク構造を生成し、生成されたネットワーク構造に基づいて、薬剤と複数の化合物のネットワーククラスタリングを行う。そして、薬剤探索装置４は、薬剤と同一のクラスタに分類された化合物の中から、正の相関の高い化合物を選択する。
【００６７】
第４の実施の形態の薬剤探索装置４は、疾患に対して薬効が期待される既承認薬を提示すると共に、当該既承認薬と構造または特性が類似する化合物を出力するので、疾患に対する新しい薬剤の開発に利用することができる。なお、第４の実施の形態では、第１の実施の形態の薬剤探索装置１の構成に対して化合物ＤＢ２１を備えた例を挙げて説明したが、第４の実施の形態の構成は、第２の実施の形態の薬剤探索装置２及び第３の実施の形態の薬剤探索装置３に適用することもできる。
【産業上の利用可能性】
【００６８】
本発明は、既存の薬剤の中から、疾患に効果のある薬剤を迅速かつ適切に選び出すことができる効果を有し、ドラッグ・リポジショニングの手法として有用である。
【符号の説明】
【００６９】
１〜４  薬剤探索装置
１０  入力部
１１  制御部
１２  出力部
１３  薬剤応答データベース
１４  化学構造データベース
１５  標的タンパク質データベース
１６  変動データ算出部
１７  ネットワーク推定部
１８  ネットワーククラスタリング部
１９  薬剤選択部
２０  コントロール発現量データベース
２１  化合物データベース
【図１】
0006550571.tif 000002
【図２】
0006550571.tif 000003
【図３】
0006550571.tif 000004
【図４】
0006550571.tif 000005
【図５】
0006550571.tif 000006
【図６】
0006550571.tif 000007
【図７】
0006550571.tif 000008
【図８】
0006550571.tif 000009
【図９】
0006550571.tif 000010
【図１０】
0006550571.tif 000011
【図１１】
0006550571.tif 000012
【図１２】
0006550571.tif 000013
【図１３】
0006550571.tif 000014