(57)【特許請求の範囲】
【請求項１】
塩基配列に対する注釈データおよび塩基配列データを格納するＤＢサーバ、および
クライアントの要請領域に対応する前記注釈データおよび塩基配列データを前記クライアントに送信し、前記クライアントから受信された前記注釈データを前記ＤＢサーバに格納するサービスサーバを含むシステムを用いて協業基盤の塩基配列データを管理する方法であって、
前記サービスサーバが塩基配列の少なくとも１つのベースに対応するアンカー（ａｎｃｈｏｒ）に対して入力された注釈データを受信するステップ、および
前記サービスサーバが、注釈データに対する１つ以上のカラム（ｃｏｌｕｍｎ）を含む注釈データテーブルに前記受信された注釈データを格納するステップを含み、
前記注釈データに対するカラムには、予め定められた注釈タイプのうち１つが格納される注釈タイプのカラム、注釈の作成者以外の評価に基づいて計算する評価値が格納される注釈評価値カラム、および注釈内容である文字列をキーワード辞書と比較し、前記文字列から抽出したキーワードに対する情報が格納されるキーワードコンテンツカラムのうち一つ以上と、前記文字列が格納されるコンテンツカラムが含まれる協業基盤の塩基配列データの管理方法。
【請求項２】
クライアントの移動端末又は固定端末が塩基配列の少なくとも１つのベースに対応するアンカー（ａｎｃｈｏｒ）の前記塩基配列内の位置データをサービスサーバから受信するステップと、
前記クライアントの前記移動端末又は前記固定端末が前記受信した位置データに基づきアンカーの位置を塩基配列マップに表示するステップと、
前記クライアントの前記移動端末又は前記固定端末が前記アンカーに対する注釈データをさらに受信するステップと、
前記クライアントの前記移動端末又は前記固定端末が前記注釈データに含まれた注釈コンテンツのキーワードに基づき前記アンカーをグループ化し、グループ化情報を前記塩基配列マップに表示するステップと、
前記クライアントの前記移動端末又は前記固定端末が少なくとも１つのアンカーの選択を受けるステップ、および
前記クライアントの前記移動端末又は前記固定端末が前記選択されたアンカーに対する注釈データに含まれている注釈コンテンツを表示するステップと、を含む協業基盤の塩基配列データの表示方法。
【請求項３】
前記クライアントの前記移動端末又は前記固定端末が前記選択されたアンカーに対する注釈データに含まれている注釈コンテンツを表示するステップは、
前記クライアントの前記移動端末又は前記固定端末が前記選択されたアンカーに対する注釈が２つ以上存在する場合、現在のユーザの職業と前記注釈データに含まれている作成者の職業の類似性、現在のユーザの関心分野と前記注釈データに含まれている作成者の関心分野の類似性および前記注釈データの評価値を考慮して計算した点数を基準に注釈を配列して表示するステップを含む請求項２に記載の協業基盤の塩基配列データの表示方法。    
【請求項４】
前記クライアントの前記移動端末又は前記固定端末が前記アンカーに対する注釈データをさらに受信し、前記注釈データは作成者情報、注釈タイプ情報、評価値情報および注釈コンテンツを含むステップ、および
前記クライアントの前記移動端末又は前記固定端末が前記作成者情報、前記注釈タイプ情報、前記評価値情報および前記注釈コンテンツから抽出したキーワードのうち少なくとも１つに基づき前記注釈データをフィルタリングして表示するステップをさらに含む請求項２に記載の協業基盤の塩基配列データの表示方法。    
【請求項５】
前記クライアントの前記移動端末又は前記固定端末が前記注釈データをフィルタリングして表示するステップは、前記クライアントの前記移動端末又は前記固定端末が現在のユーザの職業と前記注釈データに含まれている作成者の職業の類似性、現在のユーザの関心分野と前記注釈データに含まれている作成者の関心分野の類似性を考慮して計算した数値に基づき前記注釈データをフィルタリングして表示するステップを含む請求項４に記載の協業基盤の塩基配列データの表示方法。
【請求項６】
クライアントの移動端末又は固定端末が塩基配列マップ上の注釈入力位置の選択を受けるステップと、
前記クライアントの前記移動端末又は前記固定端末が注釈入力のための編集領域および注釈タイプ選択領域を含む注釈入力インターフェースを表示するステップ、および
前記クライアントの前記移動端末又は前記固定端末が前記編集領域を介して入力された注釈コンテンツ、前記注釈タイプ選択領域を介して選択された注釈タイプ情報および前記注釈入力位置を含む注釈データを塩基配列データ格納装置に送信するステップを含み、
前記クライアントの前記移動端末又は前記固定端末が前記塩基配列マップ上の注釈入力位置を選択するステップは塩基配列マップ上のアンカーのうち１つを選択するステップであり、
前記クライアントの前記移動端末又は前記固定端末が前記注釈入力インターフェースを表示するステップは、前記選択された注釈タイプが既存の注釈に対するリプライタイプである場合、前記クライアントが前記既存の注釈評価を選択する評価選択領域をさらに含む注釈入力インターフェースを表示するステップを含み、
前記クライアントの前記移動端末又は前記固定端末が前記塩基配列データ格納装置に送信するステップは、前記クライアントが前記評価選択領域を介して選択された前記既存の注釈に対する評価情報をさらに前記塩基配列データ格納装置に送信するステップを含む協業基盤の塩基配列データのアップデート方法。
【請求項７】
前記クライアントの前記移動端末又は前記固定端末が前記注釈データを公開可否の入力を受けるステップをさらに含む請求項６に記載の協業基盤の塩基配列データのアップデート方法。
【請求項８】
塩基配列の少なくとも１つのベースに対応するアンカー（ａｎｃｈｏｒ）に対する注釈データおよび塩基配列データを格納するＤＢサーバ、および
クライアントの要請領域に対応する前記注釈データおよび塩基配列データを前記クライアントに送信し、前記クライアントから前記アンカーの位置情報を含む前記注釈データを受信し、前記ＤＢサーバに格納された前記注釈データのフォーマットに合わせて変換した後、前記ＤＢサーバに格納するサービスサーバを含み、
前記注釈データには予め定められた注釈タイプのうち１つが格納される注釈タイプ、注釈の作成者以外の評価に基づいて計算する評価値が格納される注釈評価値、および注釈内容である文字列をキーワード辞書と比較し、前記文字列から抽出したキーワードに対する情報が格納されるキーワードのうち一つ以上と、前記文字列が格納されるコンテンツが含まれる協業基盤の塩基配列データ管理システム。
【請求項９】
前記サービスサーバから前記注釈データおよび前記塩基配列データを受信し、前記注釈データに含まれているアンカー位置が表示された塩基配列マップを表示し、ユーザからアンカーの位置情報および注釈コンテンツの入力を受け、前記サービスサーバに送信する前記クライアントをさらに含む請求項８に記載の協業基盤の塩基配列データ管理システム。
【請求項１０】
前記クライアントは、前記注釈データに含まれた注釈コンテンツのキーワードに基づき前記アンカーをグループ化して、グループ化情報を前記塩基配列マップ上に表示する請求項９に記載の協業基盤の塩基配列データ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、協業基盤の塩基配列データの管理、表示およびアップデート方法に関するものである。より詳しくは、塩基配列データに含まれている１つ以上のベースに対応するアンカーに注釈を付けることにより、研究者間の協業ができるようにする協業基盤の塩基配列データの管理、表示およびアップデート方法に関するものである。
【背景技術】
【０００２】
Ｇｂｒｏｗｓｅは世界の多くの研究機関で活用されている遺伝情報ブラウザである。ＧＢｒｏｗｓｅは遺伝情報をｍｙｓｑｌＴＭというデータベースを基盤とすると共にリード（Ｒｅａｄ）をファイル基盤のデータとして格納する特徴がある。一般的な遺伝情報とは異なって、ＮＧＳデータはあまりにも大容量データであるため、既存の方式をそのまま適用することができない。したがって、２００９年にＮＧＳデータを表示する試みが行われた。その結果、現在リードデータを表示できるように修正された。
【０００３】
また、塩基配列データをローカルコンピュータで表示するために開発されたブラウザとしてＩＧＶが知られている。これはＮＧＳデータだけではなく、マイクロアレイなどの実験データを共に含むように設計されている。ＮＧＳデータの場合はＳＡＭあるいはＢＡＭファイル形式のデータを入力データとして受け取ることができる。ユーザはこのツールをユーザのコンピュータにインストールし、前記ＳＡＭあるいはＢＡＭファイル形式のデータをツールによりインポート（ｉｍｐｏｒｔ）してＩＧＶブラウザを駆動する。
【０００４】
しかし、このように現在知られている従来の遺伝子ブラウザは、単に塩基配列を表示するだけで、塩基配列を基盤としたユーザのコメントをブラウザに反映する機能は有していない。
【０００５】
遺伝子研究分野は、非常に膨大な知識を必要とする。特に一人あるいは一つの研究所の研究人力だけで全ゲノム解析（ｗｈｏｌｅ  ｇｅｎｏｍｅ  ｓｅｑｕｅｎｃｉｎｇ）により遺伝子を解析することは難しい。実際、多くの全ゲノム解析プロジェクトは多国家あるいは多数の研究所が共に参加して行われている。このような場合、学問・学術的研究データの円滑な交流や交換は重要である。しかし、その研究結果に関する情報は研究者によって発表された論文しかないため、これを集めて分析をするには相当な時間及びコストがかかる。論文が専門の研究者によってのみ読まれたり、解釈されたりすると、自由に研究結果を共有できない場合が多い。現在の実験室のシステムは閉鎖的であるため、研究結果を容易に集められるシステムが要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術的課題は、塩基配列に関連する研究内容を自由に共有できるようにする塩基配列関連データの管理、表示およびアップデート方法を提供することにある。
【０００７】
本発明が解決しようとする他の技術的課題は、記録された注釈情報をフィルタリングし、ユーザが所望する注釈を集めて表示できるようにする塩基配列関連データの管理、表示およびアップデート方法を提供することにある。
【０００８】
本発明が解決しようとするまた他の技術的課題は、特定疾患、人種などに関連する塩基配列地点間の関係を表示する塩基配列関連データの管理、表示およびアップデート方法を提供することにある。
【０００９】
本発明の技術的課題は、以上で言及した技術的課題に制限されず、言及されていないまた他の技術的課題は次の記載から当業者に明確に理解されるであろう。
【課題を解決するための手段】
【００１０】
前記技術的課題を達成するための本発明の一実施形態による協業基盤の塩基配列データの管理方法は、サービスサーバが塩基配列の少なくとも１つのベースに対応するアンカー（ａｎｃｈｏｒ）に対して入力された注釈データを受信するステップ、およびサービスサーバが、注釈データに対する１つ以上のカラム（ｃｏｌｕｍｎ）を含む注釈データテーブルに前記受信された注釈データを格納するステップを含む。
【００１１】
前記注釈データは、前記アンカーに対して入力された各々の注釈に関するデータを含むものであって、例えば、注釈の作成者、作成時間、注釈のタイプ、他のユーザによる評価から計算された注釈の評価値および注釈内容に対するデータである注釈コンテンツを含み得る。１つのアンカーに対して２つ以上の注釈を付けることができるため、前記注釈データは１つのアンカーに対して２つ以上であり得る。
【００１２】
前記注釈データをグループ化して表示できるように前記注釈データには前記注釈コンテンツから抽出したキーワードデータあるいはユーザから前記注釈コンテンツとは別途に入力されたキーワードデータをさらに含み得る。
【００１３】
前記技術的課題を達成するための本発明の他の実施形態によるクライアントの協業基盤の塩基配列データの表示方法は、塩基配列の少なくとも１つのベースに対応するアンカー（ａｎｃｈｏｒ）の前記塩基配列内の位置データを受信するステップおよび前記位置データに基づきアンカーの位置を塩基配列マップ上に表示するステップを含む。
【００１４】
前記協業基盤の塩基配列データの表示方法は、前記アンカーに対する注釈データをさらに受信するステップ、少なくとも１つのアンカーの選択を受けるステップおよび前記選択されたアンカーに対する注釈データに含まれている注釈コンテンツを表示するステップをさらに含み得る。
【００１５】
また、前記協業基盤の塩基配列データの表示方法は、前記アンカーに対する注釈データをさらに受信するステップおよび同一キーワードのアンカー間の関係を示すため、前記注釈データに含まれた注釈コンテンツのキーワードに基づき前記アンカーをグループ化し、グループ化情報を前記塩基配列マップに表示するステップをさらに含み得る。前記グループ化情報は例えば、１つのグループに含まれているアンカーを線、矢印で連結する方式により前記塩基配列マップに表示することができる。互いに異なるグループに含まれているアンカーは互いに異なる色相、模様またはサイズで示すことができる。また、各グループ内のアンカーを連結する前記線または矢印は各グループごとに異なることもある。
【００１６】
前記キーワードは例えば、病名、人種であり得る。前記キーワードは前記言及したように、前記注釈コンテンツと別途にユーザにより入力され得るが、前記注釈コンテンツに含まれている単語のうち予め格納されたキーワード辞書に含まれている単語と一致する単語を前記キーワードとして判定することにより自動抽出することもできる。
【００１７】
また、前記協業基盤の塩基配列データの表示方法は、前記アンカーに対する注釈データをさらに受信し、前記注釈データは作成者情報、注釈タイプ情報、評価値情報および注釈コンテンツを含むステップおよび前記作成者情報、前記注釈タイプ情報、前記評価値情報および前記注釈コンテンツから抽出したキーワードのうち少なくとも１つに基づき前記注釈データをフィルタリングして表示するステップをさらに含み得る。前記前記注釈データをフィルタリングして表示するステップは、現在のユーザの職業と前記注釈データに含まれている作成者の職業の類似性、現在のユーザの関心分野と前記注釈データに含まれている作成者の関心分野の類似性を考慮して計算した数値に基づき前記注釈データをフィルタリングして表示するステップを含み得る。
【００１８】
前記技術的課題を達成するための本発明のまた他の実施形態によるクライアントの協業基盤の塩基配列データのアップデート方法は、塩基配列マップ上の注釈入力位置の選択を受けるステップ、注釈入力のための編集領域を含む注釈入力インターフェースを表示するステップおよび前記編集領域を介して入力された注釈コンテンツおよび前記注釈入力位置を含む注釈データを塩基配列データ格納装置に送信するステップを含む。
【００１９】
前記注釈入力インターフェースを表示するステップは、注釈タイプ選択領域、前記選択された注釈タイプが既存注釈に対するリプライタイプである場合、前記既存注釈の評価を選択する評価選択領域をさらに含む注釈入力インターフェースを表示するステップを含み得る。
【００２０】
前記技術的課題を達成するための本発明の他の実施形態による協業基盤の塩基配列データ管理システムは、塩基配列の少なくとも１つのベースに対応するアンカー（ａｎｃｈｏｒ）に対する注釈データおよび塩基配列データを格納するＤＢサーバおよびクライアントの要請領域に対応する前記注釈データおよび塩基配列データを前記クライアントに送信し、前記クライアントから前記アンカーの位置情報を含む前記注釈データを受信し、前記ＤＢサーバに格納された前記注釈データのフォーマットに合わせて変換した後、前記ＤＢサーバに格納するサービスサーバを含む。
【００２１】
前記協業基盤の塩基配列データ管理システムは、前記サービスサーバから前記注釈データおよび前記塩基配列データを受信し、前記注釈データに含まれているアンカー位置が表示された塩基配列マップを表示し、ユーザからアンカーの位置情報および注釈コンテンツの入力を受け、前記サービスサーバに送信する前記クライアントをさらに含み得る。このとき、前記クライアントは、前記注釈データに含まれた注釈コンテンツのキーワードに基づき前記アンカーをグループ化し、グループ化情報を前記塩基配列マップに表示するものであり得る。
【発明の効果】
【００２２】
以上説明したように本発明によれば次のような効果がある。
【００２３】
塩基配列に関連する研究内容を自由に共有できるようにする研究者間の協業をサポートする塩基配列ブラウジング方法を提供することができる。
【００２４】
また、記録された注釈情報をフィルタリングしてユーザの所望する注釈を選択して表示することができる。
【００２５】
また、特定疾患、人種などに関連する塩基配列地点間の関係を表示することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態による協業基盤の塩基配列表示およびアップデートシステムの構成図である。
【図２】本発明の一実施形態による協業基盤の塩基配列表示およびアップデートシステムの動作を図示する順序図である。
【図３】本発明の一実施形態による塩基配列マップを図示する図である。
【図４】本発明の一実施形態によるユーザが新規注釈を入力しようとする場合表示される注釈インターフェースを図示する図である。
【図５】本発明の一実施形態による注釈データを格納するテーブルの一例を図示する図である。
【図６】本発明による一実施形態による各アンカーをグループ化して表示することを図示する図である。
【発明を実施するための形態】
【００２７】
本発明の利点、特徴、及びそれらを達成する方法は、添付される図面と共に詳細に後述する実施形態を参照すれば明確になるであろう。しかし、本発明は、以下で開示する実施形態に限定されるものではなく、異なる多様な形態で具現することが可能である。本実施形態は、単に本発明の開示が完全になるように、本発明が属する技術分野で通常の知識を有する者に対して発明の範疇を完全に知らしめるために提供するものであり、本発明は、請求項の範疇によってのみ定義される。明細書全体において同一参照符号は同一構成要素を指す。
【００２８】
第１、第２などが、多様な素子、構成要素を説明するために使用される。しかしながら、これら構成要素は、これらの用語によって制限されないことはもちろんである。これらの用語は、単に１つの構成要素を構成要素と区別するために使用されるものである。したがって、以下で言及される第１素子は、本発明の技術的思想の範囲内で第２素子あり得ることはもちろんである。
【００２９】
本明細書で使用された用語は、実施形態を説明するためであり、本発明を制限しようとするものではない。本明細書において単数形は、文言で特別に言及しない限り、複数形をも含む。明細書で使用される「含む（ｃｏｍｐｒｉｓｅｓ）」および／または「含む（ｃｏｍｐｒｉｓｉｎｇ）」は、言及した構成要素以外の１つ以上の他の構成要素の存在または追加を排除しない。
【００３０】
他に定義されなければ、本明細書で使用されるすべての用語（技術および科学的用語を含む）は、本発明が属する技術分野で通常の知識を有する者に共通に理解され得る意味において使用されるものである。また、一般的に使用される辞典に定義されている用語は、明確に特別に定義されていない限り理想的にまたは過度に解釈されない。
【００３１】
先に、図１を参照して本発明の一実施形態による協業基盤の塩基配列の表示、アップデートシステムの構成、動作について説明する。
【００３２】
図１は、本実施形態による協業基盤の塩基配列の表示およびアップデートシステムの構成図である。図１に図示するように、本実施形態による協業基盤の塩基配列の表示およびアップデートシステムは、サービスサーバ１００、ＤＢサーバ１０２、固定端末１０８およびネットワーク１０４を含み得る。また、場合によっては移動端末１０６を含むこともできる。本発明でクライアントは固定端末１０８または移動端末１０６を意味する。
【００３３】
ネットワーク１０４は、サービスサーバ１００、固定端末１０８および移動端末１０６を連結するものであり、通信方法の種類および連結技術の制限はない。ＤＢサーバ１０２はサービスサーバ１００に直接接続しているものと図示しているが、ネットワーク１０４を介してサービスサーバ１００に接続することもできる。また、ＤＢサーバ１０２とサービスサーバ１００が別の装置として図示しているが、１つの装置により各々が実現することができる。
【００３４】
ＤＢサーバ１０２は、塩基配列データおよび注釈データテーブルを格納する。ＤＢサーバ１０２はキャッシュ（Ｃａｃｈｅ）、ロム（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ピーロム（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ、ＰＲＯＭ）、イーピーロム（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ、ＥＰＲＯＭ）、イーイーピーロム（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ、ＥＥＰＲＯＭ）およびフラッシュメモリ（Ｆｌａｓｈ  ｍｅｍｏｒｙ）のような不揮発性メモリ素子、ラム（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）のような揮発性メモリ素子、およびハードディスクドライブ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）のような格納媒体のうち少なくとも１つで実現できるが、これに限定されない。
【００３５】
塩基配列データは塩基配列を構成する各々のベース（ｂａｓｅ）を含む。前記ベースは、本発明が属する技術分野で広く知られているように、塩基配列を構成する各々の塩基（ｎｕｃｌｅｏｂａｓｅ）を意味し、アデニン（Ａｄｅｎｉｎｅ）、グアニン（Ｇｕａｎｉｎｅ）、シトシン（Ｃｙｔｏｓｉｎｅ）およびチミン（Ｔｈｙｍｉｎｅ）のうち１つである。
【００３６】
注釈データは塩基配列の少なくとも１つのベースに対応するアンカー（ａｎｃｈｏｒ）に対して入力された各々の注釈に関するデータである。前記注釈データは、例えば、注釈の作成者、作成時間、注釈のタイプ、他のユーザによる評価から計算された注釈の評価値および注釈の内容に対するデータである注釈コンテンツを含み得る。１つのアンカーに対して２つ以上の注釈を付けることができるため、前記注釈データは１つのアンカーに対して２つ以上であり得る。注釈データテーブルは前記注釈データを含むデータベーステーブルとして理解することができる。
【００３７】
図５は、本実施形態による前記注釈データテーブルの一例である。特定染色体の特定位置に対して作成された各々の注釈情報は図５に図示するようにＤＢサーバ１０２に格納され得る。以下、通常データベーステーブルに使用される意味と同様に、カラム（ｃｏｌｕｍｎ）はデータベーステーブルの各行の名をいい、新たに入力される各注釈データセットはロウ（ｒｏｗ）データをいう。図５において１つの列データは１つの注釈を意味する。したがって、注釈データテーブルのそれぞれのロウデータは１つの注釈を意味し、それぞれの注釈に対する属性値が前記注釈データテーブルのカラムとして格納される。
【００３８】
ＤＢサーバ１０２が注釈データを格納するため、構成するデータセットは多様なフォーマットで構成することができ、図５に図示するように注釈データテーブルを利用して格納することに制限されない。
【００３９】
サービスサーバ１００は、移動端末１０６または固定端末１０８から受信した前記注釈データを格納するようにＤＢサーバ１０２を制御することができる。例えば、移動端末１０６または固定端末１０８が入力を受けた前記注釈データをサービスサーバ１００に送信すれば、サービスサーバ１００は前記注釈データを前記注釈データテーブルに格納するための注釈ロウ（ｒｏｗ）データを生成し、前記注釈ロウデータをＤＢサーバ１０２に送信し、前記注釈データテーブルに挿入することができる。
【００４０】
前記注釈データに対するカラムには前記予め指定した注釈のタイプのうち１つを格納する注釈タイプカラムが含まれ得る。注釈タイプは例えば、「実験結果のメモ」タイプ、既存の注釈に対する「リプライ」タイプ、既存の注釈に対する「訂正／意見」タイプであり得る。特に、既存の注釈には注釈作成者以外の評価に基づいて計算される評価値が存在し得る。前記評価値が格納される注釈評価値カラムが前記注釈データに対するカラムにさらに含まれ得る。
【００４１】
また、前述したように、注釈のキーワードを管理するため、前記注釈データに対するカラムには注釈内容である文字列を格納するコンテンツカラムおよび前記文字列をキーワード辞書と比較して前記文字列から抽出したキーワードに対する情報を格納するキーワードカラムが含まれ得る。
【００４２】
以下、図２を参照して本実施形態による協業基盤の塩基配列表示およびアップデートシステムの動作について説明する。
【００４３】
先に、移動端末１０６または固定端末１０８が塩基配列表示およびアップデートサービスサイトにアクセスする（Ｓ２００）。前記サービスサイトはサービスサーバ１００が提供するものであり得る。すなわち、サービスサーバ１００はウェブサーバの機能を有するものであり得る。
【００４４】
次に、ユーザがサービスサイトにログインをする。このとき、未登録会員の場合、会員登録をする（Ｓ２０２）。会員登録の際、名前、職業および関心分野に対する情報を入力することができる。前記職業および関心分野は予め入力されたリスト中から１つの項目を選択する方式で入力する。会員登録の際に入力した情報はＤＢサーバ１０２に格納される。
【００４５】
ユーザがログインをすると、ユーザまたは他人が指定したアンカーの位置が図示された塩基配列マップが表示される（Ｓ２０４）。もちろん、図示される範囲内の塩基配列マップにアンカーが全く含まれていない場合、塩基配列マップのみが表示される。前記塩基配列マップは、既存の遺伝子ブラウザで塩基配列をズームアウトした状態の塩基配列の配置を示すイメージを意味する。
【００４６】
図３は、塩基配列マップ３００およびアンカー（３０２ａ、３０２ｂ、３０２ｃ）の位置を図示する塩基配列マップ３０１である。設定によってユーザがログインすると、ユーザ本人または、ユーザが指定した者が生成したアンカーのみが表示され得、ユーザ本人またはユーザが指定した者が作成した注釈に対するアンカーのみが表示されることもある。
【００４７】
また、各アンカーは塩基配列マップ上に存在するその属性によりグループ化することができる。例えば、疾患Ａに関連するアンカーは１つの形状で表示されるか、または各アンカー間の連結関係が表示され得る。
【００４８】
図６は、各アンカーのグループ化を表示している例示図である。先に、塩基配列マップ６００にはＬｅｕｋｅｍｉａ（白血病）に関連するアンカー（６０２、６０４、６０６）が矢印で連結されている。また、Ｊａｋ２  Ｍａｒｋｅｒに関連するアンカー（６０８、６１０）が矢印で連結されている。また、特定人種と関連するアンカー（６０２，６０８，６０４）が点線矢印で連結されている。
【００４９】
各アンカーのグループ化は、前記キーワードカラムに記載された値を基準に行われる。すなわち、キーワードとしてＬｅｕｋｅｍｉａが格納されている注釈を１つでも有したり、あるいは予め定められた個数以上を有しているアンカーはＬｅｕｋｅｍｉａに関連するアンカーとしてグループとなる。
【００５０】
また各アンカーのグループ化は、前記注釈コンテンツに格納された単語のうち抽出されたキーワードに基づき行われることもできる。
【００５１】
ユーザは、特定アンカーに対して記載された注釈を閲覧しようとする場合、該当アンカーを選択して前記注釈を閲覧することができる。注釈を閲覧する状態のインターフェースは図６の塩基配列マップ６２０に図示されている。
【００５２】
塩基配列マップ６２０には３つの注釈のみを図示するが、盛んに研究されているアンカーの場合、注釈が多数ある場合もある。前記選択されたアンカーに対する注釈が２つ以上である場合、現在のユーザの職業と前記注釈データに含まれている作成者の職業の類似性、現在のユーザの関心分野と前記注釈データに含まれている作成者の関心分野の類似性および前記注釈データの評価値を考慮して計算された点数を基準に注釈を配列して表示することができる。この場合、ユーザの性向に最も適すると判断される注釈を最上段に表示することができる。
【００５３】
もちろん、通常のように、最新の注釈を最初に表示したり、ユーザのプロファイルを考慮して同じ関心分野や職業を有する人々の注釈を最初に表示したり、特定の注釈タイプを最初に表示したりすることもできる。
【００５４】
以下、図４を参照してユーザが新規注釈を入力しようとする場合、表示される注釈入力インターフェースについて説明する。
【００５５】
ユーザが新規注釈を入力しようとする場合（Ｓ２０６−Ｙ）、予め指定された注釈入力命令を入力する（Ｓ２０８）。前記注釈入力命令は例えば、マウスの右ボタンをクリック時に生成されるポップアップメニューの一項目を選択することである。すなわち、既に生成されたアンカーに対して注釈を入力しようとする場合、既に生成されたアンカーにカーソルを位置し、前記注釈入力命令を入力することができる。また、新規アンカーを生成して注釈を付けようとする場合、アンカーを生成しようとする塩基配列位置にカーソルを位置４０１し、前記注釈入力命令を入力することができる。
【００５６】
前記注釈入力命令が入力されると、図４に図示するような注釈入力インターフェースが表示される。前記注釈入力インターフェースは注釈タイプ入力領域４０２、評価値入力領域４０３および編集領域４０４を含み得る。
【００５７】
注釈タイプ入力領域４０２は予め定められた注釈タイプのうち１つを選択するユーザインターフェースで構成され得る。また、評価値入力領域４０３は既存の注釈に対してリプライ形式で注釈を入力する場合、前記既存注釈の評価のための評価項目を入力するためのものである。編集領域４０４は文字列の入力が可能な編集コントロールで構成され得る。
【００５８】
また、入力された注釈の公開可否を設定する領域（図示せず）は前記注釈入力インターフェースに含まれ得る。前記注釈の公開可否は特定登録者の設定によって一括適用されることもできる。また、特定タイプの注釈に対して注釈の公開可否が適用されることもできる。また、サービスにアクセスする手段が移動端末１０６である場合には一括入力された注釈を非公開に設定することができる。非公開に設定した注釈は作成者のみ閲覧することができる。
【００５９】
ユーザが前記注釈入力インターフェースを介して入力したデータはサービスサーバ１００に送信される。サービスサーバ１００は前記データを受信して前記注釈データテーブルに格納するための注釈ロウ（ｒｏｗ）データを生成し、前記注釈ロウデータをＤＢサーバ１０２に送信して注釈データテーブルに挿入することができる（Ｓ２１０）。
【００６０】
サービスサーバ１００は、新規注釈の入力による新規注釈またはアンカーの入力結果を反映して塩基配列マップをアップデートできるように固定端末１０８または移動端末１０６にデータを送信する。固定端末１０８または移動端末１０６は前記データを受信し、塩基配列マップをアップデートして表示することができる（Ｓ２１２）。
【００６１】
ユーザは、注釈に対する検索条件を入力して検索条件を満たす注釈およびそれに関連するアンカーのみを表示できるようにすることができる（Ｓ２１４）。この場合、キーワード、作成者、注釈タイプ、評価値がその基準になる。この場合、フィルタリングした注釈と関連するアンカーが表示される（Ｓ２１６）。
【００６２】
以上添付する図面を参照して本発明の実施形態について説明したが、本発明が属する技術分野で通常の知識を有する者は、本発明が、その技術的思想や必須の特徴を変更しない範囲で他の具体的な形態で実施され得ることを理解することができる。したがって、上記実施形態はすべての面で例示的なものであり、限定するものではと理解しなければならない。
【符号の説明】
【００６３】
アンカー  ６０２，６０４，６０６，６０８，６１０
【図２】
0005695542.tif 000002
【図１】
0005695542.tif 000003
【図３】
0005695542.tif 000004
【図４】
0005695542.tif 000005
【図５】
0005695542.tif 000006
【図６】
0005695542.tif 000007