(57)【要約】【課題】  マイクロサテライトを用いた遺伝子型判別を自動的に行う際、蛍光シグナルが強すぎる・ピークが完全に分離できない・実験条件がそろわないなどの理由で+Aピークの出方が大きくぶれる場合、ノイズ除去の精度が下がり、目視確認および修正に時間を要し、解析のボトルネックになっている。【解決手段】  マーカーにおいて現れることが報告されている対立遺伝子の情報を用いて、+Aピークの出方を調べるために適した個体・+Aピークの出方を調べる基点となるピーク・報告されている対立遺伝子は真のピークなのか+Aピークなのかを調べる。そして、この情報を用いて+Aピークの出方を見積もる。これにより正確な見積もりが可能となり、遺伝子型判別を自動的に行う際のノイズ除去精度が向上する。【選択図】  図２１
2008250401.tif 000002
【特許請求の範囲】
【請求項１】
ＤＮＡ断片のＰＣＲ増幅産物について長さを分析した実験結果を各個体について、塩基長と対応するピークの断片長と、ピークの高さと、の組として記憶する記憶部を有し、  該記憶部に記憶されている前記実験結果を入力とし、該分析結果に現れるピークの判別を行う遺伝子情報の処理装置であって、
各マイクロサテライトマーカーに対して現れ得る対立遺伝子のピークであって、真のピークとそのＤＮＡ断片に塩基Ａが１つ付加された+Aピークとのいずれであるか分からないピーク（以下、「既報告ピーク」と称する。）のリストを追加入力として、前記各個体について、前記実験結果のデータに関して、+Aピークの出方を調べるのに適した個体であるか否かを判断する処理部と、
該処理部の判断結果を出力する制御を行う出力制御部と
を有することを特徴とする遺伝子情報の処理装置。
【請求項２】
前記処理部は、一番高いピークの１塩基以内に前記既報告ピークがない場合、一番高いピークは真のピークでもその+Aピークでもない偶発的なノイズピークであると判断し、+Aピークの出方を調べるのに適さない個体であると判断することを特徴とする請求項１に記載の遺伝子情報の処理装置。
【請求項３】
前記追加入力としてunit長データが付加されており、
前記処理部は、一番高いピークの周辺に、マイクロサテライトのunit長間隔でない既報告ピークがある場合は、+Aピークの出方を調べるのに適さない個体であると判断することを特徴とする請求項１に記載の遺伝子情報の処理装置。
【請求項４】
前記処理部は、
+Aピークの出方を調べるのに適すると判断された個体に関して、一番高いピークとその近傍の既報告ピークの位置関係を調べ、既報告ピークを特定することを特徴とする請求項１から３までのいずれか１項に記載の遺伝子情報の処理装置。
【請求項５】
前記処理部は、一番高いピークが既報告ピークと一致する場合、一番高いピークがこの個体が持つ既報告ピークであると判断することを特徴とする請求項４に記載の遺伝子情報の処理装置。
【請求項６】
前記処理部は、一番高いピークの一塩基左隣のピークが既報告ピークと一致し、かつ、一番高いピークの一塩基右隣のピークは既報告ピークと一致しないか一番高いピークの一塩基左隣のピークより低い場合、一番高いピークの一塩基左隣のピークがこの個体が持つ既報告ピークであると判断することを特徴とする請求項４に記載の遺伝子情報の処理装置。
【請求項７】
前記処理部は、
既報告ピークとして、本来観察されるべき真のピークが列挙されているか、該真のピークの+Aピークが列挙されているかを判断することを特徴とする請求項１から６までのいずれか１項に記載の遺伝子情報の処理装置。
【請求項８】
前記処理部は、
既報告ピークは真のピークと+Aピークのいずれであるかを各個体について判断し、個体間の多数決によりデータ全体の判断を行うことを特徴とする請求項７に記載の遺伝子情報の処理装置。
【請求項９】
前記処理部は、
ヘテロ接合体では２つの対立遺伝子のそれぞれについて既報告ピークは真のピークと+Aピークのいずれであるかを判断し、両方の対立遺伝子における判断が一致すればその判断結果を用い、一致しなければ判断を保留とすることを特徴とする請求項８に記載の遺伝子情報の処理装置。
【請求項１０】
前記処理部は、
一番高いピークとその近傍の既報告ピークの位置関係を調べ、既報告ピークは真のピークと+Aピークのいずれであるかを判断することを特徴とする請求項９に記載の遺伝子情報の処理装置。
【請求項１１】
前記処理部は、
一番高いピークの一塩基左隣のピークが既報告ピークと一致し、かつ、一番高いピークの一塩基右隣のピークは既報告ピークと一致しないか、或いは、一番高いピークの一塩基左隣のピークより低い場合、既報告ピークは真のピークであると判断することを特徴とする請求項１０に記載の遺伝子情報の処理装置。
【請求項１２】
前記処理部は、
一番高いピークの一塩基右隣のピークが既報告ピークと一致し、かつ、一番高いピークの一塩基左隣のピークは既報告ピークと一致しないか、或いは、一番高いピークの一塩基右隣のピークより高い場合、既報告ピークは+Aピークであると判断することを特徴とする請求項１０記載の遺伝子情報の処理装置。
【請求項１３】
前記処理部は、
一番高いピークが既報告ピークと一致する場合に、真のピークの左右一塩基隣のピークの高さを比較することにより、既報告ピークが真のピークと+Aピークのいずれであるかを判断することを特徴とする請求項１０から１２までのいずれか１項に記載の遺伝子情報の処理装置。
【請求項１４】
前記処理部は、
一番高いピークの右一塩基隣のピークは左一塩基隣のピークよりも高い場合に、真のピークの方が+Aピークよりも高く既報告ピークと真のピークが一致すると判断することを特徴とする請求項１３に記載の遺伝子情報の処理装置。
【請求項１５】
前記処理部は、
一番高いピークの右一塩基隣のピークは左一塩基隣のピークよりも低い場合に、真のピークの方が+Aピークよりも低く既報告ピークと真のピークの+Aピークが一致していると判断することを特徴とする請求項１３に記載の遺伝子情報の処理装置。
【請求項１６】
前記処理部は、
左右一塩基のピークはいずれも認識されない場合は既報告ピークが真のピークか真のピークの+Aピークかという判断は保留することを特徴とする請求項１３に記載の遺伝子情報の処理装置。
【請求項１７】
前記処理部は、
一峰性のピークの塊である場合には、unit長ずつ離れたピークの増減関係を調べることにより、既報告ピークが真のピークと+Aピークのいずれであるかを判断することを特徴とする請求項９に記載の遺伝子情報の処理装置。
【請求項１８】
既報告ピークからunit長ずつ離れたピーク群の高さの増減に関する第１の増減関係と、既報告ピークの一塩基右隣からunit長ずつ離れたピーク群の高さの増減に関する第２の増減関係と、を調べ、
塩基長が短い方を基点とする前記第１の増減関係と塩基長が長い方を基点とする前記第２の増減関係とを組として複数の組について前記第１の増減関係と前記第２の増減関係との増減関係が一致する場合に、第１の増減関係に基づいて増減を調べたピークは真のピークであり、第２の増減関係に基づいて増減を調べたピークは+Aピークであると判断することを特徴とする請求項１７に記載の遺伝子情報の処理装置。
【請求項１９】
既報告ピークからunit長ずつ離れたピーク群の高さの増減に関する第１の増減関係と、既報告ピークの一塩基左隣からunit長ずつ離れたピーク群の高さの増減に関する第２の増減関係と、を調べ、
塩基長が短い方を基点とする前記第２の増減関係と塩基長が長い方を基点とする前記第１の増減関係とを組として複数の組について前記第１の増減関係と前記第２の増減関係との増減関係が一致する場合に、第１の増減関係に基づいて増減を調べたピークは+Aピークであり、第２の増減関係に基づいて増減を調べたピークは真のピークであると判断することを特徴とする請求項１７に記載の遺伝子情報の処理装置。
【請求項２０】
前記判断結果を前記出力制御部の制御に基づいて表示する表示部を有することを特徴とする請求項１から１９までのいずれか１項に記載の遺伝子情報の処理装置。
【請求項２１】
ＤＮＡ断片のＰＣＲ増幅産物について長さを分析した分析結果を入力とし、該分析結果に現れるピークの判別を行う遺伝子情報の処理方法であって、
各マイクロサテライトマーカーに対して現れ得る対立遺伝子のピークであって、真のピークとそのＤＮＡ断片に塩基Ａが１つ付加された+Aピークとのいずれであるか分からないピーク（以下、「既報告ピーク」と称する。）のリストを追加入力として、+Aピークの出方を調べるのに適した個体であるか否かを判断するステップを有することを特徴とする遺伝子情報の処理方法。
【請求項２２】
コンピュータに請求項２１に記載のステップを実行させるためのプログラム。
【請求項２３】
請求項２２に記載のプログラムを記録するコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遺伝子情報の処理装置及び表示装置に関し、特に、ゲノム配列のうち個体間に多型が見られる箇所の解析作業に用いる遺伝子情報の処理装置及び表示装置に関し、より詳細には、解析対象の遺伝子が含まれるＤＮＡ断片をＰＣＲや電気泳動などにより抽出し検出する際に、解析対象からのシグナルとノイズシグナルとを判別するための処理を行う装置に関する。
【背景技術】
【０００２】
ヒトゲノムの完全解読後、遺伝子の機能解析研究が活発に行われている。その中でも、特定の疾患の有無、薬物の効果の程度、副作用の有無などの表現型に関与する遺伝子の探索での基盤となる、遺伝子型決定の自動化技術が特に注目されている。すなわち、遺伝子型の決定処理は、精度を向上させるためには熟練された人間の目視により１つ１つのデータを解析してまとめるのが好ましいが、多くのデータについての解析が必要なため、人手で行われることはない。コンピュータを用いた自動解析が現実的であり、このような手法によって人によるバラツキも減少する。そのためには、コンピュータによる自動解析のアルゴリズムをどのように構築し、例えば、ピークとノイズを自動的に判別して精度の良い結果を効率的に得るかに関する考察が重要である。
【０００３】
以下に、コンピュータによる解析に関する基本的な説明を行う。
【０００４】
マイクロサテライト
通常、同種の生物のゲノムは、ほぼ似通った塩基配列を有しているが、いくつかの個所では異なった塩基配列を有している。例えば、１つの遺伝子座において、ある個体はＡを有しており、他の個体はＴを有している場合などがある。このように個体間でゲノム上の単一の塩基に多型性が見られることをＳＮＰ(Single Nucleotide Polymorphism)と言う。
【０００５】
一方、生物のゲノム中には、２塩基から６塩基までの比較的短い配列パターンが数回から数十回繰り返されて表れる箇所が非常に多く（数万箇所以上）存在する。この特徴的な配列パターンのことをマイクロサテライトと呼んでいる。ゲノム上に現れるマイクロサテライトの一例を図１に示す。マイクロサテライトにおける繰り返し単位をunitと呼び、unitの塩基数をunit長と呼んでいる。例えば、図１（Ａ）、（Ｂ）に示すACACACAC...というマイクロサテライト（米国NIHの公共DNAデータベースUniSTSで「D20S910」という名称で登録されている。）では、unitは『AC』であり、unit長は２塩基である。マイクロサテライトでは、個体間でunit及びunit長が同じであっても、図１（Ａ）、（Ｂ）に示すように、その繰り返し回数が個体によって異なることがある。
【０００６】
上記したように、ＳＮＰ及びマイクロサテライトは個体間で異なり得るため、ゲノム上で他の塩基配列と区別がしやすい部分であり、実験的にも検出が容易である。また、生物種によっては、ゲノム上のＳＮＰ及びマイクロサテライトが存在するおおよその位置が判っているので、ゲノム上の位置を示す指標として用いることができる。このような性質から、ＳＮＰやマイクロサテライトのことをＤＮＡマーカーと呼んでいる。特に、マイクロサテライトは複数の塩基を含んでいるため、ＳＮＰよりも多くの情報量を有しており、ＤＮＡマーカーとして頻繁に用いられている。
【０００７】
ところで、図１に示すように、多くの生物の個体は、雌性配偶子と雄性配偶子とに由来する１組のゲノム（相同染色体）を有している。１組のゲノム上の互いに対応する部位に存在する遺伝子を、それぞれ対立遺伝子(allele)と言い、これらの組み合わせを遺伝子型(genotype)と言う。上記したように、ゲノム上のＳＮＰやマイクロサテライトは、個体間で塩基配列が異なり得る部分であるので、一般的に、ＳＮＰには２つ又は３つの対立遺伝子が存在し、マイクロサテライトには数種類〜２０種類以上の対立遺伝子が存在する。
【０００８】
図１（Ａ）に示す例では、個体Ａは、『AC』というunitを５回繰り返したものと７回繰り返したものとを有しており、図１（Ｂ）に示す例では、個体Ｂは、『AC』というunitを６回繰り返したものを２つ有している。ここで、個体Ａのように、異なる種類の対立遺伝子を１つずつ持っている状態をヘテロ接合と言い、個体Ｂのように同じ種類の対立遺伝子を２つ持っている状態をホモ接合と言う。
【０００９】
ＰＣＲ及び電気泳動実験
ＤＮＡマーカーとしてマイクロサテライトを用いる場合、ゲノム上のマイクロサテライトが現れている箇所を抽出して検出するための実験としてＰＣＲ（Polymerase Chain Reaction）法や電気泳動法などの実験が行われる。ＰＣＲは、マイクロサテライトの両端においてプライマー配列と呼ばれる一対の塩基配列を指定することで、それらの間に挟まれるマイクロサテライト部分のみをＤＮＡ断片として繰り返し複製することにより、一定量のサンプルを取得する実験技術である。電気泳動には、ゲル電気泳動やキャピラリ電気泳動などの手法があり、増幅したＤＮＡ断片を荷電された泳動路で泳動させて、長さの異なるＤＮＡ断片を分離する実験技術である。電気泳動は、ＤＮＡ断片の長さによって泳動路における泳動速度が異なる（長いＤＮＡ断片ほど泳動速度が小さい）ことを利用したサンプル分離手法である。
【００１０】
図２は、ＰＣＲ法及びゲル電気泳動法により、マイクロサテライト部分のＤＮＡ断片を抽出し増幅する実験手順を模式的に示した図である。まず、対象となるマイクロサテライトを挟んで一対のプライマー配列２００及び２０１を指定し、マイクロサテライト及びプライマー配列を含んだゲノム領域２０２がＰＣＲ実験により増幅される。図２に示す例では、２本の相同染色体上でのマイクロサテライトの繰り返し数が異なるヘテロ接合であり、それぞれマイクロサテライト部分の長さが異なるため、それぞれから長さの異なる２種類のＰＣＲ増幅産物すなわちＤＮＡ断片（６６塩基および５８塩基）が得られる。これらを板状のゲル上で一定時間電気泳動させると、上記２種類のＰＣＲ増幅産物はそのＤＮＡ断片の長さの違いによって分離されることとなる。各ＤＮＡ断片には蛍光色素を付しておき、電気泳動後に各ＤＮＡ断片からの蛍光シグナルの強度及び位置を検出することにより、図２に示すように、横軸にＤＮＡ断片の長さ（すなわち泳動した距離）、縦軸に蛍光シグナル強度（すなわちＤＮＡ断片の存在量）をプロットしたグラフが得られる。
【００１１】
また、ＰＣＲ増幅産物とともに、長さがあらかじめ分かっているＤＮＡ断片（サイズマーカーと呼ばれる。）を電気泳動させておき、これらの蛍光シグナルも検出することにより、サイズマーカーの検出位置を基準として各ＰＣＲ増幅産物の長さを知ることができる。
【００１２】
尚、上記においては、ゲル電気泳動法を用いた実験手法を例にして説明したが、キャピラリ電気泳動法によっても同様の実験を行うことができる。キャピラリ電気泳動法では、サンプルにゲルを詰めた細い管の中で泳動させ、各種サンプルが一定距離（通常はキャピラリの終端まで）を泳動し終わるまでに要した時間を計測し、ＤＮＡ断片の長さを調べる。キャピラリ電気泳動法においては、ゲル中のサンプルからの蛍光シグナルをスキャンするのではなく、キャピラリ終端に備えた蛍光シグナル検出器によりサンプルを検出するのが一般的である。
【００１３】
ＰＣＲ及び電気泳動実験において生じるノイズ
上記の図２に示したような実験結果は、ＰＣＲ法及び電気泳動法が理想的な過程で行われた場合に得られるものであり、実際に実験を行ってみると様々なノイズが現れることがある。ＰＣＲ法及び電気泳動法の実験過程で生じる代表的なノイズである、Stutterピークと+Aピークについて、図３を参照しながら以下に説明する。  
【００１４】
簡単のため、図３においては、図２に示した長さ６６塩基のＤＮＡ断片（『AC』が１２回繰り返されたマイクロサテライトを含む。）のみを例に挙げている。
【００１５】
Stutterピークとは、ＰＣＲ反応の際にslipped-strand mispairingが起こることによって、複製対象のＤＮＡ断片のうちマイクロサテライト部分の繰り返し回数が増加し又は減少してしまう現象が原因で生じるノイズであり、蛍光分析において繰り返し回数が増加し又は減少したＤＮＡ断片がノイズピークとして観測されるものである。
【００１６】
図３に示すように、『AC』が１２回繰り返された正常なマイクロサテライトを含んだＤＮＡ断片３００の他に、『AC』が１１回又は１３回繰り返された異常なマイクロサテライトを含んだＤＮＡ断片３０１又は３０２が生成され、蛍光分析においてStutterピークとして観測されることが多い。さらに多くの繰り返し回数の増減が起こることもある。従って、ＰＣＲを行うことにより、複製元のＤＮＡ断片と同じ長さのＤＮＡ断片（６６塩基）の他に、マイクロサテライトのunit長の整数倍だけ長さを増加し又減少したＤＮＡ断片が生成される可能性がある。
【００１７】
+Aピークとは、ＰＣＲ法によりＤＮＡ断片を複製する際に、ＤＮＡ断片に余分な塩基（通常はＡ）が１つ付加されてしまう現象が原因で生じるノイズであり、蛍光分析において１塩基付加されたＤＮＡ断片がノイズピークとして観測される。図３に示すように、正常に複製されたＤＮＡ断片３００に対して１塩基付加されたＤＮＡ断片３０３が生じるほか、slipped-strand mispairingによりマイクロサテライト部分の繰り返し回数が増加又は減少されてしまった異常なＤＮＡ断片３０１及び３０２にも１塩基付加されたＤＮＡ断片３０４及び３０５が生じることがある。これらの１塩基付加されたＤＮＡ断片３０３、３０４及び３０５は、蛍光分析においてそれぞれ異なる+Aピークとして観測される。
【００１８】
図３の蛍光分析結果を示すグラフでは、複製元のＤＮＡ断片と同じ長さである６６塩基のＤＮＡ断片が本来観察されるべきピーク（以下、「真のピーク」と呼ぶ）であり、その他のピークは全てノイズピークである。この真のピークに対して、マイクロサテライトのunit長分の間隔を置いて（６２塩基、６４塩基、６８塩基の位置に）Stutterピークが現れていることが分かる。さらに、真のピーク又はStutterピークのそれぞれよりも１塩基長い位置（６３塩基、６５塩基、６７塩基、６９塩基の位置）には+Aピークが現れていることが分かる。すなわち、６３塩基、６５塩基、６７塩基、６９塩基の位置に現れる+Aピークは、それぞれ、塩基長が６２塩基、６４塩基、６６塩基、６８塩基のＤＮＡ断片に１塩基付加されたＤＮＡ断片に対応していることになる。
【００１９】
以下において、ある+Aピークに対して、その+Aピークが生じる元となった１塩基付加されていないＤＮＡ断片に対応する真のピーク又はStutterピークのことを「元のピーク」と呼ぶ。
【００２０】
ところで、１組のゲノム上のマイクロサテライトには、ホモ接合体とヘテロ接合体とがあるが、抽出したＤＮＡ断片がいずれであるかによって、蛍光シグナルのグラフ波形が大きく異なってくる。ホモ接合体の場合には、グラフに真のピークが１つだけ現れ、ヘテロ接合体の場合にはグラフに真のピークが２つ現れることになっている。しかしながら、図３の蛍光分析結果を示すグラフからも明らかなように、ホモ接合体であっても多数のピークが現れることがあるため、蛍光シグナルのグラフ波形やピークの数から、抽出したＤＮＡ断片がホモ接合体であるかヘテロ接合体であるかを判断する場合に問題が生じる。
【００２１】
ＰＣＲ法及び電気泳動法の実験過程においては、蛍光分析において観測される複数のピークのうち真のピークを他のノイズピークと識別することが非常に重要である。上記したノイズピークのうち、Stutterピークに関しては、「Stutterピークは真のピークより低い」などの法則性があることを利用して、下記特許文献１〜５、非特許文献１〜４などに開示されている方法により的確な判別が行うことができる。また、Stutterピークを判別し除去する処理を行うソフトウェアとしては、Cybergenetics社のソフトウェア「TrueAllele」、LI-COR社のソフトウェア「SAGA」、Applied Biosystems社のソフトウェア「GenoTyper」、Applied Biosystems社のソフトウェア「GeneMapper」などが知られている（それぞれ、商標名）。また、ノイズピークのうち、+Aピークに関しては、下記非特許文献５などに開示されている方法により、現れ方の傾向をマーカーごとに見積ることができるようになっている。この方法は、同じマーカーを用い、同じ条件下で同時に実験を行った場合は、+Aピークの出方が同程度、すなわち元のピークとそれに対応する+Aピークの高さの比の値が同程度であることを利用している。
【００２２】
図４の符号４００のように、各個体において真のピークやstutterピークなどの元のピークとそれらに対応する+Aピークの比がほぼ一定になるようなピークの解釈を調べると共に、図５のように同じマーカーの複数の個体間でこの比が大きくぶれていないかどうかを調べ、比の値として外れ値を持つ個体を除く。このようにして得られた比の値を、そのマーカーにおける+Aピークの出方の見積もり結果として用いている。
【特許文献１】米国特許第5,541,067号
【特許文献２】米国特許第5,580,728号
【特許文献３】米国特許第5,876,933号
【特許文献４】米国特許第6,054,268号
【特許文献５】米国特許第6,274,317号
【非特許文献１】Perlin, M. W., et al., “Toward Fully Automated Genotyping: Allele Assignment, Pedigree Construction, Phase Determination, and Recombination Detection in Duchenne Muscular Dystrophy”, Am. J. Hum. Genet. 55, 1994, p777-787
【非特許文献２】Perlin, M. W., et al., “Toward Fully Automated Genotyping: Genotyping Microsatellite Markers by Deconvolution”, Am. J. Hum. Genet. 57, 1995, p1199-1210
【非特許文献３】Palsson, B., et al., “Using Quality Measures to Facilitate Allele Calling in High-Throughput Genotyping”, Genome Research 9, 1999, p1002-1012
【非特許文献４】Stoughton, R., et al., “Data-adaptive algorithms for calling alleles in repeat polymorphisms”, Electrophoresis 18, 1997, p1-5
【非特許文献５】Matsumoto, T., et al., “Novel algorithm for automated genotyping of microsatellites”, Nucleic Acids Research 21, 2004, p6069-6077
【発明の開示】
【発明が解決しようとする課題】
【００２３】
上記のような既存のノイズピーク判別方法は、一部の実験条件においてはうまく機能するが、以下のようなケースでは、+Aピークの見積もりを適切に行えないという問題がある。
【００２４】
第１のケースは、図６に示すように、符号６０１で示す蛍光シグナルが強すぎたために、シグナル強度に関して測定限界を超えてしまっている場合である。図６の破線６０１は、蛍光シグナルを適切に測定できたと仮定した場合の推定波形を示す。図６の縦軸は、検出器が観測した蛍光シグナルの強度であるが、６６塩基の断片が試料中に予想よりも多く含まれすぎていたため、蛍光シグナルが強すぎて検出器の測定限界を超えてしまった例を示している。このような場合には、波形データにおけるピークの上部が欠けてしまい、６６塩基におけるピークの高さは本来よりも低く測定されてしまうことがある。このようになると、本来は真のピークやstutterピークなどの元のピークと、それらに対応する+Aピークと、の比が、ほぼ一定になるにも関わらず、大きくぶれた比が観測されることになってしまう。
【００２５】
第２のケースは、図７に示すように、ピークが完全には分離できないような観測データが得られたケースである。図７に示す破線は、ピークが完全に分離できたと過程した場合の波形例を示す。電気泳動では、断片長に応じて泳動速度が異なることにより、長さに応じて断片が分離できるはずであるが、分離がうまく行かなかった場合は、破線に示されるような波形が得られることがある。このような場合に、高いピークと低いピークとが塩基長方向に隣接している場合に、低いピークは高いピークのすそのに隠れて正確には観測できなくなってしまうことがある（ここでは、６５塩基のピークは、６６塩基のピークのために観測できなくなっている）。このため、元のピーク（６４塩基のピーク）とその+Aピーク（６５塩基のピーク）との高さの比を計算すると、本来の値から離れた値である０（ゼロ）になってしまうケースがある。このため、第一のケースと同様に、本来は真のピークやstutterピークなどの元のピークとそれらに対応する+Aピークの比がほぼ一定になるにも関わらず、大きくぶれた比が観測されることになってしまう。
【００２６】
尚、分離がうまく行かなかったためにピークが観測できなくなってしまう現象に関しては、左右の隣接するピークのうち低い方がより観測できなくなりやすいという傾向がある。図７の例では、６６塩基におけるピークの左右の隣接するピークのうち、６５塩基におけるピークの方は低く、ほぼ完全に観測できなくなっている。これに対し、６７塩基におけるピークはまだ頂上部分がわずかに残っており、ピークとして観測できている。
【００２７】
第三のケースは、実験機器の運用の都合などに起因して、同時に実験を行えないことに起因する問題を含む場合である。+Aピークの出方は、実験室内の気温やPCRの後に電気泳動を行うまでの間にわずかな時間間隔があった場合でも影響を受けるため、このような場合には、同じマーカーであっても+Aピークの出方が変わってしまう可能性がある。例えば、一度目の実験では元のピークの方が+Aピークよりも高く、二度目の実験では低かったとする。既存の+Aピークの見積もり方法に従うと、同じマーカーの複数の個体間で比が大きくぶれていることになってしまい、二度目の実験で得られた個体は+Aピークの出方を見積もるのに適さない外れ値を持つと判断されてしまう。その結果、「全ての個体で元のピークの方が+Aピークよりも高い」という誤った見積もりとなってしまい、この見積もりを用いると二度目の実験の個体では+Aピークを真のピークとして判別してしまうという問題がある。
【００２８】
上記に説明したようなケースでは、既存の方法を用いると、適切にノイズピークで有るか否かを判別することができず、判別結果の目視確認と手作業による修正に時間を要し、解析処理におけるボトルネックとなっているという問題がある。
【００２９】
本発明は、マイクロサテライトマーカーを用いた実験における、ユーザの利便性を向上させることを目的とする。  
【課題を解決するための手段】
【００３０】
マイクロサテライトマーカーを用いた実験が行われるにつれて、各マーカーについての知見が蓄積されつつあり、各マーカーにおいて、どのような対立遺伝子が存在するかが分かっているマーカーが増えている。この知見は、以下に述べるように２つの困難さがあるものの、遺伝子型を自動的に判別するための参考情報として利用できる。
【００３１】
１）一つ目の困難さは、各マーカーにおいて得られる知見は、現れ得る対立遺伝子のリストであり、実験者が現在解析対象としているサンプル個体での遺伝子型を直接示すものではない点である。
【００３２】
２）また、二つ目の困難さは、真のピークよりその+Aピークの方が高いマーカーでは、現れ得る対立遺伝子（真のピークの断片長）ではなく、それに１を加えたもの（真のピークの+Aピークの断片長）のリストであるかもしれないという点である。
【００３３】
以降では、現われ得る対立遺伝子のピーク（真のピークとその+Aピークのどちらであるか分からないピーク）を「既報告ピーク」と称する。
【００３４】
本発明では、以下の機能を用いて、上記知見を利用することにより、上記問題を解決するための+Aピークの出方の正確な見積もりを行うことを特徴とする。
【００３５】
（１）機能１：各個体に対して、+Aピークの出方を調べるために適している個体かどうか判断する。
機能１−１：機能１において、一番高いピークとその近傍の既報告ピークの位置関係を調べ、+Aピークの出方を調べるのに適さない個体を除く。一番高いピークの１塩基以内に既報告ピークがない場合には、一番高いピークは真のピークでもその+Aピークでもない偶発的なノイズピークである可能性が高い。従って、この個体は+Aピークの出方を調べるためには適さないと判断する。また、一番高いピークの周辺に、unit長間隔でない既報告ピークがある場合は、+Aピークの出方を調べるためには適さないと判断する。その理由は、unit長間隔でない２つのピークを真のピークとして持つヘテロ接合の個体では、それぞれの対立遺伝子に由来する+Aピークと元のピークとが重なり合っている可能性があり、その場合には比を正確に計算できないためである。
【００３６】
（２）機能２：機能１において+Aピークの出方を調べるのに適すると判断された各個体に対して、一番高いピークとその近傍の既報告ピークの位置関係を調べ、既報告ピークのうちどれを持つと判断するべきか判断する。
図８から図１１では、縦縞のピークＰ１、Ｐ３、Ｐ６、Ｐ８は真のピークであり、横縞のピークＰ２、Ｐ４、Ｐ７、Ｐ９はその+Aピークであり、灰色の線は既報告アリルを、濃い灰色の線Ｂ１〜Ｂ４まではその個体が持つと判断した既報告ピークを示す。図８及び図９に示すように、一番高いピークＰ１、Ｐ４が既報告ピークＢ１、Ｂ２と一致する場合、一番高いピークＰ１、Ｐ４がこの個体が持つ既報告ピークであると判断することができる。その理由は、上記背景技術で述べたように、「Stutterは真のピークより低い」こと、及び、「元のピークと＋Aピークの高さの比が同程度」であることから、波形の中で最も高いピークは真のピーク又は真のピークの＋Aピークであるためである。
【００３７】
また、図１０に示すように、一番高いピークＰ７の一塩基左隣のピークＰ６が既報告ピークＢ３と一致し、かつ、一番高いピークＰ７の一塩基右隣のピークＰ５は既報告ピークと一致しないか一番高いピークＰ７の一塩基左隣のピークＰ６より低い場合は、一番高いピークＰ７の一塩基左隣のピークＰ６がこの個体が持つ既報告ピークであると判断することができる。その理由は、unit長が２塩基の場合、一番高いピークの一塩基左隣のピークは真のピークであり、一塩基右隣は真のピークより１unit長いStutterピークと解釈すれば、「Stutterは真のピークより低い」という法則性と合致するためである。unit長が３塩基以上であれば、既報告ピークは３塩基おきに存在するため、一番高いピークの左右両隣のピークが両方とも既報告ピークと一致することはない。従って、左隣の既報告ピークと一致するピークを選べば良い。尚、発明が解決しようとする課題の欄で説明したように、分離がうまく行なえなかったためにピークが観測されなくなってしまう場合、図１０では、６８塩基におけるピークＰ５の方が６６塩基におけるピークＰ６よりも先に観測されなくなる。６８塩基におけるピークＰ５が観測されなくなり、６６塩基におけるピークＰ５が観測される場合、６６塩基と６８塩基とにおけるピークの大小関係は正しく判断することができる。したがって、この手法は、分離がうまく行かなかったためにピークが観測されなくなる問題を解決するのに適した判断方法だということができる。
【００３８】
また、図１１のように、一番高いピークＰ８の一塩基右隣のピークＰ９が既報告ピークと一致し、かつ、一番高いピークＰ８の一塩基左隣のピークＰ１０は、既報告ピークと一致しないか一番高いピークＰ８の一塩基右隣のピークＰ９より低い場合、一番高いピークＰ８の一塩基右隣のピークＰ９が、この個体が持つ既報告ピークであると判断することができる。その理由は、図１０の場合と同様に、unit長が２塩基の場合、一番高いピークＰ８の右隣Ｐ９は真のピークの＋Aピーク、左隣のピークＰ１０は真のピークより１unit短いStutterの＋Aピークと解釈すれば、「Stutterは真のピークより低い」「元のピークと＋Aピークの高さの比が同程度」という法則性と合致するためである。分離がうまくいかなかったために、ピークが観測されなくなるという問題に対するのに適した判断方法であることも、図１０の場合と同様である。
【００３９】
この方法により、真のピークの方が+Aピークより高い場合（図８および図１１の場合）も、低い場合（図９および図１０の場合）も、また、既報告ピークが真のピークである場合（図８および図１０の場合）も、+Aピークである場合（図９および図１１の場合）も、個体が持つ既報告ピークを正しく判断することができる。
【００４０】
（３）機能３：既報告ピークは真のピークと+Aピークのどちらなのか判断する。
（３−１）機能３−１：機能３において、各個体について既報告ピークは真のピークと+Aピークのいずれであるかを判断し、個体間の多数決によりデータ全体の判断を行う。これにより、いくつかの個体で誤って判断することがあっても、データ全体の判断を誤る可能性を低減することができる。
【００４１】
（３−２）機能３−２：機能３−１において、ヘテロ接合体では二つの対立遺伝子それぞれについて既報告ピークは真のピークと+Aピークのどちらなのか判断し、両方の対立遺伝子における判断が一致すればその判断を用い、一致しなければ判断保留とする。    
これにより、片方の対立遺伝子の方で誤って判断することがあっても、個体としての判断を誤る可能性を少なくすることができる。ヘテロ接合体であるか否かについては、非特許文献５にも記載されているように、峰が１つのピークの塊が２つ観察された場合および峰が２つのピークの塊が１つ観察された場合は、ヘテロ接合体であると判断することができる。
【００４２】
（３−３）機能３−３：上記機能３−２において、一番高いピークとその近傍の既報告ピークとの位置関係を調べ、既報告ピークは真のピークと+Aピークのどちらなのか判断する。機能２で説明した、図８および図９のように、一番高いピークが既報告ピークと一致する場合、機能３−４で述べる方法に従って判断する。また、図１０のように、一番高いピークの一塩基左隣のピークが既報告ピークと一致し、かつ、一番高いピークの一塩基右隣のピークは既報告ピークと一致しないか一番高いピークの一塩基左隣のピークより低い場合には、既報告ピークは真のピークであると判断する。また、図１１のように、一番高いピークの一塩基右隣のピークが既報告ピークと一致し、かつ、一番高いピークの一塩基左隣のピークは既報告ピークと一致しないか一番高いピークの一塩基右隣のピークより高い場合は、既報告ピークは+Aピークであると判断する。
【００４３】
（３−４）機能３−４：機能３−３において、図８および図９のように、一番高いピークが既報告ピークと一致する場合に、真のピークの左右一塩基隣のピークの高さを比較することにより、既報告ピークが真のピークと+Aピークのいずれであるかを判断する。
【００４４】
図１２において、灰色の線Ｂ５〜Ｂ１０までは既報告ピークを、縦縞のピークＰ１１、Ｐ１５，Ｐ１６、Ｐ１８、Ｐ２０、Ｐ２２は真のピークを示し、横縞のピークＰ１２、Ｐ１４、Ｐ１７、Ｐ１９、Ｐ２３は真のピークの+Aピークを示す。図１２の左列の３つの図１２（Ａ）、（Ｃ）、（Ｅ）では、既報告ピークと真のピークとが一致しており（真のピークの方が+Aピークよりも高く）、図１２の右列の３つの図１２（Ｂ）、（Ｄ）、（Ｆ）では、既報告ピークと真のピークとの+Aピークが一致している（真のピークの方が+Aピークよりも低い）。
【００４５】
図１２（Ａ），（Ｂ）、すなわち上段の図では、全てのピークの分離が良く、図１２（Ｃ）、（Ｄ）、すなわち中段の図では、一番高いピークと左右のうち低い方のピークとの分離があまり良くない（融合している）。図１２（Ｅ），（Ｆ）の下段の図では、一番高いピークは左右両方のピークと分離が良くない（融合している）。このように、ピークの分離という観点でみた場合に非常に多くの種類の波形が現れ得るが、基本的には、一番高いピークの左右一塩基隣のピークの高さを比較することで左右の波形を識別することができる。
【００４６】
すなわち、上段・中段の左列の二つの波形においてはいずれも、一番高いピークの右一塩基隣のピークは左一塩基隣のピークよりも高く、右列の二つの波形においては逆に低くなっている。下段の波形では左右一塩基のピークはいずれも認識されないため高さは０（ゼロ）として扱われるが、このような場合は、既報告ピークが真のピークか真のピークの+Aピークかという判断は保留する。なぜなら、機能３−１で述べた通り、一部の個体で判断を保留しても、他の個体での判断を用いて全体としての判断を行うことができる可能性があるためである。
【００４７】
機能３−３および機能３−４により、真のピークの方が+Aピークより高い場合（図８および図１１）も、低い場合（図９および図１０）も、また、既報告ピークが真のピークである場合（図８および図１０）も、+Aピークである場合（図９および図１１）も、既報告ピークが真のピークと+Aピークのいずれであるかを正しく判断できる。
【００４８】
（３−５）機能３−５：機能３−３および３−４で述べた方法に加えて、一峰性のピークの塊である場合には、以下に述べる通り、unit長ずつ離れたピークの増減関係を調べることにより、既報告ピークが真のピークと+Aピークのどちらなのか判断する。
【００４９】
図１３に示すように、縦軸方向に延びる灰色の線は、既報告ピークを中心にunit長間隔の位置を示し、塩基長６６の位置に現れている縦縞のピークは真のピークを、その右隣の横縞のピークは真のピークの+Aピークを、符号１３００などのようにピークの上にある破線の矢印は既報告ピークからunit長ずつ離れたピーク群の高さの増減関係を、符号１３０１などのようにピークの上にある点線の矢印は既報告ピークの一塩基右隣からunit長ずつ離れたピーク群の高さの増減関係を示す矢印である。
【００５０】
また、符号１３０２などの波形の下にある破線の矢印と符号１３０３などの点線の矢印とは、それぞれ符号１３００および符号１３０１などのピークの上にある矢印の増減関係のみを表したものであり増減量を含まない情報である。符号１３０４などで示される灰色の楕円形１３０４−１〜４までは、増減関係がそろうように隣接する矢印を囲んだものである。
【００５１】
例えば、一番上の波形の例では、符号１３００は６２塩基と６４塩基に位置するピークの高さの増減関係を示した矢印であり、右上がりであることは６４塩基に位置するピークの方が高いことを示している（尚、図では、６２塩基の位置にはピークが存在しないので、高さは０とみなす）。同様に、ピークの上にある破線の矢印は、６４塩基と６６塩基に位置するピークの高さの増減関係、６６塩基と６８塩基に位置するピークの高さの増減関係、６８塩基と７０塩基に位置するピークの高さの増減関係、を示している。符号１３０２は符号１３００と対応し同じことを示しているが、機能３−５ではピークの高さの値そのものではなく増減関係のみに注目することを明示するため示している。符号１３０４−１の楕円形は、符号１３０２の破線の矢印と符号１３０３の点線の矢印とを囲んでおり、これらの縦軸方向に隣接している矢印は、増減関係が一致していること（両方とも右上がりであること）を示している。
【００５２】
ピークの塊から、元のピークだけを取り出したもの（真のピークから左右にunit長間隔のピーク集合）、＋Aピークだけを取り出したもの（真のピークの＋Aピークから左右にunit間隔のピーク集合）、について考察すると、「元のピークと＋Aピークの高さの比が同程度」という法則性により、ピークの高さの増減は揃っているはずである。また、＋Aピークは、対応する元のピークより１塩基長い位置にあるため、１塩基だけずれて重なっているはずである。符号１３０２などの破線の矢印と符号１３０３などの点線の矢印とが符号１３０４−１などの略楕円形で、塩基長の増加する方向に順番に囲むことで、増減の揃った二つのピークの塊が１塩基だけずれて重なっていることを意味する。
【００５３】
図１３（Ａ）及び図１３（Ｂ）の波形は、既報告ピークが真のピークの場合であって、図１３（Ｃ），（Ｄ）の二つの波形は、既報告ピークが真のピークの+Aピークの場合である。破線および点線の矢印の増減関係を求め、それに対応するように絵描いた楕円形の向きを一見するだけで、真のピークとその+Aピークのいずれが高いかには関係なく、既報告ピークが真のピークと+Aピークとのいずれであるかを判断することができる。
【００５４】
すなわち、図１３（Ａ），（Ｂ）に示す２つの波形のように、楕円形の向きが左上がりの場合（左が破線、右が点線の矢印で組を作ったときに増減が一致する場合）、破線の矢印で増減を調べたピークは元のピーク、点線の矢印で増減を調べたピークは＋Aピークである。逆に、図１３（Ｃ）、（Ｄ）に示す２つの波形のように、楕円形の向きが右上がりの場合（左が点線、右が破線の矢印で組を作ったときに増減が一致する場合）、点線の矢印で増減を調べたピークは元のピーク、破線の矢印で増減を調べたピークは＋Aピークである。
【００５５】
機能３−３と３−４と３−５との判断が一致しなかった場合は、いずれかで誤った判断をしたことになるため、判断保留とする。一峰性のピークの塊は、以下の３つの場合が観察されると考えられる。
【００５６】
１つ目の場合は、ホモ接合体の波形である。２つ目の場合は、２つの対立遺伝子が十分離れたヘテロ接合体で、この場合は一峰性のピークの塊が２つ観察される。３つ目の場合は、２つの対立遺伝子が（1unitしか離れていないなど）非常に近接しているヘテロ接合体である。１つ目および２つ目の場合は、ピークの塊の中には１つしか既報告ピークは含まれないため、比を適切に計算できる。３つ目の場合は、機能１−１を用いてunit長の倍数間隔以外のヘテロ接合体の可能性を除いてあるため、同様に比を適切に計算できる。
【００５７】
すなわち、図４で示した通り、同一個体内では元のピークと+Aピークとの比はほぼ一定であるため、１つ目の真のピークに由来するstutterピークと２つ目の真のピークが重なり合ったピークの高さと、それらの+Aピークが重なり合ったピークとの比を用いることができる。
【発明の効果】
【００５８】
本発明によれば、既報告ピークの情報を追加の入力として+Aピークの出方をより正確に見積もることが可能になるとともに、+Aの出方を見積もる根拠となった個体の情報を取得し、表示することができる。
【発明を実施するための最良の形態】
【００５９】
以下、添付図面を参照しながら、本発明の実施の形態による遺伝子情報の処理技術について詳細に説明する。図２１から図２８までは、本実施の形態による遺伝子情報処理装置の一構成例を示す図である。これらの図において、同一の符号を付した部分は同一の構成を表し、基本的な構成及び動作は同様である。
【００６０】
図２１は、本実施の形態による遺伝子情報処理装置の内部構造例を概略的に示す機能ブロック図である。この遺伝子情報処理装置は、実験で得られたデータを保存した実験データを格納するデータベース２１００と、データを表示するための表示装置２１０１と、表示されたデータに対してメニューを選択するなどの操作を行うためのキーボード２１０２やマウスなどのポインティングデバイス（操作部）２１０３と、必要な演算処理、制御処理等を行う中央処理装置（ＣＰＵ）２１０４と、中央処理装置２１０４における処理に必要なプログラム等を格納するプログラムメモリ２１０５と、中央処理装置２１０４での処理に必要なデータを格納するデータメモリ２１０６と、を備えている。表示装置２１０１とともに、又はそれに代えて、プリンタへの出力、音声出力などを行うようにしてもよい。
【００６１】
プログラムメモリ２１０５は、上記の機能１を行う個体選択処理部２１０７と、機能２を行う既報告ピーク選択処理部２１０８と、機能３を行う既報告ピーク真+A判断処理部２１０９と、を含んでいる。既報告ピーク真+A判断処理部２１０９は、機能３−１を行う個体多数決処理部２１１０と、機能３−２を行う対立遺伝子多数決処理部２１１１と、機能３−３を行う近傍位置確認処理部２１１２と、機能３−４を行う左右比較判断処理部２１１３と、機能３−５を行う増減一致判断処理部２１１４と、を含んでいる。データメモリ２１０６は、実験で得られたデータ２１１５を含んでいる。これらは、一般的なコンピュータシステムとして実現可能である。
【００６２】
図２２は、データメモリ２１０６内に含まれる実験データ２１１５のデータ構造例を示す図である。このデータ構造体Typing Dataは、マーカー名２２００、既報告ピーク２２０１、個体データ２２０２、unit長２２０３を含んでいる。既報告ピーク２２０１は、既報告ピークの断片長の配列である。個体データ２２０２については、以下に示すデータ構造体Individual Dataの配列の形でデータを保持する。データ構造体Individual Dataは、i個の個体について、個体ID２２０４、ピークのデータ２２０５と、を含んでいる。ピークのデータ２２０５については、ピークの断片長と高さの組の配列の形でデータを保持する。
【００６３】
次に、上記のように構成された本実施の形態による遺伝子情報処理装置において行われる処理内容について説明する。図２３は、遺伝子情報処理方法の処理の流れを概略的に示すフローチャート図である。図２３において、まず、実験データＤＢ２１００からデータ構造体Typing Dataの形式で実験データを読み込む（ステップ２３００）。次に、Typing Dataに含まれる既報告ピーク２２０１の情報を用いて+Aピークの出方を調べる（ステップ２３０１）。この処理は、プログラムメモリ２１０５に含まれる個体選択処理部２１０７、既報告ピーク選択処理部２１０８、既報告ピーク真+A判断処理部２１０９を用いて行うものであり、図２４に示す詳細フローで詳しく説明する。その後、ステップ２３０１で見積もった+Aピークの出方を参照して波形に含まれるノイズピークを除去する（ステップ２３０２）。この処理の詳細は、非特許文献５で述べられている。
【００６４】
図２３における既報告ピーク２２０１の情報を用いて+Aピークの出方を調べる処理の詳細について、図２４に示す詳細フローを参照しながら説明する。まず、個体選択処理部２１０７を用いて、対象とする個体は+Aピークの出方を調べるのに適しているかどうか調べる（ステップ２４００）。この処理は、上記の機能１−１を用いて行うことができる。すなわち、まず、対象となる個体のピークのデータ２２０５を参照して一番高いピークを調べる。次に、既報告ピーク２２０１を参照し、上記一番高いピークの一塩基以内に既報告ピークが存在しない場合は、+Aピークの出方を調べるのに適していないと判断する。また、unit長２２０３を参照し、上記一番高いピークの周辺にunit長間隔でない既報告ピークがある場合も+Aピークの出方を調べるのに適していないと判断する。
【００６５】
この判断の結果は、例えば図１４に示すように画面表示される。尚、画面表示に代えて、音声表示、プリンタへの印刷などの出力が行われてもよいし、メモリやＨＤＤなどの記憶部又は光ディスクなどの記憶媒体などに記録させるようにしても良い。すなわち、出力方法は限定しない。
【００６６】
ステップ２４００において適していると判断された場合は、既報告ピーク選択処理部２１０８を用いて、既報告ピークのうちどれを持つのかを調べる（ステップ２４０１）。この処理は上記の機能２を用いて行うものであり、図２５に示す詳細フローで詳しく説明する。この処理の結果を図１５に示したように画面表示する。その後、近傍位置確認理部２１１２および左右比較判断処理部２１１３を用いて、一番高いピーク周辺の既報告ピークを調べ、既報告ピークが真のピークか+Aピークかを調べる（ステップ２４０２）。この処理は、上記の機能３−３および機能３−４を用いて行うものであり、図２６および図２７に示す詳細フローで詳しく説明する。この判断の結果を、図１８および図１９に示したように画面表示する。次いで、増減一致判断処理部２１１４を用いて、既報告ピーク周辺のピークの高さの増減を調べ、既報告ピークが真のピークか+Aピークかを調べる（ステップ２４０３）。この処理は、上記の機能３−５を用いて行うものであり、図２８に示す詳細フローで詳しく説明される。この判断の結果を図２０に示したように画面表示する。
【００６７】
これらの結果を用いて、真のピークとその+Aピークの高さの比を求める（ステップ２４０４）。次に、未処理のピークの塊が残っている場合は、ステップ２４０１から処理をもう一度行う（ステップ２４０５）。そうでない場合は、既報告ピークを２つ持つか否かを調べる（ステップ２４０６）。２つ持つ場合は、対立遺伝子多数決処理部２１１１を用いて、個体全体としての判断結果を得る（ステップ２４０７）。この処理は、上記の機能３−２を用いて行うことができる。すなわち、２つの既報告ピークでの判断が同じであれば、それを個体としての判断結果とし、不一致であれば個体としては判断保留とする。この判断の結果を図１７に示したように画面表示する。その後、未処理の個体が残っているか否かについても調べる（ステップ２４０８）。未処理の個体が残っている場合は、ステップ２４００から処理をもう一度行う。未処理の個体が残っていない場合は、個体多数決処理部２１００を用いて、全体としての判断結果を得る（ステップ２４０９）。この処理は、上記の機能３−１を用いて行うことができる。
【００６８】
すなわち、既報告ピークは真のピークであると判断した個体の数と、既報告ピークは真のピークの+Aピークであると判断した個体の数と、を比較し、個体数が多い方の判断結果を用いる。この判断の結果を図１６に示したように画面表示する。
【００６９】
図２４における、既報告ピークのうちどれを持つのかを調べる処理の詳細について、図２５に示す詳細フローを参照しながら説明する。まず、対象となる個体のピークのデータ２２０５を参照して一番高いピークPhighestを調べる（ステップ２５００）。次に、既報告ピーク２２０１を参照して、Phighestが既報告ピークのうちの一つと一致するかどうかを調べる（ステップ２５０１）。一致する場合は（ＹＥＳ）、その個体が持つ既報告ピークとして、Phighestを選ぶ（ステップ２５０２）。ステップ２５０１において一致しない場合は（ＮＯ）、Phighestの一塩基左のピークが既報告ピークのうちの１つと一致するか否かを調べる（ステップ２５０３）。一致する場合は（ＹＥＳ）、Phighestの一塩基右のピークは既報告ピークのどれとも一致しないか、または、一塩基右のピークは一塩基左のピークよりも低いかどうかを調べる（ステップ２５０４）。どちらかが成り立つ場合は（ＹＥＳ）、その個体が持つ既報告ピークとしてPhighestの一塩基左のピークを選ぶ（ステップ２５０５）。ステップ２５０３またはステップ２５０４で条件が成り立たない場合は（ＮＯ）、Phighestの一塩基右のピークを選ぶ（ステップ２５０６）。
【００７０】
図２４における、一番高いピーク周辺の既報告ピークを調べ、既報告ピークが真のピークか+Aピークかを調べる処理の詳細について、図２６に示す詳細フローを参照しながら説明する。まず、対象となる個体のピークのデータ２２０５を参照して一番高いピークPhighestを調べる（ステップ２６００）。次に、既報告ピーク２２０１を参照して、Phighestが既報告ピークのうちの一つと一致するか否かについて調べる（ステップ２６０１）。一致する場合は（ＹＥＳ）、左右比較判断処理部２１１３を用いて、Phighestの左右一塩基のピークを調べ、既報告ピークが真のピークか+Aピークか判断する（ステップ２６０２）。この処理は上記の機能３−４を用いて行うものであり、図２７に示す詳細フローで詳しく説明する。ステップ２６０１において一致しない場合は（ＮＯ）、Phighestの一塩基左のピークが既報告ピークのうちの１つと一致するか否かを調べる（ステップ２６０３）。一致する場合は（ＹＥＳ）、Phighestの一塩基右のピークは既報告ピークのどれとも一致しないか、または、一塩基右のピークは一塩基左のピークよりも低いかどうかを調べる（ステップ２６０４）。どちらかが成り立つ場合は（ＮＯ）、既報告ピークは真のピークであると判断する（ステップ２６０５）。ステップ２６０３またはステップ２６０４で条件が成り立たない場合は（ＮＯ）、既報告ピークは+Aピークであると判断する（ステップ２６０６）。
【００７１】
図２６における、一番高いピークの左右一塩基のピークを調べ、既報告ピークが真のピークか+Aピークかを判断する処理の詳細について、図２７に示す詳細フローを参照しながら説明する。まず、既報告ピークの一塩基右のピークは一塩基左のピークより高いか調べる（ステップ２７００）。高い場合は、既報告ピークは真のピークであると判断する（ステップ２７０１）。そうでない場合は、既報告ピークの一塩基左のピークは一塩基右のピークより高いか調べる（ステップ２７０２）。高い場合は、既報告ピークは+Aピークであると判断する（ステップ２７０３）。そうでない場合、すなわち、既報告ピークの一塩基左のピークと一塩基右のピークの高さが等しい場合は、判断を保留する（ステップ２７０４）。
【００７２】
図２４における、既報告ピーク周辺のピークの高さの増減を調べ、既報告ピークが真のピークか+Aピークかを調べる処理の詳細について、図２８に示す詳細フローを参照しながら説明する。まず、一峰性のピークの塊を対象としているかどうか調べる（ステップ２８００）。その場合は、既報告ピークを中心として左右にunit長ごとのピークの高さの増減を調べる（ステップ２８０１）。次に、既報告ピークの一塩基右のピークを中心として、左右にunit長ごとのピークの高さの増減を調べる（ステップ２８０２）。その後、図２６および２７で示したフローで、既報告ピークは真のピークであると判断されたかどうかを調べる（ステップ２８０３）。その場合は、ステップ２８０１で調べた増減は、それぞれ、ステップ２８０２で調べた増減のうち右隣に位置するものと一致しているかどうかを調べる（ステップ２８０４）。一致している場合は（ＹＥＳ）矢印の向きを表示する（ステップ２８０９）。逆に一致していない場合は（ＮＯ）、既報告ピークが真のピークと+Aピークのどちらであるかの判断を保留とする（ステップ２８０５）。その後、図２６および図２７で示したフローで、既報告ピークは+Aピークであると判断されたかどうかを調べる（ステップ２８０６）。その場合は、ステップ２８０１で調べた増減は、それぞれ、ステップ２８０２で調べた増減のうち左隣に位置するものと一致しているかどうかを調べる（ステップ２８０７）。一致している場合は（ＹＥＳ）矢印の向きを表示する（ステップ２８１０）。逆に一致していない場合は（ＮＯ）既報告ピークが真のピークと+Aピークのどちらであるかの判断を保留とする（ステップ２８０８）。
【００７３】
尚、既報告ピークとしては、本明細書で述べたようにデータベースに格納してある値を取り出す方法に加えて、入力データとして用いる波形に含まれるピークをその候補として用いることも可能である。その場合は、既報告ピークとして適切でないものも候補として選ばれ得るため、ユーザの確認により不適切なものを削除することが可能である。そのような場合においても、既報告ピークとして不適切なものを削除する作業は入力データ全体に対して真のピークとその+Aピークとを適切に指定する作業よりは十分に簡便な作業であるため、本実施の形態による技術を用いることにより、ユーザの利便性の大幅な改善が見込まれる。
【００７４】
以上に説明したように、上記の機能により、図１４〜２０に示すような画面表示が可能となり、既報告ピークの情報を追加の入力として+Aピークの出方をより正確に見積もることが可能になるとともに、+Aの出方を見積もる根拠となった個体の情報を表示できる。図１４は機能１−１を用いて、+Aピークの出方を調べるのに適さない個体であると判断した根拠を示す画面例である。１４００に示すように、一番高いピークとその近傍の既報告ピークの位置関係を調べ、+Aピークの出方を調べるのに適するかどうかを判断している。図１５は機能２を用いて、既報告ピークのうちどれを持つと判断したか根拠を示す画面例である。１５００に示すように、一番高いピークとその近傍の既報告ピークの位置関係を調べ、どの既報告ピークを持つかを判断している。図１６は機能３−１を用いて、既報告ピークは真のピークとその+Aピークのどちらなのか判断する根拠を示す画面例である。１６００に示すように、既報告ピークは真のピークであると判断した個体数と、既報告ピークは+Aピークであると判断した個体数と、判断保留した個体数を表示する。図１７は機能３−２を用いて、ヘテロ接合体に対して既報告ピークは真のピークとその+Aピークのどちらなのか判断する根拠を示す画面例である。１７００に示すように、それぞれの対立遺伝子での判断結果が一致するかどうかを表示する。図１８は機能３−３を用いて、既報告ピークは真のピークと+Aピークのどちらなのか判断する根拠を示す画面例である。１８００に示すように、一番高いピークとその近傍の既報告ピークの位置関係を調べ、既報告ピークは真のピークと+Aピークのどちらなのか判断している。図１９は機能３−４を用いて、一番高いピークが既報告ピークと一致する場合に既報告ピークが真のピークと+Aピークのどちらなのか判断する根拠を示す画面例である。１９００に示すように、真のピークの左右一塩基隣のピークの高さを比較することにより、既報告ピークが真のピークと+Aピークのどちらなのか判断している。図２０は機能３−５を用いて、一峰性のピークの塊である場合に、既報告ピークが真のピークと+Aピークのどちらなのか判断する根拠を示す画面例である。２０００に示すように、unit長ずつ離れたピークの増減関係を調べることにより、既報告ピークが真のピークと+Aピークのどちらなのか判断している。
【００７５】
以上に説明したように、本実施の形態によれば、既報告ピークの情報を追加の入力として+Aピークの出方をより正確かつ迅速に見積もることが可能になるとともに、+Aの出方を見積もる根拠となった個体の情報を取得し、その結果をわかりやすいように出力することができる。
【００７６】
尚、本実施の形態において説明した上記の機能は、ソフトウェアプログラムによっても実現できる。この場合、プログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出すことができるようにすれば良い。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態による機能を実現することになり、そのプログラムコード自体及びそれを記憶した記憶媒体は本発明によるシステムを構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。
【００７７】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータ上のメモリに書きこまれた後、そのプログラムコードの指示に基づき、コンピュータのＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。
【００７８】
また、実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ-ＲＷ、ＣＤ-Ｒ等の記憶媒体に格納され、そのシステム又は装置のコンピュータ(又はＣＰＵやＭＰＵ)が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されるようにしてもよい。
【産業上の利用可能性】
【００７９】
本発明は、遺伝子情報の情報処理装置として利用可能である。
【図面の簡単な説明】
【００８０】
【図１】ゲノム上に現れるマイクロサテライトについて説明する図である。
【図２】PCR法および電気泳動法により、マイクロサテライト部分のDNA断片を抽出し増幅する実験手順を模式的に示す図である。
【図３】PCR法及び電気泳動法の実験過程で生じる代表的なノイズである、stutterピークと+Aピークとについて示す図である。
【図４】元のピークと+Aピークの高さの比から、どのピークが元のピークであり、+Aピークであるのかを判断する方法を示す図である。
【図５】同一マーカーの複数個体について、元のピークと+Aピークの高さの比の外れ値がある様子を示す図である。
【図６】蛍光シグナルが強すぎて測定限界を超えた場合について、蛍光分析結果のグラフに現れる波形を示す図である。
【図７】ピークが完全には分離していない場合について、蛍光分析結果のグラフに現れる波形を示す図である。
【図８】真のピークと+Aピークと既報告ピークの位置関係を示す図である。
【図９】真のピークと+Aピークと既報告ピークの位置関係を示す図である。
【図１０】真のピークと+Aピークと既報告ピークの位置関係および、左右のピークの高さ関係を示す図である。
【図１１】真のピークと+Aピークと既報告ピークの位置関係および、左右のピークの高さ関係を示す図である。
【図１２】ピークが分離した場合と完全には分離しなかった場合について、真のピークと+Aピークと既報告ピークの位置関係および、左右のピークの高さ関係を示す図である。
【図１３】既報告ピーク周辺のピークの増減関係を示す図である。
【図１４】+Aピークの出方を調べる個体として適しているかどうかの判断結果を表示する画面を示す図である。
【図１５】既報告ピークのうちどれを持つのかの判断結果を表示する画面を示す図である。
【図１６】既報告ピークが真のピークか+Aピークかについて、データ全体としての判断結果を示す図である。
【図１７】既報告ピークが真のピークか+Aピークかについて、個体としての判断結果を示す図である。
【図１８】既報告ピークが真のピークか+Aピークかについて、判断結果を示す図である。
【図１９】既報告ピークが真のピークか+Aピークかについて、判断結果を示す図である。
【図２０】既報告ピークが真のピークか+Aピークかについて、判断結果を示す図である。
【図２１】本発明の一実施形態として構築される個体の遺伝子型推定方法の内部構成を概略的に示す機能ブロック図である。
【図２２】図２１に示す個体の遺伝子型推定方法のデータメモリ２１０６に含まれる実験データ２１１５のデータ構造を示す図である。
【図２３】本発明の処理の流れを示すフローチャート図である。
【図２４】既報告ピークの情報を用いて+Aピークの出方を調べる処理の詳細を示すフローチャート図である。
【図２５】既報告ピークのうちどれを持つのかを調べる処理の詳細を示すフローチャート図である。
【図２６】一番高いピーク周辺の既報告ピークを調べ、既報告ピークが真のピークか+Aピークかを調べる処理の詳細を示すフローチャート図である。
【図２７】一番高いピークの左右一塩基のピークを調べ、既報告ピークが真のピークか+Aピークか判断する処理の詳細を示すフローチャート図である。
【図２８】既報告ピーク周辺のピークの高さの増減を調べ、既報告ピークが真のピークか+Aピークかを調べる処理の詳細を示すフローチャート図である。
【符号の説明】
【００８１】
２１００  実験データDB
２１０１  表示装置
２１０２  キーボード
２１０３  ポインティングデバイス
２１０４  中央処理装置
２１０５  プログラムメモリ
２１０６  データメモリ
【図１】
2008250401.tif 000003
【図２】
2008250401.tif 000004
【図３】
2008250401.tif 000005
【図４】
2008250401.tif 000006
【図５】
2008250401.tif 000007
【図６】
2008250401.tif 000008
【図７】
2008250401.tif 000009
【図８】
2008250401.tif 000010
【図９】
2008250401.tif 000011
【図１０】
2008250401.tif 000012
【図１１】
2008250401.tif 000013
【図１２】
2008250401.tif 000014
【図１３】
2008250401.tif 000015
【図１４】
2008250401.tif 000016
【図１５】
2008250401.tif 000017
【図１６】
2008250401.tif 000018
【図１７】
2008250401.tif 000019
【図１８】
2008250401.tif 000020
【図１９】
2008250401.tif 000021
【図２０】
2008250401.tif 000022
【図２１】
2008250401.tif 000023
【図２２】
2008250401.tif 000024
【図２３】
2008250401.tif 000025
【図２４】
2008250401.tif 000026
【図２５】
2008250401.tif 000027
【図２６】
2008250401.tif 000028
【図２７】
2008250401.tif 000029
【図２８】
2008250401.tif 000030