(57)【要約】  ブロックが連結されて構成されたブロックチェーンをそれぞれ含む複数のノードにゲノム情報を分散させて保存し、保存されたゲノム情報のうちの少なくとも１つを検索し、複数のゲノム物質−それぞれはゲノムと人為的核酸配列を含む−を貯蔵するゲノム物質貯蔵部から、前記検索されたゲノム情報に該当するゲノム物質を取得するための方法であって、（１）前記複数のノードそれぞれによって行われるゲノム情報保存ステップと、（２）前記複数のノードのうちの少なくとも１つによって行われるゲノム情報検索ステップと、（３）認証ステップとを含む。
2021530930.tif 000002
【特許請求の範囲】
【請求項１】
ブロックが連結されて構成されたブロックチェーンをそれぞれ含む複数のノードにゲノム情報を分散させて保存し、保存されたゲノム情報のうちの少なくとも１つを検索し、複数のゲノム物質−それぞれはゲノムと人為的核酸配列を含む−を貯蔵するゲノム物質貯蔵部から、前記検索されたゲノム情報に該当するゲノム物質を取得するための方法であって、
（１）前記複数のノードそれぞれによって行われるゲノム情報保存ステップと、
（２）前記複数のノードのうちの少なくとも１つによって行われるゲノム情報検索ステップと、
（３）認証ステップとを含み、
前記（１）ゲノム情報保存ステップは、
（１ａ）前記ゲノム情報を保存するステップと、
（１ｂ）前記複数のノードに対する位置情報を保存するステップと、
（１ｃ）前記ゲノム情報が保存されると、前記保存されたゲノム情報、および当該ゲノム情報が保存されたノードの位置情報である所有者情報を含むトランザクションを生成し、前記生成されたトランザクションを他のノードに伝送するステップと、
（１ｄ）前記複数のノードのうちの他のノードからトランザクションを受信し、受信されたトランザクションに対して最初にブロックを生成すると、ブロックハッシュ値とノンス値を他のノードに送信し、他のノードからブロックハッシュ値とノンス値を受信すると、受信された値を用いてブロックを生成してブロックチェーンに連結するステップとを含み、
前記（２）ゲノム情報検索ステップは、
（２ａ）検索情報が入力されると、ブロックチェーンに保存された各ブロックのノンス値を読み取り、前記読み取られたノンス値、前記入力された検索情報および前記複数のノードに対する位置情報を用いてハッシュ値を生成するステップと、
（２ｂ）前記生成されたハッシュ値が前記ノンス値の含まれているブロックのブロックハッシュ値と一致するか否かを判断するステップと、
（２ｃ）前記生成されたハッシュ値と一致するブロックハッシュ値を持つブロックが存在すれば、当該位置情報を持つノードが所有者であることを決定するステップとを含み、
前記（３）認証ステップは、
（３ａ）前記所有者に該当するノードから認証情報を受信するステップと、
（３ｂ）前記認証情報と、前記ゲノム物質貯蔵部のゲノム物質に含まれている人為的核酸配列とを比較することにより、ゲノムに対する認証を行うステップとを含む、方法。
【請求項２】
前記（３ｂ）認証を行うステップは、
（３ｂ−１）数字または文字の情報単位をＤＮＡまたはＲＮＡの塩基の人為的な組み合わせに対応させるステップと、
（３ｂ−２）前記対応関係に基づいて、前記情報単位の順次結合によって表現できる価値情報を、前記ＤＮＡまたはＲＮＡ塩基の順次結合形態である前記人為的核酸配列で表現するステップと、
（３ｂ−３）前記認証情報が入力されると、前記人為的核酸配列を、前記対応関係に基づいて価値情報として解釈し、解釈された価値情報と前記入力された認証情報とを比較するステップを含む、請求項１に記載の方法。
【請求項３】
前記価値情報は名前、住民登録番号または認証固有番号である、請求項２に記載の方法。
【請求項４】
前記複数のゲノム物質それぞれは、互いに異なる個体のゲノムと、ベクターに連結された前記人為的核酸配列とを含むカプセルである、請求項１に記載の方法。
【請求項５】
前記ブロックチェーンの各ブロックは、多数のノードに保存されたゲノム情報に対してそれぞれ生成されたものであって、各ブロックのブロックハッシュ値は、ゲノム情報、ゲノム情報の所有者情報およびノンス値に対して、事前に設定されたハッシュアルゴリズムを適用して生成したハッシュ値である、請求項１に記載の方法。
【請求項６】
前記所有者情報は、前記ゲノム情報が保存されたノードのＩＰアドレスとポート番号を含む、請求項１に記載の方法。
【請求項７】
前記トランザクションは電子署名をさらに含む、請求項１に記載の方法。
【請求項８】
前記ゲノム情報は個体の表現形質および治療履歴のうちの少なくとも１つである、請求項１に記載の方法。
【請求項９】
前記（３ａ）ステップは、
（３ａ−１）前記所有者に該当するノードが、前記検索ノードが所定の条件を満たす場合に前記検索ノードに前記認証情報を伝送するステップと、
（３ａ−２）前記検索ノードが前記認証情報を受信するステップとを含む、請求項１に記載の方法。
【請求項１０】
（４ａ）前記（３）認証ステップの後に、前記（３）認証ステップの人為的核酸配列に対応するゲノムに基づいて第２ゲノム情報を生成して保存するステップと、
（４ｂ）前記第２ゲノム情報が保存されると、前記保存された第２ゲノム情報、および当該第２ゲノム情報が保存されたノードの位置情報である第２所有者情報を含む第２トランザクションを生成し、前記生成された第２トランザクションを他のノードに伝送するステップと、
（４ｃ）前記複数のノードのうちの他のノードから第２トランザクションを受信し、受信された第２トランザクションに対して最初にブロックを生成すると、ブロックハッシュ値とノンス値を他のノードに送信し、他のノードからブロックハッシュ値とノンス値を受信すると、受信された値を用いてブロックを生成してブロックチェーンに連結するステップと、
を含む（４）ゲノム情報更新ステップをさらに含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば情報の保存、分散、提供、再加工など、情報のための暗号化技術をベースとした、ゲノムとゲノム情報の保存および活用のための方法に係り、より具体的には、人為的核酸配列を用いた暗号化技術を活用して各オブジェクトのゲノムの保管および配布の際に恒久的認証を行い、ブロックチェーンなどの暗号化技術を活用してゲノム情報の保存、分散、提供、再加工などをより安全かつ信頼性高く構築することにより、ゲノムを活用する様々な産業にＤＴＣ（ｄｉｒｅｃｔ  ｔｏ  ｃｕｓｔｏｍｅｒ）方式を誘導し、ゲノムまたはゲノム情報を効率よく共有することに関する。
【背景技術】
【０００２】
従来、生体または死体のゲノムを研究するためには、ゲノムを持っている個人に依頼したり、ゲノムを多量に持っている機関から入手したりするなど、個別に入手が行われている。しかし、このような場合、入手可能なゲノムの種類と量が制限され、資金力や認知度の大きい機関や事業体のみがゲノムを入手することができる。これにより、ゲノムとゲノム情報に対する一般研究者らのアクセスが制限されるので、資源の浪費およびゲノムの深度的研究の障害となっている。
【０００３】
また、ゲノムのドナーが認知していない或いは収益を得ていないまま、ゲノムを分析したデータが営利団体に販売され、ゲノムによる収益の適切な分配とゲノム分析から派生した情報のセキュリティおよび保管が非効率的に行われている。
【０００４】
ゲノムの保存に関連しては、各オブジェクトから抽出して乾燥保管されたＤＮＡ、組織、または血液の形態で保管しており、各オブジェクトの特定のシーケンス（塩基配列情報）でオブジェクトを分類するバンクが設立されている。ヒトのゲノム保存の場合は、各国単位ですべての人口に該当するゲノム配列解析結果バンクの形態を追求していても、技術、コスト、個人情報のセキュリティにより、そのための遺伝子保存バンクが未だ設立されておらず、部分的に疾患および形質を研究するゲノム保存バンクなどは散発的に構築されている。
【０００５】
故人を追慕するために、死体またはそれを燃やした灰を安葬した墓が利用されているが、これは、環境やコストの面で負担になっている。これを解決するために、人類が残すべき究極的なものは、死体や燃やした灰の形態ではなく、ゲノム資源であるという点で、「ゲノムの墓」という概念が必要である。
【０００６】
これに関連し、各オブジェクトのゲノムを保存し、必要な研究資源として配布するためには、識別のために、外部に識別を表示する方式が主に用いられるが、このような識別表示は、入れ替わったり間違って表示されたりする可能性があり、ゲノムを恒久的に認証し、ゲノムに対する効果的な情報を書き込むのにも制限的である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、ゲノムまたはゲノム情報が一部に独占されず一般に共有可能であり、ゲノムの認証が可能なゲノム情報の保存および活用のための方法を提供しようとする。
【課題を解決するための手段】
【０００８】
ブロックが連結されて構成されたブロックチェーンをそれぞれ含む複数のノードにゲノム情報を分散させて保存し、保存されたゲノム情報のうちの少なくとも一つを検索し、複数のゲノム物質−それぞれはゲノムと人為的核酸配列を含む−を貯蔵するゲノム物質貯蔵部から、前記検索されたゲノム情報に該当するゲノム物質を取得するための方法であって、（１）前記複数のノードそれぞれによって行われるゲノム情報保存ステップと、（２）前記複数のノードのうちの少なくとも一つによって行われるゲノム情報検索ステップと、（３）認証ステップとを含み、前記（１）ゲノム情報保存ステップは、（１ａ）前記ゲノム情報を保存するステップと、（１ｂ）前記複数のノードに対する位置情報を保存するステップと、（１ｃ）前記ゲノム情報が保存されると、前記保存されたゲノム情報、および当該ゲノム情報が保存されたノードの位置情報である所有者情報を含むトランザクションを生成し、前記生成されたトランザクションを他のノードに伝送するステップと、（１ｄ）前記複数のノードのうちの他のノードからトランザクションを受信し、受信されたトランザクションに対して最初にブロックを生成すると、ブロックハッシュ値とノンス値を他のノードに送信し、他のノードからブロックハッシュ値とノンス値を受信すると、受信された値を用いてブロックを生成してブロックチェーンに連結するステップとを含み、前記（２）ゲノム情報検索ステップは、（２ａ）検索情報が入力されると、ブロックチェーンに保存された各ブロックのノンス値を読み取り、前記読み取られたノンス値、前記入力された検索情報および前記複数のノードに対する位置情報を用いてハッシュ値を生成するステップと、（２ｂ）前記生成されたハッシュ値が前記ノンス値の含まれているブロックのブロックハッシュ値と一致するか否かを判断するステップと、（２ｃ）前記生成されたハッシュ値と一致するブロックハッシュ値を持つブロックが存在すれば、当該位置情報を持つノードが所有者であることを決定するステップとを含み、前記（３）認証ステップは、（３ａ）前記所有者に該当するノードから認証情報を受信するステップと、（３ｂ）前記認証情報と、前記ゲノム物質貯蔵部のゲノム物質に含まれている人為的核酸配列とを比較することにより、ゲノムに対する認証を行うステップとを含む。
【発明の効果】
【０００９】
本発明に係るゲノム情報の保存および活用のための方法によれば、ブロックチェーンの検索を用いたゲノム情報所有者の位置把握によってゲノム情報の一般的なアクセスが可能であるため、ゲノムまたはゲノム情報が一部に独占されず一般に共有可能であって、遺伝研究の発展に寄与することができる。
【００１０】
また、本発明に係るゲノム情報の保存および活用のための方法は、ゲノム情報の所有者から認証情報を取得した場合、ゲノムのアクセスを許容するため、ゲノムが適法な権限のない者によって使用されることを遮断することができる。
【００１１】
また、本発明に係るゲノム情報の保存および活用のための方法は、ブロックチェーンのブロックハッシュ値がゲノム情報と所有者情報を含むようにすることにより、ゲノム情報の位置を他のユーザーが容易に確認することができる。
【００１２】
また、本発明に係るゲノム情報の保存および活用のための方法は、ブロックチェーン生成過程で信頼性が保障されるので、セキュリティの面で電子署名を用いた認証（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ）、否認防止（Ｎｏｎ−ｒｅｐｕｄｉａｔｉｏｎ）およびブロックハッシュ（ｈａｓｈ）生成のメッセージダイジェスト（ｍｅｓｓａｇｅ  ｄｉｇｅｓｔ）を介してインテグリティ（Ｉｎｔｅｇｒｉｔｙ）を有する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態によるブロックチェーンをベースにしたゲノム情報の管理システムを全体的に示す構成図である。
【図２】本発明の実施形態によるゲノム物質が保存されたカプセルを示す図である。
【図３】本発明に係るゲノム情報管理システムにおける、各ノードの構造を示すブロック図である。
【図４】本発明の実施形態によるゲノム情報管理システムにおいて、各ノードによって行われるブロックチェーンに、ゲノム情報および所有者情報を含むブロックを連結させる過程を順次に示すフローチャートである。
【図５】本発明の好適な実施形態によるゲノム情報管理システムにおいて、各ノードのトランザクション伝送モジュールがトランザクションを生成する過程を説明するために示す構成図である。
【図６】本発明の好適な実施形態によるゲノム情報管理システムにおいて、電子署名に対する暗号化および復号化アルゴリズムを説明するために示す概念図である。
【図７】本発明の好適な実施形態によるゲノム情報管理システムにおいて、トランザクション受信ノードがプルーフ・オブ・ワーク（ｐｒｏｏｆ  ｏｆ  ｗｏｒｋ）を介してブロックハッシュ値を生成し伝送する過程を示す概念図である。
【図８】本発明の好適な実施形態によるゲノム情報管理システムにおける、各ノードのゲノム情報検索モジュールの動作を示すフローチャートである。
【図９】各ノードのゲノム情報検索モジュールを用いて、ブロックチェーンに保存されたゲノム情報の検索後に所有者を確認する過程を示す概念図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して、本発明の好適な実施形態によるブロックチェーンをベースにしたゲノムおよびゲノム情報の保存と活用のためのシステムおよび方法について具体的に説明する。
【００１５】
本明細書において、ゲノムは、生きている個体または死体のどちらのゲノムであってもよい。ゲノムは、組織、血液から抽出された核ＤＮＡ、全ゲノムＤＮＡ、部分ゲノムＤＮＡ、母親血に循環する胎児ＤＮＡなどのゲノムＤＮＡだけでなく、体細胞、生殖細胞、腫瘍細胞、微生物または他の有機体感染細胞などの特定の細胞から抽出された特定の細胞群に限定した核ＤＮＡ、全ゲノムＤＮＡ、部分ゲノムＤＮＡ、胎児ＤＮＡなどのゲノムＤＮＡを含む。それだけでなく、ｃＤＮＡ、特殊処理されたｍＲＮＡなどのゲノムＤＮＡを研究することができるように開発された技術で抽出された塩基配列解析が可能な物質であって、定義カテゴリーを現技術に限定しない。
【００１６】
また、本明細書において、ゲノム情報は、型質的情報、病理学的情報、医療的情報、ゲノム配列情報、ゲノム実験分析データ情報、ゲノムと形質または疾病とのデータマイニング分析データ情報、既存のゲノムデータベースと、比較抽出によるデータ情報、ゲノムと有意な表現型を研究するのに必要な任意の観察可能な表現型の他にも、各種測定計測された資料の表現型のうちの少なくとも一つを含む。ゲノム配列情報は、ｃＤＮＡ配列、ｍＲＮＡ配列、および／または発現プロファイル、エピゲノムデータ、タンパク質データ、全ゲノムデータ、メチル化データ、代謝体データ、微生物群ゲノムデータ、ヒトゲノム配列データ、ＰＣＲからの遺伝子型データ、ＤＮＡマイクロアレイからの遺伝子型データ、総ゲノムシーケンシングからの遺伝子型データ、全ゲノムシーケンシングからの遺伝子型データ、遺伝子シーケンシングからの遺伝子型データ、核型データ、着床前遺伝子検査データ、胚または胎児の非侵襲性出生前遺伝子検査データなどを含むことができる。そのようなデータのカテゴリーは、限定されず、当該技術分野でよく知られている方法によって取得できる。
【００１７】
図１は本発明の実施形態によるブロックチェーンをベースにしたゲノム情報管理システムを全体的に示す構成図である。
【００１８】
図１を参照すると、本発明の実施形態によるゲノム情報管理システム１は、ブロックチェーンを活用して、多数のノードに保存されたゲノム情報を管理および検索することができるようにするシステムであって、ゲノム物質貯蔵部１０００、および複数のノード（２，３，４、．．．、ｎ）を含む。
【００１９】
ゲノム物質貯蔵部１０００は、複数個体のゲノム物質を保管する。各ゲノム物質は、ゲノム（ゲノムＤＮＡ）と人為的核酸配列を含み、例えば、カプセル形態であってもよい。ゲノム物質貯蔵部１０００は、特定のゲノムに対してアクセス要求を受けると、特定のゲノムに対応する人為的核酸配列を用いて認証を行い、認証実行結果に応じてゲノムＤＮＡを提供することができる。ゲノム物質貯蔵部１０００に貯蔵されるゲノム物質は、生きている個体または死体のどちらのゲノム物質であってもよい。死体のゲノム物質を貯蔵する場合、ゲノム物質貯蔵部１０００は、ゲノムの墓として機能することができる。
【００２０】
以下、人為的核酸配列を設定する方式、および認証を行う方式について具体的に説明する。
【００２１】
本発明によって情報を構成する最も基本的な単位であるＤＮＡまたはＲＮＡは、核酸の基本構造がホスホジエステル結合によって連結された物質であって、遺伝工学分野で一般的に定義されるのと同じである。核酸は、ホスホジエステル結合方式によって鎖状に結合されてＤＮＡとＲＮＡを構成する。核酸の構造において、塩基結合部には総５種類の化合物が結合できるが、どの化合物が結合されるかによって、ＤＮＡは、アデニン（Ａｄｅｎｉｎｅ：Ａ）、チミン（Ｔｈｙｍｉｎｅ：Ｔ）、グアニン（Ｇｕａｎｉｎｅ：Ｇ）、およびシトシン（Ｃｙｔｏｓｉｎｅ：Ｃ）の４種類の塩基で構成されており、ＲＮＡは、アデニン（Ａ）、ウラシル（Ｕｒａｃｉｌ：Ｕ）、グアニン（Ｇ）およびシトシン（Ｃ）で構成されている。ＤＮＡとＲＮＡは、図１において環構造の２番炭素に−Ｈが結合されるか、または−ＯＨが結合されるかによって区別される。生体内では、ＤＮＡまたはＲＮＡの形態で４種類の塩基の三つの組み合わせによって特定のアミノ酸が表現され、そのようなアミノ酸の特定の組み合わせによってタンパク質が形成される。ちなみに、三つの組み合わせには、１種類の塩基が２以上存在する場合もある。また、前記核酸配列は、自然界に存在する塩基の結合方式であるホスホジエーテル結合方式によって行われる。
【００２２】
前記配列の組み合わせと情報単位をマッチングさせて設定する複数の方式は、例えば、以下の説明のように三つを挙げることができる。
【００２３】
第一の設定方式は、表１に示すように、一つまたは二つ以上の塩基（配列単位）の一定の許容回数まで、これらの繰り返し連結回数に応じて順次に一連の情報単位を設定し、特定の塩基組み合わせを、配列組み合わせの結合を表示するマーカーとして設定する方式である。
【００２４】
【表１】
2021530930.tif 000003
【００２５】
表１は、塩基の人為的組み合わせ方式に特定の情報単位を設定する方式と、前記設定方式を用いて価値情報を表現する方式の一実施形態を示す。表１に示すように、使用された塩基はＡ、Ｃ、Ｔ、Ｇであり、一定の許容回数は３に設定し、結合表示マーカーとしてはＡＴＧが使用された。マーカーＡＴＧは、配列解析の際に方向性を提供するものであって、塩基分析の方向が正しいか否かを知らせることができる指標としても使用できるが、例えば、分析内容がＧＴＡの配列組み合わせを含んでいれば、逆に解釈しなければならないことを示す。表１に示すように、住民登録番号の一部である「１４８０６３２」の価値情報を表現するにあたり、それぞれの情報単位「１」、「４」、「８」などを示すために対応する配列組み合わせとして「Ａ」、「Ｃ」、「ＴＴ」などが使用され、これらの適合な結合形態などを確認するために、各配列組み合わせ同士の間に結合マーカー「ＡＴＧ」が使用された。したがって、配列単位の任意の組み合わせにそれぞれ一連の情報単位を予め設定しておき、特定の情報データ「１４８０６３２」を表現するにあたり、これらの核酸配列を構成しておけば、次のとおりに、容易に前記価値情報を確認することができる。
【００２６】
価値情報：１４８０６３２
核酸配列：Ａ  ＡＴＧ  Ｃ  ＡＴＧ  ＴＴ  ＡＴＧ  Ｇ  ＡＴＧ  ＣＣＣ  ＡＴＧ  ＡＡＡ  ＡＴＧ  ＡＡ
第二の設定方式は、表２および表３に示すように、特定の塩基（配列単位）を配列組み合わせの開始および／または終了マーカーとして使用し、残りの塩基の一つまたは二つ以上の繰り返し連結回数または任意の組み合わせに基づいて順次的な情報単位を設定する方式である。
【００２７】
表２は塩基の人為的組み合わせ方式に特定の情報単位を設定する方式、および前記設定方式を用いて価値情報を表現する方法の他の一実施態様を示す。
【００２８】
【表２】
2021530930.tif 000004
【００２９】
表２に示すように、Ｔが配列組み合わせの終了マーカーであり、ＡとＣが配列組み合わせの繰り返し配列単位であって、一定の許容回数は５としてそれぞれ設定されている。前記住民登録番号の後部分「１４８０６３２」の情報データを前記表２の方式で暗号化すると、次のとおりである。
【００３０】
価値情報：１４８０６３２
核酸配列：ＡＴ  ＡＡＡＡＴ  ＣＣＣＴ  ＣＣＣＣＣＴ  ＣＴ  ＡＡＡＴ  ＡＡＴ
また、表３に示すように、Ａが配列組み合わせの開始マーカーであって、Ａ、Ｔ、Ｃ、Ｇの二つの組み合わせが配列組み合わせとしてそれぞれ設定されている。前記「１４８０６３２」の情報データを前記表３の方式で暗号化すると、次のとおりである。
【００３１】
【表３】
2021530930.tif 000005
【００３２】
価値情報：１４８０６３２
核酸配列：ＡＣＣ  ＡＴＣ  ＡＧＴ  ＡＡＡ  ＡＴＧ  ＡＣＧ  ＡＣＴ
第三の設定方式は、表４に示すように、特定の塩基の二つまたは三つ以上の配列組み合わせにそれぞれ特定の情報単位を設定し、これらの特定の組み合わせによって価値情報を設定する方式である。
【００３３】
表４は塩基の人為的組み合わせ方式に特定の情報単位を設定する方式、および前記設定方式を用いて情報データを表現する方法の別の一実施形態をそれぞれ示す。表４に示すように、三つの塩基は、第１塩基、第２塩基および第３塩基の順序で組み合わされて１つの情報単位（アルファベット）を示す。情報単位は、表４にＡ〜Ｚで表示されている。例えば、第１塩基としての「Ａ」と第２塩基としての「Ｔ」と第３塩基としての「Ｔ」との組み合わせによって配列組み合わせ「ＡＴＴ」が作られ、そのような配列組み合わせには情報単位「Ｋ」が割り当てられている。核酸配列が完全な情報を含んでいるかを確認するために、終了マーカーとして「ＣＣＣ」の配列組み合わせが設定されている。一方、核酸配列の完全性を示すために、「ＣＣＣ」の配列組み合わせを開始マーカーとして使用することもあり、場合によっては、「ＣＣＣ」を開始および終了マーカーとして同時に使用することもある。情報データが「ＪＯＮＧ  ＩＬ  ＬＥＥ」である場合、これに対する暗号化は、次のとおりに行われる。
【００３４】
【表４】
2021530930.tif 000006
【００３５】
価値情報：ＪＯＮＧＩＬＬＥＥ
核酸配列：ＡＴＡ  ＴＴＣ  ＴＴＴ  ＣＡＡ  ＣＡＣ  ＡＴＣ  ＡＴＣ  ＴＡＴ  ＴＡＴ  ＣＣＣ
本発明の人為的核酸配列は、前で例示した配列組み合わせと情報単位との対応方式の中からいずれかを選択して使用される。しかし、前述した方式は、数多くの配列組み合わせと情報単位とを対応させる方式の一部に過ぎない。
【００３６】
このような人為的核酸配列は前記対応方式の逆に適用することにより、認証を行うことができる。例えば、ゲノム物質貯蔵部１０００は、認証情報を受信すると、前記対応方式を逆に適用して核酸配列から価値情報を取得し、取得された価値情報と認証情報とを比較することにより認証を行うことができる。これにより、認証情報の提供者が適法な権利者であることが確認されると、当該認証情報、すなわち核酸配列に対応するゲノムを認証情報の提供者に提供することができる。
【００３７】
図２は本発明の実施形態によるゲノム物質が保存されたカプセル１１００を示す図である。ゲノム物質貯蔵部１０００は、複数の個体に対してそれぞれ生成されたカプセル１１００を複数貯蔵することができる。
【００３８】
図２を参照すると、カプセル１１００は、熱および機械的外圧によって変形しない素材の、相互分離および結合できる左カプセル１１１０と右カプセル１１２０で構成される。場合によっては、外部の熱から内容物をさらに安全に保持することができるようにする耐熱性素材、または保管および保護を容易にする防水素材の内皮１１３０をさらに含むこともできる。カプセル１１００の内部には、特定のヒトのゲノムＤＮＡ１２００と、人為的核酸配列ＤＮＡ１３００が溶液１４００に分散した状態で多数含まれているので、一部のゲノムＤＮＡ１２００または人為的核酸配列ＤＮＡ１３００が損傷しても、残りの多数のＤＮＡを分析することにより、認証を行うことができる。
【００３９】
一方、図２に示すように、人為的核酸配列は、ベクターに結合した状態１３１０でカプセル１１００の内部に備えられることもできる。前述したように、人為的核酸配列ＤＮＡ１３００は、ゲノムＤＮＡ１２００に比べて相対的に遥かに少ない数の塩基で構成されているので、短い時間内に簡単に分析することができる。
【００４０】
前述したカプセル形態は例示に過ぎず、多くのカプセルの形態と構成に変形可能であるのは、通常の技術者に自明であろう。
【００４１】
再び図１を参照すると、複数のノード（２、３、４、．．．、ｎ）は、ゲノム物質貯蔵部１０００にゲノム物質を提供し、提供されたゲノム物質に対応するゲノム情報を内部に貯蔵し、ゲノム情報を検索する機能を提供する。個人がゲノム物質をゲノム物質貯蔵部１０００に提供し、提供されたゲノム物質に対応するゲノム情報を直接自分のコンピュータに保存する場合、個人のコンピュータが複数のノード（２、３、４、．．．、ｎ）に対応することができる。または、個人は、ゲノム物質をゲノム物質貯蔵部１０００に提供し、ゲノム情報を専門的に管理する会社にゲノム情報の管理を依頼することができ、この場合、ゲノム情報の管理会社が複数のノード（２、３、４、．．．、ｎ）に対応することができる。また、複数のノード（２、３、４、．．．、ｎ）は、医療関連ゲノム分析者など、ゲノムを必要とする個人、機関または会社などに対応することができる。
【００４２】
図３は本発明に係るゲノム情報管理システムにおける、各ノードの構造を示すブロック図である。
【００４３】
図３を参照すると、各ノード（２、３、４、．．．、ｎ）は、ブロックチェーン１０、ノード位置情報保存モジュール１１、ゲノム情報保存モジュール１２、トランザクション伝送モジュール１３、ブロックチェーン実行モジュール１４およびゲノム情報検索モジュール１５を備える。
【００４４】
ブロックチェーン１０は、多数のブロックが鎖状に連結されてなるものである。これに関連して、図３を参照すると、ブロックチェーンの各ブロックは、現在ブロックのハッシュ（Ｈａｓｈ）値、ノンス（Ｎｏｎｃｅ）値、以前ブロックのハッシュ値、タイムスタンプ（Ｔｉｍｅ  Ｓｔａｍｐ）を含む。前記ハッシュ値とノンス値は、ゲノム情報と所有者のＩＰアドレスおよびポート番号に対して予め設定されたハッシュ関数を用いて求めた値である。ブロックチェーンのブロックは、自分のブロックハッシュ値だけでなく、直前のブロックに対するブロックハッシュ値も一緒に含んでいるので、ブロックチェーンの各ブロックは、鎖のように互いに連結されてつながっていく。
【００４５】
ノード位置情報保存モジュール１１は、複数のノード（２、３、４、．．．、ｎ）の位置情報を保存したものである。このような位置情報は、例えば、各ノードのＩＰアドレスおよびＰｏｒｔ番号であることができる。ノード位置情報保存モジュール１１は、すべてのノードに備えられる。
【００４６】
ゲノム情報保存モジュール１２は、ゲノム情報が保存されるメモリ領域であって、各ノードは、他のノードと共有しようとするゲノム情報を保存するためのフォルダーを予め指定しておく。本発明に係るシステムによって、すべてのノードがゲノム情報保存モジュール１２に保存されたゲノム情報を共有することができる情報共有プラットフォームを提供することができる。各ノード（２、３、４、．．．、ｎ）は、図１のゲノム物質貯蔵部１０００にゲノム物質を提供した後、提供されたゲノム物質に対応するゲノム情報を、各ノード（２、３、４、．．．、ｎ）内のゲノム情報保存モジュール１２に保存することができる。または、各ノード（２、３、４、．．．、ｎ）は、後述するように、所望のゲノム情報がノード（２、３、４、．．．、ｎ）に保存されているかを検索し、検索されたノード、すなわち所有者ノードから認証情報を受信し、受信された認証情報に基づいてゲノム物質貯蔵部１０００からゲノム物質の提供を受けてゲノム物質を分析した結果に基づいてゲノム情報（第２ゲノム情報）を生成し、生成されたゲノム情報（第２ゲノム情報）をゲノム情報保存モジュール１２に保存することもできる。ゲノム情報または第２ゲノム情報は、個体の外形や病歴などの表現形質、治療履歴および遺伝子解析情報のうちの少なくとも１つが含まれ得る。以下、ゲノム情報は、第２ゲノム情報を含むという意味で使用する。
【００４７】
トランザクション伝送モジュール１３は、ゲノム情報保存モジュール１２の事前に設定されたフォルダーにゲノム情報が保存されると、保存されたゲノム情報、所有者情報および電子署名を含むトランザクションを生成し、生成されたトランザクションを、ブロックチェーンを持つ他のノードに伝送する。また、トランザクション伝送モジュール１３は、ゲノム情報保存モジュール１２の事前に設定されたフォルダーに第２ゲノム情報が保存されると、保存された第２ゲノム情報、所有者情報および電子署名を含む第２トランザクションを生成し、生成された第２トランザクションを、ブロックチェーンを持つ他のノードに伝送する。以下、トランザクションは、第２トランザクションを含む意味で使用する。本明細書では、説明の便宜上、トランザクションおよび第２トランザクションを伝送したノードを「トランザクション送信ノード」と表示する。所有者情報は、ゲノム情報が保存されたノードのＩＰアドレスおよびポート（Ｐｏｒｔ）番号を含むことができる。
【００４８】
ゲノム情報は、ＡＳＣＩＩコード（ＡＳＣＩＩ  Ｃｏｄｅ）の形式に変換されてトランザクションに含まれ、所有者のＩＰアドレスおよびポート（Ｐｏｒｔ）番号は、１０進数の形式に変換されてトランザクションに含まれ得る。
【００４９】
ブロックチェーン実行モジュール１４は、ブロックチェーンを持つ他のノードからトランザクションを受信すると、受信されたトランザクションに対してブロックを生成し、ブロックチェーンに連結させてブロックチェーンを拡張させる。本明細書では、説明の便宜上、トランザクション送信ノードからトランザクションを受信したノードを「トランザクション受信ノード」と表示する。以下、ブロックチェーン実行モジュール１４の動作をより具体的に説明する。
【００５０】
ブロックチェーン実行モジュール１４は、他のノードからトランザクションを受信すると、自分がブロックを生成するために必要なブロックハッシュ値を作るために、プルーフ・オブ・ワーク（ｐｒｏｏｆ  ｏｆ  ｗｏｒｋ）を実行する。プルーフ・オブ・ワーク（ｐｒｏｏｆ  ｏｆ  ｗｏｒｋ）は、事前に設定されたハッシュ関数を用いて、ランダムなノンス値を、前記受信されたトランザクションと演算して、定められた「０」の個数を満たす１６進数のブロックハッシュ値を作る作業である。本発明に係るシステムでは、ＳＨＡ２５６ハッシュ関数を使用し、それ以外の他のハッシュ関数も使用可能である。このようにプルーフ・オブ・ワーク（ｐｒｏｏｆ  ｏｆ  ｗｏｒｋ）を行う理由は、ブロックチェーンに参加したノードのうち、どのノードがブロックを生成するかを知らないようにするためのものであって、悪意のあるノードが、現在ブロックを生成するノードを判断することができないようにして、悪意のあるノードの攻撃（ａｔｔａｃｋ）を防止する。例えば、ビットコインのブロックチェーンは４１７４５３個であり、このブロックハッシュ値の「０」の個数は１７個であるが、ビットコインは「０」の個数を増やしながらブロック生成難易度を調節する。現在、最も高いＣＰＵまたはＧＰＵ性能を持つシステムを基準にして１０分あたり１つのブロックを生成する「０」の個数を取る方式でブロック生成難易度を設定している。
【００５１】
ブロックチェーン実行モジュール１４は、トランザクション受信ノードのうちのプルーフ・オブ・ワーク（ｐｒｏｏｆ  ｏｆ  ｗｏｒｋ）を最初に成功すれば、ブロックハッシュ値とランダムなノンス（Ｎｏｎｃｅ）値を見つけ、これを用いてブロックを生成し、ブロック生成事実と前記見つけたブロックハッシュ値とランダムなノンス値を全体ノードに伝送する。本明細書では、説明の便宜上、トランザクション受信ノードのうち、プルーフ・オブ・ワーク（ｐｒｏｏｆ  ｏｆ  ｗｏｒｋ）を最初に成功したノードを、「プルーフ・オブ・ワーク（ｐｒｏｏｆ  ｏｆ  ｗｏｒｋ）成功ノード」と表示する。
【００５２】
ブロックチェーン実行モジュール１４は、プルーフ・オブ・ワーク成功ノードからブロックハッシュ値とノンス値を受信すると、有効検定アルゴリズムを用いて、トランザクションと前記受信したブロックハッシュ値とノンス値に対して有効性を判断した後、有効性検証が完了すると、前記受信したブロックハッシュ値とノンス値を用いて追加のブロックを生成し、ブロックチェーンに生成された追加のブロックを連結させる。
【００５３】
ゲノム情報検索モジュール１５は、ブロックチェーン１０とノード位置情報保存モジュール１１を用いて、各ノードに保存されたゲノム情報と所有者を検索することができるようにする。
【００５４】
ゲノム情報検索モジュール１５は、検索情報が入力されると、ブロックチェーンに保存された各ブロックのノンス（ｎｏｎｃｅ）値を読み取り、読み取られたノンス値、入力された検索情報、およびＩＰリストの各ノードに対するＩＰアドレスとポート番号を用いてブロックハッシュ値を生成し、生成されたブロックハッシュ値が、ノンス値が含まれているブロックのブロックハッシュ値と一致するかを判断する。もし、生成されたブロックハッシュと一致するブロックハッシュ値を持つブロックが存在すれば、当該ＩＰアドレスとポート番号を持つノードが所有者であることを決定し、当該ノードに、ゲノム物質貯蔵部１０００に貯蔵されたゲノム物質の人為核酸配列に該当する認証情報を要求する。ゲノム物質貯蔵部１０００は、認証情報と人為的核酸配列とを比較することにより、認証情報を提示した者が適合な権限を持つことを認定し、ゲノムを、認証情報を提示した者に提供することができる。もし、前記生成されたブロックハッシュ値と一致するブロックハッシュ値を持つブロックが存在しなければ、当該データはないと決定する。
【００５５】
一方、本発明に係るシステムにおいて、ブロックチェーン実行モジュール１４は、ブロックチェーンを持つ他のノードから１つのトランザクションを受信すると、受信された１つのトランザクションに対して１つのブロックを生成してブロックチェーンに連結させることを特徴とする。
【００５６】
以下、前述した構成を有するブロックチェーンをベースにしたゲノム情報管理システムにおいて、各ノードでのゲノム情報管理および検索方法をより具体的に説明する。
【００５７】
図４は本発明の実施形態によるゲノム情報管理システムにおいて、各ノードによって行われるブロックチェーンに、ゲノム情報および所有者情報を含むブロックを連結させる過程を順次に示すフローチャートである。図４を参照して、各ノードによって行われるブロックチェーンに、ゲノム情報および所有者情報を含むブロックを連結させる過程を具体的に説明する。
【００５８】
各ノードは、ブロックチェーンおよびＩＰリストを備え、各ノードは、ゲノム情報保存モジュールに、他のノードと共有しようとするゲノム情報を保存するための領域を事前に設定しておく。
【００５９】
まず、各ノードは、トランザクション伝送モジュールによって、前記事前に設定された領域にゲノム情報を生成して保存すると、前記ゲノム情報、前記ゲノム情報に対する所有者ノードのＩＰアドレスとポート（Ｐｏｒｔ）番号、電子署名を含むトランザクションを生成し、生成されたトランザクションを他のノードに全体的に伝送する（Ｓ４００）。
【００６０】
一方、他のノードは、トランザクション送信ノードからトランザクションを受信する（Ｓ４１０）。
【００６１】
トランザクション受信ノードは、ブロックチェーン実行モジュールを介して、前記受信されたトランザクションに対して、自分がブロックを生成するために必要なブロックハッシュ値を作るためにｐｒｏｏｆ−ｏｆ−ｗｏｒｋを実行する（Ｓ４２０）。
【００６２】
トランザクション受信ノードのうち、ｐｒｏｏｆ−ｏｆ−ｗｏｒｋを最初に成功したノードは、ブロックチェーン実行モジュールを介して、ブロックハッシュ値とランダムなノンス（Ｎｏｎｃｅ）値を見つけ、これを用いてブロックを生成し、ブロック生成事実と前記見つけたブロックハッシュ値とランダムなノンス値を全体ノードに伝送する（Ｓ４３０）。
【００６３】
ｐｒｏｏｆ  ｏｆ  ｗｏｒｋ成功ノードからブロックハッシュ値とノンス値を受信した他のノードは、有効検定アルゴリズムを利用して、トランザクションと前記受信したブロックハッシュ値とノンス値に対して有効性を判断した後（Ｓ４４０）、有効性検証が完了すると、前記受信したブロックハッシュ値とノンス値を用いて追加のブロックを生成し、前記ブロックチェーンに前記追加のブロックを連結させる（Ｓ４５０）。
【００６４】
図５は本発明の好適な実施形態によるゲノム情報管理システムにおいて、各ノードのトランザクション伝送モジュールがトランザクションを生成する過程を説明するために示す構成図である。
【００６５】
図５を参照すると、所有者は、事前に指定された領域にゲノム情報を保存する。このとき、ゲノム情報は、背丈、体重、視力、呼吸器治療履歴、高血圧治療履歴などの複数のフィールドを含み、各フィールドに該当する数字または文字を含むことができる。生成されたゲノム情報は、文字を数字で表現可能なアスキー（ＡＳＣＩＩ）コードを用いて、単純羅列によるゲノム情報を表現し、ＩＰアドレスは、２進数に変換させた後、１０進数に変換させることが好ましい。このような過程を介して抽出されたゲノム情報、所有者のＩＰアドレスおよびＰｏｒｔ番号、並びに電子署名（Ｓｉｇｎａｔｕｒｅ）と一緒にトランザクションを生成する。
【００６６】
図６は本発明の好適な実施形態によるゲノム情報管理システムにおける、電子署名に対する暗号化および復号化アルゴリズムを説明するために示す概念図である。
【００６７】
図６を参照すると、本発明に係るシステムにおいて、データの所有者であるトランザクション送信ノードは、トランザクションを送信するときに秘密鍵（ｐｒｉｖａｔｅ  ｋｅｙ）を用いて電子署名を生成し、電子署名をトランザクションに含ませて送信し、トランザクション受信ノードは、公開鍵（ｐｕｂｌｉｃ  ｋｅｙ）を用いて、受信されたトランザクションの電子署名を復号化して、トランザクションを送信した所有者のＩＰアドレスおよびポート（ｐｏｒｔ）番号と、トランザクションに含まれているＩＰアドレスおよびポート番号（ｐｏｒｔ  ｎｕｍｂｅｒ）とが一致するかを確認する。
【００６８】
本発明に係るシステムは、秘密鍵（ｐｒｉｖａｔｅ  ｋｅｙ）と公開鍵（ｐｕｂｌｉｃ  ｋｅｙ）を用いて電子署名（ｓｉｇｎａｔｕｒｅ）を生成するが、電子署名の際に使用した暗号理論はＥＣＤＳＡであり、トランザクション送信ノードのＩＰアドレスとＴＣＰソケット通信に使用する所有者のポート番号（ｐｏｒｔ  ｎｕｍｂｅｒ）を羅列して自分の秘密鍵（ｐｒｉｖａｔｅ  ｋｅｙ）と暗号化することにより、電子署名を生成する。当該電子署名は、トランザクションに添付され、ＥＣＤＳＡで生成した公開鍵（ｐｕｂｌｉｃ  ｋｅｙ）を同封して他のノードに伝送する。トランザクション受信ノードは、同封された公開鍵（ｐｕｂｌｉｃ  ｋｅｙ）を用いて復号化させ、出力された結果がＴｒｕｅかＦａｌｓｅかを確認し、当該トランザクションが有効であることを検証する。電子署名の確認によってなりすまし（ｓｐｏｏｆｉｎｇ）を防止して、任意の悪意のあるノードが不正なトランザクションを伝送してブロックに含ませることを防止する。
【００６９】
図７は本発明の好適な実施形態によるゲノム情報管理システムにおいて、トランザクション受信ノードがｐｒｏｏｆ  ｏｆ  ｗｏｒｋを介してブロックハッシュ値を生成し伝送する過程を示す概念図である。
【００７０】
図７を参照すると、実際ビットコインブロックチェーンブロックハッシュ（ｈａｓｈ）の０の個数は、１７個が必要な難易度で設定されており、それに合わせて難易度を設定する。従来のブロックチェーンとは異なり、複数のトランザクションを含むブロックではなく、１つのトランザクションのみ含むが、すなわち、１つのブロックに１つのゲノム情報、所有者情報が入力される。この情報のみを用いてブロックハッシュ（ｈａｓｈ）に作って、追ってデータを検索するときにブロックハッシュ（ｈａｓｈ）分析を介して検索情報と所有者情報を確認可能にする。ハッシュ（Ｈａｓｈ）アルゴリズムを適用するために、トランザクションで受信したＩＰ、ポート（ｐｏｒｔ）、ゲノム情報を羅列し、ランダムにノンス（ｎｏｎｃｅ）値を生成してＳＨＡ２５６ハッシアルゴリズムを利用してブロックハッシュを生成する（１）。設定した基準値０が１７個よりも多い、０を持つハッシュ（ｈａｓｈ）値を見つけるまでノンス（ｎｏｎｃｅ）を変化させ続け、条件に妥当なハッシュ（ｈａｓｈ）を見つけるとき、ブロックハッシュとして受け入れる。任意のノードが生成したブロックハッシュ（ｈａｓｈ）値とノンス（ｎｏｎｃｅ）値を、ブロックチェーンに参加したすべてのノードに伝送し（２）、受信したノードは、自分が受けたブロックハッシュ値とノンス値を分析して有効性検証を行う（３）。各各ノードは、ブロック生成のためのトランザクション情報をすべて持っているので、トランザクション情報であるＩＰアドレス、ポート（ｐｏｒｔ）番号、ゲノム情報を羅列し、受信したノンス（ｎｏｎｃｅ）値を用いてＳＨＡ２５６ハッシュアルゴリズムを行い、出力されたハッシュ値が、受信したブロックハッシュ値と一致したときに、トランザクションの内容が変わっていないという事実をノードが認知して、悪意のあるノードのブロック生成を遮断することができる。ブロック有効性検証が完了したブロックは、当該内容がＪｓｏｎファイルとして保存された後（４）、ブロックチェーンに連結される（５）。
【００７１】
図８は本発明の好適な実施形態によるゲノム情報管理システムにおける、各ノードのゲノム情報検索モジュールの動作を示すフローチャートであり、図９は各ノードのゲノム情報検索モジュールを用いて、ブロックチェーンに保存されたゲノム情報の検索後に所有者を確認する過程を示す概念図である。
【００７２】
図８および図９を参照すると、まず、ユーザーが検索情報（ａ）を入力すると（Ｓ８００）、ＡＳＣＩＩコードに変換した後、ノード位置情報保存モジュール１１にある各ノードのＩＰアドレスおよびポート番号の情報と一緒に羅列する（Ｓ８１０）。Ｊｓｏｎファイルとして保存されたブロックチェーン１０を読み込んで当該ブロックのノンス値を読み取り（Ｓ８２０）、前記読み取られたノンス値と前記羅列した情報と共にＳＨＡ２５６ハッシュアルゴリズムを適用させてハッシュ値を求め（Ｓ８３０）、このように求めたハッシュ値がＪｓｏｎファイルのブロックハッシュ値と一致するかを確認する（Ｓ８４０）。１つのＪｓｏｎブロックを開いてＩＰリストのすべてのノードのＩＰアドレスとポート番号を用いてノンス値と共にハッシュ値を見つけ、一致するハッシュ値が存在しない場合には、次のブロックを開いて同じ方式で繰り返し行う。ブロックのハッシュ値と一致するハッシュ値を見つけたら、当該ＩＰアドレスとポート番号を持つノードが、検索したデータの所有者であることを確認することが可能である（Ｓ８５０）。もし検索したゲノム情報がブロックチェーンに存在しない場合には、「ｎｏｔ  ｆｏｕｎｄ」をリターン（ｒｅｔｕｒｎ）する（Ｓ８６０）。
【００７３】
このように、本発明に係るゲノム情報管理システムは、ゲノム情報をブロックチェーンのハッシュを検索して所有者のＩＰアドレスおよびポート情報を見つけることにより、共有可能なゲノム情報のリストを確認することが可能なプラットフォームを実現することができる。また、ブロックチェーン上でゲノム情報の所有者情報を確認したときに、検索したノードは、所有者ノードに当該ゲノム情報に該当する認証情報を要求し、所有者ノードは、認証情報を伝送して、検索ノードがゲノム物質貯蔵部で認証を行うようにすることができる。これにより、ゲノム物質貯蔵部は、認証情報に該当するゲノムを検索ノード（認証を実行した者）に提供することができる。
【００７４】
ここで、所有者ノードは、特定の条件を満たした場合にのみ、検索したノードに認証情報を伝送することができる。例えば、検索したノードに該当する研究機関や分析者が、所有者ノードが希望する分野の研究を行うとか、検索したノードから所望の費用を支払うとかなどの条件があり得る。これにより、ゲノムの所有者が遺伝資源の分配過程で排除されず、主体となることができる。
【００７５】
以降、所有者ノードから認証情報の提供を受けた、検索したノードは、ゲノム物質貯蔵部からゲノムを分析してゲノム分析情報（第２ゲノム情報）を生成することができる。
【００７６】
ゲノム分析情報は、ゲノム情報を、以下のような生物医学的研究のために構築された各種データベース情報と比較分析するか、或いは数値的またはテキストデータマイニングを介して取得した統計的に有意な資料の情報であって、生物医学的研究のために構築された各種データベースの例示項目は、次のとおりであり、新規に構築されるデータベースも含まれる。例示項目データベースは、次のとおりである。
【００７７】
ＮＣＢＩデータベース（これに限定されるものではないが、ジェンバンク（ＧｅｎＢａｎｋ）およびアントレ（Ｅｎｔｒｅｚ））または他のパブリックまたはプライベートデータベース、すなわち、日本のＤＮＡ情報バンク（ＤＮＡ  Ｄａｔａ  Ｂａｎｋ  ｏｆ  Ｊａｐａｎ）（国立遺伝学研究所）、欧州ヌクレオチドアーカイブ（Ｅｕｒｏｐｅａｎ  Ｎｕｃｌｅｏｔｉｄｅ  Ａｒｃｈｉｖｅ）（欧州バイオインフォマティクス研究所）、アンサンブル（Ｅｎｓｅｍｂｌ）、ユニプロット（ＵｎｉＰｒｏｔ）、スイス−プロット（Ｓｗｉｓｓ−Ｐｒｏｔ）、プロテオーム識別データベース（Ｐｒｏｔｅｏｍｉｃｓ  ＩｄｅｎｔｉｆｉｃａｔｉｏｎｓＤａｔａｂａｓｅ）、欧州のタンパク質情報銀行、日本のタンパク質情報銀行、ＢＩＮＤ生体分子相互作用ネットワークデータベース（Ｂｉｏｍｏｌｅｃｕｌａｒ  Ｉｎｔｅｒａｃｔｉｏｎ  Ｎｅｔｗｏｒｋ  Ｄａｔａｂａｓｅ）、リアクトーム（Ｒｅａｃｔｏｍｅ）、エムジェン（ｍＧｅｎ）、ＰａｔｈｏｇｅｎＰｏｒｔａｌ、ソース（ＳＯＵＲＣＥ）、メタベース（ＭｅｔａＢａｓｅ）、バイオグラフ（ＢｉｏＧｒａｐｈ）、生物情報ハーベスター（Ｂｉｏｉｎｆｏｒｍａｔｉｃ  Ｈａｒｖｅｓｔｅｒ）、エンザイムポータル（Ｅｎｚｙｍｅ  Ｐｏｒｔａｌ）、マックスプランク研究所（Ｍａｘ  Ｐｌａｎｃｋ  Ｉｎｓｔｉｔｕｔｅ）、これに限定されるものではないが、イルミナス・ラボラトリーズおよび／またはベーススペース（ＢＡＳＥＳＰＡＣＥ）を含むイルミナ（Ｉｌｌｕｍｉｎａ）、ライフテクノロジーズ（Ｌｉｆｅ  Ｔｅｃｈｎｏｌｏｇｉｅｓ）、コンプリートゲノミクス（Ｃｏｍｐｌｅｔｅ  Ｇｅｎｏｍｉｃｓ）、パシフィックバイオサイエンシス（Ｐａｃｉｆｉｃ  Ｂｉｏｓｃｉｅｎｃｅｓ）、アフィメトリクス（Ａｆｆｙｍｅｔｒｉｘ）、アジレント（Ａｇｉｌｅｎｔ）、シーケノム（Ｓｅｑｕｅｎｏｍ）、アレイットコーポレーション（Ａｒｒａｙｉｔ  Ｃｏｒｐｏｒａｔｉｏｎ）、ラボラトリーコーポレーション・オブ・アメリカ（Ｌａｂｏｒａｔｏｒｙ  Ｃｏｒｐｏｒａｔｉｏｎ  ｏｆ  Ａｍｅｒｉｃａ）、クエストダイアグノスティックス（Ｑｕｅｓｔ  Ｄｉａｇｎｏｓｔｉｃｓ）、エンパイアゲノミクス（Ｅｍｐｉｒｅ  Ｇｅｎｏｍｉｃｓ）、エクスプレッションアナリシス（Ｅｘｐｒｅｓｓｉｏｎ  Ａｎａｌｙｓｉｓ）、ＧｅｎｅＤｘ、ジーン・バイ・ジン（Ｇｅｎｅ  ｂｙ  Ｇｅｎｅ）、ナテラ（Ｎａｔｅｒａ）、アムブリー・ジェネティクス（Ａｍｂｒｙ  Ｇｅｎｅｔｉｃｓ）、ナショナルジオグラフィック（Ｎａｔｉｏｎａｌ  Ｇｅｏｇｒａｐｈｉｃ）、コーリエル医学研究所（ＣｏｒｉｅｌｌＩｎｓｔｉｔｕｔｅ  ｆｏｒ  Ｍｅｄｉｃａｌ  Ｒｅｓｅａｒｃｈ）、カイザー・パーマネント（Ｋａｉｓｅｒ  Ｐｅｒｍａｎｅｎｔｅ）、政府データベース、研究院のデータベース、大学のデータベース、研究所のデータベース、研究所の遺伝子検査装備、これに限定されるものではないが、シーケンサおよび／またはラップ−オン−チップを含んで遺伝子検査を行うデバイス、医療機関のデータベース、保健関連データベース、健康保険会社のデータベース、データベース、公企業のデータベース、バイオフィジカル・コーポレーション（ＢｉｏＰｈｙｓｉｃａｌ  Ｃｏｒｐｏｒａｔｉｏｎ）、スペクトラセル・ラボラトリーズ（Ｓｐｅｃｔｒａｃｅｌｌ  Ｌａｂｏｒａｔｏｒｉｅｓ）、ヘルスダイアグナスティクラボラトリーインク（Ｈｅａｌｔｈ  Ｄｉａｇｎｏｓｔｉｃ  Ｌａｂｏｒａｔｏｒｙ  Ｉｎｃ．）、Ｋｎｏｍｅ、カウンシル（Ｃｏｕｎｓｙｌ）、アンセストリー・ドットコム（Ａｎｃｅｓｔｒｙ．ｃｏｍ）、ファミリーツリーＤＮＡ（Ｆａｍｉｌｙ  Ｔｒｅｅ  ＤＮＡ）、マッチ・ドットコム（Ｍａｔｃｈ．ｃｏｍ）、イーハーモニー（ｅＨａｒｍｏｎｙ）、ｏｋＣｕｐｉｄ、ドラッグスドットコム（Ｄｒｕｇｓ．ｃｏｍ）、ＨＧＭＤ（Ｈｕｍａｎ  Ｇｅｎｅ  Ｍｕｔａｔｉｏｎ  Ｄａｔａｂａｓｅ）、ＯＭＩＭ（Ｏｎｌｉｎｅ  ＭｅｎｄｅｌｉａｎＩｎｈｅｒｉｔａｎｃｅ  ｉｎ  Ｍａｎ）、ＳＮＰｅｄｉａ、ウィキペディア（Ｗｉｋｉｐｅｄｉａ）、フェイスブック（Ｆａｃｅｂｏｏｋ）、マイスペース（Ｍｙｓｐａｃｅ）、リンクトイン（ＬｉｎｋｅｄＩｎ）、グーグル（Ｇｏｏｇｌｅ）（これに限定されるものではないが、インターネット検索履歴、クリック履歴、およびグーグルプラス（Ｇｏｏｇｌｅ  Ｐｌｕｓ）データベースを含む）、アマゾン（Ａｍａｚｏｎ）、アップル（Ａｐｐｌｅ）、ヤフー（Ｙａｈｏｏ！）、インスタグラム（Ｉｎｓｔａｇｒａｍ）、ピンタレスト（Ｐｉｎｔｅｒｅｓｔ）、ツイッター（Ｔｗｉｔｔｅｒ）、欧州分子生物学研究所（Ｅｕｒｏｐｅａｎ  ＭｏｌｅｃｕｌａｒＢｉｏｌｏｇｙ  Ｌａｂｏｒａｔｏｒｙ）、アジア太平洋生命情報学ネットワーク（Ａｓｉａ  Ｐａｃｉｆｉｃ  ＢｉｏＩｎｆｏｒｍａｔｉｃｓ  Ｎｅｔｗｏｒｋ）、北京遺伝学研究所（Ｂｅｉｊｉｎｇ  Ｇｅｎｏｍｉｃｓ  Ｉｎｓｔｉｔｕｔｅ）、ヘルスケアドットゴブ（Ｈｅａｌｔｈｃａｒｅ．ｇｏｖ）、アメリカ人類奉仕保健福祉部（Ｕｎｉｔｅｄ  Ｓｔａｔｅｓ  Ｄｅｐａｒｔｍｅｎｔ  ｏｆ  Ｈｅａｌｔｈ  ａｎｄ  Ｈｕｍａｎ  Ｓｅｒｖｉｃｅｓ）、医療保障センター（Ｔｈｅ  Ｃｅｎｔｅｒｓ  ｆｏｒ  Ｍｅｄｉｃａｒｅ  ａｎｄ  Ｍｅｄｉｃａｉｄ  Ｓｅｒｖｉｃｅｓ）、米国在郷軍人庁（Ｕｎｉｔｅｄ  Ｓｔａｔｅｓ  Ｖｅｔｅｒａｎｓ  Ａｆｆａｉｒｓ）、Ｃａｌｉｃｏ、ＤＮＡネクサス（ＤＮＡＮｅｘｕｓ）、パスウェイゲノミクス（Ｐａｔｈｗａｙ  Ｇｅｎｏｍｉｃｓ）、ｉ−ｇｅｎｅ、個人のパーソナルコンピュータ、個人の電話、個人のタブレットデバイス、個人の電子デバイス、ジーノテック（Ｇｅｎｏｔｅｋ）、バイオ−ロジス（ｂｉｏ−ｌｏｇｉｓ）、ジェネレックス（Ｇｅｎｅｌｅｘ）、Ｌｕｍｉｇｅｎｉｘ、スパイラル・ジェネティクス（Ｓｐｉｒａｌ  Ｇｅｎｅｔｉｃｓ）、医療関係者のデータベース、電子医療記録、電子健康記録（ｅｌｅｃｔｒｏｎｉｃ  ｈｅａｌｔｈ  ｒｅｃｏｒｄｓ）、Ｘコードライフサイエンシス（Ｘｃｏｄｅ  Ｌｉｆｅ  Ｓｃｉｅｎｃｅｓ）、理研ジェネシス（Ｒｉｋｅｎ  Ｇｅｎｅｓｉｓ）、ペルソナリース（Ｐｅｒｓｏｎａｌｉｓ）、マップマイゲノム（ＭａｐＭｙＧｅｎｏｍｅ）、および／または２３ａｎｄＭｅによって所有されるか、或いは制御できるものからのゲノム情報分析データベースによって取得できる。
【００７８】
前記検索したノードは、第２ゲノム情報を、前述したゲノム情報と同様の方法で保存し、ブロックを生成してブロックチェーンに連結する。これにより、ゲノム情報だけでなく、そこから派生した第２ゲノム情報も公開およびアクセスが可能であって、遺伝学および関連業界の画期的な発展を図ることができる。
【００７９】
本発明に係るゲノム情報管理システムおよびこれを用いた方法は、ブロックチェーンを用いたゲノム情報と所有者の情報を保存して、ブロックチェーン検索によって、必要なデータを共有要求する形式であるため、多くのストレージ容量消耗の問題を解決することができる。
【００８０】
これにより、各個人は、ゲノムの墓、すなわちゲノム物質貯蔵部１０００にゲノム物質を貯蔵することにより、現実的な墓を製作および管理するのに必要な努力やコストを節減することができ、ゲノム物質を第３者に共有されるようにすることができる。
【００８１】
また、ゲノム分析主体は、必要なゲノム物質に関するゲノム情報を容易に検索し、それに該当するゲノム物質の所有者にコンタクトしてゲノム物質を得ることができる。これにより、従来のゲノム物質が特定のメーカーや機関に独占されたのに対し、ゲノム物質が公開的にアクセス可能となるため、医療および遺伝業界の発展を図ることができる。
【００８２】
以上、本発明についてその好適な実施形態を中心に説明したが、これは、例示に過ぎず、本発明を限定するものではなく、本発明の属する分野における通常の知識を有する者であれば、本発明の本質的な特性を逸脱することなく、上述していない様々な変形と応用が可能であることが分かる。そして、それらの変形と応用に関連する相違点は、添付された特許請求の範囲で規定する本発明の範囲に含まれるものと解釈されるべきである。
【図１】
2021530930.tif 000007
【図２】
2021530930.tif 000008
【図３】
2021530930.tif 000009
【図４】
2021530930.tif 000010
【図５】
2021530930.tif 000011
【図６】
2021530930.tif 000012
【図７】
2021530930.tif 000013
【図８】
2021530930.tif 000014
【図９】
2021530930.tif 000015
【国際調査報告】
2021530930.tif 000016
2021530930.tif 000017
2021530930.tif 000018
2021530930.tif 000019