ベイズ法

ベイズ法（ベイズほう、英：Bayesian inference method）は、生物の系統進化を示す系統樹を推定する手法の一つ。ベイズの定理に基づいて尤度を通してデータを加味した事後確率分布を目的関数にとり、マルコフ連鎖モンテカルロ法を適用して事後確率分布を推定し、その期待値としての最良の樹形を選択する。ベイズ法を利用した系統推定ソフトウェアではMrBayesが代表的である。
理論.
基本的理論.
ベイズ法では、最尤法がベイズ推定の枠組みの中で再構築されている。最尤法ではある特定の仮定（進化モデル）の下で与えられた配列群の尤度を最大化する系統樹が最適樹として選択される。すなわち、与えられた配列に対する系統樹の枝長と進化モデルの尤度が最尤法では目的関数として取られている。一方で、ベイズ法の目的関数は、与えられた配列に対する系統樹の樹形と枝長と進化モデルの事後確率となる。最適樹は事後確率分布の最頻値を最大事後確率推定した系統樹として選択される。
ただし、特に樹形の事前分布を一様分布とした場合、最尤法による系統樹とベイズ法による系統樹はほぼ一致し、ベイズ法はむしろ最尤法では必要のない事後確率を計算する回りくどい手法となる。そこでベイズ法では単一の最適樹を求めるのではなく、複数の最適樹を事後確率と共に提示するか、あるいはそれらを統合して単一の合意樹を作成することを主目的とする。これにより、遺伝子の水平伝播などにより系統樹が一意に定まらない場合や、複数の系統仮説が求められる場合に、ベイズ法は効果を発揮することになる。
アルゴリズム.
系統樹formula_1の事前確率分布をformula_2とする。配列データXが与えられた場合のformula_1の事後確率分布formula_4は、formula_5を最尤法により求められる尤度関数とすると、ベイズの定理に従って以下のように表される。
formula_6
なお、系統樹formula_1の枝長と、その進化モデルの持つ全てのパラメータも確率分布として予測でき、実際にベイズ法で求める確率分布は分母・分子ともに枝長とパラメータの二重積分の形で表現できる。ただしいずれにせよ、分母は非常に小規模な系統樹でなければ最尤法による計算が不可能であるため、ベイズ法ではマルコフ連鎖モンテカルロ法（MCMC）を利用して近似的に計算し、同時に最適な樹形の探索も行っている。
MCMCの手順は次の通りである。
手順を繰り返すうちに系統樹は定常状態に達する。定常状態に達するまでの記録は無視し、定常状態に達している記録から一定の回数ごとに標本を抽出すると、その標本は系統樹の分布に従うものになっているため、標本系統樹群から上式の分母を近似的に計算できる。こうして事後確率分布を求められる。また、ここでの樹形の出現頻度が系統樹の事後確率になる。
その後は、事後確率が最大となる単一の系統樹を選択するか、事後確率の高い順に複数の系統樹を選択して合意樹を形成する。
MrBayes.
ベイズ法は1996年頃からYangにより系統推定に導入され、2001年にはベイズ法を利用した系統推定ソフトウェアMrBayesが登場した。MrBayesはベイズ法を用いる系統推定ソフトウウェアの中では最も広く使用されているものである。MrBayesの登場により、より効率的なアルゴリズムや現実的な進化モデルが実装されたこともあり、ベイズ法は広く一般に普及した。
MrBayesでは、事後確率分布がある程度高い場所（局所的な最適解）でマルコフ連鎖が定常状態に達しないよう、MCMCを改良したMetropolis Coupled MCMC（MCMCMC）が採用されている。MCMCMCでは複数本のMCMCを走らせており、そのうち1本をcold chain、残りをhot chainとする。cold chainは元々のMCMCであり、局所的な最適解を脱出しにくい一方で、膨大な時間をかければ正しい事後確率分布に収束する。hot chain では目標分布が平坦化されており、系統樹が撹乱を受けるため、正しい事後確率分布への収束の保証を破棄する一方で局所的な最適解からの脱出率を高めている。また、一定回数ごとに異なるchain同士の変数を交換し、脱出を容易にしつつ収束の効率を高めてもいる。
特徴.
ベイズ法は複雑な進化モデルを仮定しても最尤法よりも計算時間を必要としないという長所がある。ただし、近隣結合法や最大節約法と比較すれば時間を要する。また、事後確率が過大評価される点も懸念されている。