Phylogenetic Tools Of Large Data Sets That Use Multicore Processors?
5
7
Entering edit mode
12.9 years ago

Does anybody know of examples of phylogenetic tools of large data sets that use multicore processors?

I know of RAxML (http://hpseewiki.ipb.ac.rs/index.php/RAxML) but I would like to know of other examples, specially if they haven't been published yet but are released and ready to be tested.

phylogenetics parallel • 6.3k views
ADD COMMENT
9
Entering edit mode
12.9 years ago
Botond Sipos ★ 1.7k

For Maximum Likelihood inference:

  • GARLI supports multiple cores through OpenMP. It also uses a genetic algorithm approach for parameter optimization.
  • HYPHY supports multicore and can perform ML tree inference.
  • There also seems to be a PhyML fork with OpenMP suport.

For Bayesian MCMC inference:

  • MrBayes supports multicore through MPI (Altekar et al.).
  • One can use BEAST on many cores by performing independent runs in parallel and combining the output.
ADD COMMENT
3
Entering edit mode

+1 Great! Thanks.

ADD REPLY
0
Entering edit mode

With PhyML (compiled with the MPI option), it's the bootstrapping step that be parallelized. I didn't know about that PhyML+m3l fork.

ADD REPLY
4
Entering edit mode
12.9 years ago
Jan Kosinski ★ 1.6k

I have just stumbled upon a paper comparing RAxML with FastTree.

FastTree is another fast ML method, they say much faster than RAxML and not so much less accurate... And is available as Multi-threaded FastTree with OpenMP

ADD COMMENT
1
Entering edit mode

I use FastTree and RAxML for pretty much all of my phylogenetic analyses. They are pretty comparable, and the major topology differences between the two tend to occur only at poorly supported nodes anyway. I had to construct a pipeline to do trees on tens of thousands of alignments and FastTreeMP was virtually the only good option.

ADD REPLY
0
Entering edit mode

+1 for FastTree as well http://www.microbesonline.org/fasttree/

ADD REPLY
3
Entering edit mode
12.9 years ago
Farhat ★ 2.9k

There's also POY from AMNH that can be run on clusters.

ADD COMMENT
2
Entering edit mode
12.9 years ago
Gjain 5.8k

I heard R`s phylogenetic package combined with its multicore package works fine. But I never tried it.

ADD COMMENT
2
Entering edit mode
ADD COMMENT

Login before adding your answer.

Traffic: 1595 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