Для того, чтобы сделать правильно укоренённым дерево, полученное в предыдущем практикуме методом neighbor-joining, проведём укоренение в среднюю точку. Для этого воспользуемся программой retree пакета PHILIP, где имеется команда M - "Midpoint root the tree". Полученное дерево визуализируем с помошьюпрограммы MEGA (см. рис. 1).
Рис. 1. Дерево, полученное алгоритмом neighbour-joining и укоренённое в среднюю точку. |
Полученное дерево не совпадает с правильным, но укоренено верно - корень отделяет Clostridia от Bacilli
В некоторых случаях удобно использовать укоренение с помощью внешней группы. Для этого нужно добавить лист, о котором заранее известно, что он отделился от общего предка раньше разделения интересующих нас групп.
В случае построения дерева по белкам бактерий, выбранным в предыдущем практикуме, возьмём в качестве внешней групы шаперонин E. coli. Добавим его в fasta-файл с остальными последовательностями (полученный файл - здесь), выравняем с помощью программы Muscle в JalView (файл с выравниванием - здесь), в программе MEGA посторим дерево методом Maximum Parsimony, укореним в ветвь, отделяющую ECOLI и затем отобразим только дерево без ветви ECOLI (см. рис. 3).
Рис. 2. Дерево, полученное укоренением с использованием внешней группы. |
Дерево не изменилось и всё так же отличается от правильного. Это объясняется тем, что эволюция последовательности одного белкане отражает эволюцию видов.
Проведём бутстрэеп-анализ интересующих нас белков, используя "Bootstrap method" программы MEGA с числом реплик равным 100. Деревья, построенные методом Maximum paesimony и укоренённые по внешней группе (ECOLI, как и в предыдущем случае) приведены на рисунках 3 и 4.
Рис. 3. Original tree. | Рис. 4. Bootstrap consensus tree. |
Полученные деревья не отличаются друг от друга, но отличаются от правильного дерева, и ветви их меют небольшую поддержку, что говорит о недостоверности.