B. Tyson, R. Betros, Nathaniel W. Rollings, Jorge Figueroa-Cecco, Lisa Jones, Suzanne J. Matthews
{"title":"Using MapReduce to Compare Large Collections of Phylogenetic Trees","authors":"B. Tyson, R. Betros, Nathaniel W. Rollings, Jorge Figueroa-Cecco, Lisa Jones, Suzanne J. Matthews","doi":"10.1145/2638404.2735460","DOIUrl":null,"url":null,"abstract":"Phylogenetic trees depict the relationships between sets of organisms sharing a common ancestor. In several recent court cases, phylogenetic trees have been critical in convicting and exonerating suspects of purposefully transmitting the HIV virus. Parallel computing applications such as MapReduce Speeds Up Robinson-Foulds (MrsRF) make it possible to compare large collections of phylogenetic trees efficiently, and can be used to ensure that the searches that produce these trees properly converged. In this paper, we describe MrsRF++, an updated version of MrsRF that utilizes the Phoenix++ MapReduce engine. The original version of MrsRF was implemented with Phoenix 1.0, which had a number of critical limitations. Implementing MrsRF with Phoenix++ overcomes many of these shortcomings, and increased program modularity. We ran MrsRF++ on the same two large biological tree sets described in the original MrsRF paper. Our preliminary results indicate that using the Phoenix++ MapReduce engine increases MrsRF's scalability, a fact that will enable scientists to analyze increasingly large collections of phylogenetic trees.","PeriodicalId":91384,"journal":{"name":"Proceedings of the 2014 ACM Southeast Regional Conference","volume":"19 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2014 ACM Southeast Regional Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2638404.2735460","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Phylogenetic trees depict the relationships between sets of organisms sharing a common ancestor. In several recent court cases, phylogenetic trees have been critical in convicting and exonerating suspects of purposefully transmitting the HIV virus. Parallel computing applications such as MapReduce Speeds Up Robinson-Foulds (MrsRF) make it possible to compare large collections of phylogenetic trees efficiently, and can be used to ensure that the searches that produce these trees properly converged. In this paper, we describe MrsRF++, an updated version of MrsRF that utilizes the Phoenix++ MapReduce engine. The original version of MrsRF was implemented with Phoenix 1.0, which had a number of critical limitations. Implementing MrsRF with Phoenix++ overcomes many of these shortcomings, and increased program modularity. We ran MrsRF++ on the same two large biological tree sets described in the original MrsRF paper. Our preliminary results indicate that using the Phoenix++ MapReduce engine increases MrsRF's scalability, a fact that will enable scientists to analyze increasingly large collections of phylogenetic trees.