MapReduce goes evolutionary
We studied the performance of our MrsRF algorithm on two large biological trees sets consisting of 20,000 trees of 150 taxa each and 33,306 trees of 567 taxa each. Our experiments show that MrsRF is a scalable approach reaching a speedup of over 18 on 32 total cores.
Apart from speeding up the phylogenetic analysis, this study presents a new type of MapReducible problem where “the size of the input (t evolutionary trees) is much smaller than the size of the output (t × t RF matrix)”. Generally in MapReduce implementations the final output is smaller in size than the initial input. Another important thing which authors point out is getting best performance out of MapReduce implementation on a multi-core cluster depends on the cluster configuration. For instance, they tried their problem set with 32 total cores, a 16 nodes by 2 cores (16 × 2) cluster configuration which outperformed 8 × 4, 4 × 8, and 32 × 1 cluster configuration.
Overall their research makes a strong case for using MapReduce framework to design high-performance phylogenetic applications and it can be best for tackling the large evolutionary computational problems such as summarizing the big collections of evolutionary trees. An open-source implementation of MrsRF algorithm is freely available from the Google code.
Reference:
Matthews, S., & Williams, T. (2010). MrsRF: an efficient MapReduce algorithm for analyzing large collections of evolutionary trees BMC Bioinformatics, 11 (Suppl 1) DOI: 10.1186/1471-2105-11-S1-S15

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=725b6dac-1de9-41c8-9fe7-101882662bba)


















MapReduce goes evolutionary http://bit.ly/9Edncm
MapReduce goes evolutionary http://goo.gl/fb/eeOO
RT @ResearchBlogs: MapReduce goes evolutionary http://goo.gl/fb/eeOO <– see http://dx.doi.org/10.1186/1471-2105-11-S1-S15
RT @ResearchBlogs: MapReduce goes evolutionary http://goo.gl/fb/eeOO <– see http://dx.doi.org/10.1186/1471-2105-11-S1-S15
MT @rdmpage/@ResearchBlogs: MapReduce goes evolutionary http://goo.gl/fb/eeOO http://dx.doi.org/10.1186/1471-2105-11-S1-S15
MapReduce goes evolutionary http://bit.ly/9Edncm
@teachmescience MapReduce speeds up phylogenetic analyses http://bit.ly/aSY918
RT @tweetmeme http://bit.ly/9Edncm – Further Phylogentic Analysis of Trees, Supertrees & co becomes tractable
RT @tweetmeme MapReduce goes evolutionary- by Fisheye Perspective http://bit.ly/9Edncm
MapReduce goes evolutionary http://ff.im/-gkbbU