MÉTODO NEIGHBOR-JOINING
Este método fue propuesto por Saitou and Masatoshi Nei en el año de 1987, no es más que la unión de los OTU's más cercanos (vecinos) tratando de minimizar la longitud total del árbol. El método inicia con un árbol en forma de estrella en el cual todos los OTU's estan enlazados a un nodo central. Figura 1.

Figura 1.
Procedimiento:
r(i) = di1 + di2 + di3 + ... + dij. i es cualquier OTU y j es el número total de OTU's.

Mij = Nueva distancia entre los OTU's i y j.
dij = Distancia actual entre los OTU's i y j.
r(i) = Divergencia del OTU i.
r(j) = Divergencia del OTU j.
N = Número de OTU's.

Sean vecinos los OTU's i y j en el nodo k y sea n un OTU, entonces la distancia de nodo interno k al OTU es:

Entre la ventajas de este método tenemos:
Entre las desventajas tenemos:
Ejemplo: La tabla 1 representa la matriz de sustitución para un grupo de seis OTU's; y la figura 2 enseña la topología correcta del árbol para los OTU's de la tabla 1.
Tabla 1. |
Figura 2. |
Reconstruyamos este árbol aplicando el método de Neighbor-joining.
Paso 1.

Divergencia de la red.
r(A) = 5 + 4 + 7 + 6 + 8 = 30
r(B) = 5 + 7 + 10 +9 + 11 = 42
r(C) = 4 + 7 + 7 + 6 + 8 = 32
r(D) = 7 + 10 +7 + 5 + 9 = 38
r(E) = 6 + 9 + 6 + 5 + 8 = 34
r(F) = 8 + 11 + 8 + 9 + 8 = 44
Paso 2.
Nueva matriz de distancias.
| MAB = 5 - [30 + 42]/
(6 - 2) MBC = 7 - [42 + 32]/ 4 = -11.5 MCD = 7 - [32 + 38]/ 4 = -10.5 MDE = 5 - [38 + 34]/ 4 = -13 MEF = 8 - [34 + 44]/4 = -11.5 |
Tabla 2
|
Paso 3.
Se escogen los vecinos más cercanos. Se puede seleccionar el par AB o el par DE. En este caso se ha seleccionado el par AB y se han agrupado en el nodo interno U.
S(AU) = (5/2) + [30 - 42]/(2 (6 - 2)) = 5/2 - 3/2
= 1
S(BU) = 5 - 4 = 1

Paso 4.
Distancias de todos los OTU's al nodo U.
| dCU = [4 + 7 - 5]/2 =
3 dDU = [7 + 10 - 5]/2 = 6 dEU = [6 + 9 - 5]/2 = 5 dFU = [8 + 11 - 5]/2 = 7 |
Tabla 3 |
Paso 5.
N = N - 1 = 6 - 1 = 5.
Se inicia el proceso de nuevo.
Paso 1.
r(U) = 3 + 6 + 5 + 7 = 21
r(C) = 7 + 6 + 8 + 3 = 24
r(D) = 5 + 9 + 6 + 7 = 27
r(E) = 8 + 5 + 6 + 5 = 24
r(F) = 7 + 8 + 9 + 8 = 32
Paso 2.
Mariz de distancias:
| MUC =
3 - [21 + 24]/3 = -12 MCD = 7 - [24 + 27]/ 3= -10 MDE = 5 - [27 + 24]/ 3= -12 MEF = 8 - [24 + 32]/3 = -10.7 |
|
Paso 3.
Seleccionamos los OTU's D y E como vecinos y los agrupamos en el nodo R.
S(DR) = (5/2) + [27 - 24]/(2 (5 - 2)) = 5/2 + 1/2
= 3
S(ER) = 5 - 3 = 2.

Paso 4.
Distancias de todos los OTU's al nodo R.
| dUR = [6 + 5 - 5]/2 = 3 dCR = [7 + 6 - 5]/2 = 4 dFR = [9 + 8 - 5]/2 = 6 |
Tabla 6 |
Paso 5.
N = N - 1 = 5 - 1 = 4.
Se inicia el proceso de nuevo.
Paso 1.
r(U) = 3 + 3 + 7 = 13
r(C) = 4 + 8 + 3 = 15
r(R) = 6 + 3 + 4 = 13
r(F) = 7 + 8 + 6 = 21
Paso 2.
Mariz de distancias:
| MUC =
3 - [13 + 15]/2 = -11 MCR = 4 - [15 + 13]/ 2= -10 MRF = 6 - [13 + 21]/2 = -11 |
|
Paso 3.
Seleccionamos el nodo U y el OTU C como vecinos y los agrupamos en el nodo M.
S(UM) = (3/2) + [15 - 13]/(2 (4 - 2)) = 3/2 + 1/2
= 2
S(CM) = 3 - 2 = 1.

Paso 4.
Distancias de todos los OTU's al nodo M.
| dRM = [3 + 4 - 3]/2 =
2 dFM = [7 + 8 - 3]/2 = 6 |
Tabla 8 |
Paso 5.
N = N - 1 = 4 - 1 = 3.
Repetimos el proceso de nuevo.
Paso 1.
r(M) = 2 + 6 = 8
r(R) = 6 +2 = 8
r(F) = 6 + 6 = 12
Paso 2.
Mariz de distancias:
| MMR =
2 - [8 + 8]/1 = -14
|
|
Paso 3.
Seleccionamos los nodos R yM como vecinos y los agrupamos en el nodo T.
S(RT) = (2/2) + [8 - 8]/(2 (3 - 2)) = 2/2 = 1
S(MT) = 2 - 1= 1.

Paso 4.
Distancias de todos los OTU's al nodo T.
| dFT = [6 + 6 - 2]/2 = 5 |
Tabla 10 |
Paso 5.
N = N - 1 = 3 - 1 = 2.
Fin del método. El árbol se muestra en la siguiente figura:

REFERENCIAS: