Возможно. Встроенный конвертер убогий, не используйте его. Поищите по этой теме, я уже выкладывал свой скрипт конвертации tntree->newick
Сейчас еще раз попробовал и всё заработало. Благодарю за конвертор.
2) Можно ли получить не кладограмму, а филограмму с разными длинами ветвей? Желательно в формате NEWICK.
Да. Возможно.
А как именно?
На тему формата newick:
1,
2Если кратко, то:
(A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5)F;
где буквы - названия нод, а цифры - возраст ребер.
Из этого примера получается такое дерево:
Вы можете прислать мне небольшое дерево в формате tntree и то, что у вас получилось в newick.
Есть ли данные по возрасту ветвей в файле tntree? они теряются при конвертации?
Хорошие утилиты для работы с готовым ньюиком. И
хороший мануал по всему этому делу.
На тему несимметричной матрицы, т.е. с разной стоимостью переходов.
costs 0.66 = 1>0 1;
costs 0.66 = 0>1 5;
costs *;
объявляет нужную вам стоимость переходов для символов с 1-го по 67 включительно.
и
smatrix =1 (sm) 1>0 1;
smatrix =2 (sm) 0>1 5;
smatrix +sm 0.66;
Вот тут не очень понял, какая именно из двух команд нужна для моей задачи: costs или smatrix?
Я не применял в своей работе шаговые матрицы, но как вижу из мануала, в вашем случае, это полностью равноценные команды.
Советую протестировать на небольшом наборе данных, как будут отрабатывать обе команды, будут ли совпадать выходные данные.