(57)【要約】【課題】染色体領域内の遺伝子発現量を簡易に閲覧することのできる、遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムを提供することを課題とする。【解決手段】本発明にかかるシステムは、汎用ウェブブラウザ上でｈｔｍｌファイルから直接起動できるプラグイン型の専用ビューアを利用し、当該専用ビューア上にサーバ装置１００から受信した遺伝子リストに含まれる遺伝子の名称を表示させる。利用者に専用ビューアを操作させることにより、利用者がクライアント装置２００上に保存された遺伝子の発現量データを指定すると、専用ビューアは当該発現量データをロードして、遺伝子リストに含まれる各遺伝子を、発現量データにより数値や色彩や模様等により区別して出力する。【選択図】      図１
2004192210.tif 000002
【特許請求の範囲】
【請求項１】
染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置と、各遺伝子の発現量データを処理する情報端末装置とを、ネットワークを介して通信可能に接続して構成された遺伝子発現量閲覧システムであって、
上記染色体情報処理装置は、
染色体毎に、当該染色体上に存在する遺伝子に関する遺伝子情報と当該遺伝子の染色体上の位置情報とを含む染色体情報を格納する染色体情報格納手段と、
上記情報端末装置から、上記染色体と当該染色体の領域とを含む染色体領域情報を受信する染色体領域情報受信手段と、
上記染色体領域情報受信手段により受信した上記染色体領域情報に従って、上記染色体情報格納手段により格納された上記染色体情報の各遺伝子の上記位置情報から上記領域に存在する上記遺伝子の上記遺伝子情報を抽出し、上記情報端末装置に対して送信する遺伝子情報送信手段と、
を備え、
上記情報端末装置は、
利用者により指定された上記染色体領域情報を、上記染色体情報処理装置に対して送信する染色体領域情報送信手段と、
上記染色体領域情報により指定された上記領域に存在する上記遺伝子に関する上記遺伝子情報を上記染色体情報処理装置から受信する遺伝子情報受信手段と、
上記遺伝子情報受信手段により受信した上記遺伝子情報と、上記遺伝子の上記発現量データとを対応付ける遺伝子−発現量マッチング手段と、
上記遺伝子情報受信手段により受信した上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データに従って表示上で区別して出力する発現量出力手段と、
を備えたことを特徴とする遺伝子発現量閲覧システム。
【請求項２】
上記遺伝子−発現量マッチング手段は、
上記染色体情報処理装置において管理された上記遺伝子情報側の遺伝子ＩＤと、
上記情報端末装置において管理された上記発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けること、
を特徴とする請求項１に記載の遺伝子発現量閲覧システム。
【請求項３】
上記発現量出力手段は、
上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力すること、
を特徴とする請求項１または２に記載の遺伝子発現量閲覧システム。
【請求項４】
上記遺伝子情報受信手段、上記遺伝子−発現量マッチング手段、および、上記発現量出力手段のうち少なくとも一つの手段は、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されること、
を特徴とする請求項１から３のいずれか一つに記載の遺伝子発現量閲覧システム。
【請求項５】
上記発現量データを格納したファイルの表示標識を上記専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の上記発現量データと、上記遺伝子情報受信手段により受信した上記遺伝子情報とを対応付け、当該遺伝子の上記発現量データに従って表示上で区別して出力すること、
を特徴とする請求項４に記載の遺伝子発現量閲覧システム。
【請求項６】
染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置に対して、ネットワークを介して通信可能に接続して構成され、遺伝子の発現量データを処理する情報端末装置であって、
利用者により指定された上記染色体と当該染色体の領域とを含む染色体領域情報を、上記染色体情報処理装置に対して送信する染色体領域情報送信手段と、
上記染色体領域情報により指定された上記領域に存在する上記遺伝子に関する遺伝子情報を上記染色体情報処理装置から受信する遺伝子情報受信手段と、
上記遺伝子情報受信手段により受信した上記遺伝子情報と、上記遺伝子の上記発現量データとを対応付ける遺伝子−発現量マッチング手段と、
上記遺伝子情報受信手段により受信した上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データに従って表示上で区別して出力する発現量出力手段と、
を備えたことを特徴とする情報端末装置。
【請求項７】
染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置と、遺伝子の発現量データを処理する情報端末装置とを、ネットワークを介して通信可能に接続して構成された遺伝子発現量閲覧システムを用いて行われる遺伝子発現量閲覧方法であって、
上記染色体情報処理装置において、染色体毎に、当該染色体上に存在する遺伝子に関する遺伝子情報と当該遺伝子の染色体上の位置情報とを含む染色体情報を格納する染色体情報格納ステップと、
上記情報端末装置において、利用者により指定された上記染色体と当該染色体の領域とを含む染色体領域情報を、上記染色体情報処理装置に対して送信する染色体領域情報送信ステップと、
上記染色体情報処理装置において、上記情報端末装置から、上記染色体領域情報を受信する染色体領域情報受信ステップと、
上記染色体情報処理装置において、上記染色体領域情報受信ステップにより受信した上記染色体領域情報に従って、上記染色体情報格納ステップにより格納された上記染色体情報の各遺伝子の上記位置情報から上記領域に存在する上記遺伝子の上記遺伝子情報を抽出し、上記情報端末装置に対して送信する遺伝子情報送信ステップと、
上記情報端末装置において、上記染色体領域情報により指定された上記領域に存在する上記遺伝子に関する上記遺伝子情報を上記染色体情報処理装置から受信する遺伝子情報受信ステップと、
上記情報端末装置において、上記遺伝子情報受信ステップにより受信した上記遺伝子情報と、上記遺伝子の上記発現量データとを対応付ける遺伝子−発現量マッチングステップと、
上記情報端末装置において、上記遺伝子情報受信ステップにより受信した上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データに従って表示上で区別して出力する発現量出力ステップと、
を含むことを特徴とする遺伝子発現量閲覧方法。
【請求項８】
情報端末装置のローカルファイルシステムから遺伝子の発現量データを直接読み込み可能な専用ビューアを当該情報端末装置の汎用ウェブブラウザ内に起動させ、引き続き、染色体領域に存在する上記遺伝子に関する遺伝子情報を当該専用ビューアにロードさせる遺伝子情報送信手段を備えたことを特徴とする染色体情報処理装置。
【請求項９】
染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置に対して、ネットワークを介して通信可能に接続して構成され、遺伝子の発現量データを処理する情報端末装置により実行させるプログラムであって、
利用者により指定された上記染色体と当該染色体の領域とを含む染色体領域情報を、上記染色体情報処理装置に対して送信する染色体領域情報送信ステップと、
上記染色体領域情報により指定された上記領域に存在する上記遺伝子に関する遺伝子情報を上記染色体情報処理装置から受信する遺伝子情報受信ステップと、
上記遺伝子情報受信ステップにより受信した上記遺伝子情報と、上記遺伝子の上記発現量データとを対応付ける遺伝子−発現量マッチングステップと、
上記遺伝子情報受信ステップにより受信した上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データに従って表示上で区別して出力する発現量出力ステップと、
を含むことを特徴とするプログラム。
【請求項１０】
情報端末装置のローカルファイルシステムから遺伝子の発現量データを直接読み込み可能な専用ビューアを当該情報端末装置の汎用ウェブブラウザ内に起動させ、引き続き、染色体領域に存在する上記遺伝子に関する遺伝子情報を当該専用ビューアにロードさせる遺伝子情報送信手段を染色体情報処理装置に実行させることを特徴とするプログラム。
【請求項１１】
上記請求項９または１０に記載されたプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムに関し、特に、染色体領域内の遺伝子発現量を閲覧するための遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムに関する。
【０００２】
なお、本明細書において、「発現量データ」とは、ＤＮＡマイクロアレイやＤＮＡチップ等によって測定された遺伝子（メッセンジャーＲＮＡ等）の細胞等における存在量やその比率等に関するデータ、および、プロテインチップ等により測定された当該遺伝子の蛋白質レベルの存在量やその比率等に関するデータなどを含むものである。
【０００３】
【従来の技術】
従来、染色体領域内にコードされた遺伝子群の遺伝子リストをインターネット経由で閲覧するシステムとしてはＥｎｓｅｍｂｌなどが既知である（例えば、非特許文献１参照。）。
【０００４】
また、ＤＮＡマイクロアレイやＤＮＡチップ等により取得した発現量データの解析を行う各種の手法が既知である（例えば、非特許文献２参照。）。
【０００５】
ここで、利用者が、Ｅｎｓｅｍｂｌなどにより閲覧された遺伝子リストに含まれる各遺伝子について、利用者のローカルマシンに発現量データを保存している場合も多く、染色体領域内の遺伝子と当該遺伝子の発現量データとを同時に閲覧することにより、利用者は重要な知見の発見に繋がることが多い。
【０００６】
【非特許文献１】
ｈｔｔｐ：／／ｗｗｗ．ｅｎｓｅｍｂｌ．ｏｒｇ
【非特許文献２】
松原謙一編、「ゲノム機能  発現プロファイルとトランスクリプトーム」、中山書店、クライアント装置２０００年、第１１８頁〜第１５０頁
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のＥｎｓｅｍｂｌなどの染色体領域内にコードされた遺伝子群の遺伝子リストをインターネット経由で閲覧するシステムにおいては、利用者が汎用ウェブブラウザを用いて遺伝子リストを閲覧する際に、ローカルマシン上に保存された遺伝子発現量データに直接アクセスして、当該遺伝子リストに含まれる遺伝子の発現量を同時に表示することができないというシステム構造上の基本的問題点を有していた。
【０００８】
ここで、「汎用ウェブブラウザ」とは、Ｍｉｃｒｏｓｏｆｔ（会社名）の「ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ」（製品名）や、ネットスケープ・コミュニケーションズ（会社名）の「ＮｅｔｓｃａｐｅＮａｖｉｇａｔｏｒ」（製品名）など通常のＨＴＭＬファイル等を閲覧するために用いられているウェブブラウザが該当する。また、「ローカルマシン上に保存する」とは、当該マシンから直接読み書き可能な外部または内部の記憶装置等にファイル等を保存することを意味する。また、「情報端末装置のローカルファイルシステム」とは、当該情報端末装置のコンピュータから読み込み可能であり、かつ、上記染色体情報処理装置のコンピュータから読み込み不可能である記憶装置のことを意味し、そして、「利用者のローカルファイルシステム」とは、利用者が直接操作する情報端末装置のローカルファイルシステムを意味する。
【０００９】
以下、この問題点の内容について、一層具体的に説明する。
【００１０】
利用者がローカルマシン上で汎用ウェブブラウザを用いてＥｎｓｅｍｂｌなどにアクセスし、遺伝子リストに含まれる遺伝子の発現量を閲覧するためには、汎用ウェブブラウザ上でＪａｖａ（登録商標）アプレットなどを用いて、ローカルマシン上の遺伝子発現データを閲覧することが必要となるが、Ｊａｖａ（登録商標）アプレットなどからローカルマシン上に保存されたローカルファイルに直接アクセスすることはセキュリティ等の問題があるため仕様上で禁止されており、実現することができなかった。
【００１１】
また、利用者のローカルマシン上に格納された発現量データは、一般に多大な費用をかけて作成した重要な守秘情報であるため、外部のシステムにインターネット等を介して送信することは、データ漏洩の危険性が高くセキュリティ上好ましくない。
【００１２】
従って、利用者はＥｎｓｅｎｂｌなどから取得した遺伝子リストをいったんローカルマシン上のローカルファイルに保存し、別の専用のソフトウエアを使用して遺伝子リストに含まれる遺伝子群の発現量情報を、ローカルマシン上にある遺伝子発現量データから抽出して表示させる必要があり、操作の手間が非常に大きかった。
【００１３】
このように、従来のシステム等は数々の問題点を有しており、その結果、システムの利用者および管理者のいずれにとっても、利便性が悪く、また、利用効率が悪いものであった。
【００１４】
本発明は上記問題点に鑑みてなされたもので、染色体領域内の遺伝子発現量を簡易に閲覧することのできる、遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムを提供することを目的としている。
【００１５】
【課題を解決するための手段】
このような目的を達成するため、請求項１に記載の遺伝子発現量閲覧システムは、染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置と、各遺伝子の発現量データを処理する情報端末装置とを、ネットワークを介して通信可能に接続して構成された遺伝子発現量閲覧システムであって、上記染色体情報処理装置は、染色体毎に、当該染色体上に存在する遺伝子に関する遺伝子情報と当該遺伝子の染色体上の位置情報とを含む染色体情報を格納する染色体情報格納手段と、上記情報端末装置から、上記染色体と当該染色体の領域とを含む染色体領域情報を受信する染色体領域情報受信手段と、上記染色体領域情報受信手段により受信した上記染色体領域情報に従って、上記染色体情報格納手段により格納された上記染色体情報の各遺伝子の上記位置情報から上記領域に存在する上記遺伝子の上記遺伝子情報を抽出し、上記情報端末装置に対して送信する遺伝子情報送信手段とを備え、上記情報端末装置は、利用者により指定された上記染色体領域情報を、上記染色体情報処理装置に対して送信する染色体領域情報送信手段と、上記染色体領域情報により指定された上記領域に存在する上記遺伝子に関する上記遺伝子情報を上記染色体情報処理装置から受信する遺伝子情報受信手段と、上記遺伝子情報受信手段により受信した上記遺伝子情報と、上記遺伝子の上記発現量データとを対応付ける遺伝子−発現量マッチング手段と、上記遺伝子情報受信手段により受信した上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データに従って表示上で区別して出力する発現量出力手段とを備えたことを特徴とする。
【００１６】
このシステムによれば、染色体情報処理装置は、染色体毎に、当該染色体上に存在する遺伝子に関する遺伝子情報（例えば、遺伝子ＩＤや、遺伝子に対する各種のアノテーション情報などの遺伝子関連情報等）と当該遺伝子の染色体上の位置情報とを含む染色体情報を格納し、情報端末装置から、染色体と当該染色体の領域とを含む染色体領域情報を受信し、受信した染色体領域情報に従って、格納された染色体情報の各遺伝子の位置情報から領域に存在する遺伝子の遺伝子情報を抽出し、情報端末装置に対して送信する。また、情報端末装置は、利用者により指定された染色体領域情報を、染色体情報処理装置に対して送信し、染色体領域情報により指定された領域に存在する遺伝子に関する遺伝子情報を染色体情報処理装置から受信し、受信した遺伝子情報と、遺伝子の発現量データとを対応付け、受信した遺伝子情報を出力するときに、遺伝子の上記発現量データに従って表示上で区別して出力するので、利用者が任意の染色体領域内の遺伝子リストを取得できるデータベースシステムが提供され、利用者は取得した遺伝子リストに含まれる遺伝子の発現量を即座に確認できるようになる。
【００１７】
また、これにより、遺伝子リストと遺伝子発現量データとの照合はローカルマシン上で行われるため、利用者のプライベートな遺伝子発現量データをローカルマシンの外部に送信しなくてよく、データ漏洩の危険性を減らすことができるようになる。
【００１８】
また、請求項２に記載の遺伝子発現量閲覧システムは、請求項１に記載の遺伝子発現量閲覧システムにおいて、上記遺伝子−発現量マッチング手段は、上記染色体情報処理装置において管理された上記遺伝子情報側の遺伝子ＩＤと、上記情報端末装置において管理された上記発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けることを特徴とする。
【００１９】
これは遺伝子−発現量マッチング手段の一例を一層具体的に示すものである。このシステムによれば、染色体情報処理装置において管理された遺伝子情報側の遺伝子ＩＤ（例えば、アクセッション番号など）と、情報端末装置において管理された発現量データの識別子（例えば、プローブＩＤなど）と、を対応付けて格納するＩＤ対応表を用いて対応付けるので、発現量データの識別子（例えば、プローブＩＤなど）が遺伝子ＩＤと対応していない場合においても、ＩＤ対応表によりマッチングを行うことができるようになる。
【００２０】
また、請求項３に記載の遺伝子発現量閲覧システムは、請求項１または２に記載の遺伝子発現量閲覧システムにおいて、上記発現量出力手段は、上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力することを特徴とする。
【００２１】
これは発現量出力手段の一例を一層具体的に示すものである。このシステムによれば、遺伝子情報を出力するときに、遺伝子の発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様（ここで、「模様」とは、記号、網掛けなどを含む概念である。）を重畳（例えば、スーパーインポーズを行う等）して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力するので、利用者は視覚的に各遺伝子の発現量を認識することができ、解析効率を飛躍的に向上させることができるようになる。
【００２２】
また、請求項４に記載の遺伝子発現量閲覧システムは、請求項１から３のいずれか一つに記載の遺伝子発現量閲覧システムにおいて、上記遺伝子情報受信手段、上記遺伝子−発現量マッチング手段、および、上記発現量出力手段のうち少なくとも一つの手段は、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されることを特徴とする。
【００２３】
このシステムによれば、遺伝子情報受信手段、遺伝子−発現量マッチング手段、および、発現量出力手段のうち少なくとも一つの手段は、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されるので、利用者は、例えば理化学研究所が作成した「ＧＳＣｏｐｅ」などの既存のウェブブラウズ技術を用いることにより最小限の作業で本システムを実装することができるようになる。
【００２４】
また、請求項５に記載の遺伝子発現量閲覧システムは、請求項４に記載の遺伝子発現量閲覧システムにおいて、上記発現量データを格納したファイルの表示標識を上記専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の上記発現量データと、上記遺伝子情報受信手段により受信した上記遺伝子情報とを対応付け、当該遺伝子の上記発現量データに従って表示上で区別して出力することを特徴とする。
【００２５】
このシステムによれば、発現量データを格納したファイルの表示標識（例えば、アイコンなど）を専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の発現量データと、受信した遺伝子情報とを対応付け、当該遺伝子の発現量データに従って表示上で区別して出力するので、簡易な操作によりマイクロアレイデータを選択して、表示させることができるようになる。
【００２６】
また、本発明は、情報端末装置に関するものであり、請求項６に記載の情報端末装置は、染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置に対して、ネットワークを介して通信可能に接続して構成され、遺伝子の発現量データを処理する情報端末装置であって、利用者により指定された上記染色体と当該染色体の領域とを含む染色体領域情報を、上記染色体情報処理装置に対して送信する染色体領域情報送信手段と、上記染色体領域情報により指定された上記領域に存在する上記遺伝子に関する遺伝子情報を上記染色体情報処理装置から受信する遺伝子情報受信手段と、上記遺伝子情報受信手段により受信した上記遺伝子情報と、上記遺伝子の上記発現量データとを対応付ける遺伝子−発現量マッチング手段と、上記遺伝子情報受信手段により受信した上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データに従って表示上で区別して出力する発現量出力手段とを備えたことを特徴とする。
【００２７】
この装置によれば、利用者により指定された染色体領域情報を、染色体情報処理装置に対して送信し、染色体領域情報により指定された領域に存在する遺伝子に関する遺伝子情報を染色体情報処理装置から受信し、受信した遺伝子情報と、遺伝子の発現量データとを対応付け、受信した遺伝子情報を出力するときに、遺伝子の上記発現量データに従って表示上で区別して出力するので、利用者が任意の染色体領域内の遺伝子リストを取得できるデータベースシステムが提供され、利用者は取得した遺伝子リストに含まれる遺伝子の発現量を即座に確認できるようになる。
【００２８】
また、これにより、遺伝子リストと遺伝子発現量データとの照合はローカルマシン上で行われるため、利用者のプライベートな遺伝子発現量データをローカルマシンの外部に送信しなくてよく、データ漏洩の危険性を減らすことができるようになる。
【００２９】
また、この情報端末装置は、請求項６に記載の情報端末装置において、上記遺伝子−発現量マッチング手段は、上記染色体情報処理装置において管理された上記遺伝子情報側の遺伝子ＩＤと、上記情報端末装置において管理された上記発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けることを特徴とする。
【００３０】
これは遺伝子−発現量マッチング手段の一例を一層具体的に示すものである。この装置によれば、染色体情報処理装置において管理された遺伝子情報側の遺伝子ＩＤと、情報端末装置において管理された発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けるので、発現量データの識別子（例えば、プローブＩＤなど）が遺伝子ＩＤと対応していない場合においても、ＩＤ対応表によりマッチングを行うことができるようになる。
【００３１】
また、この情報端末装置は、請求項６に記載の情報端末装置において、上記発現量出力手段は、上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力することを特徴とする。
【００３２】
これは発現量出力手段の一例を一層具体的に示すものである。この装置によれば、遺伝子情報を出力するときに、遺伝子の発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様（ここで、「模様」とは、記号、網掛けなどを含む概念である。）を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力するので、利用者は視覚的に各遺伝子の発現量を認識することができ、解析効率を飛躍的に向上させることができるようになる。
【００３３】
また、この情報端末装置は、請求項６に記載の情報端末装置において、上記遺伝子情報受信手段、上記遺伝子−発現量マッチング手段、および、上記発現量出力手段のうち少なくとも一つの手段は、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されることを特徴とする。
【００３４】
この装置によれば、遺伝子情報受信手段、遺伝子−発現量マッチング手段、および、発現量出力手段のうち少なくとも一つの手段は、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されるので、利用者は、例えば理化学研究所が作成した「ＧＳＣｏｐｅ」などの既存のウェブブラウズ技術を用いることにより最小限の作業で本装置を実装することができるようになる。
【００３５】
また、この情報端末装置は、請求項６に記載の情報端末装置において、上記発現量データを格納したファイルの表示標識を上記専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の上記発現量データと、上記遺伝子情報受信手段により受信した上記遺伝子情報とを対応付け、当該遺伝子の上記発現量データに従って表示上で区別して出力することを特徴とする。
【００３６】
この装置によれば、発現量データを格納したファイルの表示標識（例えば、アイコンなど）を専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の発現量データと、受信した遺伝子情報とを対応付け、当該遺伝子の発現量データに従って表示上で区別して出力するので、簡易な操作によりマイクロアレイデータを選択して、表示させることができるようになる。
【００３７】
また、本発明は遺伝子発現量閲覧方法に関するものであり、請求項７に記載の遺伝子発現量閲覧方法は、染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置と、遺伝子の発現量データを処理する情報端末装置とを、ネットワークを介して通信可能に接続して構成された遺伝子発現量閲覧システムを用いて行われる遺伝子発現量閲覧方法であって、上記染色体情報処理装置において、染色体毎に、当該染色体上に存在する遺伝子に関する遺伝子情報と当該遺伝子の染色体上の位置情報とを含む染色体情報を格納する染色体情報格納ステップと、上記情報端末装置において、利用者により指定された上記染色体と当該染色体の領域とを含む染色体領域情報を、上記染色体情報処理装置に対して送信する染色体領域情報送信ステップと、上記染色体情報処理装置において、上記情報端末装置から、上記染色体領域情報を受信する染色体領域情報受信ステップと、上記染色体情報処理装置において、上記染色体領域情報受信ステップにより受信した上記染色体領域情報に従って、上記染色体情報格納ステップにより格納された上記染色体情報の各遺伝子の上記位置情報から上記領域に存在する上記遺伝子の上記遺伝子情報を抽出し、上記情報端末装置に対して送信する遺伝子情報送信ステップと、上記情報端末装置において、上記染色体領域情報により指定された上記領域に存在する上記遺伝子に関する上記遺伝子情報を上記染色体情報処理装置から受信する遺伝子情報受信ステップと、上記情報端末装置において、上記遺伝子情報受信ステップにより受信した上記遺伝子情報と、上記遺伝子の上記発現量データとを対応付ける遺伝子−発現量マッチングステップと、上記情報端末装置において、上記遺伝子情報受信ステップにより受信した上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データに従って表示上で区別して出力する発現量出力ステップとを含むことを特徴とする。
【００３８】
この方法によれば、染色体情報処理装置において、染色体毎に、当該染色体上に存在する遺伝子に関する遺伝子情報と当該遺伝子の染色体上の位置情報とを含む染色体情報を格納し、情報端末装置において、利用者により指定された染色体と当該染色体の領域とを含む染色体領域情報を、染色体情報処理装置に対して送信し、染色体情報処理装置において、情報端末装置から、染色体領域情報を受信し、染色体情報処理装置において、受信した染色体領域情報に従って、格納された染色体情報の各遺伝子の位置情報から領域に存在する遺伝子の遺伝子情報を抽出し、情報端末装置に対して送信し、情報端末装置において、染色体領域情報により指定された領域に存在する遺伝子に関する遺伝子情報を染色体情報処理装置から受信し、情報端末装置において、受信した遺伝子情報と、遺伝子の発現量データとを対応付け、情報端末装置において、受信した遺伝子情報を出力するときに、遺伝子の発現量データに従って表示上で区別して出力するので、利用者が任意の染色体領域内の遺伝子リストを取得できるデータベースシステムが提供され、利用者は取得した遺伝子リストに含まれる遺伝子の発現量を即座に確認できるようになる。
【００３９】
また、これにより、遺伝子リストと遺伝子発現量データとの照合はローカルマシン上で行われるため、利用者のプライベートな遺伝子発現量データをローカルマシンの外部に送信しなくてよく、データ漏洩の危険性を減らすことができるようになる。
【００４０】
また、この遺伝子発現量閲覧方法は、請求項７に記載の遺伝子発現量閲覧方法において、上記遺伝子−発現量マッチングステップは、上記染色体情報処理装置において管理された上記遺伝子情報側の遺伝子ＩＤと、上記情報端末装置において管理された上記発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けることを特徴とする。
【００４１】
これは遺伝子−発現量マッチングステップの一例を一層具体的に示すものである。この方法によれば、染色体情報処理装置において管理された遺伝子情報側の遺伝子ＩＤと、情報端末装置において管理された発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けるので、発現量データの識別子（例えば、プローブＩＤなど）が遺伝子ＩＤと対応していない場合においても、ＩＤ対応表によりマッチングを行うことができるようになる。
【００４２】
また、この遺伝子発現量閲覧方法は、請求項７に記載の遺伝子発現量閲覧方法において、上記発現量出力ステップは、上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力することを特徴とする。
【００４３】
これは発現量出力ステップの一例を一層具体的に示すものである。この方法によれば、遺伝子情報を出力するときに、遺伝子の発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様（ここで、「模様」とは、記号、網掛けなどを含む概念である。）を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力するので、利用者は視覚的に各遺伝子の発現量を認識することができ、解析効率を飛躍的に向上させることができるようになる。
【００４４】
また、この遺伝子発現量閲覧方法は、請求項７に記載の遺伝子発現量閲覧方法において、上記遺伝子情報受信ステップ、上記遺伝子−発現量マッチングステップ、および、上記発現量出力ステップのうち少なくとも一つのステップは、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されることを特徴とする。
【００４５】
この方法によれば、遺伝子情報受信ステップ、遺伝子−発現量マッチングステップ、および、発現量出力ステップのうち少なくとも一つのステップは、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されるので、利用者は、例えば理化学研究所が作成した「ＧＳＣｏｐｅ」などの既存のウェブブラウズ技術を用いることにより最小限の作業で本方法を実装することができるようになる。
【００４６】
また、この遺伝子発現量閲覧方法は、請求項７に記載の遺伝子発現量閲覧方法において、上記発現量データを格納したファイルの表示標識を上記専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の上記発現量データと、上記遺伝子情報受信ステップにより受信した上記遺伝子情報とを対応付け、当該遺伝子の上記発現量データに従って表示上で区別して出力することを特徴とする。
【００４７】
この方法によれば、発現量データを格納したファイルの表示標識（例えば、アイコンなど）を専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の発現量データと、受信した遺伝子情報とを対応付け、当該遺伝子の発現量データに従って表示上で区別して出力するので、簡易な操作によりマイクロアレイデータを選択して、表示させることができるようになる。
【００４８】
また、本発明は染色体情報処理装置に関するものであり、請求項８に記載の染色体情報処理装置は、情報端末装置のローカルファイルシステムから遺伝子の発現量データを直接読み込み可能な専用ビューアを当該情報端末装置の汎用ウェブブラウザ内に起動させ、引き続き、染色体領域に存在する上記遺伝子に関する遺伝子情報を当該専用ビューアにロードさせる遺伝子情報送信手段を備えたことを特徴とする。
【００４９】
この装置によれば、情報端末装置のローカルファイルシステムから遺伝子の発現量データを直接読み込み可能な専用ビューアを当該情報端末装置の汎用ウェブブラウザ内に起動させ、引き続き、染色体領域に存在する遺伝子に関する遺伝子情報を当該専用ビューアにロードさせるので、利用者が任意の染色体領域内の遺伝子リストを取得できるデータベースシステムが提供され、利用者は取得した遺伝子リストに含まれる遺伝子の発現量を即座に確認できるようになる。
【００５０】
また、これにより、遺伝子リストと遺伝子発現量データとの照合はローカルマシン上で行われるため、利用者のプライベートな遺伝子発現量データをローカルマシンの外部に送信しなくてよく、データ漏洩の危険性を減らすことができるようになる。
【００５１】
また、本発明はプログラムに関するものであり、請求項９に記載のプログラムは、染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置に対して、ネットワークを介して通信可能に接続して構成され、遺伝子の発現量データを処理する情報端末装置により実行させるプログラムであって、利用者により指定された上記染色体と当該染色体の領域とを含む染色体領域情報を、上記染色体情報処理プログラムに対して送信する染色体領域情報送信ステップと、上記染色体領域情報により指定された上記領域に存在する上記遺伝子に関する遺伝子情報を上記染色体情報処理プログラムから受信する遺伝子情報受信ステップと、上記遺伝子情報受信ステップにより受信した上記遺伝子情報と、上記遺伝子の上記発現量データとを対応付ける遺伝子−発現量マッチングステップと、上記遺伝子情報受信ステップにより受信した上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データに従って表示上で区別して出力する発現量出力ステップとを備えたことを特徴とする。
【００５２】
このプログラムによれば、利用者により指定された染色体領域情報を、染色体情報処理プログラムに対して送信し、染色体領域情報により指定された領域に存在する遺伝子に関する遺伝子情報を染色体情報処理プログラムから受信し、受信した遺伝子情報と、遺伝子の発現量データとを対応付け、受信した遺伝子情報を出力するときに、遺伝子の上記発現量データに従って表示上で区別して出力するので、利用者が任意の染色体領域内の遺伝子リストを取得できるデータベースシステムが提供され、利用者は取得した遺伝子リストに含まれる遺伝子の発現量を即座に確認できるようになる。
【００５３】
また、これにより、遺伝子リストと遺伝子発現量データとの照合はローカルマシン上で行われるため、利用者のプライベートな遺伝子発現量データをローカルマシンの外部に送信しなくてよく、データ漏洩の危険性を減らすことができるようになる。
【００５４】
また、このプログラムは、請求項９に記載のプログラムにおいて、上記遺伝子−発現量マッチングステップは、上記染色体情報処理プログラムにおいて管理された上記遺伝子情報側の遺伝子ＩＤと、上記プログラムにおいて管理された上記発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けることを特徴とする。
【００５５】
これは遺伝子−発現量マッチングステップの一例を一層具体的に示すものである。このプログラムによれば、染色体情報処理プログラムにおいて管理された遺伝子情報側の遺伝子ＩＤと、プログラムにおいて管理された発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けるので、発現量データの識別子（例えば、プローブＩＤなど）が遺伝子ＩＤと対応していない場合においても、ＩＤ対応表によりマッチングを行うことができるようになる。
【００５６】
また、このプログラムは、請求項９に記載のプログラムにおいて、上記発現量出力ステップは、上記遺伝子情報を出力するときに、上記遺伝子の上記発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力することを特徴とする。
【００５７】
これは発現量出力ステップの一例を一層具体的に示すものである。このプログラムによれば、遺伝子情報を出力するときに、遺伝子の発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様（ここで、「模様」とは、記号、網掛けなどを含む概念である。）を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力するので、利用者は視覚的に各遺伝子の発現量を認識することができ、解析効率を飛躍的に向上させることができるようになる。
【００５８】
また、このプログラムは、請求項９に記載のプログラムにおいて、上記遺伝子情報受信ステップ、上記遺伝子−発現量マッチングステップ、および、上記発現量出力ステップのうち少なくとも一つのステップは、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されることを特徴とする。
【００５９】
このプログラムによれば、遺伝子情報受信ステップ、遺伝子−発現量マッチングステップ、および、発現量出力ステップのうち少なくとも一つのステップは、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されるので、利用者は、例えば理化学研究所が作成した「ＧＳＣｏｐｅ」などの既存のウェブブラウズ技術を用いることにより最小限の作業で本プログラムを実装することができるようになる。
【００６０】
また、このプログラムは、請求項９に記載のプログラムにおいて、上記発現量データを格納したファイルの表示標識を上記専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の上記発現量データと、上記遺伝子情報受信ステップにより受信した上記遺伝子情報とを対応付け、当該遺伝子の上記発現量データに従って表示上で区別して出力することを特徴とする。
【００６１】
このプログラムによれば、発現量データを格納したファイルの表示標識（例えば、アイコンなど）を専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の発現量データと、受信した遺伝子情報とを対応付け、当該遺伝子の発現量データに従って表示上で区別して出力するので、簡易な操作によりマイクロアレイデータを選択して、表示させることができるようになる。
【００６２】
また、請求項１０に記載のプログラムは、情報端末装置のローカルファイルシステムから遺伝子の発現量データを直接読み込み可能な専用ビューアを当該情報端末装置の汎用ウェブブラウザ内に起動させ、引き続き、染色体領域に存在する上記遺伝子に関する遺伝子情報を当該専用ビューアにロードさせる遺伝子情報送信手段を染色体情報処理装置に実行させることを特徴とする。
【００６３】
このプログラムによれば、情報端末装置のローカルファイルシステムから遺伝子の発現量データを直接読み込み可能な専用ビューアを当該情報端末装置の汎用ウェブブラウザ内に起動させ、引き続き、染色体領域に存在する遺伝子に関する遺伝子情報を当該専用ビューアにロードさせるので、利用者が任意の染色体領域内の遺伝子リストを取得できるデータベースシステムが提供され、利用者は取得した遺伝子リストに含まれる遺伝子の発現量を即座に確認できるようになる。
【００６４】
また、これにより、遺伝子リストと遺伝子発現量データとの照合はローカルマシン上で行われるため、利用者のプライベートな遺伝子発現量データをローカルマシンの外部に送信しなくてよく、データ漏洩の危険性を減らすことができるようになる。
【００６５】
また、本発明は記録媒体に関するものであり、請求項１１に記載の記録媒体は、上記請求項９または１０に記載されたプログラムを記録したことを特徴とする。
【００６６】
この記録媒体によれば、当該記録媒体に記録されたプログラムをコンピュータに読み取らせて実行することによって、請求項９または１０に記載されたプログラムをコンピュータを利用して実現することができ、これら各方法と同様の効果を得ることができる。
【００６７】
【発明の実施の形態】
以下に、本発明にかかる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００６８】
［本発明の概要］
以下、本発明の遺伝子発現量閲覧システム（以下、「本システム」という。）の概要について説明し、その後、本システムの構成および処理等について詳細に説明する。図１は本システムの全体構成の一例を示すブロック図であり、該システム構成のうち本発明に関係する部分のみを概念的に示している。
【００６９】
本システムは、図１に示すように、概略的に、染色体領域内に存在する遺伝子に関する情報を処理する染色体情報処理装置であるサーバ装置１００と、各遺伝子の発現量データを処理する情報端末装置であるクライアント装置２００とを、ネットワーク３００を介して通信可能に接続して構成されている。なお、クライアント装置２００を操作してサーバ装置１００にアクセスして染色体領域内の遺伝子情報を参照等する者等を必要に応じて「利用者」と総称する。
【００７０】
このシステムは、概略的に、以下の基本的特徴を有する。すなわち、本システムは、染色体領域内にコードされた遺伝子群についてそれらの遺伝子発現量を閲覧するためのシステムに関するものである。
【００７１】
また、本システムは、クライアント装置２００の外部記憶装置などの利用者側の記録装置に遺伝子リストを保存するための操作を必要とせずに以下の一連の操作を行えることを特徴とする。
【００７２】
次に、図２３は、本発明の本システムの基本原理を説明する原理構成図である。図２３に示すように、まず、利用者がクライアント装置２００上の汎用ウェブブラウザを用いて染色体領域を選択できるサーバ装置１００にアクセスして所望の染色体領域を指定する。すなわち、クライアント装置２００は、染色体領域情報をサーバ装置１００に対して送信する（ステップＳ−１）。ここで、サーバ装置１００は、例えば、理化学研究所が作成した「Ｇｅｎｏｍｅ⇔ＰｈｅｎｏｍｅＳｕｐｅｒｈｉｇｈｗａｙ（ｈｔｔｐ：／／ｇｐｓ．ｇｓｃ．ｒｉｋｅｎ．ｇｏ．ｊｐ）」などであってもよい。
【００７３】
そして、サーバ装置１００は、染色体情報データベースを参照して、利用者が指定した染色体領域内の遺伝子群に対応する遺伝子情報を取得する（ステップＳ−２）。
【００７４】
そして、サーバ装置１００は、ステップＳ−２で取得した遺伝子情報から遺伝子リストを生成する（ステップＳ−３）。
【００７５】
そして、サーバ装置１００は、ステップＳ−３で生成した遺伝子リストをクライアント装置２００に対して送信する。クライアント装置２００は、汎用ウェブブラウザ上で当該遺伝子リストを含むｈｔｍｌファイルを受信すると、専用ビューアを自動的に起動する（ステップＳ−４）。
【００７６】
このように、本発明は、汎用ウェブブラウザ上でｈｔｍｌファイルから直接起動できるプラグイン型の専用ビューアを利用し、当該専用ビューア上に遺伝子リストに含まれる遺伝子の名称を表示させる。ここで、プラグイン型の専用ビューアは、理化学研究所が作成した「ＧＳＣｏｐｅ（ｈｔｔｐ：／／ｇｓｃｏｐｅ．ｇｓｃ．ｒｉｋｅｎ．ｇｏ．ｊｐ）」などを用いてもよい。
【００７７】
そして、クライアント装置２００は、インターネット経由で取得した、当該領域内にコードされている遺伝子リストを専用ビューアに表示する。すなわち、利用者がＧＰＳを用いて閲覧中の染色体領域に存在する遺伝子群を選択すると、当該選択された遺伝子群がＧＳＣｏｐｅ上に四角いアイテム（アイコン等）等として表示される。
【００７８】
そして、クライアント装置２００は、利用者に専用ビューアを操作させることにより、利用者がクライアント装置２００上に保存された遺伝子の発現量データを指定すると、専用ビューアは当該発現量データをロードして（ステップＳ−５）、遺伝子リストに含まれる各遺伝子を、発現量データにより数値や色彩や模様等により区別して出力する（ステップＳ−６）。
【００７９】
すなわち、利用者がローカルマシン上にある遺伝子発現量データ（例えば、ＣＤＴファイル形式のマイクロアレイデータなど）を直接選択することで、ＧＳＣｏｐｅに取り込んで、遺伝子リスト中に重畳して表示できるようになる。
【００８０】
従って、当該専用ビューアからクライアント装置２００上の遺伝子発現量データを直接アクセスさせることにより、利用者が遺伝子リストをクライアント装置２００上に保存する操作をしなくても、遺伝子リストに含まれる遺伝子の発現量を直接閲覧できるようになる。
【００８１】
これにより、利用者が任意の染色体領域内の遺伝子リストを取得できるデータベースシステムが提供され、利用者は取得した遺伝子リストに含まれる遺伝子の発現量を即座に確認できるようになる。
【００８２】
また、遺伝子リストと遺伝子発現量データとの照合はローカルマシン上のプラグイン型の専用ビューアにより行われるため、利用者のプライベートな遺伝子発現量データをローカルマシンの外部に送信しなくてよく、データ漏洩の危険性を減らすことができるようになる。
【００８３】
［システム構成−サーバ装置１００］
まず、本システムのサーバ装置１００の構成について説明する。図２は、本発明が適用される本システムのサーバ装置１００の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。
【００８４】
図２においてサーバ装置１００は、概略的に、サーバ装置１００の全体を統括的に制御するＣＰＵ等の制御部１０２、通信回線等に接続されるルータ等の通信装置（図示せず）に接続される通信制御インターフェース部１０４、入力装置１１２や出力装置１１４に接続される入出力制御インターフェース部１０８、および、各種のデータベースやテーブルなどを格納する記憶部１０６を備えて構成されており、これら各部は任意の通信路を介して通信可能に接続されている。さらに、このサーバ装置１００は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、ネットワーク３００に通信可能に接続されている。
【００８５】
図２の記憶部１０６に格納される各種のデータベースやテーブル（利用者情報データベース１０６ａおよび染色体情報データベース１０６ｂ）等は、固定ディスク装置等のストレージ手段であり、各種処理に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ用ファイル等を格納する。
【００８６】
これら記憶部１０６の各構成要素のうち、利用者情報データベース１０６ａは、利用者に関する情報（利用者情報）を格納する利用者情報格納手段である。図３は、利用者情報データベース１０６ａに格納される利用者情報の一例を示す図である。
【００８７】
この利用者情報データベース１０６ａに格納される情報は、図３に示すように、各利用者を一意に識別するための利用者ＩＤ、各利用者が正当な者であるか否かの認証を行うための利用者パスワード、各利用者の氏名、各利用者の所属する所属先を一意に識別するための所属先ＩＤ、各利用者の所属する所属先の部門を一意に識別するための部門ＩＤ、生年月日、および、各利用者の電子メールアドレスなどを相互に関連付けて構成されている。
【００８８】
また、染色体情報データベース１０６ｂは、染色体毎に、当該染色体上に存在する遺伝子に関する遺伝子情報と当該遺伝子の染色体上の位置情報とを含む染色体情報を格納する染色体情報格納である。図４は、染色体情報データベース１０６ｂに格納される情報の一例を示す図である。
【００８９】
この染色体情報データベース１０６ｂに格納される情報は、図４に示すように、染色体を一意に識別するための染色体ＩＤ、染色体に含まれる遺伝子を一意に識別するための遺伝子ＩＤ、当該遺伝子の染色体上の位置情報、当該遺伝子の各種の属性に関する属性情報（例えば、各種のアノテーション情報等）などの遺伝子関連情報等を相互に関連付けて構成されている。
【００９０】
また、その他の情報として、サーバ装置１００の記憶部１０６には、ウェブサイトをクライアント装置２００に提供するための各種のＷｅｂデータやＣＧＩプログラム等が記録されている。
【００９１】
このＷｅｂデータとしては、後述する各種のＷｅｂページを表示するためのデータ等があり、これらデータは、例えば、ＨＴＭＬやＸＭＬにて記述されたテキストファイルとして形成されている。また、これらのＷｅｂデータを作成するための部品用のファイルや作業用のファイルやその他一時的なファイル等も記憶部１０６に記憶される。
【００９２】
この他、必要に応じて、クライアント装置２００に送信するための音声をＷＡＶＥ形式やＡＩＦＦ形式の如き音声ファイルで格納したり、静止画や動画をＪＰＥＧ形式やＭＰＥＧ２形式の如き画像ファイルで格納したりすることができる。
【００９３】
また、図２において、通信制御インターフェース部１０４は、サーバ装置１００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。すなわち、通信制御インターフェース部１０４は、他の端末と通信回線を介してデータを通信する機能を有する。
【００９４】
また、図２において、入出力制御インターフェース部１０８は、入力装置１１２や出力装置１１４の制御を行う。ここで、出力装置１１４としては、モニタ（家庭用テレビを含む）の他、スピーカを用いることができる（なお、以下においては出力装置１１４をモニタとして記載する場合がある）。また、入力装置１１２としては、キーボード、マウス、および、マイク等を用いることができる。また、モニタも、マウスと協働してポインティングデバイス機能を実現する。
【００９５】
また、図２において、制御部１０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、各種の処理手順等を規定したプログラム、および所要データを格納するための内部メモリを有し、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、要求解釈部１０２ａ、閲覧処理部１０２ｂ、認証処理部１０２ｃ、電子メール生成部１０２ｄ、Ｗｅｂページ生成部１０２ｅ、送信部１０２ｆ、染色体領域情報受信部１０２ｇ、および、遺伝子情報送信部１０２ｈを備えて構成されている。
【００９６】
このうち、要求解釈部１０２ａは、クライアント装置２００からの要求内容を解釈し、その解釈結果に応じて制御部の他の各部に処理を受け渡す要求解釈手段である。
【００９７】
また、閲覧処理部１０２ｂは、クライアント装置２００からの各種画面の閲覧要求を受けて、これら画面のＷｅｂデータの生成や送信を行なう閲覧処理手段である。
【００９８】
また、認証処理部１０２ｃは、クライアント装置２００からの認証要求を受けて、この認証判断を行なう認証処理手段である。
【００９９】
また、電子メール生成部１０２ｄは、各種の情報を含んだ電子メールを生成する電子メール生成手段である。
【０１００】
また、Ｗｅｂページ生成部１０２ｅは、利用者が閲覧するＷｅｂページを生成するＷｅｂページ生成手段である。
【０１０１】
また、送信部１０２ｆは、各種の情報を当該利用者のクライアント装置２００に送信する送信手段である。
【０１０２】
また、染色体領域情報受信部１０２ｇは、クライアント装置２００から、染色体と当該染色体の領域とを含む染色体領域情報を受信する染色体領域情報受信手段である。
【０１０３】
また、遺伝子情報送信部１０２ｈは、染色体領域情報受信手段（染色体領域情報受信部１０２ｇ）により受信した染色体領域情報に従って、染色体情報格納手段（染色体情報データベース１０６ｂ）により格納された染色体情報の各遺伝子の位置情報から領域に存在する遺伝子の遺伝子情報を抽出し、クライアント装置２００に対して送信する遺伝子情報送信手段である。
【０１０４】
なお、これら各部によって行なわれる処理の詳細については、後述する。
【０１０５】
［システム構成−クライアント装置２００］
次に、本発明のクライアント装置２００の構成について説明する。図５は、本発明が適用されるクライアント装置２００の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。この図５に示すように、クライアント装置２００は、概略的には、制御部２１０、ＲＯＭ２２０、ＨＤ２３０、ＲＡＭ２４０、入力装置２５０、出力装置２６０、入出力制御インターフェース２７０、および、通信制御インターフェース２８０を備えて構成されており、これら各部がバスを介してデータ通信可能に接続されている。
【０１０６】
このクライアント装置２００の制御部２１０は、Ｗｅｂブラウザ２１１、電子メーラ２１２、および、専用ビューア２１３などを備えて構成されている。
【０１０７】
このうち、Ｗｅｂブラウザ２１１は、基本的には、Ｗｅｂデータを解釈して、後述するモニタ２６１に表示させる表示制御（ブラウズ処理）を行うものである。また、Ｗｅｂブラウザ２１１は、ストリーム映像の受信、表示、フィードバック等を行う機能を備えたストリームプレイヤ等の各種のソフトウェアをプラグインしてもよい。
【０１０８】
また、Ｗｅｂブラウザ２１１は、Ｍｉｃｒｏｓｏｆｔ（会社名）の「ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ」（製品名）や、ネットスケープ・コミュニケーションズ（会社名）の「ＮｅｔｓｃａｐｅＮａｖｉｇａｔｏｒ」（製品名）など通常のＨＴＭＬファイル等を閲覧するために用いられている汎用ウェブブラウザを用いることができる。
【０１０９】
ここで、図６は、Ｗｅｂブラウザ２１１の構成の一例を示す図である。図６に示すように、Ｗｅｂブラウザ２１１は、染色体領域情報送信部２１１ａを備えて構成される。
【０１１０】
ここで、染色体領域情報送信部２１１ａは、利用者により指定された染色体と当該染色体の領域とを含む染色体領域情報を、サーバ装置１００に対して送信する染色体領域情報送信手段である。
【０１１１】
再び図５に戻り、専用ビューア２１３は、Ｗｅｂブラウザ２１１にプラグインされた発現量データを閲覧するための専用のビューアソフトウェアである。また、専用ビューア２１３は、マイクロソフト（会社名）のＡｃｔｉｖｅＸ（製品名）などを適用してもよく、さらに、理化学研究所が作成した「ＧＳＣｏｐｅ（ｈｔｔｐ：／／ｇｓｃｏｐｅ．ｇｓｃ．ｒｉｋｅｎ．ｇｏ．ｊｐ）」などを利用してもよい。
【０１１２】
ここで、図７は、専用ビューア２１３の構成の一例を示す図である。図７に示すように、専用ビューア２１３は、遺伝子情報受信部２１３ａ、遺伝子−発現量マッチング部２１３ｂ、および、発現量出力部２１３ｃを備えて構成される。
【０１１３】
ここで、遺伝子情報受信部２１３ａは、染色体領域情報により指定された領域に存在する遺伝子に関する遺伝子情報をサーバ装置１００から受信する遺伝子情報受信手段である。
【０１１４】
また、遺伝子−発現量マッチング部２１３ｂは、遺伝子情報受信手段（遺伝子情報受信部２１３ａ）により受信した遺伝子情報と、遺伝子の発現量データとを対応付ける遺伝子−発現量マッチング手段である。
【０１１５】
また、発現量出力部２１３ｃは、遺伝子情報受信手段（遺伝子情報受信部２１３ａ）により受信した遺伝子情報を出力するときに、遺伝子の発現量データに従って表示上で区別して出力する発現量出力手段である。
【０１１６】
再び図５に戻り、電子メーラ２１２は、所定の通信規約（例えば、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ３）等）に従って、電子メールの送受信を行う。
【０１１７】
また、ＲＯＭ２２０、ＨＤ２３０、ＲＡＭ２４０などの記憶手段は、図８に示す発現量データファイル２３０ａと、図９に示すＩＤ対応表２３０ｂなどを所定の記憶領域に格納する。
【０１１８】
ここで、図８は、発現量データファイル２３０ａに格納される情報の一例を示す図である。この発現量データファイル２３０ａに格納される情報は、図８に示すように、各プローブを一意に識別するためのプローブＩＤ、および、各発現量などを相互に関連付けて構成されている。なお、発現量データファイル２３０ａは、一般的にマイクロアレイデータを格納するファイル形式（例えば、ＣＤＴファイルなど）であってもよい。
【０１１９】
また、図９は、ＩＤ対応表２３０ｂに格納される情報の一例を示す図である。このＩＤ対応表２３０ｂに格納される情報は、図９に示すように、クライアント装置２００の発現量データファイル２３０ａに格納されたプローブＩＤと、サーバ装置１００の染色体情報データベース１０６ｂに格納された遺伝子ＩＤとを相互に対応付けて構成されている。
【０１２０】
再び図５に戻り、入力装置２５０としては、キーボード、マウス、および、マイク等を用いることができる。また、後述するモニタ２６１も、マウスと協働してポインティングデバイス機能を実現する。
【０１２１】
また、出力装置２６０としては、モニタ（家庭用テレビを含む）２６１、および、プリンタ２６２が設けられている。この他、出力装置２６０としては、スピーカ等を用いることができる。出力装置２６０は、通信制御インターフェース２８０を介して受信された情報を出力する出力手段である。
【０１２２】
また、通信制御インターフェース２８０は、クライアント装置２００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。この通信制御インターフェース２８０は、サーバ装置１００から送信された情報を受信する受信手段である。
【０１２３】
このように構成されたクライアント装置２００は、モデム、ＴＡ、ルータ等の通信装置と電話回線を介して、あるいは、専用線を介して、ネットワーク３００に接続されており、所定の通信規約（たとえば、ＴＣＰ／ＩＰインターネットプロトコル）に従ってサーバ装置１００にアクセスすることができる。
【０１２４】
［システム構成−ネットワーク３００］
次に、ネットワーク３００の構成について説明する。ネットワーク３００は、サーバ装置１００とクライアント装置２００とを相互に接続する機能を有し、例えば、インターネット等である。
【０１２５】
［システムの処理］
次に、このように構成された本実施の形態における本システムの処理の一例について、以下に図１０〜図１３等を参照して詳細に説明する。なお、以下の実施例において、クライアント装置２００のモニタに表示される各種の画面情報は、特記しない限りサーバ装置１００が作成してクライアント装置２００に送信している場合を一例に説明するが、本発明はこの場合に限定されるものではなく、クライアント装置２００の記憶部に予め画面情報を格納しておき、クライアント装置２００の制御部の制御により必要な画面情報を適宜読み出して表示してもよい。
【０１２６】
［遺伝子発現量閲覧処理］
次に、このように構成された本システムを用いて行なわれる遺伝子発現量閲覧処理の詳細について図１０〜図１３等を参照して説明する。
図１０は、本実施形態における本システムの遺伝子発現量閲覧処理の一例を示すフローチャートである。
【０１２７】
本処理の前提として、サーバ装置１００の染色体情報データベース１０６ｂには、利用者の所望の染色体情報が予め格納されているものとする（ステップＳＡ−１）。
【０１２８】
まず、クライアント装置２００は、サーバ装置１００の提供するウェブサイトのアドレス（ＵＲＬ等）を利用者がＷｅｂブラウザ２１１の表示される画面上で入力装置２５０を介して指定することにより、インターネットを介して、サーバ装置１００に接続して、染色体領域指定画面用ウェブページにアクセスする（ステップＳＡ−２）。
【０１２９】
具体的には、利用者が、クライアント装置２００のＷｅｂブラウザ２１１を起動し、このＷｅｂブラウザ２１１の所定の入力欄に、本システムの染色体領域指定画面に対応する所定のＵＲＬを入力する。そして、利用者が、このＷｅｂブラウザ２１１の画面更新を指示すると、Ｗｅｂブラウザ２１１は、このＵＲＬを通信制御インターフェース２８０を介して所定の通信規約にて送信し、このＵＲＬに基づくルーティングによってサーバ装置１００に対する染色体領域指定画面用Ｗｅｂページの送信要求を行う。
【０１３０】
ついで、サーバ装置１００の要求解釈部１０２ａは、クライアント装置２００からの送信の有無を監視しており、送信を受けると、この送信の内容を解析し、その結果に応じて当該制御部１０２内の各部に処理を移す。送信の内容が染色体領域指定画面用Ｗｅｂページの送信要求である場合には、主として閲覧処理部１０２ｂの制御下において、記憶部１０６から染色体領域指定画面用Ｗｅｂページを表示するためのＷｅｂデータを取得し、このＷｅｂデータを通信制御インターフェース部通信制御インターフェース部１０４を介してクライアント装置２００に送信する（ステップＳＡ−３）。
【０１３１】
ここで、サーバ装置１００からクライアント装置２００へデータ送信を行う際のクライアント装置２００の特定は、クライアント装置２００から送信要求と共に送信されたＩＰアドレスを用いて行う。
【０１３２】
なお、このように利用者からＷｅｂページの送信要求があった場合には、利用者に利用者ＩＤおよびパスワードの入力を求め、認証処理部１０２ｃが利用者情報データベース１０６ａに格納されている利用者ＩＤおよびパスワードに基づいて認証可否を判断し、認証可の場合にのみＷｅｂページを閲覧させてもよい（以下においても同様であるためその詳細を省略する）。
【０１３３】
このクライアント装置２００は、サーバ装置１００からのＷｅｂデータを通信制御インターフェース２８０を介して受信し、このデータをＷｅｂブラウザ２１１にて解釈することにより、モニタ２６１に染色体領域指定画面用Ｗｅｂページを表示する。
【０１３４】
以下、クライアント装置２００からサーバ装置１００への画面要求と、サーバ装置１００からクライアント装置２００へのＷｅｂデータの送信、および、クライアント装置２００におけるＷｅｂページの表示はほぼ同様に行われるものとし、以下ではその詳細を省略する。
【０１３５】
この染色体領域指定画面を図１１に例示する。図１１に示すように染色体領域指定画面は、例えば、染色体ＩＤの指定領域ＭＡ−１、染色体の情報を図示する表示領域ＭＡ−２、染色体領域の指定領域ＭＡ−３、染色体領域の開始位置の指定領域ＭＡ−４、染色体領域の終了位置の指定領域ＭＡ−５等を含んで構成されている。
【０１３６】
図１１において、利用者がクライアント装置２００の入力装置２５０を介して、染色体ＩＤの指定領域ＭＡ−１を選択し、所望の染色体ＩＤを入力した後、染色体領域の指定領域ＭＡ−３をマウスで移動させることにより染色体領域を指定し、または、染色体領域の開始位置の指定領域ＭＡ−４および染色体領域の終了位置の指定領域ＭＡ−５に所望の数値（例えば、塩基番号など）を入力することにより染色体領域を指定すると、利用者の入力した染色体領域情報およびそれらの指定項目を特定するための識別子がサーバ装置１００に送信される（ステップＳＡ−４）。
【０１３７】
そして、サーバ装置１００の要求解釈部１０２ａは、この識別子を解析することによって、クライアント装置２００からの要求の内容を解析する。そして、サーバ装置１００の要求解釈部１０２ａは、クライアント装置２００からの要求内容を解析した結果、染色体領域情報受信部１０２ｇに制御を移す（クライアント装置２００からサーバ装置１００への要求内容の識別については、以下の処理においてもほぼ同様に行われるものとし、以下ではその詳細を省略する）。
【０１３８】
そして、サーバ装置１００は、染色体領域情報受信部１０２ｇの処理により、利用者が指定した染色体ＩＤの染色体領域情報を受信する（ステップＳＡ−５）。
【０１３９】
そして、サーバ装置１００は、遺伝子情報送信部１０２ｈの処理により、染色体領域情報受信手段により受信した染色体領域情報に従って、染色体情報データベース１０６ｂにより格納された染色体情報の各遺伝子の位置情報から領域に存在する遺伝子の遺伝子情報を抽出し、クライアント装置２００に対して送信する（ステップＳＡ−６）。
【０１４０】
そして、クライアント装置２００は、染色体領域情報により指定された領域に存在する遺伝子に関する遺伝子情報をサーバ装置１００から受信すると（ステップＳＡ−７）、専用ビューア２１３をＷｅｂブラウザ２１１が自動的に、または、利用者の指示により起動し、遺伝子情報をモニタ２６１等に出力する（ステップＳＡ−８）。なお、ステップＳＡ−７による遺伝子情報の受信前に当該専用ビューア２１３を起動している場合には、当該受信処理を専用ビューア２１３が行ってもよい。
【０１４１】
ここで、図１２は、クライアント装置２００のモニタ２６１に表示される遺伝子情報出力画面の一例を示す図である。図１２に示すように、遺伝子情報出力画面は、利用者が指定した染色体領域内に含まれる遺伝子の遺伝子ＩＤ等を表示する領域ＭＢ−１を含んで構成される。なお、遺伝子ＩＤの表示の仕方は、図１２に示すように、遺伝子ＩＤを示すアイコンを縦−横方向に順番に（図１２の例）、または無作為に並べたものでもよく、さらに、染色体の位置情報に従って直線上に遺伝子ＩＤを示すアイコンを並べたものでもよい。このように、遺伝子情報の表示の仕方は各種の表示形態を任意に取ることができる。
【０１４２】
再び図１０に戻り、利用者は、専用ビューア２１３を操作して、予め発現量データファイル２３０ａに格納された所望の発現量データ（例えば、ＣＤＴファイルなど）のファイルＩＤなどを指定する（ステップＳＡ−９）。なお、利用者は、発現量データを格納したファイルの表示標識を専用ビューア２１３上にドラッグ（ファイルの表示標識（例えば、アイコン等）をマウスで左クリック等することにより指定しながら専用ビューア２１３上に移動させること）して、ドロップ（マウスの左クリックなどを解除すること）することにより、所望の発現量データを指定してもよい。
【０１４３】
そして、クライアント装置２００は、遺伝子−発現量マッチング部２１３ｂの処理により、ステップＳＡ−７により受信した遺伝子情報と、ステップＳＡ−９により利用者が指定した遺伝子の発現量データとを、ＩＤ対応表２３０ｂを参照して対応付けることにより、遺伝子情報と発現量データとのマッチングを実行する（ステップＳＡ−１０）。
【０１４４】
そして、クライアント装置２００は、発現量出力部２１３ｃの処理により、遺伝子情報を遺伝子の発現量データに従って表示上で区別して出力する（ステップＳＡ−１１）。具体的には、発現量出力部２１３ｃは、例えば、遺伝子の発現量データの各数値を遺伝子ＩＤのアイコンと対応付けて表示してもよく、また、遺伝子の発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様を、遺伝子ＩＤのアイコンに重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力してもよい。
【０１４５】
ここで、図１３は、クライアント装置２００のモニタ２６１に表示される遺伝子情報出力画面の一例を示す図である。図１３に示す遺伝子情報出力画面は、利用者が指定した染色体領域内に含まれる遺伝子の遺伝子ＩＤ等を表示する領域ＭＢ−１において、発現量の増加（または減少）した遺伝子について色彩（または模様）を付して出力している。
【０１４６】
これにて、遺伝子発現量閲覧処理が終了する。
【０１４７】
［本発明の第１実施例］
以下に、本発明にかかる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例よりこの発明が限定されるものではない。
【０１４８】
特に、以下の実施例においては、本発明を、理化学研究所が作成した「Ｇｅｎｏｍｅ⇔Ｐｈｅｎｏｍｅ  Ｓｕｐｅｒｈｉｇｈｗａｙ（ｈｔｔｐ：／／ｇｐｓ．ｇｓｃ．ｒｉｋｅｎ．ｇｏ．ｊｐ）」（以下、「ＧＰＳ」という。）、および、「ＧＳＣｏｐｅ（ｈｔｔｐ：／／ｇｓｃｏｐｅ．ｇｓｃ．ｒｉｋｅｎ．ｇｏ．ｊｐ）」に適用した例について説明するが、この場合に限られず、染色体領域を利用者が選択し遺伝子情報を閲覧することができる他のシステムや、ローカルマシン上で使用するプラグイン用ソフトウェア等において、同様に適用することができる。
【０１４９】
まず、図１４は染色体領域内遺伝子の閲覧システムであるＧＰＳの初期画面の一例を示す図である。図１４において、画面中央にはシロイヌナズナ（Ａｒａｂｉｄｏｐｓｉｓ  ｔｈａｌｉａｎａ  以下、Ａ．ｔｈａｌｉａｎａと呼ぶ）の５本の染色体が表示されるようになっており、ＧＰＳの利用者はマウスクリックにより任意の染色体を選択することが可能になっている。図１４ではマウスクリックにより第５番染色体を選択する様子が示されている（図１４の赤丸）。
【０１５０】
次に、図１５は、ＧＰＳにより、Ａ．ｔｈａｌｉａｎａの第５番染色体上の一部の領域内に存在する遺伝子を閲覧する場合の一例を示す図である。図１５において、染色体上に表示されている橙色の四角は、現在選択されている染色体領域を表しており、利用者はこの橙色の四角をマウスドラッグで移動させることにより、任意の染色体領域を選択して閲覧することが可能である。
【０１５１】
また、図１５において、黄色で囲った数値は、当該領域の開始位置と終了位置を塩基対数単位で表しており、利用者はこの数値をキーボードから入力することによっても、任意の染色体領域を選択して閲覧することが可能である。
【０１５２】
また、図１５において、当該領域内に存在する遺伝子は、画面中央の黒い領域内に水色の点として表示されている。ここに表示されている遺伝子群の遺伝子発現レベルを確認するための画面を開く操作は、紫色で囲った「Ｇｅｎｅ  Ｅｘｐｒｅｓｓｉｏｎ」の選択項目を利用者がマウスクリックする操作で行うことができ、これにより図１６に示した画面が表示される。
【０１５３】
次に、図１６は、選択された染色体領域内に存在する遺伝子の一例を示す図である。図１６において、画面中央の黄線は、ゲノム塩基配列を表現している。その黄線の上側がフォワード方向でコードされている遺伝子であり、水色の多角形で表現されている。また、黄線の下側がリバース方向でコードされている遺伝子であり、紺色の多角形で表現されている。
【０１５４】
ここで、各遺伝子はゲノム塩基配列から予測されたオープンリーディングフレームである場合もあり、また、ｃＤＮＡクローンライブラリから読み出された遺伝子配列またはその断片配列をゲノム塩基配列に対応付けることで見出された遺伝子座である場合もある。図１６の例は、後者の場合であり、同じ配列を含むｃＤＮＡクローンが複数あったため、各クローンに対応する多角形がゲノム塩基配列上の同じ位置に複数積み重なるように表示されている。
【０１５５】
ＤＮＡマイクロアレイ実験からは、各クローンに対応したスポットデータが得られるため、図１６のように各クローンに対応した多角形をすべて表示させる必要があり、１つの遺伝子座に複数の多角形が対応する場合がある。
【０１５６】
また、図１６の表示例は、本発明者が開発した「ＧＳＣｏｐｅ」というプラグインを使って表示している（ｈｔｔｐ：／／ｇｓｃｏｐｅ．ｇｓｃ．ｒｉｋｅｎ．ｇｏ．ｊｐ）。ＧＳＣｏｐｅは、ＡｃｔｉｖｅＸコンポーネント（Ｍｉｃｒｏｓｏｆｔ社の従来技術）として実装され、ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ５．５などの汎用ウェブブラウザ内で起動させている。
【０１５７】
次に、図１７は利用者の操作により、利用者のローカルファイルシステムにあるマイクロアレイデータファイル（Ｍｉｃｒｏａｒｒａｙ  Ｄａｔａ．ｃｄｔ）をＧＳＣｏｐｅに直接読み込ませる操作の一例を示す図である。本操作は、ＧＳＣｏｐｅの画面上で右クリックにより表示されるメニューから「マイクロアレイデータの読み込み」を選択するだけで、図１７に示したファイル選択ダイアログが開くようになっており、ローカルファイルシステムにあるマイクロアレイデータファイルを即座に選択し読み込むことができるようになっている。
【０１５８】
一般に、Ｊａｖａ（登録商標）アプレットでＧＳＣｏｐｅのような表示プログラムを作成した場合は、上記のような操作でローカルファイルを開くことは不可能である。その理由はＪａｖａ（登録商標）アプレットの基本仕様においてセキュリティ上の理由でローカルファイルへのアクセスが禁じられているからである。これに対し、本発明者はＡｃｔｉｖｅＸコンポーネントとしてＧＳＣｏｐｅを実装することで、ＧＳＣｏｐｅから直接ローカルファイルを開けるようにし、かつ、利用者の操作のみからこれを行えるように制限することでセキュリティにも配慮するように工夫した。
【０１５９】
これにより、図１６の画面に表示された領域内の遺伝子データをローカルファイルシステムに保存せずとも、ローカルファイルシステムのマイクロアレイデータを汎用ウェブブラウザ上で比較することがはじめて可能になった。
【０１６０】
次に、図１８は、図１７における操作の結果の一例を示す画面である。図１８の左側の表示領域に示すように、読み込まれたマイクロアレイデータがＧＳＣｏｐｅ上で統合表示されており、画面左側のテーブルにはマイクロアレイデータ（発現量データ）の各プローブ遺伝子の発現量が表示されている。
【０１６１】
また、図１８の右側の表示領域は、図１６でも示したように当該領域内に存在する遺伝子群を表示する領域であり、読み込まれたマイクロアレイデータの中に対応する遺伝子がある場合は、その遺伝子発現量を色としてスーパーインポーズ表示している。ここで、赤色で示す遺伝子は、プローブ遺伝子の発現量が増加していることを示しており、緑色で示す遺伝子は、プローブ遺伝子の発現量が減少していることを示しており、黒色で示す遺伝子は、プローブ遺伝子の発現量がほとんど変化していないことを示している。
【０１６２】
また、図１８の右側の表示領域に表示されている遺伝子と左側の表示領域に表示されるマイクロアレイデータとの対応付けは、それぞれのデータで遺伝子と遺伝子プローブに付与されているユニークなＩＤを比較することで行われる。
【０１６３】
ここで、図１９は、遺伝子とマイクロアレイデータとの対応付けの一例を示す概念図である。図１９に示すように、マイクロアレイデータのプロープＩＤが、遺伝子ＩＤに対応している場合には、プロープＩＤと遺伝子ＩＤとを比較することにより、対応付けることができる。
【０１６４】
また、図２０は、遺伝子とマイクロアレイデータとの対応付けをＩＤ対応表に従って実行する場合の一例を示す概念図である。ＧＳＣｏｐｅには別のＩＤ対応表を登録しておける機能があり、右側の表示領域に表示されている遺伝子ＩＤと、左側の表示領域に表示されるマイクロアレイデータの遺伝子プローブのＩＤが一致しなくとも、当該ＩＤ対応表で定義されるＩＤの対応関係に照合することで対応が確認されるものについては、その対応関係に基づいてマッチングを行う機能がある。
【０１６５】
また、図２１は、遺伝子とマイクロアレイデータとの対応付けをＩＤ対応表に従って実行する場合の別の一例を示す概念図である。ＧＳＣｏｐｅでは、図１６の段階で読み込んだ各遺伝子に対して、遺伝子ＩＤをＩＤ対応表と比較し、対応するｐｒｏｂｅＩＤがあればそのｐｒｏｂｅの多角形を近傍に表示する機能もある。これにより追加された多角形のＰｒｏｂｅＩＤはマイクロアレイデータ内のＰｒｏｂｅＩＤと比較され、一致する場合はその発現量が当該多角形の色として表示することもできる。
【０１６６】
次に、図２２は、ローカルファイルシステムにあるマイクロアレイデータのファイルを、ＧＳＣｏｐｅ上にマウスで直接ドラッグ＆ドロップすることにより、図１８のようにマイクロアレイデータをスーパーインポーズできる操作の一例を示す図である。この操作は図１７のようなファイル選択ダイアログを開かなくてよいため、非常に簡便にデータをスーパーインポーズできる。
【０１６７】
このほか、ＧＳＣｏｐｅには、ローカルファイルシステムにあるマイクロアレイデータをあらかじめ登録しておくことができ、いちいちマイクロアレイデータを読み込むための操作をせずとも、ＧＰＳの「Ｇｅｎｅ  Ｅｘｐｒｅｓｓｉｏｎ」を利用者がマウスクリックするだけで、図１８に示すスーパーインポーズ画面を表示させることが可能である。
【０１６８】
以上のように、データベースサーバーからの染色体領域内遺伝子情報をクライアントのローカルファイルシステム保存させることなく、ローカルファイルシステムにあるマイクロアレイデータを汎用ウェブブラウザ上で統合表示できるシステムの提供が可能になった。
【０１６９】
［本発明の第２実施例］
以下に、本発明にかかる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムの別の実施例を図面に基づいて詳細に説明する。なお、この実施例よりこの発明が限定されるものではない。
本発明の第２実施例における具体的な装置の構成と処理の流れを図２４を用いて説明する。
【０１７０】
図２４では、サーバ装置１００は、ＣＰＵが５００ＭＨｚのＰｅｎｔｉｕｍ（登録商標）ＩＩＩ（製品名）のワークステーションであり、ＯＳはＬｉｎｕｘ（製品名）である。さらにサーバ装置１００にはミドルウエアとしてＴＯＭＣＡＴ４（製品名）とＭｙＳＱＬ（製品名）がインストールされ動作している。ＴＯＭＣＡＴ４（製品名）はＪａｖａ（登録商標）サーブレットサーバーであり、Ｊａｖａ（登録商標）（製品名）で書かれたサーバーサイドプログラムを実行するホストの役割を担う。また、ＭｙＳＱＬ（製品名）はリレーショナルデータベースサーバーであり、染色体情報データベースの情報をサーバーサイドプログラムに提供する役割を担う。
【０１７１】
また、図２４のクライアント装置２００は、ＣＰＵが３００ＭＨｚのＰｅｎｔｉｕｍ（登録商標）ＩＩＩ（製品名）でＯＳはＷｉｎｄｏｗｓ（登録商標）２０００（製品名）であるパーソナルコンピュータにディスプレイとキーボードとマウスが接続された構成になっている。さらに当該パーソナルコンピュータ内のローカルファイルシステムには、本発明で使用する専用ビューアプログラムであるＧＳＣｏｐｅ（製品名）がインストールされており、ＣＤＴファイル（発現データファイル）もローカルファイルに保存されている。
【０１７２】
図２４のサーバ装置１００とクライアント装置２００はネットワークで接続されており、ＨＴＴＰプロトコルにより通信可能な状態になっている。
【０１７３】
次に上記の装置を用いて本発明を実施する手順を詳しく説明する。
まず、クライアント装置２００では汎用ウェブブラウザが起動されており、そのウインドウがディスプレイに表示されている。この表示で確認しながらユーザはクライアント装置２００のキーボード又はマウスを操作することにより染色体領域情報をサーバ装置１００にＨＴＴＰプロトコルで送信する（図２４のＴ−１）。これは図１０においてはＳＡ−４の処理に相当し、図２３ではＳ−１の処理に相当する。
【０１７４】
次に、送信された上記染色体領域情報はサーバーサイドプログラム（図２４のＰ−１）に伝達され、このプログラムによりクライアント装置２００の汎用ウェブブラウザ内に専用ビューアプログラム（ＧＳＣｏｐｅ）を起動する命令がＨＴＭＬファイルとして作成され、汎用ウェブブラウザに送り返される（図２４のＴ−２）。
【０１７５】
このＨＴＭＬファイルにはＯＢＪＥＣＴタグでＧＳＣｏｐｅ（製品名）を一意に示すＩＤと上記染色体領域情報が記述されており、クライアントコンピュータ装置内でＧＳＣｏｐｅ（製品名）が起動した際に上記染色体領域情報に基づき再度サーバ装置１００にアクセスできるように配慮されている。以下、さらにこの手続きを詳しく説明する。
【０１７６】
そして、上記ＨＴＭＬが汎用ウェブブラウザにロードされると、汎用ブラウザはＯＢＪＥＣＴタグで指定されたＩＤのプログラム（ＧＳＣｏｐｅ）をローカルファイルシステムから探し出し（図２４のＴ−３）、これをロードして汎用ウェブブラウザ内で起動する仕組みになっている（図２４のＴ−４）。
【０１７７】
次に、起動されたＧＳＣｏｐｅ（製品名）はＨＴＭＬファイル内に記録されている上記染色体領域情報を再度サーバ装置１００にＨＴＴＰプロトコルで送信する（図２４のＴ−５）。送信された上記染色体領域情報はサーバーサイドプログラム（Ｐ−２）に伝達される。当該プログラムは上記染色体領域情報を染色体情報データベースに送信し（図２４のＴ−６）、染色体情報データベースから領域内の遺伝子情報を取得する（図２４のＴ−７）。
【０１７８】
次に当該プログラムは上記遺伝子情報を遺伝子リストとしてＸＭＬ形式に纏め上げ（図２４のＴ−８）、そのデータをサーバ装置１００からクライアント装置２００内で起動しているＧＳＣｏｐｅ（製品名）に送信しロードさせる（図２４のＴ−９）。以上の処理が完了すると、引き続き、専用ビューアはロードした遺伝子リストをディスプレイ上に表示させる。
【０１７９】
次にユーザが専用ビューアをマウス操作することにより上記発現データを読み込むように指定すると、専用ビューアはクライアント装置２００のローカルファイルシステム内に保存されている指定されたＣＤＴファイルをロードする（図２４のＴ−１１、１２）。この処理は図２３のＳ−５の処理に該当する。
【０１８０】
上記の実施例において、Ｔ−１〜９は、図１０のＳＡ−４〜７の手順を具体的に実装した例であるが、本発明がこの例に限定されると解してはならない。本発明においては、上記染色体領域情報がクライアント装置２００の汎用ウェブブラウザからサーバ装置１００に送信され、引き続き、サーバ装置１００からクライアント装置２００への送信情報に基づいて、上記汎用ブラウザ内に専用ビューアが自動的に起動し、サーバ装置１００から送信された領域内の遺伝子情報を上記専用ビューアにロードする処理工程が連続的かつ自動的に処理される限り、クライアントとサーバー間の通信回数が複数ステップに分割されても構わない。
【０１８１】
例えば、図２３のＳ−４では専用ビューアを起動させて遺伝子リストをロードする工程が１回の通信で概念的に説明されて入るが、図２４の実施例のように複数回のＨＴＴＰプロトコル通信によって専用ビューアの起動と遺伝子リストのロードが段階的に連続して行われても構わない。
【０１８２】
また、上記実施例において、サーバ装置１００内の処理は２つのサーバーサイドプログラムによって指定された手順に基づき処理されるように構成してあるが、上記の処理工程をさらに多数のサーバーサイドプログラムに分割させ、これらを連携させるように構成することもできる。また、それぞれのサーバーサイドプログラムを複数のコンピュータに配置してこれらをネットワークで接続することにより上記の処理工程を実行させることも可能である。
【０１８３】
［他の実施の形態］
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
【０１８４】
例えば、サーバ装置１００がスタンドアローンの形態で処理を行う場合を一例に説明したが、サーバ装置１００とは別筐体で構成されるクライアント端末からの要求に応じて処理を行い、その処理結果を当該クライアント端末に返却するように構成してもよい。
【０１８５】
また、上述した染色体領域情報や遺伝子情報等の送受信は、既存の電子メール送信技術を用いて実現してもよく、また、サーバ装置１００が提供するＷｅｂサイトの提供する機能により、所定の入力フォーマットを提示して利用者等に情報を入力させ、その入力情報を送信することにより実現してもよく、さらに、ＦＴＰ等の既存のファイル転送技術等により実現してもよい。
【０１８６】
また、実施形態において説明した各処理のうち、自動的に行なわれるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行なわれるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１８７】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１８８】
また、サーバ装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１８９】
例えば、サーバ装置１００の各部または各装置が備える処理機能、特に制御部１０２にて行なわれる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。なお、プログラムは、後述する記録媒体に記録されており、必要に応じてサーバ装置１００に機械的に読み取られる。
【０１９０】
すなわち、ＲＯＭまたはＨＤなどの記憶部１０６などには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭ等にロードされることによって実行され、ＣＰＵと協働して制御部１０２を構成する。また、このコンピュータプログラムは、サーバ装置１００に対して任意のネットワーク３００を介して接続されたアプリケーションプログラムサーバに記録されてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１９１】
また、本発明にかかるプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」や、各種コンピュータシステムに内蔵されるＲＯＭ、ＲＡＭ、ＨＤ等の任意の「固定用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【０１９２】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１９３】
また、サーバ装置１００は、さらなる構成要素として、マウス等の各種ポインティングデバイスやキーボードやイメージスキャナやデジタイザ等から成る入力装置（図示せず）、入力データのモニタに用いる表示装置（図示せず）、システムクロックを発生させるクロック発生部（図示せず）、および、各種処理結果その他のデータを出力するプリンタ等の出力装置（図示せず）を備えてもよく、また、入力装置、表示装置および出力装置は、それぞれ入出力インターフェースを介して制御部１０２に接続されてもよい。
【０１９４】
記憶部１０６に格納される各種のデータベース等（利用者情報データベース１０６ａおよび染色体情報データベース１０６ｂなど）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ用ファイル等を格納する。
【０１９５】
また、サーバ装置１００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理端末等の情報処理装置にプリンタやモニタやイメージスキャナ等の周辺装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０１９６】
さらに、サーバ装置１００等の分散・統合の具体的形態は明細書および図面に示すものに限られず、その全部または一部を、各種の負荷等に応じた任意の単位で、機能的または物理的に分散・統合して構成することができる（例えば、グリッド・コンピューティングなど）。例えば、各データベースを独立したデータベース装置として独立に構成してもよく、また、処理の一部をＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）を用いて実現してもよい。
【０１９７】
また、クライアント装置２００は、既知のパーソナルコンピュータ、ワークステーション、家庭用ゲーム装置、インターネットＴＶ、ＰＨＳ端末、携帯端末、移動体通信端末またはＰＤＡ等の情報処理端末等の情報処理装置にプリンタやモニタやイメージスキャナ等の周辺装置を必要に応じて接続し、該情報処理装置にウェブ情報のブラウジング機能や電子メール機能を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【０１９８】
このクライアント装置２００の制御部２１０は、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現することができる。すなわち、ＲＯＭまたはＨＤには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０１９９】
しかしながら、このコンピュータプログラムは、クライアント装置２００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記録されてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。このあるいは、各制御部の全部または任意の一部を、ワイヤードロジック等によるハードウェアとして実現することも可能である。
【０２００】
また、本発明にかかるプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」や、各種コンピュータシステムに内蔵されるＲＯＭ、ＲＡＭ、ＨＤ等の任意の「固定用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【０２０１】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０２０２】
また、ネットワーク３００は、サーバ装置１００とクライアント装置２００とを相互に接続する機能を有し、例えば、インターネットや、イントラネットや、ＬＡＮ（有線／無線の双方を含む）や、ＶＡＮや、パソコン通信網や、公衆電話網（アナログ／デジタルの双方を含む）や、専用回線網（アナログ／デジタルの双方を含む）や、ＣＡＴＶ網や、ＩＭＴ２０００方式、ＧＳＭ方式またはＰＤＣ／ＰＤＣ―Ｐ方式等の携帯回線交換網／携帯パケット交換網や、無線呼出網や、Ｂｌｕｅｔｏｏｔｈ等の局所無線網や、ＰＨＳ網や、ＣＳ、ＢＳまたはＩＳＤＢ等の衛星通信網等のうちいずれかを含んでもよい。すなわち、本システムは、有線・無線を問わず任意のネットワークを介して、各種データを送受信することができる。
【０２０３】
【発明の効果】
以上詳細に説明したように、本発明によれば、染色体毎に、当該染色体上に存在する遺伝子に関する遺伝子情報と当該遺伝子の染色体上の位置情報とを含む染色体情報を格納し、情報端末装置において、利用者により指定された染色体と当該染色体の領域とを含む染色体領域情報を、染色体情報処理装置に対して送信し、染色体情報処理装置において、情報端末装置から、染色体領域情報を受信し、染色体情報処理装置において、受信した染色体領域情報に従って、格納された染色体情報の各遺伝子の位置情報から領域に存在する遺伝子の遺伝子情報を抽出し、情報端末装置に対して送信し、情報端末装置において、染色体領域情報により指定された領域に存在する遺伝子に関する遺伝子情報を染色体情報処理装置から受信し、情報端末装置において、受信した遺伝子情報と、遺伝子の発現量データとを対応付け、情報端末装置において、受信した遺伝子情報を出力するときに、遺伝子の発現量データに従って表示上で区別して出力するので、利用者が任意の染色体領域内の遺伝子リストを取得できるデータベースシステムが提供され、利用者は取得した遺伝子リストに含まれる遺伝子の発現量を即座に確認できる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムを提供することができる。
【０２０４】
また、本発明によれば、遺伝子リストと遺伝子発現量データとの照合はローカルマシン上で行われるため、利用者のプライベートな遺伝子発現量データをローカルマシンの外部に送信しなくてよく、データ漏洩の危険性を減らすことができる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムを提供することができる。
【０２０５】
また、本発明によれば、染色体情報処理装置において管理された遺伝子情報側の遺伝子ＩＤと、情報端末装置において管理された発現量データの識別子と、を対応付けて格納するＩＤ対応表を用いて対応付けるので、発現量データの識別子（例えば、プローブＩＤなど）が遺伝子ＩＤと対応していない場合においても、ＩＤ対応表によりマッチングを行うことができる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムを提供することができる。
【０２０６】
また、本発明によれば、遺伝子情報を出力するときに、遺伝子の発現量データの発現量の増加および減少にそれぞれ対応する色彩および／または模様（ここで、「模様」とは、記号、網掛けなどを含む概念である。）を重畳して表示することにより、発現量の増加した遺伝子と発現量の減少した遺伝子とを当該色彩および／または模様により区別して出力するので、利用者は視覚的に各遺伝子の発現量を認識することができ、解析効率を飛躍的に向上させることができる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムを提供することができる。
【０２０７】
また、本発明によれば、遺伝子情報受信ステップ、遺伝子−発現量マッチングステップ、および、発現量出力ステップのうち少なくとも一つのステップは、汎用ウェブブラウザにプラグインされた専用ビューアにより処理されるので、利用者は、例えば理化学研究所が作成した「ＧＳＣｏｐｅ」などの既存のウェブブラウズ技術を用いることにより最小限の作業で本方法を実装することができる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムを提供することができる。
【０２０８】
さらに、本発明によれば、発現量データを格納したファイルの表示標識（例えば、アイコンなど）を専用ビューア上にドラッグ・アンド・ドロップした場合に、当該ドラッグ・アンド・ドロップされた当該ファイルに格納された当該遺伝子の発現量データと、受信した遺伝子情報とを対応付け、当該遺伝子の発現量データに従って表示上で区別して出力するので、簡易な操作によりマイクロアレイデータを選択して、表示させることができる遺伝子発現量閲覧システム、情報端末装置、遺伝子発現量閲覧方法、および、プログラムを提供することができる。
【図面の簡単な説明】
【図１】本システムの全体構成の一例を示すブロック図である。
【図２】本発明が適用される本システムのサーバ装置１００の構成の一例を示すブロック図である。
【図３】利用者情報データベース１０６ａに格納される利用者情報の一例を示す図である。
【図４】染色体情報データベース１０６ｂに格納される情報の一例を示す図である。
【図５】本発明が適用されるクライアント装置２００の構成の一例を示すブロック図である。
【図６】Ｗｅｂブラウザ２１１の構成の一例を示す図である。
【図７】専用ビューア２１３の構成の一例を示す図である。
【図８】発現量データファイル２３０ａに格納される情報の一例を示す図である。
【図９】ＩＤ対応表２３０ｂに格納される情報の一例を示す図である。
【図１０】本実施形態における本システムの遺伝子発現量閲覧処理の一例を示すフローチャートである。
【図１１】クライアント装置２００のモニタ２６１に表示される染色体領域指定画面の一例を示す図である。
【図１２】クライアント装置２００のモニタ２６１に表示される遺伝子情報出力画面の一例を示す図である。
【図１３】クライアント装置２００のモニタ２６１に表示される遺伝子情報出力画面の一例を示す図である。
【図１４】染色体領域内遺伝子の閲覧システムであるＧＰＳの初期画面の一例を示す図である。
【図１５】ＧＰＳにより、Ａ．ｔｈａｌｉａｎａの第５番染色体上の一部の領域内に存在する遺伝子を閲覧する場合の一例を示す図である。
【図１６】選択された染色体領域内に存在する遺伝子の一例を示す図である。
【図１７】利用者の操作により、利用者のローカルファイルシステムにあるマイクロアレイデータファイルをＧＳＣｏｐｅに直接読み込ませる操作の一例を示す図である。
【図１８】図１７における操作の結果の一例を示す画面である。
【図１９】遺伝子とマイクロアレイデータとの対応付けの一例を示す概念図である。
【図２０】遺伝子とマイクロアレイデータとの対応付けをＩＤ対応表に従って実行する場合の一例を示す概念図である。
【図２１】遺伝子とマイクロアレイデータとの対応付けをＩＤ対応表に従って実行する場合の別の一例を示す概念図である。
【図２２】ローカルファイルシステムにあるマイクロアレイデータのファイルを、ＧＳＣｏｐｅ上にマウスで直接ドラッグ＆ドロップすることにより、図１８のようにマイクロアレイデータをスーパーインポーズできる操作の一例を示す図である。
【図２３】本発明の本システムの基本原理を説明する原理構成図である。
【図２４】本発明の第２実施例における具体的な装置の構成と処理の流れを示す概念図である。
【符号の説明】
１００  サーバ装置
１０２  制御部
１０２ａ  要求解釈部
１０２ｂ  閲覧処理部
１０２ｃ  認証処理部
１０２ｄ  電子メール生成部
１０２ｅ  Ｗｅｂページ生成部
１０２ｆ  送信部
１０２ｇ  染色体領域情報受信部
１０２ｈ  遺伝子情報送信部
１０４  通信制御インターフェース部
１０６  記憶部
１０６ａ  利用者情報データベース
１０６ｂ  染色体情報データベース
１０８  入出力制御インターフェース部
１１２  入力装置
１１４  出力装置
２００  クライアント装置
２１０  制御部
２１１  Ｗｅｂブラウザ
２１１ａ  染色体領域情報送信部
２１２  電子メーラ
２１３  専用ビューア
２１３ａ  遺伝子情報受信部
２１３ｂ  遺伝子−発現量マッチング部
２１３ｃ  発現量出力部
２２０  ＲＯＭ
２３０  ＨＤ
２３０ａ  発現量データファイル
２３０ｂ  ＩＤ対応表
２４０  ＲＡＭ
２５０  入力装置
２６０  出力装置
２６１  モニタ
２６２  プリンタ
２７０  入出力制御インターフェース
２８０  通信制御インターフェース
３００  ネットワーク
【図１】
2004192210.tif 000003
【図２】
2004192210.tif 000004
【図３】
2004192210.tif 000005
【図４】
2004192210.tif 000006
【図５】
2004192210.tif 000007
【図６】
2004192210.tif 000008
【図７】
2004192210.tif 000009
【図８】
2004192210.tif 000010
【図９】
2004192210.tif 000011
【図１０】
2004192210.tif 000012
【図１１】
2004192210.tif 000013
【図１２】
2004192210.tif 000014
【図１３】
2004192210.tif 000015
【図１４】
2004192210.tif 000016
【図１５】
2004192210.tif 000017
【図１６】
2004192210.tif 000018
【図１７】
2004192210.tif 000019
【図１８】
2004192210.tif 000020
【図１９】
2004192210.tif 000021
【図２０】
2004192210.tif 000022
【図２１】
2004192210.tif 000023
【図２２】
2004192210.tif 000024
【図２３】
2004192210.tif 000025
【図２４】
2004192210.tif 000026