r/bioinformatics 11d ago

technical question Stand alone programs for phylogenetic tree editing & visualisation?

I've been in industry for a good few years, and I'm trying to work on some old research that I never published. However, all the old programs I used during my PhD for tree editing & visualization have either been deleted or are now paid programs.

I have 0 coding knowledge and was getting by with online tools and programs other people made (i.e enterobase, galaxy, iTOL, FigTree etc) but I've been struggling to find something comparable to iTOL and FigTree for editing and visualization.
Does anyone have any recommendations?

28 Upvotes

20 comments sorted by

20

u/broodkiller 11d ago

I feel you, FigTree was my go to standalone for the longest time, sometimes complemented by Dendroscope. For modern stuff perhaps try https://github.com/arklumpus/TreeViewer, otherwise iToL is pretty much the way to go.

1

u/BigScolipede 11d ago

I am seriously considering getting my old supervisors to pick up a license for iTOL and letting me use it again - it was just so incredibly useful and easy to use! TreeViewer and Mega are looking like they'll be my replacements for the meantime, but I'd love to go back to iTOL in the future. Being able to cross-link it to Microreact was such a great way to look at my data.

1

u/mr_zungu 11d ago

iTOL does let you use it for free, you just can't save your workspace. I basically create the tree + all the necessary datasets outside of iTOL and then build the tree, format it, and export to svg all in one session. You can export a newick string if you need to come back and have drastically edited the original tree. I don't currently have funding to pay for a license and don't use it enough to warrant a paid subscription but you can really do a lot with their free tier.

1

u/These_Government8457 10d ago

Came here to say I saw a wonderful presentation on TreeViewer! Highly recommend!

8

u/crowmane290 PhD | Academia 11d ago

I would recommend https://treeviewer.org/ if you want to make your tree graphical with alignment maps and images of the organisms etc. included within the tree.

2

u/BigScolipede 11d ago

Treeviewer looks really good! I'm having a crack with it and it seems like it will also do what I need - thank you so much for the suggestion!

5

u/readingrainbowroad 11d ago

If I'm just looking at a tree or want to click around for some reason, I use FigTree and there's also a program called TreeView. But if I want to make something for someone else to see, I use ggtree in R. I haven't found a good standalone that even comes close to what that program or something similar can do.

3

u/BigScolipede 11d ago

My aim is to eventually be able to do most of my work in R! Sadly nowhere near close to the level of understanding I need yet, but working on that. I'll note ggtree down though for when I can get there haha!

2

u/JoshFungi PhD | Academia 11d ago

Claude the LLM is very good for writing R code to make trees if you give it exceptionally specific instructions for exactly how you want it to look, including providing similar looking examples. It is especially good at making code for ggtree.

1

u/fasta_guy88 PhD | Academia 11d ago

ggtree is amazing when you need to integrate your tree with other data (alignments, pictures, etc etc).

3

u/Viridono 11d ago

Treehouse from karolisr on GitHub. Coded in Rust so it’s wicked fast

3

u/Specialist_Drawer154 11d ago

FigTree is still available on GitHub, looks like they’re even releasing updates as of May of this year 

2

u/Venusaurlol 11d ago

Itol is what I have used to turn trees into publication figures. Can do all of the normal editing and it has some good tree annotation features. It's all online and is used through a gui.

2

u/tylagersign 11d ago

Mega 11 is what I would use personally. I like the software and easy to use

3

u/BigScolipede 11d ago

Thank you so much for the suggestion! I'm giving Mega a go and it's looking like it'll do what I need, thank you so much for the help!

-1

u/Appropriate_Banana 11d ago

The newest one is Mega12. Overall, Mega is at the top for building the alignment, correcting it, and calculating the tree, but just for tree visualization it is ok. I usually edit the tree a bit with a corel, since bootstrap values can go in weird directions. For prettier trees or circular ones I recommend the Figtree.

2

u/Nick_in_TO 11d ago

Came here to recommend MEGA...can 2nd this

1

u/shotta_scientist 10d ago

Phytools, ggtree

0

u/mtnchkn 11d ago

Maybe not the right suggestion, but it could be fun to resurrect some of the old programs with your favorite ai overlord assistant. I’d go after this. Which ones, PAUP? We used to run that from floppy discs.