近隣結合法
近隣結合法は距離行列法の一つである。距離行列法では、総枝長が最短となる系統樹が最適樹であるという仮定(最小進化原理)に基づいて系統樹が構築される。近隣結合法は、全ての配列の組において間の距離を計算して距離行列を構築する段階までは、他の距離行列法(非加重結合法、最小二乗法、最小進化法(英語版)など)と共通する。
最小二乗法や最小進化法との違いは、これら2つが可能なすべての系統樹で総枝長を計算して最小進化原理を満たす樹形を決定するのに対し、近隣結合法では系統樹作成の各ステップで最小進化原理を満たす葉(系統樹の節)の組を決定する点にある。より具体的には、生物同士の進化距離を生物の組ごとに計算し、距離の最も小さいもの同士を最初に接続し、次に近縁なものを続けて次々に接続していくという方法を取る。このため計算効率は上記2つの距離行列法に比べて良い。
また、近隣結合法では進化速度が一定であるという仮定がされておらず、これは非加重結合法と異なる。
進化速度が一定でない場合には誤った系統推定をしてしまう非加重結合法と異なり、系統樹の枝ごとに(すなわち生物ごとに)進化速度が変化していても、進化距離と系統樹上での経路の長さが等しい場合には最小進化原理を満たす系統樹を正確に構築できる。
なお、進化距離と系統樹上での経路の長さが等しいことは、「加法性」が成り立つことを意味する。例として、子孫ノードaおよびbと祖先ノードxの3つのノードが存在し、ab間の進化距離を d a b {\displaystyle d_{ab}} 、各葉ノードとxの間の距離を d a x {\displaystyle d_{ax}} および d b x {\displaystyle d_{bx}} とすると、以下の式が成立する場合に加法性が成立する。
d a b = d a x + d b x {\displaystyle d_{ab}=d_{ax}+d_{bx}}