Я создал филогенетическое дерево связки на ферментных последовательностях, которые у меня есть. У меня это в простом формате, с отображением только результатов и без раскраски. Теперь у меня есть последовательности, ограничивающие ферменты, и каждый из них имеет motif
. Я хочу окрасить ветви фермента, имеющие похожие motifs
. Я потратил большую часть вчерашнего взгляда на различные программные средства, которые могли бы помочь мне сделать это, но в итоге запутались. Я хотел знать хороший инструмент, который берет деревья либо в формате newick
, либо принимает информацию alignment
. и позволит мне передать цвет, основанный на сходных мотивах.Окраска филогенетических деревьев
Я наткнулся на этот инструмент: http://etetoolkit.org/, но для этого требуется большое количество зависимых библиотек, которые, в свою очередь, имеют зависимости с небольшой или отсутствующей документацией об ошибках установки.
Я использовал класс Phylo
из библиотеки BioPython
, чтобы развить деревья. Я использовал следующую команду, чтобы создать свое дерево с баллами:
Phylo.draw(tree,branch_labels=lambda c: c.branch_length)
Сделайте еще одно дерево с теми узлами, имеющими требуемые мотивы, и постройте их с помощью draw_graphwiz с некоторым цветом узла, а затем постройте целое дерево над ним без цвета узла –
Не могли бы вы рассказать? – letsc
Проверьте это сообщение http://stackoverflow.com/questions/4051414/phylo-biopython-building-trees. Сохраняйте размер узла для незаинтересованных узлов как 0 и некоторое значение для интересующих узлов. –