What type of tree do phylogenetic trees use?
2
0
Entering edit mode
10.1 years ago
n00514450 ▴ 20

I'm starting a Masters program in Bioinformatics in January and I want to prepare tools that I can use for coursework. Is it a Binary Search Tree? What information should each node store? Is it supposed to be balanced?

Is there anything else that I should prepare before I begin?

Thanks

phylogenetic-tree trees • 2.5k views
ADD COMMENT
0
Entering edit mode

uh? Binary Search Tree is an algorithm, a phylogenetic tree is a diagram.

ADD REPLY
0
Entering edit mode

Is there a reason you are particularly asking about trees? IMHO you should be looking into requisite skills and languages in Bioinformatics. Focusing on one data structure/representation model makes sense only if you're planning on bettering it. From your question, it does not seem like you are planning on that.

ADD REPLY
1
Entering edit mode
10.1 years ago
onuralp ▴ 190

Here is a good talk by Joe Felsenstein to get you up to speed: Computational aspects of biological information: Reconstructing phylogenies: how? how well? why?

Good luck with the program!

ADD COMMENT
0
Entering edit mode

Thank you! This was very helpful and I realize that I'm currently way in over my head. I'll wait a little bit.

ADD REPLY
1
Entering edit mode
10.1 years ago
DG 7.3k

Echoing comments and other answers a phylogenetic tree isn't a particular data structure, beyond being an acyclic graph (in its simplest state). Depending on what you want to DO there are many different sorts of data structures you can use to represent phylogenetic trees in order to efficiently perform computations over the tree, but that is very specific for what type of research you want to do, or the question you want to ask.

ADD COMMENT
0
Entering edit mode

Thank you. I need to read way more before I attempt something like this. The reason is, I'll have to create a tree-building program.

ADD REPLY
0
Entering edit mode

Do you NEED to create a tree building program? I mean, of course if your project is to try and make a better phylogeny program than yeah, you have to. Or if you need it to do something that none of the current programs do, then yeah. Otherwise there are a bunch of really good well developed phylogeny reconstruction programs out there. RAxML, FastTree, etc.

ADD REPLY

Login before adding your answer.

Traffic: 2156 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6