(57)【要約】本発明は、疾患により誘導される変異を、個体間、異なる疾患の間、およびそれらの疾患の異なる病期の間のバリエーションを構成する多次元参照配列構築物を生成することによって同定するための方法およびシステムを含む。これらの参照配列構築物を構築したら、これらを使用して、疾患を有すると考えられる患者または疾患を有しており寛解状態が考えられる患者に由来する遺伝子試料に対応する配列リードにアラインすることができる。参照配列構築物により、疾患の遺伝学的進行に関する洞察ももたらされる。
2016533182.tif 000002
【特許請求の範囲】
【請求項１】
疾患により誘導される遺伝子変異を同定する方法であって、
生物由来の非疾患試料中の核酸に対応する第１の核酸配列を得るステップと；
前記第１の配列と、選択された非疾患参照配列との間の差異を同定するステップと；
前記第１の配列と前記参照配列との間の差異がある第１の参照配列構築物内の位置において２つまたはそれ超の代替経路として前記第１の配列と前記選択された参照配列との間の前記差異を表す前記第１の参照配列構築物を調製するステップと；
前記生物由来の疾患試料に対応する第２の配列からの１つまたは複数のリードを前記第１の参照配列構築物にアラインするステップと；
前記第２の配列と前記第１の参照配列構築物との間の差異を、疾患に起因する変異として同定するステップと
を含む方法。
【請求項２】
前記第１の配列と前記参照配列との間の差異がある、または前記第２の配列と前記第１の配列との間の差異がある第２の参照配列構築物内の位置において２つまたはそれ超の代替経路として前記第１の配列、前記第２の配列、および前記参照配列の間の前記差異を表す前記第２の参照配列構築物を調製するステップと；
前記生物由来の進行疾患試料に対応する第３の配列からの１つまたは複数のリードを前記第２の参照配列構築物にアラインするステップと；
前記第３の配列と前記第２の参照配列構築物との間の差異を、進行疾患に起因する変異として同定するステップと
をさらに含む、請求項１に記載の方法。
【請求項３】
前記第２の配列が、前記疾患に起因する主要遺伝子クローンを表す、請求項１に記載の方法。
【請求項４】
前記第３の配列が、前記疾患に起因する副次遺伝子クローンを表す、請求項２に記載の方法。
【請求項５】
前記疾患ががんである、請求項１から４までのいずれかに記載の方法。
【請求項６】
前記がんが、乳がん、肺がん、皮膚がん、前立腺がん、甲状腺がん、膵臓がん、膀胱がんまたは卵巣がんから選択される、請求項５に記載の方法。
【請求項７】
前記がんが白血病またはリンパ腫である、請求項５に記載の方法。
【請求項８】
前記疾患が自己免疫疾患である、請求項１から４までのいずれかに記載の方法。
【請求項９】
前記参照配列構築物が有向非巡回グラフである、請求項１に記載の方法。
【請求項１０】
前記配列リードが少なくとも約５０ｂｐの長さである、請求項１に記載の方法。
【請求項１１】
前記配列リードが少なくとも約１００ｂｐの長さである、請求項１０に記載の方法。
【請求項１２】
前記第２の配列と前記第１の参照配列との間の前記差異が、挿入、欠失、多型または構造バリアントを含む、請求項１に記載の方法。
【請求項１３】
前記参照配列構築物が少なくとも約１，０００，０００ｂｐの長さである、請求項１に記載の方法。
【請求項１４】
前記参照配列構築物が染色体を表す、請求項１に記載の方法。
【請求項１５】
前記参照配列構築物がゲノムを表す、請求項１に記載の方法。
【請求項１６】
生物における進行期の疾患に起因する変異を同定する方法であって、
生物由来の非疾患試料に対応する第１の配列および前記生物由来の疾患試料に対応する第２の配列を得るステップと；
前記第１の配列と前記第２の配列との間の差異を同定するステップと；
前記第１の配列と前記第２の配列との間の差異がある参照配列構築物内の位置において２つまたはそれ超の代替経路として前記第１の配列と前記第２の配列との間の前記差異を表す参照配列構築物を調製するステップと；
前記生物からの配列リードを前記参照配列構築物にアラインするステップと；
前記配列リードと前記参照配列構築物との差異を前記疾患の進行期に起因する変異として同定するステップと
を含む方法。
【請求項１７】
前記生物を、前記疾患の進行期を有すると診断するステップをさらに含む、請求項１６に記載の方法。
【請求項１８】
前記疾患ががんである、請求項１６または１７に記載の方法。
【請求項１９】
前記がんが、乳がん、肺がん、皮膚がん、前立腺がん、甲状腺がん、膵臓がん、膀胱がんまたは卵巣がんから選択される、請求項１８に記載の方法。
【請求項２０】
前記がんが白血病またはリンパ腫である、請求項１８に記載の方法。
【請求項２１】
前記疾患の前記進行期が転移性がんである、請求項１８に記載の方法。
【請求項２２】
前記疾患が自己免疫疾患である、請求項１６または１７に記載の方法。
【請求項２３】
前記参照配列構築物が有向非巡回グラフである、請求項１６に記載の方法。
【請求項２４】
対象における公知の遺伝子疾患の進行を評価するための方法であって、
対象の非疾患細胞の遺伝子配列および前記対象の疾患細胞の遺伝子配列を表す有向非巡回グラフを創出するステップと；
前記対象由来の遺伝子試料に対応する第１の配列リードを前記有向非巡回グラフにアラインするステップと；
前記第１の配列リードと前記有向非巡回グラフとの間の差異を決定するステップであって、差異により前記疾患の進行が示される、ステップと
を含む方法。
【請求項２５】
前記有向非巡回グラフを改変して、前記第１の配列リードと元の有向非巡回グラフとの間の差異を組み込むステップと；
前記対象由来の遺伝子試料に対応する第２の配列リードを改変された有向非巡回グラフにアラインするステップと；
前記第２の配列リードと前記改変された有向非巡回グラフとの間の差異を決定するステップであって、差異により前記疾患のさらなる進行が示される、ステップと
をさらに含む、請求項２４に記載の方法。
【請求項２６】
前記疾患ががんである、請求項２４または２５に記載の方法。
【請求項２７】
前記がんが、乳がん、肺がん、皮膚がん、前立腺がん、甲状腺がん、膵臓がん、膀胱がんまたは卵巣がんから選択される、請求項２６に記載の方法。
【請求項２８】
前記がんが白血病またはリンパ腫である、請求項２６に記載の方法。
【請求項２９】
前記疾患の進行が転移性がんと相関する、請求項２６に記載の方法。
【請求項３０】
前記疾患が自己免疫疾患である、請求項２４または２５に記載の方法。
【請求項３１】
転移性がんについての遺伝子マーカーを決定するための方法であって、
対象の非がん性細胞の遺伝子配列と前記対象の非転移性がん性細胞の遺伝子配列との間のバリエーションを表す有向非巡回グラフを創出するステップと；
前記対象の転移性細胞由来の遺伝子試料に対応する複数の配列リードを前記有向非巡回グラフにアラインするステップと、
前記配列リードと前記有向非巡回グラフとの間の差異を決定し、それにより、転移性クローンについての遺伝子マーカーを決定するステップと
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、その全体が参考として本明細書に援用される２０１３年１０月１８日に出願された米国特許出願第61/892,670号に対する優先権を主張する。
【０００２】
発明の分野
本発明は、がんによって引き起こされるものなどの、疾患により誘導される変異を同定するための方法およびシステムに関する。本発明は、加えて、転移性がんなどの進行疾患の原因でありうる変異を同定するための方法も提供する。
【背景技術】
【０００３】
多くの疾患は、患者の遺伝子配列における遺伝性変異またはランダム変異に起因する。加えて、がんなどの疾患では、疾患の進行期は、疾患細胞の遺伝子配列の新しい変化として顕在化しうる。したがって、例えば、生検由来のまたは自由に循環している疾患細胞をシーケンシングして、疾患の型または病期を決定することへの関心が高まっている。したがって、疾患に対する処置を受けた患者は、疾患の再発および／または進行をモニターするためにシーケンシングされる新しい生検試料を有しうる。そのようなモニタリングにより、再発の事象への早期介入が可能になり、また、変化が検出されない場合に不必要な処置も回避される。
【０００４】
遺伝子スクリーニングを用いて型を決定し、追跡することが可能な疾患は多く存在するが、がん変異スクリーニングが最も注目されている。いくつかの場合には、がんの型は、ＢＲＣＡ１などの１つの証拠となる変異に起因してすぐに同定することができる。しかし、ほとんどの場合、がんの型決定は、患者由来のいくつかの配列を発見し、解析することを伴う。これらの試料は同じ患者に由来するので、試料は、互いに独立しているのではなく、発生的かつ構造的に相互関係を有する。さらに、ほとんどの場合、腫瘍の性格な型決定には、３つの配列：対象の健康な配列（体の非がん性部位に見出されるような）、主要がん性クローンの配列、および副次クローンの配列（転移性でありうることが多い）に関する知見が必要とされる。
【０００５】
いくつかの試料をシーケンシングして、疾患の完全な像が得られる見通しは、遺伝子シーケンシングにおける最近の進歩に起因して、そう恐れるものではない。次世代シーケンシング（例えば、全トランスクリプトームショットガンシーケンシング、パイロシーケンシング、イオン半導体シーケンシング、合成によるシーケンシング）は、全ゲノムを網羅する何百万ものリードを、わずか数日間で作り出すことができる。このスループットを達成するために、ＮＧＳシーケンシングでは、より大きな遺伝情報体、例えば、染色体またはゲノムを併せて構成するより小型の核酸配列に対する大規模な並列化を使用する。遺伝子試料から出発して、核酸（例えば、ＤＮＡ）を切断し、増幅し、リードを超高速で読み取る。リードが生成されたら、コンピュータを用いてリードを参照ゲノム、例えばＧＲＣｈ３７にアラインして、コンティグとして公知のより長いアセンブルされた配列を生成する。次世代シークエンサーからの配列データは、併せて標的配列の全体を表す、何百万ものより短い配列を含むことが多いため、リードのアラインは、複雑で計算が高価である。加えて、ランダムシーケンシングエラー（すなわち、不正確なシーケンシングマシン出力）により引き起こされる配列の歪みを最小化するためには、プローブされた配列の各部分を、複数回にわたり（例えば、２〜１００回またはこれを超える回数にわたり）シーケンシングして、任意のランダムシーケンシングエラーの、作り出される最終アライメントおよび出力配列に対する影響を最小化する。
【０００６】
核酸リードの全てに対応するデータの全てを収集し、リードを参照に対してアライメントしたら、リードはアセンブルされ、参照と、ならびに互いと比較されて、試料間の関係が決定される。この解析のワークフローは図１に図解により示されている。典型的には、アセンブルされたリードの各々は参照と比較されて、そこで、アセンブルされた配列と参照との間のバリエーションは、バリアントファイルとして公知のファイル内に分類され、これは、いくつかの許容されるフォーマットのうちの１つでありうる。次いで、疾患の病期が様々である細胞間の遺伝物質がどのように異なって変動するのかを決定するために、これらのバリアントファイルを互いと比較することができる。バリアントファイルは、後に患者由来の新しい試料と比較して、疾患の再発または進行についてスクリーニングするための基礎にもなりうる。
【０００７】
図１において説明されているワークフローにはいくつかの欠点がある。参照配列と患者の試料の配列との間には数百万の遺伝的差異が存在しうるので、非疾患組織と疾患組織との間の重要な差異を指摘することは非常に難しいことが多い。理論的には、この問題は疾患試料の配列と非疾患試料の配列とを直接比較することにより回避可能であるが、元のアライメントのための参照配列の使用は、下流の解析に「伝染する」。典型的には、参照とアラインされなかった患者の試料のある特定の部分は、実際には同等でなくても、バリアントファイル内の変異と同等であるとして扱われる。さらに、参照配列と患者の試料との間の構造バリエーション、および患者の試料間の構造バリエーションにより、同じ（または同様の）変異に対して異なる指標を伴うバリアントファイルが生じる。特に再発スクリーニングの場合には、安定な指標の欠如により、新しいより小さな変異を同定するのが非常に難しくなる。
【０００８】
典型的には、配列アライメントは、一方が標準的な参照である配列情報の２つの線形文字列（linear  string）間のペアワイズアライメントを集約することにより構築される。アライメントの例として、２つの文字列である、Ｓ１（配列番号１５：ＡＧＣＴＡＣＧＴＡＣＡＣＴＡＣＣ）およびＳ２（配列番号１６：ＡＧＣＴＡＴＣＧＴＡＣＴＡＧＣ）は、互いにアラインすることができる。典型的には、Ｓ１はリードに対応し、Ｓ２は参照配列の部分に対応する。互いに対して、Ｓ１およびＳ２は、置換、欠失、および挿入からなっていてもよい。典型的には、用語は、文字列Ｓ１から文字列Ｓ２への変換に関して定義される：置換は、Ｓ２内の文字または配列が、Ｓ１内の同じ長さの異なる文字または配列で置きかえられる場合に生じ、欠失は、Ｓ２内の文字または配列が、Ｓ１の対応する区画（section）内で「スキップ」される場合に生じ、挿入は、文字または配列が、Ｓ１内の、Ｓ２内では隣接する２つの位置の間で生じる場合に生じる。例えば、２つの配列であるＳ１およびＳ２は、下記の通りにアラインすることができる。下記のアライメントは、１３箇所のマッチ、長さ１の欠失、長さ２の挿入、および１箇所の置換：
（Ｓ１）ＡＧＣＴＡ−ＣＧＴＡＣＡＣＴＡＣＣ（配列番号１５）
（Ｓ２）ＡＧＣＴＡＴＣＧＴＡＣ−−ＴＡＧＣ（配列番号１６）
を表す。
【０００９】
当業者は、配列アライメントのための正確なアルゴリズムおよび近似的なアルゴリズムが存在することを十分に理解する。正確なアルゴリズムは、最高スコアのアライメントを見出す予想されるが、計算が高価でありうる。２つの最も周知の正確なアルゴリズムは、Ｎｅｅｄｌｅｍａｎ−Ｗｕｎｓｃｈ（J  Mol  Biol、４８巻（３号）：４４３〜４５３頁、１９７０年）およびＳｍｉｔｈ−Ｗａｔｅｒｍａｎ（J  Mol  Biol、１４７巻（１号）：１９５〜１９７頁、１９８１年；Adv.  in  Math.、２０巻（３号）：３６７〜３８７頁、１９７６年）である。Gotoh（J  Mol  Biol、１６２巻（３号）：７０５〜７０８頁、１９８２年）による、Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎに対するさらなる改善は、計算時間を、Ｏ（ｍ２ｎ）からＯ（ｍｎ）［ここで、ｍおよびｎは、比較される配列サイズであり、並列処理により適する］へと短縮する。バイオインフォーマティクスの分野では、Gotohの改変アルゴリズムが、Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎアルゴリズムと称されることが多い。並列計算リソースが、より広くかつ廉価に利用可能となりつつあるので、Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎ法は、より多くの配列セットをより多くの参照配列に対してアラインするのに使用されている。例えば、http://aws.amazon.comで入手可能な、Ａｍａｚｏｎ．ｃｏｍのクラウドコンピューティングリソースを参照されたい。上記の雑誌論文の全ては、参照によりそれらの全体において本明細書に組み込まれる。
【００１０】
Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎ（ＳＷ）アルゴリズムでは、配列内の塩基間の重複に対して報酬を与え、配列間のギャップに対してペナルティーを課すことにより、直鎖状の配列をアラインする。Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎはまた、ＳＷは、短い配列が、長い配列を記載する文字の文字列にわたることを必要としないという点でも、Ｎｅｅｄｌｅｍａｎ−Ｗｕｎｓｃｈと異なる。すなわち、ＳＷは、１つの配列が、他の配列の全体についてのリードであることを仮定しない。さらに、ＳＷは、文字列の全長にわたり伸長するアライメントを見出さなくてもよいため、局所的アライメントは、２つの配列内のどこでも開始および終結させることが可能である。
【００１１】
下記の等式（１）：
【数１】
2016533182.tif 000003
との関連で、ＳＷアルゴリズムは、長さｎおよびｍの２つの文字列を表す、ｎ×ｍ行列Ｈで容易に表される。
【００１２】
上記の等式では、ｓ（ａｉ，ｂｊ）は、マッチボーナス（ａｉ＝ｂｊである場合）またはミスマッチペナルティー（ａｉ≠ｂｊである場合）を表し、挿入および欠失には、それぞれ、ペナルティーＷｉｎおよびＷｄｅｌが課される。大半の場合、結果として得られる行列は、ゼロである多くの成分を有する。この表示は、行列内の上行〜下行、右列〜左列のバックトレースを容易とし、これにより、アライメントの同定を容易とする。
【００１３】
行列にスコアを完全に追加したら、ＳＷアルゴリズムにより、バックトラックを実施して、アライメントを決定する。アルゴリズムは、行列内の最大値から始めて、各セルの最終的な最大値を計算するのに３つの値（Ｈｉ−１，ｊ−１、Ｈｉ−１，ｊ、またはＨｉ，ｊ−１）のうちのいずれを使用したのかに基づき、バックトラックする。バックトラッキングは、ゼロに到達すると停止される。例えば、先行技術を表すものではなく、バックトラックの概念と、バックトラックが読み取られた場合の、対応する局所的アライメントとを説明するものである、図４（Ｂ）を参照されたい。したがって、アルゴリズムにより決定された「最良のアライメント」は、可能な最小数を超える挿入および欠失を含有しうるが、可能な最大数をはるかに下回る置換を含有する。
【００１４】
ＳＷまたはＳＷ−Ｇｏｔｏｈとして適用する場合、技法では、動的計画法アルゴリズムを使用して、それぞれ、サイズをｍおよびｎとする、２つの文字列ＳおよびＡの局所的配列アライメントを実施する。この動的計画法では、表または行列を援用して、マッチスコアを保存し、一連のセルについての再計算を回避する。文字列の各成分は、配列の文字に関するインデックスが付されていてもよく、すなわち、Ｓが文字列ＡＴＣＧＡＡであれば、Ｓ［１］＝Ａ、Ｓ［４］＝Ｇなどである。最適のアライメントをＨｉ，ｊ（上記）と表す代わりに、最適のアライメントは、下記の等式（２）：
【数２】
2016533182.tif 000004
のＢ［ｊ，ｋ］と表すことができる。
【００１５】
最大値関数であるＢ［ｊ，ｋ］の引数を、下記の等式（３）〜（５）［ここで、ＭＩＳＭＡＴＣＨ＿ＰＥＮＡＬＴＹ、ＭＡＴＣＨ＿ＢＯＮＵＳ、ＩＮＳＥＲＴＩＯＮ＿ＰＥＮＡＬＴＹ、ＤＥＬＥＴＩＯＮ＿ＰＥＮＡＬＴＹ、およびＯＰＥＮＩＮＧ＿ＰＥＮＡＬＴＹは、全て定数であり、ＭＡＴＣＨ＿ＢＯＮＵＳを除き、全て負である］に概括する。マッチの引数であるｐ［ｊ，ｋ］は、下記の等式（３）：
【数３】
2016533182.tif 000005
で与えられ、挿入の引数であるｉ［ｊ，ｋ］は、下記の等式（４）：
【数４】
2016533182.tif 000006
で与えられ、欠失の引数であるｄ［ｊ，ｋ］は、下記の等式（５）：
【数５】
2016533182.tif 000007
で与えられる。
【００１６】
３つの引数全てについて、［０，０］成分は、ゼロと置いて、バックトラックの完了を確認する、すなわち、ｐ［０，０］＝ｉ［０，０］＝ｄ［０，０］＝０とする。
【００１７】
スコア付けパラメータは、ある程度任意のものであり、計算の挙動を達成するように調整することができる。ＤＮＡのためのスコア付けパラメータ設定の一例（Huang、３章：Bio-Sequence  Comparison  and  Alignment、Curr  Top  Comp  Mol  Biolシリーズ、Cambridge、Mass.:  The  MIT  Press、２００２年）であれば、
ＭＡＴＣＨ＿ＢＯＮＵＳ：１０
ＭＩＳＭＡＴＣＨ＿ＰＥＮＡＬＴＹ：−２０
ＩＮＳＥＲＴＩＯＮ＿ＰＥＮＡＬＴＹ：−４０
ＯＰＥＮＩＮＧ＿ＰＥＮＡＬＴＹ：−１０
ＤＥＬＥＴＩＯＮ＿ＰＥＮＡＬＴＹ：−５
である。
上記のギャップペナルティー（ＩＮＳＥＲＴＩＯＮ＿ＰＥＮＡＬＴＹ、ＯＰＥＮＩＮＧ＿ＰＥＮＡＬＴＹ）の間の関係は、ギャップ挿入ペナルティーを、ギャップオープニングコストより大きく設定することにより、ギャップオープニングの数を制限する助けとなる、すなわち、ギャップをまとめてグループ化することを支援する。当然ながら、ＭＩＳＭＡＴＣＨ＿ＰＥＮＡＬＴＹ、ＭＡＴＣＨ＿ＢＯＮＵＳ、ＩＮＳＥＲＴＩＯＮ＿ＰＥＮＡＬＴＹ、ＯＰＥＮＩＮＧ＿ＰＥＮＡＬＴＹ、およびＤＥＬＥＴＩＯＮ＿ＰＥＮＡＬＴＹの間の代替的な関係も可能である。
【先行技術文献】
【非特許文献】
【００１８】
【非特許文献１】Ｎｅｅｄｌｅｍａｎ−Ｗｕｎｓｃｈ（J  Mol  Biol、４８巻（３号）：４４３〜４５３頁、１９７０年）
【非特許文献２】Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎ（J  Mol  Biol、１４７巻（１号）：１９５〜１９７頁、１９８１年）
【非特許文献３】Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎ（Adv.  in  Math.、２０巻（３号）：３６７〜３８７頁、１９７６年）
【非特許文献４】Gotoh（J  Mol  Biol、１６２巻（３号）：７０５〜７０８頁、１９８２年）
【非特許文献５】Huang、３章：Bio-Sequence  Comparison  and  Alignment、Curr  Top  Comp  Mol  Biolシリーズ、Cambridge、Mass.:  The  MIT  Press、２００２年
【発明の概要】
【課題を解決するための手段】
【００１９】
上記のアライメント法は、次世代シーケンシング技法を用いて生成されたリードをアセンブルするのに役立っているが、複雑で時間がかかる。加えて、これらの技法は、リードを共通の参照にアラインすることに起因する不確実性は、ゲノム内の小さな変化をかき消すことが多いので、様々な病態の疾患細胞間の重要な微妙な差異の同定には適さない。
【００２０】
要約
本発明は、疾患、特にがんによって誘導されるまたはそれに関連する変異を同定するための改善された方法およびシステムを提供する。この方法により、進行期の疾患に関連する特異的な変化を重症度のより低い疾患細胞から容易に区別し、それによって、変異のサイズおよび場所と疾患の進行との間の関係に関する洞察をもたらすことが可能になる。この洞察を使用して、他の患者における疾患の進行を同定することができ、また、この関係により、疾患の進行または再発をモニターするために、同じ患者から後に収集される試料がより速く、より正確に型決定される。
【００２１】
本発明では、新しい配列試料を疾患と関連性のある多数の配列と同時に比較し、それにより、疾患の同定および型決定の速度および正確さの増大をもたらすことを可能にする多次元参照配列構築物およびアライメントアルゴリズムを使用する。さらに、本発明の参照配列構築物は、試料間の構造バリエーション、欠失、挿入、および多型を直截な方法で収容し、それにより、単一の構築物を患者の全染色体または全ゲノムにわたってアセンブルすることが可能になる。「遡及」型解析を使用すると、記載されるアルゴリズムを使用して、疾患の進行の種々の状態の配列からのエレメントを含む多次元空間内の新しいリードをアラインして、より低いエラー率を達成しながら、配列リードのより正確なアライメントをもたらすこともできる。代替的に、本発明の構築物を使用して、疾患の病期が同様である個体またはコホート間のバリエーションを同定し、かつ／または試験することができる。ある実施形態では、本発明は、配列リードを、試料における、挿入、欠失、および置換を含む配列バリエーションを構成する分枝点間にわたる一連の有向非巡回配列にアラインすることにより実行される。有向非巡回グラフ（ＤＡＧ）として表されることが多い、このような構築物は、出発点として、既存の可変配列ファイルまたは標準の参照を使用して新規に製作されうる構築物からアセンブルすることができる。
【００２２】
異なる疾患試料間の配列バリエーションを構成するように配列構築物が製作されたら、これらの構築物を使用して、同じ個体由来の、または、いくつかの場合には他の個体由来の新しい試料において疾患危険性を同定することができる。特に、配列構築物の一部に二次情報、「転移性」など、をタグ付けることができるので、変異を、参照ゲノムと突き合わせて、公知の変異についての表と比較する後続のステップを廃することができる。したがって、これは、試料を、疾患または病期を示す構築物内の配列にアラインされるものとして同定することであるに過ぎない。あるいは、変異が公知でない（すなわち、参照配列構築物内に表されていない）場合も、アライメントは見出され、それによって、バリアントは新たな変異として同定され得る。したがって、この反復的な工程を使用すると、主要がんクローンと副次がんクローンとの間の差異、または前がん性試料とがん性試料との間の差異を比較し、かつ／または同定することが可能である。
【００２３】
本発明は、本発明の方法を実行するためのシステムもさらに含む。一実施形態では、システムは、複数の配列（すなわち、核酸配列、アミノ酸配列）を、ゲノム内またはゲノムの領域内で観察されるバリエーションを表す参照配列構築物（例えば、ＤＡＧ）と比較することが可能な、プロセッサーおよび記憶デバイスの分散型ネットワークを含む。システムは、加えて、効率的なアライメントアルゴリズムを使用して、連続的な配列を生成するように、核酸リードをアラインすることが可能である。参照配列構築物は、膨大な冗長情報を圧縮し、アライメントアルゴリズムは、極めて効率的であるため、市販のリソースを使用して、リードにタグ付けし、全ゲノム上でアセンブルすることもできる。システムは、複数のリードと参照配列構築物との間の複数の比較を同時に実行する複数のプロセッサーを含む。比較データは、蓄積し、医療提供者へと提示することができる。比較は、計算により扱いやすいため、配列リードの解析はもはや、ＮＧＳシーケンシングと患者の遺伝的危険性についての有意義な議論との間の障壁を表さない。
【図面の簡単な説明】
【００２４】
【図１】図１は、配列リードを参照配列にアラインし、バリアントファイルを同定し、次いでバリアントファイルを比較して、疾患の型または疾患の進行に関連するバリエーションを決定するための最新の方法を描示する図である。
【図２Ａ】図２は、参照配列内の遺伝子バリエーションを表す有向非巡回グラフ（ＤＡＧ）の構築について描示する図である。図２（Ａ）は、出発参照配列および欠失の付加を示す図である。図２（Ｂ）は、挿入およびＳＮＰの付加であり、これにより、アライメントに使用される最終的なＤＡＧに到達することを示す図である。
【図２Ｂ】図２は、参照配列内の遺伝子バリエーションを表す有向非巡回グラフ（ＤＡＧ）の構築について描示する図である。図２（Ａ）は、出発参照配列および欠失の付加を示す図である。図２（Ｂ）は、挿入およびＳＮＰの付加であり、これにより、アライメントに使用される最終的なＤＡＧに到達することを示す図である。
【図３】図３は、有向非巡回グラフとして表される３つのバリアントコールフォーマット（ＶＣＦ）のエントリーについて描示する図である。
【図４Ａ】図４（Ａ）は、核酸配列リードを、挿入イベントならびに参照配列を構成する構築物にアラインすることについての、図解による表示である。
【図４Ｂ】図４（Ｂ）は、核酸配列リード「ＡＴＣＧＡＡ」の適正な場所を同定するために使用される行列およびバックトラックを示す図である。
【図５】図５は、患者の「正常な」ゲノムと疾患試料に対応する患者のゲノムとの間のバリエーションに加えて、患者の「正常な」ゲノムと許容される参照との間のバリエーションを構成する参照配列構築物を生成するためのワークフローを描示する図である。
【図６】図６は、参照配列、参照配列とは挿入によって異なる非疾患試料、および非疾患試料とはがんに関連する多型によって異なる疾患試料に基づき、参照配列構築物について説明する図である。
【図７】図７は、患者の「正常な」ゲノム、主要がん性クローン、および副次がん性クローンの間のバリエーションを構成する参照配列構築物を生成するためのワークフローを描示する図である。副次がん性クローンは転移性疾患をもたらしうる。
【図８】図８は、患者の「正常な」ゲノム、主要がん性クローン、およびいくつかの副次がん性クローンの間のバリエーションを構成する参照配列構築物を生成するためのワークフローを描示する図である。
【図９】図９は、患者の「正常な」ゲノム、主要がん性クローン、およびいくつかの副次がん性クローンの間のバリエーションを構成する参照配列構築物を生成するためのワークフローを描示する図である。
【図１０】図１０は、並列処理のための連想計算モデルについて描示する図である。
【図１１】図１１は、並列計算のためのアーキテクチャーについて描示する図である。
【発明を実施するための形態】
【００２５】
本発明は、個体間、異なる疾患の間、およびそれらの疾患の異なる段階の間のバリエーションを構成する多次元参照配列構築物を生成することによって、疾患により誘導される変異を同定するための方法およびシステムを含む。構築されたら、これらの参照配列構築物を使用して、疾患を有すると考えられる患者または疾患を有しており寛解状態が考えられる患者に由来する遺伝子試料に対応する配列リードをアラインすることができる。アライメントされた配列により、試料の性質、例えば、転移性であることに関する即座の情報がもたらされる。したがって、参照配列構築物を使用して、患者をがんなどの疾患の再発または進行についてモニターすることができる。参照配列構築物を使用して、疾患間および／または病態間の構造的な関係を試験することもできる。参照配列構築物は、以前に決定されたバリアントファイルから製作することもでき、参照配列構築物は、新規に、例えば、患者に由来する試料から創出することもできる。
【００２６】
一部の実施形態では、参照配列構築物は、下記の有向非巡回グラフ（ＤＡＧ）であるが、参照配列は、構築物が、アライメントのためにフォーマットされていることを条件として、種内の異なる生物の配列内の遺伝的変異性を反映する任意の表示でありうる。構築物において表される遺伝的変異性は、個体内の種々の組織間または細胞間のものでありうる。構築物において表される遺伝的変異性は、異なる個体間または異なる生物間のものでありうる。構築物において表される遺伝的変異性は、疾患の病期が異なる同様の組織間または細胞間のものでありうる。
【００２７】
一般に、参照配列構築物は、サンプリングされた配列の間で同一な部分と、サンプリングされた配列の間で変化する部分とを含む。したがって、構築物は、同じ配列(複数可)を含む位置（すなわち、いくつかのカノニカル・オーダリングに従う）と、遺伝的変異性を反映する代替配列を含むいくつかの位置とを有すると考えることができる。本出願は、加えて、核酸リードの、構築物内の場所に対するアライメントに基づき、疾患または病期を同定するための方法も開示する。方法は、遺伝子シーケンシングおよび変異スクリーニングの分野に広く適用可能である。
参照配列構築物
【００２８】
核酸リードをアラインして遺伝子型解析するのに単一の参照配列を使用する先行技術による配列アライメント法と異なり、本発明では、種内、集団内、なおまたは単一の生物体における異なる細胞間の遺伝子配列の変異性を構成しうる構築物を使用する。遺伝子バリエーションについての表示は、有向非巡回グラフ（ＤＡＧ）（上記で論じた）または行−列によるアライメント行列として提示することができ、これらの構築物は、アライメントアルゴリズムのパラメータを適正に設定する（下記で論じる）ことを条件として、本発明のアライメント法と共に使用することができる。
【００２９】
本発明の好ましい実施形態では、構築物は、有向非巡回グラフ（ＤＡＧ）である、すなわち、方向を有するが、巡回経路を有さない（すなわち、配列経路は、１回より多く参照構築物上の位置を通って進みえない）。ＤＡＧでは、配列内の遺伝子バリエーションを、代替的なノードとして表す。ノードは、保存的配列の区画の場合もあり、遺伝子の場合もあり、単に核酸の場合もある。構築物を通る、異なる可能な経路は、公知の遺伝子バリエーションを表す。ＤＡＧは、生物体の全ゲノムについて構築することもでき、ＤＡＧは、ゲノムの部分、例えば、染色体、または遺伝情報のより小さなセグメントだけについて構築することもできる。一部の実施形態では、ＤＡＧは、１０００を超える核酸、例えば、１０，０００を超える核酸、例えば、１００，０００を超える核酸、例えば、１，０００，０００を超える核酸を表す。ＤＡＧは、種（例えば、Ｈｏｍｏ  ｓａｐｉｅｎｓ）を表す場合もあり、選択された集団（例えば、乳がんを有する女性）を表す場合もあり、なおまたは同じ個体における異なる腫瘍細胞間の遺伝子バリエーションなど、より小さな部分集団を表す場合もある。
【００３０】
ＤＡＧ構築の簡単な例を、図２に示す。図２（Ａ）に示される通り、ＤＡＧは、図２（Ａ）に配列番号１：ＣＡＴＡＧＴＡＣＣＴＡＧＧＴＣＴＴＧＧＡＧＣＴＡＧＴＣとして示される参照配列で始まる。実際的には、参照配列は、はるかに長いことが多く、全ゲノムでありうる。一部の実施形態では、配列は、ＦＡＳＴＡファイルまたはＦＡＳＴＱファイルである（ＦＡＳＴＱは、次世代シーケンサーから生成された配列データのためのデフォルトフォーマットとなっている）。一部の実施形態では、参照配列は、ＧＲＣｈ３７などの標準的な参照でありうる。一部の実施形態では、参照配列は患者の非疾患細胞に由来する配列である。当業者により認識される通り、配列内の各文字（または記号）は、実際的には、ヌクレオチド（例えば、デオキシリボヌクレオチドまたはリボヌクレオチド）またはアミノ酸（例えば、ヒスチジン、ロイシン、リシンなど）に対応する。
【００３１】
次のステップでは、図１（Ａ）の下図に示される通り、バリアントを参照配列に付加する。図１（Ａ）に示されるように、バリアントは、図中の線の間の、参照からの配列「ＡＧ」の欠失、すなわち、配列番号２である。図上では、この欠失は、参照配列を、欠失の前後のノードに切断し、ノードをエッジで接続し、同様に一方のノードから「ＡＧ」へ、次いで他方のノードへの経路を創出することにより表される。したがって、ノード間の経路の１つは参照配列を表し、他の経路は欠失を表す。
【００３２】
実際的には、バリアントは、１０００  Ｇｅｎｏｍｅｓ  Ｐｒｏｊｅｃｔウェブサイトで見出されうるＶＣＦファイルなどの、バリアントコールフォーマット（ＶＣＦ）ファイル内のエントリーを適用することにより、ＤＡＧに対してコールする。各ＶＣＦファイルは、特異的な参照ゲノムに適合させてあるため、文字列がどこに位置するのかを同定することは、困難ではない。実際、ＶＣＦファイル内の各エントリーは、図３に表される通り、参照と組み合わせて、別個のグラフを創製するエントリーと考えることができる。図２中のＶＣＦエントリーは、図３のＶＣＦエントリーに対応しないことに注目されたい。個体の非疾患細胞の配列および疾患細胞の配列を比較することによって、ＤＡＧに含めるためのバリアントを同定することも可能である。
【００３３】
図２（Ｂ）に移ると、特異的な位置における挿入「ＧＧ」に対応する、第２のＶＣＦエントリーを付加して、伸長型ＤＡＧ、すなわち、配列番号３および配列番号４を含むＤＡＧを作製する。次に、第３のＶＣＦエントリーを、伸長型ＤＡＧに付加して、参照配列内の初期のＳＮＰ、すなわち、配列番号５〜８を含むＳＮＰを構成することができる。こうして、３つのステップで、核酸リードをそれに対してアラインさせることができるＤＡＧが創製された（下記で論じられるとおり）。
【００３４】
実際的には、ＤＡＧは、コンピュータメモリ内（ハードディスク、フラッシュメモリ、クラウドメモリなどの中）に、ノードのセットＳとして表され、各ノードは、文字列、親ノードのセット、および位置により規定される。文字列とは、ノードの「内容物」、すなわち、配列であり、親ノードは、ノードの位置を、グラフ内の他のノードに照らして規定し、ノードの位置は、システム内のいくつかのカノニカル・オーダリング、例えば、参照ゲノムに対する位置である。グラフを、参照配列に照らして規定することが厳密に必要なわけではないが、これにより、出力データの操作が簡略となる。当然ながら、Ｓに対するさらなる制約は、それがループを含みえないことである。
【００３５】
多くの実施形態では、ノードは、図２（Ａ）および２（Ｂ）に示される通り、複数の文字を含むが、ノードは、例えば、図３に示される通り、単一の塩基を表す単一の文字でありうる。ノードが文字の文字列を表す例では、従来のＳｍｉｔｈ−Ｗａｔｅｒｍａｎ技法を用いて行われるような文字ごとの計算ではなく、ノード内の文字の全てを単一の比較ステップでアラインすることができる。結果として、計算負荷が最新の方法と比較して著しく低減する。計算負荷の低減により、アライメントを、より少ない資源を用いてより迅速に完了することができる。数百万の小さなリードをアラインしアセンブルすることが必要とされる次世代シークエンシングにおいて使用する場合、この計算負荷の低減には、意味のある情報、すなわち、遺伝子型をより迅速に利用可能にしながら、アライメントのコストを削減するという点で、明確な利点がある。患者の遺伝子型に対して処置を調整する例では、速度の増大により、患者が、最新の方法を使用した場合よりも数日早く処置を受け始めることが可能になる。
【００３６】
このＤＡＧ法を、大型の構造へと外挿することにより、参照の所与の領域について、遺伝子配列内の公知の変異を表す、数千のＶＣＦエントリーを組み込むＤＡＧを構築することが可能である。にも拘らず、ＤＡＧが嵩高くなると、計算も長くかかるので、多くの適用では、配列の部分、例えば、染色体だけを表しうる、小型のＤＡＧを使用する。他の実施形態では、ＤＡＧにより包含される集団のサイズを減じることにより、例えば、乳がんにおけるバリエーションを表すＤＡＧから、トリプルネガティブ乳がんにおけるバリエーションを表すＤＡＧへと移行することにより、ＤＡＧを小型とすることができる。あるいは、試料間で一致している、ＤＡＧの大部分を結果としてもたらすことが典型的な、容易に同定される遺伝子マーカーに基づきカスタマイズされた、長大なＤＡＧも使用することができる。例えば、アフリカ系女性（African-ancestry  female）に由来する核酸リードのセットを、アフリカ系女性（women  of  African  ancestry）に由来するＶＣＦエントリーにより創製されたＤＡＧに対してアラインすることの方が、同じ配列にわたりヒトにおいて公知の全てのバリエーションを構成するＤＡＧと比較して速い。本発明のＤＡＧは、それらが、時間の経過にわたって、新たに同定された変異を組み込むように改変されうるという点で、動的構築物であることを認識されたい。加えて、また、アライメント結果をＤＡＧへと再帰的に付加するアルゴリズムも可能である。
【００３７】
文字列対ＤＡＧアライメントの場合は、ギャップペナルティーを、ギャップ挿入のコストをなおより大きくし、これにより、全体的な配列内の新たなギャップのオープニングではなく、配列に対するアライメントを支援するように調整することができる。当然ながら、ＤＡＧ内の改善（上記で論じた）により、変異は、ＤＡＧ内で構成されるため、ギャップの発生は、なおさらに減少するはずである。
アライメントアルゴリズム
【００３８】
一実施形態では、アルゴリズムを使用して、配列リードを、有向非巡回グラフ（ＤＡＧ）に対してアラインする。「背景技術（Background）」で表されたアルゴリズムと異なり、アライメントアルゴリズムでは、ＤＡＧ（例えば、参照配列構築物）上の位置において含有される各配列に対する最大スコアを同定することにより、Ｃｉｊの最大値を同定する。実際、先行する位置を「後ろ向きに（backwards）」見ることにより、複数の可能な経路にわたり最適のアライメントを同定することが可能である。
【００３９】
本発明のアルゴリズムは、上記で論じた通り、リード（別名「文字）および有向非巡回グラフ（ＤＡＧ）上で実行される。アルゴリズムを規定する目的で、Ｓを、アラインされる文字列とし、Ｄを、Ｓがアラインされる有向非巡回グラフとする。文字列Ｓの成分において、１で始まるインデックスがカッコ内に示される。したがって、Ｓが文字列ＡＴＣＧＡＡであれば、Ｓ［１］＝Ａ、Ｓ［４］＝Ｇなどである。
【００４０】
ＤＡＧでは、ノードの配列の各文字は、別個の成分であるｄとして表される。ｄの先行成分（predecessor）は、以下のように定義される。
（ｉ）ｄが、そのノードの配列の第１の文字でなければ、そのノード内のｄに先行する文字が、その（唯一の）先行成分であり、
（ｉｉ）ｄが、そのノードの配列の第１の文字であれば、任意のノードの配列の最後の文字であって、ｄのノードの親である文字が、ｄの先行成分である。
【００４１】
全ての先行成分のセットは、Ｐ［ｄ］として表す。
「最良の」アライメントを見出すために、アルゴリズムでは、Ｓの最初のｊ個の成分の、ｄに先行する（およびｄを含む）ＤＡＧの部分による最適のアライメントについてのスコアである、Ｍ［ｊ，ｄ］の値を求める。このステップは、「背景技術」節中の等式１内のＨｉｊを見出すステップと同様である。具体的に、Ｍ［ｊ，ｄ］を決定するステップは、下記：
【数６】
2016533182.tif 000008
で規定される通り、ａ、ｉ、ｅ、および０のうちの最大値を見出すことを伴う。
【００４２】
上記で記載した通り、ｅとは、Ｓの最初のｊ個の文字の、ＤＡＧの部分であって、ｄまでであるが、ｄを含まない部分によるアライメントのうちの最高のアライメントに、追加のＤＥＬＥＴＥ＿ＰＥＮＡＬＴＹを加えた値である。したがって、ｄが、ノードの配列の第１の文字でなければ、唯一の先行成分ｐが存在し、Ｓの最初のｊ個の文字の、ＤＡＧ（ｐまでであり、ｐを含む）によるアライメントスコアは、Ｍ［ｊ，ｐ］＋ＤＥＬＥＴＥ＿ＰＥＮＡＬＴＹと等しい。ｄが、そのノードの配列の第１の文字である場合、複数の可能な先行成分が存在することが可能であり、ＤＥＬＥＴＥ＿ＰＥＮＡＬＴＹは定数であるため、［Ｍ［ｊ，ｐ＊］＋ＤＥＬＥＴＥ＿ＰＥＮＡＬＴＹ］を最大化することは、先行成分を、Ｓの最初のｊ個の文字による最高のアライメントスコアと共に選択することと同じである。
【００４３】
等式（６）では、ｉとは、文字列Ｓの最初のｊ−１個の文字の、ｄまでであり、ｄを含むＤＡＧによるアライメントに、ＳＷにおける挿入引数の定義（等式１を参照されたい）と同様のＩＮＳＥＲＴ＿ＰＥＮＡＬＴＹを加えた値である。
【００４４】
加えて、ａとは、Ｓの最初のｊ個の文字の、ＤＡＧの部分であって、ｄまでであるが、ｄを含まない部分によるアライメントのうちの最高のアライメントに、ＭＡＴＣＨ＿ＳＣＯＲＥ（Ｓのｊ番目の文字が、文字ｄと同じである場合）またはＭＩＳＭＡＴＣＨ＿ＰＥＮＡＬＴＹ（Ｓのｊ番目の文字が、文字ｄと同じでない場合）を加えた値である。ｅと同様に、これは、ｄが、そのノードの配列の第１の文字でなければ、唯一の先行成分、すなわち、ｐが存在することを意味する。これは、ａが、Ｓの最初のｊ−１個の文字の、ＤＡＧ（ｐまでであり、ｐを含む）によるアライメントスコア、すなわち、ｄとＳのｊ番目の文字とがマッチするのかどうかに応じて、ＭＩＳＭＡＴＣＨ＿ＰＥＮＡＬＴＹまたはＭＡＴＣＨ＿ＳＣＯＲＥを加えたＭ［ｊ−１，ｐ］であることを意味する。ｄが、そのノードの配列の第１の文字である場合、複数の可能な先行成分が存在しうる。この場合、｛Ｍ［ｊ，ｐ＊］＋ＭＩＳＭＡＴＣＨ＿ＰＥＮＡＬＴＹまたはＭＡＴＣＨ＿ＳＣＯＲＥ｝を最大化することは、先行成分を、Ｓの最初のｊ−１個の文字による最高のアライメントスコア（すなわち、Ｍ［ｊ−１，ｐ＊］の候補引数の最高値）と共に選択し、ｄとＳのｊ番目の文字とがマッチするのかどうかに応じて、ＭＩＳＭＡＴＣＨ＿ＰＥＮＡＬＴＹまたはＭＡＴＣＨ＿ＳＣＯＲＥを加えることと同じである。
【００４５】
ここでもまた、「背景技術」で論じられたＳＷアルゴリズムの場合と同様に、ペナルティー、例えば、ＤＥＬＥＴＥ＿ＰＥＮＡＬＴＹ、ＩＮＳＥＲＴ＿ＰＥＮＡＬＴＹ、ＭＡＴＣＨ＿ＳＣＯＲＥ、およびＭＩＳＭＡＴＣＨ＿ＰＥＮＡＬＴＹは、少数のギャップを伴うアライメントを促すなどのように調整することができる。
【００４６】
上記の等式で記載されている通り、アルゴリズムでは、各リードについて、その成分についての挿入スコア、欠失スコア、およびマッチスコアを計算するだけでなく、ＤＡＧ上の任意の先行ノードを後ろ向きに見て（ＤＡＧの方向と反対方向に）、最大のスコアを見出すことにより、最大値を見出す。こうして、アルゴリズムは、ＤＡＧを通る異なる経路であって、公知の変異を含有する経路を横断することが可能である。グラフは有向であるため、グラフの方向と反対方向に移動するバックトラックは、グラフの起点に向かって好ましいバリアント配列に進み、最大値のアライメントスコアは、最も可能性の高いアライメントを、高い確実性で同定する。上記の等式は、「最大」値として表されるが、「最大」は、例えば、等式の全てにおいて記号を切り替え、最小値について解くことを含む、最適化の任意の形態を包含することを意図する。
【００４７】
開示されるアルゴリズムの実行について、図４で例示するが、ここで配列「ＡＴＣＧＡＡ」を、参照配列である配列番号１０：ＴＴＧＧＡＴＡＴＧＧＧと、公知の挿入イベントである配列番号１１：
【化１】
2016533182.tif 000009
［ここで、挿入には下線を付す］とを表示するＤＡＧに対してアラインする。図４（Ａ）が、ＤＡＧと比較されるリードについての図解による表示を示すのに対し、図４（Ｂ）は、比較に対応する実際の行列を示す。「背景技術」で論じられたＳｍｉｔｈ−Ｗａｔｅｒｍａｎ技法と同様に、本発明のアルゴリズムでは、最高のスコアを同定し、バックトラックを行って、リードの適正な場所を同定する。図４（Ａ）および（Ｂ）はまた、本発明が、文字列について、構築物に対する実際のマッチをもたらすのに対し、公知の方法（例えば、ＳＷ）であったら、文字列を、参照の誤った部分にアラインする、または文字列を、アライメント内に含まれるのに十分に高いアライメントスコアを生成しないものとして棄却する可能性が高いことも強調する。配列リードが、ＤＡＧ内に含まれていなかったバリアントを含む場合、アラインされた配列は、ギャップ、挿入などを伴うと報告される。
疾患変異性を収容するための構築物の製作
【００４８】
上記の通り、参照配列構築物は、既存のバリアントファイルから調製することもでき、構築物は、ある特定のサンプリングされた配列を参照配列と比較することによって新規に調製することもできる。そのような新規の構築の例が図５に示されている。参照ゲノム、例えば、ＧＲＣｈ３７から出発して、非がん性試料をシーケンシングし、参照と比較してバリアントのファイルを生成する。このバリアントのファイルを参照配列構築物、例えば、上記のＤＡＧに組み込む。バリアントは、挿入、欠失、多型、構造バリアントなどを含みうる。次いで、結果として得られる構築物を使用して、個体由来の疾患試料からのリードにアラインすることができる。このアライメントステップにより、疾患の状態と相関する可能性がある「新しい」変異（すなわち、主要クローン）であって、非がん性試料中にすでに存在していた変異とは即座に区別される（後者は構築物内にすでに含まれているので）、変異の場所に関する即座の情報がもたらされる。さらに、主要クローン試料は参照に直接アラインされず、参照配列構築物にアラインされ、主要クローン試料の大部分は構築物に完全にアラインされるはずであり、任意のアラインされないリードにより、疾患の性質に関して即座に手がかりがもたらされる。
【００４９】
例を次のレベルに進めると、図５に示される通り、非疾患クローン試料と主要クローン試料との間のバリアントを、新しい参照構築物、「主要クローンを伴う参照」に組み込むことができる。そのような参照構築物は図６により詳細に示されている。図６では、３つの任意の配列（配列番号１２〜１４）を使用して参照配列の構築、ならびに参照、非疾患配列、および主要クローンの組み入れを説明する。配列番号１２は、良好な出発点であると決定された、参照配列の一部を表す。しかし、問題の個体は、参照配列（配列番号１３）には存在しない１５ｂｐの挿入断片を有する。加えて、がんを有すると同定された個体は、シーケンシングされる腫瘍の試料を有する。シーケンシングすると、腫瘍試料は挿入断片（配列番号１４）内に多型を有することが見出される。図６の下の参照配列構築物に示される通り、３つの配列全てをこの構築物内に構成することが可能である。
【００５０】
図６のこの構築物は、少なくとも２つの目的に関して有用である。第１に、いかなる追加的な解析も伴わずに、参照配列構築物により、挿入断片に別々に由来する、多型と主要クローンとの間の関係が示され、これは、ほぼ間違いなくがんとは関連しない。典型的には現代のがんシーケンシングにおいて行われるように、配列番号１４が配列番号１２と直接比較された場合には、挿入断片内に多型が存在することが見逃されている可能性があることにも留意すべきである。第２に、参照配列構築物により、新しい試料を比較することができる新しいアライメントツールがもたらされる。例えば、挿入断片に部分的にアラインされる、多型を含むリード（示されていない）はがん性である可能性があるが、挿入断片に部分的にアラインされるが、多型の領域内に「ＧＧ」の代わりに「ＡＣ」を含有するリード（示されていない）はがん性である可能性が低い。加えて、参照配列構築物にアラインされなかった、他の変異に加えて多型を含有した新しいリードにより、がんがさらに進行している可能性があること、およびより高度な検査、例えば、全身ＭＲＩが望ましい可能性があることが示唆される。
【００５１】
図６に示されている参照配列構築物は、例えば、図７に示されるように、同定された副次クローンに対応するさらなる配列を付加することで反復して改善することができる。いくつかの場合には、副次クローンは、転移性細胞または他の進行した形態の疾患を表しうる。上記のアライメントアルゴリズムを使用して、副次クローンに対応する配列リードを、「主要クローンを伴う参照」にアラインし、変異がどこに位置するかを明らかにすることができる。図６における主要クローン変異の組み入れと同様に、副次クローン変異を参照配列構築物に組み込んで、さらに別の新しい参照配列構築物「副次クローンを伴う参照」を創出することもできる。「主要クローンを伴う参照」と同様に、「副次クローンを伴う参照」は、その後、個体における疾患の進行に関する情報をもたらし得、その個体（または適切な場合には他の個体）由来の新しい試料を型決定するために使用することができる。
【００５２】
新しい試料を参照配列構築物にアラインし、その後、新しく同定されたバリアントを構築物に付加して、新しい構築物を創出する工程は、無制限に繰り返すことができる。現実的には、参照配列構築物は非一時的コンピュータ読取り型媒体に保存される多変量構成であるので、新しい構造の付加は些末なものである。加えて、新しいリードをこれらの極めて複雑な参照構築物にアラインすることは、コンピュータにより実行可能であり、新しいリードを以前の配列の各々と個別に比較することよりもはるかに負担が少ない。構築物にアラインする工程と構築物を改善する工程は、図８に示される通り並行して行うこともでき、図９に示される通り順番に行うこともできる。方法を並行して完了させるか順番に完了させるかにかかわらず、結果として得られる参照配列構築物は同一であるはずである。それにもかかわらず、新しいエレメントを付加する順序に応じて、疾患の進行に関する異なる情報がこの工程から収集されうる。
並列化の見込み
【００５３】
Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎ−Ｇｏｔｏｈアルゴリズムの逐次形は、大規模な並列化に適応し、大幅に改変されている。例えば、連想大規模並列処理（Associative  Massive  Parallelism）を使用するＳｍｉｔｈ−Ｗａｔｅｒｍａｎ法（ＳＷＡＭＰ）と呼ばれるＡＳＣモデルについては、参照によりその全体において本明細書に組み込まれる、米国特許公開第２０１２／０２３９７０６号において記載されている。ＳＷＡＭＰ（および他の並列処理システム）のための並列化の一部は、任意の反対角成分（anti-diagonal）に沿った値が、互いから独立であるという事実から来る。こうして、所与の反対角成分に沿ったセルの全ては、計算リソースを分散させるように、並列的に処理することができる。上記の再帰式で示されたデータの依存性により、達成可能な並列処理のレベルは制限されるが、ウェーブフロント法を使用することにより、この有用なアルゴリズムはさらに加速化される。Wozniak（Comput  Appl  in  the  Biosciences（CABIOS）、１３巻（２号）：１４５〜１５０頁、１９９７年）により、Ｓｕｎ  Ｕｌｔｒａ  ＳＰＡＲＣ上で実行されるウェーブフロント法では、特化したＳＩＭＤ様のビデオ処理命令を使用する。Wozniakは、ＳＩＭＤレジスターを使用して、副対角成分（minor  diagonal）に対応する値を保存したところ、同じマシン上の従来の実行に対して２倍の加速化を報告している。Wozniakの例に続く、コードを並列化する同様の方法は、ストリーミングＳＩＭＤ拡張（ＳＳＥ：Ｓｔｒｅａｍｉｎｇ  ＳＩＭＤ  Ｅｘｔｅｎｓｉｏｎ）セットを、ｘ８６アーキテクチャーに使用することである。Ｉｎｔｅｌにより設計されたベクトル様演算では、少数の値（通例、４つ、８つ、または１６の値）に対する単一の演算／命令を、一度に完了させる。多くのＡＭＤ製チップおよびＩｎｔｅｌ製チップが、ＳＳＥの多様なバージョンを支援しており、Ｉｎｔｅｌでは、その最新チップセットのためのアドバンストベクトルエクステンション（ＡＶＸ）に関して、この技術の開発を継続している。
【００５４】
他の実行では、RognesおよびSeeberg（Bioinformatics（Oxford、England）、１６巻（８号）：６９９〜７０６頁、２０００年）は、Ｉｎｔｅｌ  Ｐｅｎｔｉｕｍ（登録商標）プロセッサーを使用して、ＳＳＥの先行成分である、ＭＭＸ  ＳＩＭＤ命令を、それらの実行のために使用している。RognesおよびSeeberg（Bioinformatics、１６巻（８号）：６９９〜７０６頁、２０００年）による、ＰａｒＡｌｉｇｎのための作業から開発された手法では、ウェーブフロント法を使用しない（Rognes、Nuc  Acids  Res、２９巻（７号）：１６４７〜５２頁、２００１年；Saeboら、Nuc  Acids  Res、３３巻（増刊２号）：Ｗ５３５〜Ｗ５３９頁、２００５年）。代わりに、彼らは、クエリー配列と並行にＳＩＭＤレジスターをアラインさせ、あらかじめ計算されたクエリー特異的なスコア行列を使用して、８つの値を一度に計算する。この方法のさらなる詳細は、参照により本明細書に組み込まれる、Ｕ．Ｓ．７，９１７，３０２において見出すことができる。RognesおよびSeebergが、ＳＩＭＤレジスターを配置する（layout）方式である、ノースネイバー依存方式によれば、ＳＳＥによる並列「ベクトル」計算から得られる潜在的加速化のうちの最大３分の１が失われうる。これを克服するために、彼らは、ＳＷＡＴ様最適化を組み込んでいる。アフィンギャップペナルティーを大きくすると、ノーザンネイバーは、大半の場合にゼロとなる。これが成り立つなら、プログラムは、ノースネイバーの値の計算をスキップすることが可能であり、これを、Farrar（Bioinformatics、２３巻（２号）：１５６〜１６１頁、２００７年）は、「Ｆ遅延評価」と称している。RognesおよびSeebergの方法では、ノースネイバーの値がある特定の閾値を下回る場合には、それをスキップすることにより、等式１の計算回数を縮減して、それらのアルゴリズムを加速化することが可能である。RognesおよびSeeberg、Bioinformatics、１６巻（８号）：６９９〜７０６頁、２０００年では、ＭＭＸ／ＳＳＥ命令およびＳＷＡＴ様拡張を介する８元ベクトルを使用して、６倍の加速化が報告された。
【００５５】
Farrar（Bioinformatics、２３巻（２号）：１５６〜１６１頁、２００７年）によりなされたＳＳＥ作業では、ストライプパターンまたはストライドパターンのアクセスを使用して、ＳＩＭＤレジスターを、クエリーレジスターに沿って線形に並べる。このようにすることにより、いかなる依存性の重複も回避される。ここでもまた、ＳＷＡＴ様最適化（Farrar、Bioinformatics、２３巻（２号）：１５６〜１６１頁、２００７年）を組み込むことにより、Wozniak（CABIOS、１３巻（２号）：１４５〜１５０頁、１９９７年）およびRognesおよびSeeberg（Bioinformatics（Oxford、England）、１６巻（８号）：６９９〜７０６頁、２０００年）によるＳＩＭＤ実装に対して、２〜８倍の加速化が達成されている。ブロック置換行列、および効率的で巧妙な内部ループであって、ノーザン（Ｆ）条件により、その内部ループの外部へと移動させた内部ループは、重要な最適化である。１６ビットエレメント、８ビットエレメントの処理のための、ストライドパターンによるメモリアクセス（strided  memory  pattern  access）もまた、メモリアクセス時間を改善し、全体的な加速化に寄与する。
【００５６】
Farrar（Sequence  Analysis、２００８年）は、ソニー、東芝、およびＩＢＭにより製造されたＣｅｌｌ  Ｐｒｏｃｅｓｓｏｒのために、自身の作業を拡張した。このＣｅｌｌ  Ｐｒｏｃｅｓｓｏｒは、１つの主コアおよび８つの副コアを有する。Ｃｅｌｌ  Ｂｒｏａｄｂａｎｄ  Ｅｎｇｉｎｅは、複数のさらなるＳｍｉｔｈ−Ｗａｔｅｒｍａｎ実装であって、いずれもＦａｒｒａｒのストライピング法を使用する、Szalkowskiら（BMC  Res  Notes、１巻（１０７号）、２００８年）によるＳＷＰＳ３、およびWirawanら（BMC  Bioinformatics、９巻（３７７号）、２００８年）によるＣＢＥＳＷを含む実装のための、開発プラットフォームであった。Rudnickiら（Fund  Inform.、９６巻、１８１〜１９４頁、２００９年）は、ＰＳ３を使用して、複数のデータベース配列にわたる並列化を使用する方法を開発した。
【００５７】
Rognes（BMC  Bioinformatics、１２巻（２２１号）、２０１１年）はまた、ＳＷＩＰＥと呼ばれるマルチスレッド法であって、複数のデータベース配列を、並列的に処理するマルチスレッド法も開発している。焦点は、ＳＩＭＤ法を、「通常のＣＰＵ」上で使用することであった。粗視化並列処理を使用するこの探索は、複数のデータベース配列を並列的に使用する作業を分割するものであり、これは、Liuら（BMC  Res  Notes、２巻（７３号）、２００９年）ならびにLigowskiおよびRudnicki（Eight  Annual  International  Workshop  on  High  Performance  Computational  Biology、Rome、２００９年）によるＣＵＤＡＳＷに記載されているグラフィックプロセッサユニット（ＧＰＵ：ｇｒａｐｈｉｃｓ  ｐｒｏｃｅｓｓｏｒ  ｕｎｉｔ）ベースのツールと同様である。ＧＰＵ作業の他の実装は、Liuら（BMC  Res  Notes、３巻（９３号）、２０１０年）およびLigowskiら（GPU  Computing  Gems,  Emerald  Edition、Morgan  Kaufmann、１５５〜１５７頁、２０１１年）によるＣＵＤＡＳＷ＋＋２．０でなされている。
【００５８】
他の変化形では、小スケールのベクトルによる並列化（８、１６、または３２元の並列処理）を、複数の配列を並列的にアラインするＧＰＵ実装を介して、計算をアクセス可能とするのに使用することができる。計算の理論的なピーク加速化は、最適な加速化であるｍ倍である。９６の処理エレメントを使用する、ＣｌｅａｒＳｐｅｅｄ実装について、９６倍の加速化がなされることから、理論的な加速化が確認される。
並列計算モデル
【００５９】
Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎ配列アライメントを開発および拡張するのに使用される、主要な並列モデルは、連想計算（ＡＳＣ：ＡＳｓｏｃｉａｔｉｖｅ  Ｃｏｍｐｕｔｉｎｇ）（Potterら、Computer、２７巻（１１号）：１９〜２５頁、１９９４年）である。本明細書では、Ｓｍｉｔｈ−Ｗａｔｅｒｍａｎアルゴリズムの効率的な並列バージョンが記載される。本節では、このモデルおよび他の１つのモデルが詳細に記載される。
【００６０】
ここでは、いくつかの関与性の語彙が定義される。フリンによるコンピュータアーキテクチャーの分類法からの２つの目的の用語は、並列計算の２つの異なるモデルである、ＭＩＭＤおよびＳＩＭＤである。複数命令複数データ（ＭＩＭＤ：ｍｕｌｔｉｐｌｅ−ｉｎｓｔｒｕｃｔｉｏｎ，ｍｕｌｔｉｐｌｅ−ｄａｔａ）モデルと分類される、コンピュータクラスターを、超大スケールのアライメントにおけるメモリの限界を克服する概念実証として使用する。節８では、ＭＩＭＤモデルの使用法について記載する。また、ＡＳＣとして公知の、拡張型データ並列単一命令複数データ（ＳＩＭＤ：ｓｉｎｇｌｅ−ｉｎｓｔｒｕｃｔｉｏｎ  ｍｕｌｔｉｐｌｅ−ｄａｔａ）モデルについても記載される。
複数命令複数データ（ＭＩＭＤ）
【００６１】
複数データ複数命令モデルまたはＭＩＭＤモデルは、現在利用可能な並列システムの大半について記載するものであり、流通している一般用コンピュータクラスターを含む。ＭＩＭＤプロセッサーは、各々がそれ固有のローカルメモリを伴う（Quinn、Parallel  Computing:  Theory  and  Practice、２版、New  York:  McGraw-Hill、１９９４年）、本格的中央処理装置（ＣＰＵ：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）を有する。ＳＩＭＤモデルと異なり、ＭＩＭＤプロセッサーの各々は、それ固有のプログラムを、非同期的に保存および実行する。ＭＩＭＤプロセッサーは、それらが通信することを可能とするネットワークを介して接続されるが、使用されるネットワークは、マシン（クラスターノード）間のＥｔｈｅｒｎｅｔ（登録商標）接続、Ｍｙｒｉｎｅｔ接続、およびＩｎｆｉｎｉＢａｎｄ接続にわたり、広く変化しうる。通信は、ＳＩＭＤよりはるかに緩やかな通信構造を援用する傾向があり、単一のユニット内に収まらない。データは、ネットワークに沿って、個々のプロセッサーにより、それらが実行している、それらの個々のプログラムの制御下で、非同期的に移送される。通信は、メッセージの送受信を支援する複数の異なる並列言語のうちの１つにより操作されることが典型的である。このための極めて一般的なライブラリーは、メッセージパッシングインターフェース（ＭＰＩ）として公知である。「ＳＩＭＤ様」方式の通信も可能であるが、データの移動は、非同期的である。ＭＩＭＤによる並列計算は通例、プロセッサーにより実行される多様なタスクが、高度に独立（すなわち、いわゆる「驚異的並列（embarrassingly  parallel）」問題または「あきれるほど並列（pleasingly  parallel）」問題）でない限りにおいて、広範な通信および頻繁な同期化を必要とする。節８で提示される作業では、ＩｎｆｉｎｉＢａｎｄを介して接続された、ＡＭＤ  Ｏｐｔｅｒｏｎクラスターを使用する。
【００６２】
ＳＩＭＤと異なり、メッセージの送受信に必要とされる最悪の場合の時間は、予測するのが困難であるかまたは不可能である。ＭＩＭＤソフトウェアのためのメッセージの送受信の実行時間は、ＳＩＭＤに典型的な、最悪の場合の理論的な評価によってではなく、試行により決定されることが多い、平均的な場合の推定値を使用して決定することが典型的である。ＭＩＭＤソフトウェアの最悪の場合は、極めて悪いことが多く、生じるのはまれであるので、平均的な場合の推定値がはるかに有用である。結果として、特定の問題についてＭＩＭＤに必要とされる通信時間は、ＳＩＭＤの場合より長くなる可能性があり、通例、有意に長い。これにより、ＭＩＭＤのプログラミング（とりわけ、メッセージの送受信を使用する場合）における重要な目標であって、必要とされるプロセッサー間通信の数を最小化し、プロセッサー通信間の時間の量を最大化するという目標がもたらされる。これは、グラフィックプロセッサまたはＧＰＵを使用する場合など、単一のカードによる加速化レベルでもなお成り立つ。
【００６３】
また、データ並列プログラミングも、ＭＩＭＤのプログラミングで重要な技法であるが、この場合、全てのタスクは、異なるデータに対して同じ演算を実施し、多様な臨界点に限り同期化される。ＭＩＭＤシステムのためのアルゴリズムの大半は、単一プログラム複数データ（ＳＰＭＤ：Ｓｉｎｇｌｅ−Ｐｒｏｇｒａｍ、Ｍｕｌｔｉｐｌｅ−Ｄａｔａ）プログラミングパラダイムで書き込まれる。各プロセッサーは、同じプログラムのそれ固有のコピーであって、そのプロセッサーまたはコアに特異的なコードセクションを、そのローカルデータに対して実行するコピーを有する。ＳＰＭＤパラダイムの一般性は、多数の異なるプログラムであって、異なるプロセッサーにわたり同時に実行され、なおかつ、単一の問題を解くのに協同することが可能なプログラムを書き込むことは極めて困難であるという事実から来る。メモリ集約的ではあるが、計算集約的ではない問題に使用される別の手法は、節８で提示される作業を使用して、ＪｕｍｂｏＭｅｍによりなされる通り、バーチャルメモリサーバーを創出することである。ここでは、その基礎となる実行においてＭＰＩが使用される。
単一命令複数データ（ＳＩＭＤ）
【００６４】
ＳＩＭＤモデルは、ＰＥと呼ばれる、複数の単純な演算処理エレメント（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）からなる。各ＰＥは、それ固有のローカルメモリであって、ＰＥがそこからフェッチおよび保存するメモリは有するが、プログラムをコンパイルまたは実行する能力は有さない。本明細書で使用される「並列メモリ」という用語は、計算システム内のローカルメモリを集合的に指す。例えば、並列メモリは、ＳＩＭＤコンピュータシステム内のローカルメモリの集合体（例えば、ＰＥのローカルメモリ）、ＭＩＭＤコンピュータシステム内のプロセッサーのローカルメモリの集合体（例えば、中央処理装置のローカルメモリ）などでありうる。プログラムの編集および実行は、制御装置（またはフロントエンド）と呼ばれるプロセッサーにより操作される（Quinn、Parallel  Computing:  Theory  and  Practice、２版、New  York:  McGraw-Hill、１９９４年）。制御装置は、通例はバスにより、全てのＰＥへと接続される。
【００６５】
全てのアクティブなＰＥは、制御装置から受信されたプログラムの命令を、ロックステップで、同期的に実行する。「いかなる時間単位においても、単一の演算は、複数の処理装置であって、各々が異なるデータを操作する処理装置上で、同じ実行状態にある」（Quinn、Parallel  Computing:  Theory  and  Practice、２版、New  York:  McGraw-Hill、１９９４年、７９頁）。全てのアクティブなＰＥは、同じ命令を、同時に並列的に実行するが、いくつかのＰＥは、任意の特定の命令をスキップすることを許容されうる（Baker、SIMD  and  MASC:  Course  notes  from  CS6/73301:Parallel  and  Distributed  Computing--power  point  slides、（２００４年）２００４年）。これは通例、ＰＥのうちの一部が、ｉｆ命令を実行し、残りのＰＥが、ｅｌｓｅ部分を実行する、「ｉｆ−ｅｌｓｅ」分枝構造を使用して達成される。このモデルは、「データ並列的」な性質の問題であって、たかだか少数のｉｆ−ｅｌｓｅ分枝構造であり、図像処理および行列演算など、同時に生じうる分枝構造を有する問題に理想的である。
【００６６】
制御装置は、データを、全てのアクティブなＰＥへとブロードキャストすることができ、制御装置はまた、制御装置とＰＥとの接続（通例、バス）を使用して、データ値を、特定のＰＥから得ることもできる。加えて、ＰＥのセットは、線形アレイ、２Ｄメッシュ、またはハイパーキューブなどの相互接続ネットワークであって、ＰＥ間の並列データの移動をもたらす相互接続ネットワークによっても接続される。データは、このネットワークを通して、同期的並列方式で、ＰＥにより移送され、ＰＥは、データの移動を含む命令を、ロックステップで実行する。命令を、ＰＥへとブロードキャストするのは、制御装置である。特に、ＳＩＭＤネットワークは、今日大半の並列コンピュータにより使用される、メッセージ送受信パラダイムを使用しない。このことの重要な利点は、ＳＩＭＤネットワークによる通信は、極めて効率的であり、通信に必要とされる最大の時間を、その特定の通信を制御するアルゴリズムの最悪の場合の時間により決定しうることである。
【００６７】
本節の残りは、拡張型ＳＩＭＤ  ＡＳＣモデルについて記載することに充てる。ＡＳＣは、本論のためのアルゴリズムの設計および開発の中心にある。
連想計算モデル
【００６８】
連想計算（ＡＳＣ）モデルとは、Ｇｏｏｄｙｅａｒ  ＡｅｒｏｓｐａｃｅのKenneth  Batcher博士により設計されたＳＩＭＤ式連想コンピュータであるＳＴＡＲＡＮ、および米国海軍で縦横に活用されているその後継モデルであるＡＳＰＲＯに基づく拡張型ＳＩＭＤである。
【００６９】
ケント州立大学コンピュータ科学科で開発された、ＡＳＣとは、連想計算のためのアルゴリズムモデルである（Potterら、Computer、２７巻（１１号）：１９〜２５頁、１９９４年）（Potter、Associative  Computing:  A  Programming  Paradigm  for  Massively  Parallel  Computers、Plenum  Publishing、１９９２年）。ＡＳＣモデルは、Ｇｏｏｄｙｅａｒ  Ａｅｒｏｓｐａｃｅにより組み立てられた連想プロセッサーであるＳＴＡＲＡＮ上およびＭＰＰ上の作業から成長した。現在ハードウェアではサポートされていないが、現在の研究努力は、このモデルを効率的にシミュレートし、かつ、このモデルのためにコンピュータを設計しようとしてなされている。
【００７０】
拡張型ＳＩＭＤモデルとして、ＡＳＣでは、マルチタスク処理および非同期的ポイント・ツー・ポイント通信経路決定（asynchronous  point-to-point  communication  routing）の両方を回避する、同期的データ並列プログラミングを使用する。いかなる時点においても、１つのタスクだけが実行され、このタスクの複数のインスタンスは、全てのアクティブな処理エレメント（ＰＥ）上で、ロックステップで実行されるので、マルチタスク処理は、不要である。ＳＩＭＤプログラマーと同様、ＡＳＣも、ロードバランシング、同期化、および動的タスクスケジューリングを伴う課題、ＭＰＩパラダイムおよび他のＭＩＭＤクラスターパラダイムでは明示的に取り組まなくてはならない問題を回避する。
【００７１】
図１０は、ＡＳＣコンピュータの概念モデルを示す。命令列（ＩＳ）としてもまた公知の、単一の制御装置と、各々がそれ固有のローカルメモリを伴う、複数の処理エレメント（ＰＥ）とがある。制御装置とＰＥアレイとは、ブロードキャスト／縮約ネットワーク（reduction  network）を介して接続され、ＰＥは、ＰＥデータ相互接続ネットワークを介して一体に接続される。
【００７２】
図１０で見られる通り、ＰＥは、それ固有のローカルメモリ内に置かれたデータへのアクセスを有する。データは、その場にとどまり、応答する（アクティブな）ＰＥが、それらのローカルデータを並列的に処理する。連想という語に対する言及は、データを、メモリアドレスではなく、内容により位置決定するための検索の使用に関する。それは、連想メモリを援用せず、その代わりに、ＡＳＣモデルとは、一般的なサイクルが、検索する〜処理する〜読み出す（retrieve）である、連想プロセッサーである。ＡＳＣモデルについての概観は、（Potterら、Computer、２７巻（１１号）：１９〜２５頁、１９９４年）において入手可能である。
【００７３】
アルゴリズムの表形式の特徴は、それ自体、ＡＳＣデータ構造本来の表形式の構造に起因して、ＡＳＣを使用する計算をもたらす。ＳＷＡＭＰでは、ロックステップによるノースネイバーおよびノースウェストネイバーのデータシフトのための、ＰＥ相互接続ネットワークにわたる、高度に効率的な通信、ならびに検索および並列計算にわたる最大値のための、高速定数時間による（fast  constant  time）連想機能を十分に活用する。
【００７４】
連想演算は、ＡＳＣモデルにより必要とされる、追加のハードウェアに起因して、定数時間で実行される（Jinら、15th  International  Parallel  and  Distributed  Processing  Symposium（IPDPS’Ol）Workshops、San  Francisco、１９３頁、２００１年）。
これらの演算は、任意のＳＩＭＤ様マシンにより、効率的に（それほど速くはないが）実施することができ、複数のＳＩＭＤハードウェアプラットフォーム上で、効率的になされるように適応させることに成功している（Yuanら、Parallel  and  Distributed  Computing  Systems（PDCS）、Cambridge、MA、２００９年；Trahanら、J.  of  Parallel  and
Distributed  Computing（JPDC）、２００９年）。したがって、ＳＷＡＭＰアルゴリズムおよび他のＡＳＣアルゴリズムは、ＳＩＭＤと近縁の他のシステムであって、ベクトルマシンを含むシステム上でも効率的に実行することができ、このために、モデルは、パラダイムとして使用されている。
【００７５】
制御装置は、プログラムの命令を、フェッチおよび解読し、制御信号を、ＰＥへとブロードキャストする。ＰＥは、制御装置の指示下で、それらの固有のローカルデータを使用して、これらの命令を実行する。全てのＰＥは、命令を、命令間の暗黙の同期化を伴って、ロックステップ方式で実行する。ＡＳＣは、複数の関与性の高速大域演算：連想検索、最大値／最小値検索、およびレスポンダーの選択／検出を有する。これらについては、以下の節において記載される。
連想機能
【００７６】
ＳＷＡＭＰアルゴリズムに関与性の機能については、下記で論じる。
連想検索
【００７７】
ＡＳＣアルゴリズムにおける基礎的演算は、連想検索である。連想検索では、そのローカルデータが、所与の検索キーにマッチするＰＥを、同時に位置決定する。マッチするデータを有するＰＥは、レスポンダーと呼ばれ、非マッチしないデータを伴うＰＥは、非レスポンダーと呼ばれる。検索を実施した後、次いで、アルゴリズムは、非レスポンダーを無効化することにより、さらなる処理を、レスポンダーに影響を及ぼす処理だけに制限することができる（またはこの逆も成り立つ）。さらなる検索を実施することにより、レスポンダーのセットをさらに精緻化することができる。連想検索は、どのＰＥが、対角成分内の並列動作中でアクティブなのかを選択するときに、ＳＷＡＭＰ＋により縦横に活用される。
最大値／最小値検索
【００７８】
各ＰＥが、標準的な比較演算子（等しい、未満など）を使用して、そのローカルデータを、検索キーに照らして比較する、単純検索に加えて、連想コンピュータはまた、全ＰＥアレイからのデータを一体に組み合わせて、レスポンダーのセットを決定する、大域検索も実施しうる。大域検索の最も一般的な種類は、レスポンダーを、それらのデータが、全ＰＥアレイにわたる最大値または最小値であるＰＥとする、最大値／最小値検索である。ＳＷＡＭＰ＋は、それが処理するあらゆる対角成分内で最大値を使用して、それまでに計算された最高値を探知ける。最大値検索の使用は、高頻度で、論理的並列動作において１回ずつ、アライメント当たりｍ＋ｎ回生じる。
レスポンダーの選択／検出
【００７９】
連想検索は、複数のレスポンダーを結果としてもたらすことが可能であり、連想アルゴリズムは、３つの異なるモード：並列選択、逐次選択、または単独選択のうちの１つにおいて、これらのレスポンダーを処理しうる。並列レスポンダー処理では、同じ演算セットを、各レスポンダーに対して、同時に実施する。逐次レスポンダー処理では、各レスポンダーを、個別に選択し、各レスポンダーについて、異なる演算セットを許容する。単独レスポンダー選択（ｐｉｃｋＯｎｅとしてもまた公知の）では、１つの任意選択されたレスポンダーを選択して、処理にかける。複数のレスポンダーに加えてまた、連想検索は、レスポンダーを結果としてもたらさない可能性もある。この場合を取り扱うために、ＡＳＣモデルでは、その場合に、別個のアクションのセットを検索および実施するのに任意のレスポンダー（ａｎｙＲｅｓｐｏｎｄｅｒｓとして公知の）が存在するのかどうかを検出することが可能である。ＳＷＡＭＰでは、アラインされた文字を含有する複数のレスポンダーを、上述の連想検索に基づき、並列的に選択および処理する。単独レスポンダー選択は、最大値／最小値検索を使用する場合に、正確な同じ最大値を有する複数の値が存在する場合、または存在するときに、生じる。
ＰＥ相互接続ネットワーク
【００８０】
大半の連想プロセッサーは、アレイ内の並列データの移動を可能とする、一部の種類のＰＥ相互接続ネットワークを含む。ＡＳＣモデルそれ自体は、任意の特定の相互接続ネットワークを指定せず、実際、多くの有用な連想アルゴリズムは、相互接続ネットワークを必要としない。連想プロセッサーは、１Ｄ線形アレイまたは２Ｄメッシュなど、単純なネットワークを実装することが典型的である。これらのネットワークは、実装が簡単であり、データを、迅速に、同期方式で転送することを可能とする。例えば、１Ｄ線形アレイは、ＳＷＡＭＰアルゴリズムにおける、ＰＥ間の明示的通信に十分である。
並列計算システム
【００８１】
一般化された並列処理アーキテクチャーを、図１１に示す。各コンポーネントは、直接的な接続を有するものとして示されるが、多様なエレメントは、地理的に隔てられうるが、ネットワーク、例えば、インターネットを介して、接続されうることを理解されたい。ハイブリッドコンフィギュレーションも可能であるが、並列コンピュータ内のメインメモリは、単一のアドレス空間内の全ての処理エレメント間で共有されているか、または分散されている、すなわち、各処理エレメントが、それ固有のローカルアドレス空間を有することが典型的である。（分散型メモリとは、メモリが論理的に分散されているという事実を指すがまた、それが、物理的に分散されていることもしばしば示唆する）。処理エレメントが、それ固有のローカルメモリおよび非ローカルプロセッサー上のメモリへのアクセスを有する場合、分散共有メモリおよびメモリの視覚化は、２つの手法を組み合わせる。ローカルメモリへのアクセスは、非ローカルメモリへのアクセスより速いことが典型的である。
【００８２】
メインメモリの各エレメントに、等しい待ち時間およびバンド幅でアクセスしうる、コンピュータアーキテクチャーは、ユニフォームメモリアクセス（ＵＭＡ：Ｕｎｉｆｏｒｍ
Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）システムとして公知である。ＵＭＡは、メモリが物理的に分散されていない、共有メモリシステムだけにより達成しうることが典型的である。この特性を有さないシステムは、非ユニフォームメモリアクセス（ＮＵＭＡ：Ｎｏｎ−Ｕｎｉｆｏｒｍ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）アーキテクチャーとして公知である。分散型メモリシステムは、非ユニフォームメモリアクセスを有する。
【００８３】
プロセッサー間通信およびプロセッサー−メモリ間通信は、共有（マルチポート型またはマルチプレックス型）メモリ、クロスバースイッチ、共有バス、またはスター、リング、ツリー、ハイパーキューブ、ファットハイパーキューブ（ノードにおいて複数のプロセッサーを伴うハイパーキューブ）、またはｎ次元メッシュを含む無数のトポロジーを有する相互接続ネットワークを介する方式を含む、複数の方式で、ハードウェア内に実装することができる。
【００８４】
相互接続されたネットワークに基づく並列コンピュータは、直接的に接続されていないノード間のメッセージの送受信を可能とする経路決定を組み込まなければならない。プロセッサー間の通信に使用される媒体は、大型のマルチプロセッサーマシン内で階層的である可能性が高い。このようなリソースは、市販されていて購入して専用で使用するか、または「クラウド」、例えば、アマゾンクラウドコンピューティングを介して、これらのリソースにアクセスすることができる。
【００８５】
コンピュータは一般に、バスを介してメモリへと連結されたプロセッサーを含む。メモリは、ＲＡＭまたはＲＯＭを含むことが可能であり、少なくとも１つの有形の非一時的媒体であって、システムが、本明細書で記載される機能を果たすようにさせる実行可能な命令を保存する媒体を含むことが好ましい。当業者であれば、本発明の方法の実施に必要であるかまたは最適であると認識する通り、本発明のシステムは、バスを介して互いに通信する、１または複数のプロセッサー（例えば、中央処理装置（ＣＰＵ）、グラフィックプロセッサユニット（ＧＰＵ）など）、コンピュータ読取り型記憶デバイス（例えば、メインメモリ、スタティックメモリなど）、またはこれらの組合せを含む。
【００８６】
プロセッサーは、当技術分野で公知の、任意の適切なプロセッサーであって、Ｉｎｔｅｌ（Ｓａｎｔａ  Ｃｌａｒａ、ＣＡ）により、ＸＥＯＮ  Ｅ７という商標で販売されているプロセッサー、またはＡＭＤ（Ｓｕｎｎｙｖａｌｅ、ＣＡ）により、ＯＰＴＥＲＯＮ  ６２００という商標で販売されているプロセッサーなどのプロセッサーでありうる。
【００８７】
メモリは、コンピュータ読取り型記憶デバイスを指す場合があり、命令（例えば、本明細書で見出される任意の方法または機能を統合するソフトウェア）、データ（例えば、患者の染色体内で見出される遺伝子配列など、任意の有形の物理オブジェクトを統合すること）、またはこれらの両方の１または複数のセットが保存された、任意のマシン読取り型媒体を含みうる。例示的な実施形態では、コンピュータ読取り型記憶デバイスは、単一の媒体でありうるが、「コンピュータ読取り型記憶デバイス」という用語は、命令またはデータの１または複数のセットを保存する、単一の媒体または複数の媒体（例えば、集中型データベースもしくは分散型データベース、ならびに／または関連するキャッシュおよびサーバー）を含むものと理解されたい。したがって、「コンピュータ読取り型記憶デバイス」という用語は、限定なしに、ソリッドステートメモリ（例えば、加入者識別モジュール（ＳＩＭ）カード、セキュアディジタルカード（ＳＤカード）、マイクロＳＤカード、またはソリッドステートドライブ（ＳＳＤ））、光学媒体および磁気媒体、ならびに他の任意の有形記憶媒体を含むものと理解されたい。好ましくは、コンピュータ読取り型記憶デバイスは、有形の非一時的媒体を含む。このような非一時的媒体は、例えば、一過性の波動および信号を除外する。「非一時的メモリ」は、信号それ自体など、コンピュータ読取り型伝送媒体を除外すると解釈されたい。
【００８８】
本発明に従う入力／出力デバイスは、ビデオディスプレイユニット（例えば、液晶ディスプレイ（ＬＣＤ）またはブラウン管（ＣＲＴ）モニター）、英数字入力デバイス（例えば、キーボード）、カーソル制御デバイス（例えば、マウスまたはトラックバッド）、ディスクドライブユニット、信号発生器（例えば、スピーカー）、タッチスクリーン、加速度計、マイクロフォン、セルラー式ラジオ波アンテナ、および、例えば、ネットワークインターフェースカード（ＮＩＣ）、Ｗｉ−Ｆｉカード、またはセルラー式モデムでありうる、ネットワークインターフェースデバイスを含みうる。
試料の収集および調製
【００８９】
本発明は、生物学的試料から回収された核酸に対応する配列（例えば、核酸配列、アミノ酸配列）を生成するための方法を含む。一部の実施形態では、結果として得られる情報を使用して、被験体から得られた核酸材料中に存在する変異を同定することができる。一部の実施形態では、試料、すなわち、核酸（例えば、ＤＮＡまたはＲＮＡ）を被験体から得、核酸を処理し（溶解させ、増幅し、かつ／または精製し）、下記に記載される方法を使用して、核酸をシーケンシングする。多くの実施形態では、シーケンシングの結果は、直鎖状の核酸配列ではなく、数千または数百万もの個々の短い核酸リードであって、被験体についての配列へと再アセンブルしなければならない核酸リードのコレクションである。リードをアラインして配列を作製したら、アラインされた配列を、参照配列と比較して、例えば、疾患を指し示し得る変異を同定することができる。他の実施形態では、リードの、参照配列構築物、すなわち、上記で記載した、有向非巡回グラフ（「ＤＡＧ」）に対するアライメントに基づき、特定の変異を有する被験体を同定することができる。
【００９０】
上記の目的のうちのいずれのためにも、方法を生物学的試料へと適用することができる。生物学的試料は、例えば、血液試料、全血、血漿、涙液、乳首吸引物、血清、糞便、尿、唾液、循環細胞、組織、生検試料、毛包、または患者の生物学的材料を含有する他の試料を含みうる。このような試料に基づき検査を行うときの１つの問題は、大半の場合において、目的の変異を含有するＤＮＡまたはＲＮＡであって、試料中に存在しうるＤＮＡまたはＲＮＡは、ごく微量でありうることである。これは、とりわけ、口腔内スワブ試料または血液試料などの非侵襲的試料であって、バリアント核酸が、極めて少量で存在する非侵襲的試料に当てはまる。一部の実施形態では、核酸断片は、天然の短鎖でありうる、すなわち、試料中の関与性の核酸のランダムなせん断により、短い断片が作り出されうる。他の実施形態では、処理を容易とするため、またはシーケンシング技法では、１０００塩基未満、例えば、５００塩基未満、例えば、２００塩基未満、例えば、１００塩基未満、例えば、５０塩基未満のリードだけをシーケンシングしうるため、核酸を意図的に断片化する。本明細書で記載される方法を使用して、様々な長さの配列をアラインしうるが、一部の実施形態では、複数の核酸リードの大部分は、シーケンシング法から得られ、１０００塩基未満、例えば、５００塩基未満、例えば、２００塩基未満、例えば、１００塩基未満、例えば、５０塩基未満を含む。
【００９１】
核酸は、当技術分野で公知の方法により得ることができる。一般に、核酸は、その内容が、参照によりその全体において本明細書に組み込まれる、Maniatisら、Molecular  Cloning:  A  Laboratory  Manual、Cold  Spring  Harbor、N.Y.、２８０〜２８１頁（１９８２年）により記載されている技法など、様々な技法により生物学的試料から抽出することができる。
【００９２】
十分に純粋な核酸調製物を得るためには、まず、試料の抽出物を調製し、次いで、さらなるステップ（すなわち、分別沈殿、カラムクロマトグラフィー、有機溶媒による抽出など）を実施することが必要でありうる。抽出物は、当技術分野における標準的な技法を使用して、例えば、細胞の化学的溶解または機械的溶解により調製することができる。次いで、抽出物は、例えば、濾過および／もしくは遠心分離により、かつ／あるいはイソチオシアン酸グアニジニウムもしくは尿素などのカオトロピック塩、またはフェノールおよび／もしくはＨＣＣｌ３などの有機溶媒によりさらに処理して、任意の夾雑するタンパク質および潜在的に干渉するタンパク質を変性させることができる。一部の実施形態では、試料は、対象試料、例えば、血液試料から収集されたＲＮＡ、例えば、ｍＲＮＡを含みうる。当技術分野では、ＲＮＡ抽出のための一般的な方法が周知であり、Ausubelら、Current  Protocols  of  Molecular  Biology、John  Wiley  and  Sons（１９９７年）を含む、分子生物学の標準的な教科書において開示されている。パラフィン包埋組織からのＲＮＡ抽出のための方法は、例えば、RuppおよびLocker、Lab  Invest.、５６巻：Ａ６７頁（１９８７年）、およびDe  Andresら、BioTechniques、１８巻：４２０４４頁（１９９５年）において開示されている。これらの参考文献の各々の内容は、参照によりそれらの全体において本明細書に組み込まれる。特に、ＲＮＡの単離は、Ｑｉａｇｅｎなど、商業的製造元からの精製キット、緩衝液セット、およびプロテアーゼを、製造元の指示に従い使用して、実施することができる。例えば、培養物中の細胞に由来する全ＲＮＡは、Ｑｉａｇｅｎ  ＲＮｅａｓｙ  ｍｉｎｉカラムを使用して単離することができる。他の市販のＲＮＡ単離キットは、ＭＡＳＴＥＲＰＵＲＥ  Ｃｏｍｐｌｅｔｅ  ＤＮＡ  ａｎｄ  ＲＮＡ  Ｐｕｒｉｆｉｃａｔｉｏｎ  Ｋｉｔ（ＥＰＩＣＥＮＴＲＥ、Ｍａｄｉｓｏｎ、Ｗｉｓ．）、およびＰａｒａｆｆｉｎ  Ｂｌｏｃｋ  ＲＮＡ  Ｉｓｏｌａｔｉｏｎ  Ｋｉｔ（Ａｍｂｉｏｎ、Ｉｎｃ．）を含む。組織試料に由来する全ＲＮＡは、ＲＮＡ  Ｓｔａｔ−６０（Ｔｅｌ−Ｔｅｓｔ）を使用して単離することができる。腫瘍から調製されたＲＮＡは、例えば、塩化セシウム密度勾配遠心分離により単離することができる。
解析的シーケンシング
【００９３】
シーケンシングは、当技術分野で公知の任意の方法によることができる。ＤＮＡシーケンシング技法は、標識されたターミネーターまたはプライマーおよびスラブ内またはキャピラリー内のゲル分離を使用する、古典的なジデオキシシーケンシング反応（サンガー法）、可逆的終結型標識ヌクレオチドを使用する、合成によるシーケンシング、パイロシーケンシング、４５４シーケンシング、標識されたオリゴヌクレオチドプローブのライブラリーとの、対立遺伝子特異的ハイブリダイゼーション、標識されたクローンのライブラリーとの対立遺伝子特異的ハイブリダイゼーションに続いてライゲーションを使用する、合成によるシーケンシング、重合化ステップの間における、標識されたヌクレオチドの組込みについての、リアルタイムモニタリング、ポロニーシーケンシング、およびＳＯＬｉＤシーケンシングを含む。分離された分子のシーケンシングは、より近年になって、ポリメラーゼまたはリガーゼを使用する、逐次的伸長反応または単一の伸長反応によるほか、プローブのライブラリーとの単一のディファレンシャルハイブリダイゼーションまたは逐次的なディファレンシャルハイブリダイゼーションによっても裏付けられている。シーケンシングの前に、試料中の核酸の一部または全部を増幅することは、さらに有益でありうる。一部の実施形態では、核酸を、当技術分野で公知のポリメラーゼ連鎖反応（ＰＣＲ）技法を使用して増幅する。
【００９４】
本発明の方法で使用されうるシーケンシング技術の一例は、ＤＮＡまたはＲＮＡを増幅するのに活用されうる、合成によるポリメラーゼベースの配列（polymerase-based  sequence-by-synthesis）である、Ｉｌｌｕｍｉｎａシーケンシング（例えば、ＭｉＳｅｑ（商標）プラットフォーム）である。ＤＮＡのためのＩｌｌｕｍｉｎａシーケンシングは、固体表面上のＤＮＡの増幅であって、フォールドバックＰＣＲおよびアンカリングされたプライマーを使用する増幅に基づく。ゲノムＤＮＡを、断片化し、アダプターを、断片の５’末端および３’末端へと付加する。フローセルチャネルの表面へと結合させたＤＮＡ断片を伸長させ、ブリッジ増幅する。断片は二本鎖となり、二本鎖分子を変性させる。複数サイクルにわたる固相増幅に続く変性により、フローセルの各チャネル内に、同じ鋳型の約１，０００コピーの一本鎖ＤＮＡ分子による数百万のクラスターを創製することができる。プライマー、ＤＮＡポリメラーゼ、および４つのフルオロフォアで標識された可逆的終結型ヌクレオチドを使用して、逐次シーケンシングを実施する。ヌクレオチド組込みの後、レーザーを使用して、フルオロフォアを励起し、画像を捕捉し、第１の塩基の同定を記録する。３’側ターミネーターおよび組み込まれた各塩基からフルオロフォアを除去し、組込みステップ、検出ステップ、および同定ステップを繰り返す。Ｉｌｌｕｍｉｎａシーケンシングを使用して、ＲＮＡを検出する場合、試料のＲＮＡ発現を決定するために、ＲＮＡ断片を単離および増幅することを除き、同じ方法が適用される。配列は、シーケンサーで直接情報を取った後、生物学的配列および品質スコアを保存するための、テキストベースのフォーマットである、ＦＡＳＴＱファイルなどのデータファイルに出力することができる（上記の議論を参照されたい）。
【００９５】
本発明の方法で使用されうるＤＮＡシーケンシング技法の別の例は、Ｌｉｆｅ  Ｔｅｃｈｎｏｌｏｇｉｅｓ製のＩｏｎ  Ｔｏｒｒｅｎｔ（商標）シーケンシングである。それらの各々の内容が、参照によりその全体において本明細書に組み込まれる、米国特許出願第２００９／００２６０８２号、同第２００９／０１２７５８９号、同第２０１０／００３５２５２号、同第２０１０／０１３７１４３号、同第２０１０／０１８８０７３号、同第２０１０／０１９７５０７号、同第２０１０／０２８２６１７号、同第２０１０／０３００５５９号、同第２０１０／０３００８９５号、同第２０１０／０３０１３９８号、および同第２０１０／０３０４９８２号を参照されたい。Ｉｏｎ  Ｔｏｒｒｅｎｔ（商標）シーケンシングでは、ＤＮＡを、約３００〜８００塩基対の断片へとせん断すると、断片は、平滑末端となる。次いで、オリゴヌクレオチドアダプターを、断片の末端へとライゲーションする。アダプターは、断片の増幅およびシーケンシングのためのプライマーとして働く。断片を、表面へと結合させ、断片が個別に分解可能となるような分解能で結合する（attached）。１または複数のヌクレオチドの付加により、プロトン（Ｈ＋）が放出され、このシグナルは、シーケンシング計器により検出および記録される。シグナル強度は、組み込まれたヌクレオチドの数に比例する。Ｉｏｎ  Ｔｏｒｒｅｎｔデータはまた、ＦＡＳＴＱファイルとしても出力される。
【００９６】
本発明の方法で使用されうるＤＮＡシーケンシング技法およびＲＮＡシーケンシング技法の別の例は、４５４（商標）シーケンシング（Ｒｏｃｈｅ）（Margulies,  Mら、２００５年、Nature、４３７巻、３７６〜３８０頁）である。４５４（商標）シーケンシングは、合成によるシーケンシング技術であって、パイロシーケンシングもまた活用する技術である。ＤＮＡの４５４（商標）シーケンシングは、２つのステップを伴う。第１のステップでは、ＤＮＡを、約３００〜８００塩基対の断片へとせん断し、断片は、平滑末端となる。次いで、オリゴヌクレオチドアダプターを、断片の末端へとライゲーションする。アダプターは、断片の増幅およびシーケンシングのためのプライマーとして働く。断片は、例えば、５’−ビオチンタグを含有するＡｄａｐｔｏｒ  Ｂを使用して、ＤＮＡ捕捉ビーズ、例えば、ストレプトアビジンでコーティングされたビーズへと結合させることができる。ビーズへと結合させた断片は、油−水エマルジョンの液滴内でＰＣＲ増幅する。結果は、各ビーズ上でクローン増幅されたＤＮＡ断片の複数のコピーである。第２のステップでは、ビーズを、ウェル（ピコリットルサイズの）内で捕捉する。パイロシーケンシングは、各ＤＮＡ断片に対して並行的に実施する。１または複数のヌクレオチドの付加により、光シグナルが発生し、この光を、シーケンシング計器内のＣＣＤカメラで記録する。シグナル強度は、組み込まれたヌクレオチドの数に比例する。パイロシーケンシングでは、ヌクレオチドが付加されると放出される、ピロリン酸（ＰＰｉ）を使用する。ＰＰｉは、アデノシン５’ホスホ硫酸の存在下で、ＡＴＰスルフリラーゼにより、ＡＴＰへと転換される。ルシフェラーゼは、ＡＴＰを使用して、ルシフェリンを、オキシルシフェリンへと転換し、この反応が、光を発生させ、これが検出および解析される。別の実施形態では、パイロシーケンシングを使用して、遺伝子発現を測定する。ＲＮＡについてのパイロシーケンシングも、ＤＮＡについてのパイロシーケンシングと同様に適用され、部分ｒＲＮＡ遺伝子配列（partial  rRNA  gene  sequencings）を微小ビーズへと結合させ、次いで、結合物を個々のウェルに入れることにより達成する。次いで、遺伝子発現プロファイルを決定するために、結合させた部分ｒＲＮＡ配列を増幅する。Sharon  Marsh、Pyrosequencing(登録商標)  Protocols、Methods  in  Molecular  Biology、３７３巻、１５〜２３頁（２００７年）。
【００９７】
本発明の方法で使用されうるＤＮＡ検出技法およびＲＮＡ検出技法の別の例は、ＳＯＬｉＤ（商標）技術（Ａｐｐｌｉｅｄ  Ｂｉｏｓｙｓｔｅｍｓ）である。ＳＯＬｉＤ（商標）技術システムとは、ライゲーションベースのシーケンシング技術であって、ＤＮＡおよびＲＮＡのいずれについての超並列次世代シーケンシングを行うのにも活用されうる技術である。ＤＮＡ  ＳＯＬｉＤ（商標）シーケンシングでは、ゲノムＤＮＡを、断片へとせん断し、アダプターを、断片の５’末端および３’末端へと結合させて、断片ライブラリーを生成する。あるいは、内部アダプターは、アダプターを、断片の５’末端および３’末端へとライゲーションし、断片を環状化し、環状化させた断片を消化させて、内部アダプターを生成し、アダプターを、結果として得られる断片の５’末端および３’末端へと結合させて、メートペア（ＭＰ：ｍａｔｅ−ｐａｉｒｅｄ）ライブラリーを生成することにより導入することができる。次に、クローンビーズ集団を、ビーズ、プライマー、鋳型、およびＰＣＲ成分を含有するマイクロリアクター内で調製する。ＰＣＲ後、鋳型を変性させ、ビーズを富化して、伸長した鋳型を伴うビーズを分離する。選択されたビーズ上の鋳型を、スライドガラスへの結合を可能とする３’修飾にかける。配列は、逐次ハイブリダイゼーションと、中央部の決定された塩基（または塩基対）であって、特異的なフルオロフォアにより同定される塩基を伴う、部分的にランダムなオリゴヌクレオチドのライゲーションとにより決定することができる。色を記録した後で、ライゲーションされたオリゴヌクレオチドを切断および除去し、次いで、プロセスを繰り返す。
【００９８】
他の実施形態では、ＳＯＬｉＤ（商標）遺伝子発現連鎖解析（ＳＡＧＥ：Ｓｅｒｉａｌ  Ａｎａｌｙｓｉｓ  ｏｆ  Ｇｅｎｅ  Ｅｘｐｒｅｓｓｉｏｎ）を使用して、遺伝子発現を測定する。遺伝子発現連鎖解析（ＳＡＧＥ）とは、各転写物についての個別のハイブリダイゼーションプローブを準備する必要なしに、多数の遺伝子転写物についての同時的で定量的な解析を可能とする方法である。まず、タグが、各転写物内の固有の位置から得られることを条件として、短い配列タグ（約１０〜１４ｂｐ）であって、転写物を固有に同定するのに十分な情報を含有するタグを生成する。次いで、多くの転写物を併せて連結して、長い連鎖分子であって、シーケンシングすることが可能であり、複数のタグの識別を同時に明らかにする分子を形成する。転写物の任意の集団の発現パターンは、個々のタグの存在度を決定し、各タグに対応する遺伝子を同定することにより、定量的に評価することができる。さらなる詳細については、例えば、それらの各々の内容が、参照によりそれらの全体において本明細書に組み込まれる、Velculescuら、Science、２７０巻：４８４〜４８７頁（１９９５年）；およびVelculescuら、Cell、８８巻：２４３〜５１頁（１９９７年）を参照されたい。
【００９９】
本発明の方法で使用されうる別のシーケンシング技法は、例えば、Ｈｅｌｉｃｏｓの真の１分子のシーケンシング（ｔＳＭＳ：Ｔｒｕｅ  Ｓｉｎｇｌｅ  Ｍｏｌｅｃｕｌｅ  Ｓｅｑｕｅｎｃｉｎｇ）（Harris  T.  D.ら（２００８年）、Science、３２０巻：１０６〜１０９頁）を含む。ｔＳＭＳ技法では、ＤＮＡ試料を、約１００〜２００ヌクレオチドの鎖へと切断し、ｐｏｌｙＡ配列を、各ＤＮＡ鎖の３’末端へと付加する。各鎖を、蛍光標識されたアデノシンヌクレオチドの付加により標識する。次いで、ＤＮＡ鎖を、フローセル表面へと固定化された、数百万ものオリゴ−Ｔ捕捉部位を含有するフローセルとハイブリダイズさせる。鋳型は、１ｃｍ２当たりの鋳型約１億個の密度でありうる。次いで、フローセルを、計器、例えば、ＨｅｌｉＳｃｏｐｅ（商標）シーケンサーへとローディングし、レーザーでフローセルの表面を照射し、各鋳型の位置を明らかにする。ＣＣＤカメラにより、フローセル表面上の鋳型の位置をマッピングすることができる。次いで、鋳型の蛍光標識を、切断し、洗い落とす。ＤＮＡポリメラーゼと、蛍光標識されたヌクレオチドとを導入することにより、シーケンシング反応を開始する。オリゴ−Ｔ核酸は、プライマーとして働く。ポリメラーゼにより、標識されたヌクレオチドを、プライマーへと、鋳型指向的な様式で組み込む。ポリメラーゼおよび組み込まれなかったヌクレオチドは、除去する。蛍光標識されたヌクレオチドの組込みを方向付けた鋳型は、フローセル表面をイメージングすることにより検出する。イメージングの後、切断ステップにより、蛍光標識を除去し、所望のリード長が達成されるまで、他の蛍光標識されたヌクレオチドについても、プロセスを繰り返す。配列情報は、各ヌクレオチドの付加ステップにより収集する。ｔＳＭＳについてのさらなる記載は、例えば、Lapidusら（米国特許第７，１６９，５６０号）、Lapidusら（米国特許出願第２００９／０１９１５６５号）、Quakeら（米国特許第６，８１８，３９５号）、Harris（米国特許第７，２８２，３３７号）、Quakeら（米国特許出願第２００２／０１６４６２９号）、およびBraslavskyら、PNAS（USA）、１００巻：３９６０〜３９６４頁（２００３年）において示されており、これらの参考文献の各々の内容は、参照によりその全体において本明細書に組み込まれている。
【０１００】
本発明の方法で使用されうるシーケンシング技術の別の例は、ＤＮＡおよびＲＮＡのいずれもシーケンシングする、Ｐａｃｉｆｉｃ  Ｂｉｏｓｃｉｅｎｃｅｓによる単一分子リアルタイム（ＳＭＲＴ：ｓｉｎｇｌｅ  ｍｏｌｅｃｕｌｅ，ｒｅａｌ−ｔｉｍｅ）技術を含む。ＳＭＲＴでは、４つのＤＮＡ塩基の各々を、４つの異なる蛍光色素のうちの１つへと結合させる。これらの色素は、リン酸連結されている（phospholinked）。単一のＤＮＡポリメラーゼを、鋳型である一本鎖ＤＮＡの単一の分子と共に、ゼロモード導波管（ＺＭＷ：ｚｅｒｏ−ｍｏｄｅ  ｗａｖｅｇｕｉｄｅ）の底部に固定化する。ＺＭＷとは、単一のヌクレオチドの、ＤＮＡポリメラーゼによる組込みの、ＺＭＷの内外へと急速に（数マイクロ秒間で）拡散する蛍光ヌクレオチドのバックグラウンドに対する観察を可能とする閉じ込め構造である。ヌクレオチドを成長しつつある鎖へと組み込むには、数ミリ秒間かかる。この時間中に、蛍光標識が励起され、蛍光シグナルをもたらし、蛍光タグが切断される。色素の対応する蛍光の検出により、どの塩基が組み込まれたのかが指し示される。プロセスを繰り返す。ＲＮＡをシーケンシングするためには、ＺＭＷでは、ＤＮＡポリメラーゼを、逆転写酵素で置きかえ、相応のプロセスに従う。
【０１０１】
本発明の方法で使用されうるシーケンシング技法の別の例は、ナノ細孔シーケンシング（Soni  G  VおよびMeller,  A、Clin  Chem、５３巻：１９９６〜２００１頁、２００７年）である。ナノ細孔とは、直径が１ナノメートルのオーダーの小孔である。ナノ細孔を、導電性流体中に浸漬し、ナノ細孔にわたり電位を印加する結果として、ナノ細孔を通るイオンの伝導に起因する微弱な電流がもたらされる。流れる電流の量は、ナノ細孔のサイズに対して感受性である。ＤＮＡ分子が、ナノ細孔を通って通過するとき、ＤＮＡ分子上の各ヌクレオチドは、ナノ細孔を、異なる程度で閉塞させる。こうして、ＤＮＡ分子が、ナノ細孔を通って通過するときに、ナノ細孔を通って通過する電流の変化は、ＤＮＡ配列の読取りを表す。
【０１０２】
本発明の方法で使用されうるシーケンシング技法の別の例は、化学感受性電界効果トランジスター（ｃｈｅｍＦＥＴ：ｃｈｅｍｉｃａｌ−ｓｅｎｓｉｔｉｖｅ  ｆｉｅｌｄ  ｅｆｆｅｃｔ  ｔｒａｎｓｉｓｔｏｒ）アレイを使用して、ＤＮＡをシーケンシングするステップ（例えば、米国特許出願公開第２００９００２６０８２号において記載されている）を伴う。技法の一例では、ＤＮＡ分子を、反応チャンバー内に入れることができ、鋳型分子を、ポリメラーゼに結合したシーケンシングプライマーへとハイブリダイズさせることができる。シーケンシングプライマーの３’末端における、１または複数の三リン酸の、新たな核酸鎖への組込みは、電流の変化によって、ｃｈｅｍＦＥＴにより検出することができる。アレイは、複数のｃｈｅｍＦＥＴセンサーを有しうる。別の例では、単一の核酸を、ビーズへと結合させることができ、核酸を、ビーズ上で増幅することができ、個々のビーズを、ｃｈｅｍＦＥＴアレイ上の個々の反応チャンバーであって、各チャンバーがｃｈｅｍＦＥＴセンサーを有するチャンバーへと移送することができ、核酸をシーケンシングすることができる。
【０１０３】
本発明の方法で使用されうるシーケンシング技法の別の例は、電子顕微鏡（Moudrianakis  E.  N.およびBeer  M.、Proc  Natl  Acad  Sci  USA.、１９６５年３月、５３巻：５６４〜７１頁）を使用するステップを伴う。技法の一例では、電子顕微鏡を使用して識別可能な金属標識を使用して、個々のＤＮＡ分子を標識する。次いで、これらの分子を、平面上で伸長させ、配列を測定するのに電子顕微鏡を使用してイメージングする。
【０１０４】
さらなる検出法では、マイクロアレイへの結合を、後続の蛍光検出または非蛍光検出、質量分析的方法を使用する、バーコードによる質量検出、発せられたラジオ波の検出、アラインされたバーコードからの散乱光の検出、定量的ＰＣＲ法またはディジタルＰＣＲ法を使用する蛍光の検出のために活用することができる。比較核酸ハイブリダイゼーションアレイとは、患者の試料ＤＮＡ中のコピー数バリエーションを検出するための技法である。試料ＤＮＡと、参照ＤＮＡとを、例えば、顕著に異なるフルオロフォアを使用して、異なる様式で標識し、次いで、多数のプローブとハイブリダイズさせる。次いで、試料および参照の蛍光強度を測定し、次いで、蛍光強度比を使用して、コピー数バリエーションを計算する。比較ゲノムハイブリダイゼーションアレイの方法については、Shinawi  M、Cheung  SW、The  array  CGH  and  its  clinical  applications、Drug  Discovery  Today、１３巻（１７〜１８号）：７６０〜７０頁においてより詳細に論じられている。マイクロアレイによる検出から、ＦＡＳＴＱファイルを直接生成することはできないが、マイクロアレイシーケンサーにより作成されたデータを、ＦＡＳＴＱまたは同様のフォーマットへと転換するプログラムが利用可能である。
【０１０５】
ＤＮＡ分子、ＲＮＡ分子、およびコピー数を検出する別の方法は、蛍光ｉｎ  ｓｉｔｕハイブリダイゼーション（ＦＩＳＨ：ｆｌｕｏｒｅｓｃｅｎｔ  ｉｎ  ｓｉｔｕ  ｈｙｂｒｉｄｉｚａｔｉｏｎ）である。In  Situ  Hybridization  Protocols（Ian  Darby編、２０００年）。ＦＩＳＨとは、ＤＮＡ配列内の変異およびコピー数変動など、特異的な染色体再配列を検出する、分子細胞遺伝学技法である。ＤＮＡ分子を化学的に変性させ、２つの鎖へと分離する。次いで、一本鎖プローブを、変性させたＤＮＡ鎖と共にインキュベートする。一本鎖プローブ（signals  stranded  probe）は、標的配列部分に応じて選択され、相補的配列部分に対する高アフィニティーを有する。プローブは、反復配列プローブ、全染色体プローブ、および遺伝子座特異的プローブを含みうる。インキュベート中に、組み合わされたプローブとＤＮＡ鎖とをハイブリダイズさせる。次いで、任意のバリエーションを評価するために、結果を、顕微鏡下で視覚化および定量する。
【０１０６】
別の実施形態では、ＭａｓｓＡＲＲＡＹ（商標）ベースの遺伝子発現プロファイリング法を使用して、遺伝子発現を測定する。Ｓｅｑｕｅｎｏｍ，Ｉｎｃ．（Ｓａｎ  Ｄｉｅｇｏ、Ｃａｌｉｆ．）により開発されたＭａｓｓＡＲＲＡＹ（商標）ベースの遺伝子発現プロファイリング法では、ＲＮＡの単離および逆転写の後、得られたｃＤＮＡを、単一の塩基を除く全て位置において、ターゲティングされるｃＤＮＡ領域にマッチし、内部標準として働く、合成ＤＮＡ分子（コンペティター）とスパイクする。ｃＤＮＡ／コンペティター混合物を、ＰＣＲ増幅し、ＰＣＲ後、小エビアルカリホスファターゼ（ＳＡＰ）酵素処理にかけ、その結果として、残りのヌクレオチドの脱リン酸化をもたらす。アルカリホスファターゼを不活化させた後、コンペティターおよびｃＤＮＡに由来するＰＣＲ産物を、プライマー伸長にかけ、これにより、コンペティターに由来するＰＣＲ産物およびｃＤＮＡに由来するＰＣＲ産物について、顕著に異なる質量シグナルを発生させる。精製後、これらの産物を、マトリックス支援レーザー脱着イオン化飛行時間質量分析（ＭＡＬＤＩ−ＴＯＦ  ＭＳ：ｍａｔｒｉｘ−ａｓｓｉｓｔｅｄ  ｌａｓｅｒ  ｄｅｓｏｒｐｔｉｏｎ  ｉｏｎｉｚａｔｉｏｎ  ｔｉｍｅ−ｏｆ−ｆｌｉｇｈｔ  ｍａｓｓ  ｓｐｅｃｔｒｏｍｅｔｒｙ）による解析に必要とされる成分をあらかじめローディングされたチップアレイ上に分注する。次いで、反応物中に存在するｃＤＮＡを、作成された質量スペクトル内のピーク面積の比を解析することにより定量する。さらなる詳細については、例えば、DingおよびCantor、Proc.  Natl.  Acad.  Sci.  USA、１００巻：３０５９〜３０６４頁（２００３年）を参照されたい。
【０１０７】
さらなるＰＣＲベースの技法は、例えば、ディファレンシャルディスプレイ（LiangおよびPardee、Science、２５７巻：９６７〜９７１頁（１９９２年））；増幅フラグメント長多型（ｉＡＦＬＰ）（Kawamotoら、Genome  Res.、１２巻：１３０５〜１３１２頁（１９９９年））；ＢｅａｄＡｒｒａｙ（商標）技術（Ｉｌｌｕｍｉｎａ、Ｓａｎ  Ｄｉｅｇｏ、Ｃａｌｉｆ．；Oliphantら、Discovery  of  Markers  for  Disease（Biotechniquesへの付録）、２００２年６月；Fergusonら、Analytical  Chemistry、７２巻：５６１８頁（２０００年））；市販のＬｕｍｉｎｅｘ１００ＬａｂＭＡＰシステムおよび複数色でコードされたマイクロスフェア（Ｌｕｍｉｎｅｘ  Ｃｏｒｐ．、Ａｕｓｔｉｎ、Ｔｅｘ．）を、遺伝子発現のための迅速アッセイで使用される、遺伝子発現の検出のためのビーズアレイ（ＢＡＤＧＥ）（Yangら、Genome  Res.、１１巻：１８８８〜１８９８頁（２００１年））；ならびに高カバレッジ発現プロファイリング（ＨｉＣＥＰ）解析（Fukumuraら、Nucl.  Acids.  Res.、３１巻（１６号）ｅ９４頁（２００３年））を含む。それらの各々の内容が、参照によりそれらの全体において本明細書に組み込まれる。
【０１０８】
ある特定の実施形態ではまた、遺伝子発現の変動も、例えば、Ａｆｆｙｍｅｔｒｉｘ（Ｓａｎｔａ  Ｃｌａｒａ、ＣＡ）から市販されているアレイなど、ナイロン膜アレイ、マイクロチップアレイ、およびスライドガラスアレイを含む、マイクロアレイ技法を使用して、同定または確認することができる。一般に、ＲＮＡ試料は、単離され、逆転写を介して、標識されたｃＤＮＡへと転換される。次いで、標識されたｃＤＮＡを、ナイロン膜、マイクロチップ、またはスライドガラス上で、目的の細胞または組織に由来する、特異的なＤＮＡプローブとハイブリダイズさせる。次いで、ハイブリダイズさせたｃＤＮＡを検出および定量し、結果として得られる遺伝子発現データを、解析のために対照と比較することができる。標識化法、ハイブリダイゼーション法、および検出法は、マイクロアレイの支持体が、ナイロン膜であるのか、マイクロチップであるのか、スライドガラスであるのかに応じて変化する。ナイロン膜アレイは、Ｐ−ｄＮＴＰで標識されたプローブとハイブリダイズさせることが典型的である。スライドガラスアレイは、２つの顕著に異なる、蛍光標識されたヌクレオチドによる標識化を伴うことが典型的である。マイクロアレイを作製し、遺伝子産物の発現（例えば、ＲＮＡまたはタンパク質）を決定するための方法は、その内容が参照によりその全体において本明細書に組み込まれる、Yeatmanら（米国特許出願第２００６／０１９５２６９号）に示されている。
【０１０９】
一部の実施形態では、質量分析（ＭＳ）による解析は、生物学的試料中の、本明細書で開示される、１または複数のバイオマーカーの存在および／または量を決定するのに、単独で使用することもでき、他の方法（例えば、イムノアッセイまたはＲＮＡ測定アッセイ）と組み合わせることもできる。一部の実施形態では、ＭＳ解析は、例えば、ダイレクトスポットＭＡＬＤＩ−ＴＯＦまたは液体クロマトグラフィーＭＡＬＤＩ−ＴＯＦ質量分析による解析など、マトリックス支援レーザー脱着イオン化（ＭＡＬＤＩ）飛行時間（ＴＯＦ）ＭＳ解析を含む。一部の実施形態では、ＭＳ解析は、例えば、液体クロマトグラフィー（ＬＣ）ＥＳＩ−ＭＳなどのエレクトロスプレーイオン化（ＥＳＩ）ＭＳを含む。質量分析は、市販の分光光度計を使用して達成することができる。当技術分野では、ＭＡＬＤＩ−ＴＯＦ  ＭＳおよびＥＳＩ−ＭＳを含むＭＳ解析を活用して、生物学的試料中のバイオマーカーペプチドの存在および量を検出するための方法が公知である。さらなる指針については、例えば、それらの各々が参照によりその全体において本明細書に組み込まれる、米国特許第６，９２５，３８９号；同第６，９８９，１００号；および同第６，８９０，７６３号を参照されたい。
【０１１０】
本発明の方法、配列構築物、およびシステムを伴う使用のためのタンパク質配列は、当業者に公知の多数の技法を使用して決定することができる。例えば、アミノ酸配列およびアミノ酸配列リードは、質量分析により、またはエドマン分解を使用して、タンパク質またはタンパク質の部分を解析することにより生成することができる。質量分析は、例えば、ダイレクトスポットＭＡＬＤＩ−ＴＯＦまたは液体クロマトグラフィーＭＡＬＤＩ−ＴＯＦ質量分析による解析などの、マトリックス支援レーザー脱着イオン化（ＭＡＬＤＩ）飛行時間（ＴＯＦ）ＭＳ解析、例えば、液体クロマトグラフィー（ＬＣ）ＥＳＩ−ＭＳなどのエレクトロスプレーイオン化（ＥＳＩ）ＭＳ、またはＭＳ−ＭＳなど、他の技法を含みうる。エドマン分解による解析は、Ｍｏｄｅｌ  ４９Ｘ  Ｐｒｏｃｉｓｅタンパク質／ペプチドシーケンサー（Ａｐｐｌｉｅｄ  Ｂｉｏｓｙｓｔｅｍｓ／Ｌｉｆｅ  Ｔｅｃｈｎｏｌｏｇｉｅｓ）など、市販の計器を使用して実施することができる。シーケンシングされたアミノ酸配列、すなわち、ポリペプチド、すなわち、タンパク質は、少なくとも１０アミノ酸の長さ、例えば、少なくとも２０アミノ酸の長さ、例えば、少なくとも５０アミノ酸の長さでありうる。
参照による組込み
【０１１１】
本開示を通して特許、特許出願、特許公開、雑誌、書籍、論文、ウェブコンテンツなど、他の文献に対する言及および引用を行ってきた。全てのこのような文献は、参照によりそれらの全体において全て目的で本明細書に組み込まれる。
同等物
【０１１２】
当業者には、本明細書で示され、記載される実施形態に加えて、本発明の多様な改変およびその多くのさらなる実施形態も、本明細書で引用される研究文献および特許文献への言及を含む、本明細書の全内容から明らかとなろう。本明細書における対象物は、その多様な実施形態における本発明およびその同等物の実施に適応させうる、重要な情報、例示、および指針を含有する。
【図１】
2016533182.tif 000010
【図２Ａ】
2016533182.tif 000011
【図２Ｂ】
2016533182.tif 000012
【図３】
2016533182.tif 000013
【図４Ａ】
2016533182.tif 000014
【図４Ｂ】
2016533182.tif 000015
【図５】
2016533182.tif 000016
【図６】
2016533182.tif 000017
【図７】
2016533182.tif 000018
【図８】
2016533182.tif 000019
【図９】
2016533182.tif 000020
【図１０】
2016533182.tif 000021
【図１１】
2016533182.tif 000022
【配列表】
2016533182000001.app
【国際調査報告】
2016533182.tif 000023
2016533182.tif 000024
2016533182.tif 000025