[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
Skip header Section
Phylogenetic Networks: Concepts, Algorithms and ApplicationsJanuary 2011
Publisher:
  • Cambridge University Press
  • 40 W. 20 St. New York, NY
  • United States
ISBN:978-0-521-75596-2
Published:17 January 2011
Pages:
374
Skip Bibliometrics Section
Reflects downloads up to 11 Dec 2024Bibliometrics
Skip Abstract Section
Abstract

The evolutionary history of species is traditionally represented using a rooted phylogenetic tree. However, when reticulate events such as hybridization, horizontal gene transfer or recombination are believed to be involved, phylogenetic networks that can accommodate non-treelike evolution have an important role to play. This book provides the first interdisciplinary overview of phylogenetic networks. Beginning with a concise introduction to both phylogenetic trees and phylogenetic networks, the fundamental concepts and results are then presented for both rooted and unrooted phylogenetic networks. Current approaches and algorithms available for computing phylogenetic networks from different types of datasets are then discussed, accompanied by examples of their application to real biological datasets. The book also summarises the algorithms used for drawing phylogenetic networks, along with the existing software for their computation and evaluation. All datasets, examples and other additional information and links are available from the book's companion website at www.phylogenetic-networks.org.

Cited By

  1. Linz S and Semple C (2022). Non-essential arcs in phylogenetic networks, Journal of Computer and System Sciences, 128:C, (1-17), Online publication date: 1-Sep-2022.
  2. Hayamizu M, Huber K, Moulton V and Murakami Y (2020). Recognizing and realizing cactus metrics, Information Processing Letters, 157:C, Online publication date: 1-May-2020.
  3. ACM
    Markin A, Anderson T, Vadali V and Eulenstein O Robinson-Foulds Reticulation Networks Proceedings of the 10th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics, (77-86)
  4. Döcker J, van Iersel L, Kelk S and Linz S (2019). Deciding the existence of a cherry-picking sequence is hard on two trees, Discrete Applied Mathematics, 260:C, (131-143), Online publication date: 15-May-2019.
  5. Mariñas-Collado I, Bowman A and Macaulay V (2019). A phylogenetic Gaussian process model for the evolution of curves embedded in d-dimensions, Computational Statistics & Data Analysis, 137:C, (285-298), Online publication date: 1-Sep-2019.
  6. Kelk S, Stamoulis G and Wu T (2019). Treewidth distance on phylogenetic trees, Theoretical Computer Science, 731:C, (99-117), Online publication date: 30-Jun-2018.
  7. Iersel L, Kelk S, Stamoulis G, Stougie L and Boes O (2018). On Unrooted and Root-Uncertain Variants of Several Well-Known Phylogenetic Network Problems, Algorithmica, 80:11, (2993-3022), Online publication date: 1-Nov-2018.
  8. Gunawan A, DasGupta B and Zhang L (2017). A decomposition theorem and two algorithms for reticulation-visible networks, Information and Computation, 252:C, (161-175), Online publication date: 1-Feb-2017.
  9. Mirzaei S and Wu Y (2016). Fast construction of near parsimonious hybridization networks for multiple phylogenetic trees, IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB), 13:3, (565-570), Online publication date: 1-May-2016.
  10. van Iersel L, Kelk S and Scornavacca C (2019). Kernelizations for the hybridization number problem on multiple nonbinary trees, Journal of Computer and System Sciences, 82:6, (1075-1089), Online publication date: 1-Sep-2016.
  11. Ulyantsev V and Melnik M Constructing Parsimonious Hybridization Networks from Multiple Phylogenetic Trees Using a SAT-Solver Proceedings of the Second International Conference on Algorithms for Computational Biology - Volume 9199, (141-153)
  12. Labarre A and Verwer S (2014). Merging partially labelled trees, IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB), 11:2, (389-397), Online publication date: 1-Mar-2014.
  13. Herrmann S and Moulton V (2014). Computing the blocks of a quasi-median graph, Discrete Applied Mathematics, 179:C, (129-138), Online publication date: 31-Dec-2015.
  14. Piovesan T and Kelk S (2013). A Simple Fixed Parameter Tractable Algorithm for Computing the Hybridization Number of Two (Not Necessarily Binary) Trees, IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB), 10:1, (18-25), Online publication date: 1-Jan-2013.
  15. Humphries P and Wu T (2013). On the Neighborhoods of Trees, IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB), 10:3, (721-728), Online publication date: 1-May-2013.
  16. Requeno J, de Miguel Casado G, Blanco R and Colom J (2013). Temporal Logics for Phylogenetic Analysis via Model Checking, IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB), 10:4, (1058-1070), Online publication date: 1-Jul-2013.
  17. Wu Y An algorithm for constructing parsimonious hybridization networks with multiple phylogenetic trees Proceedings of the 17th international conference on Research in Computational Molecular Biology, (291-303)
  18. ACM
    Labarre A (2012). Review of combinatorial pattern matching algorithms in computational biology using Perl and R, by Gabriel Valiente, ACM SIGACT News, 43:3, (48-50), Online publication date: 27-Aug-2012.
  19. Kelk S, Scornavacca C and van Iersel L (2012). On the Elusiveness of Clusters, IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB), 9:2, (517-534), Online publication date: 1-Mar-2012.
  20. van Iersel L, Kelk S, Lekić N and Scornavacca C A practical approximation algorithm for solving massive instances of hybridization number Proceedings of the 12th international conference on Algorithms in Bioinformatics, (430-440)
Contributors
  • University of Tübingen
  • University of Tübingen
  • University of Montpellier

Reviews

Idalia Flores

The evolution of the species has been studied for a long time; the scientist Carlos Linneo used a classification system in 1736 that has been modified with a phylogenetic one. As the authors mention in the preface, "The evolutionary history of a set of species is usually described by a rooted phylogenetic tree." (This book contains a chapter that explains the basic concepts and definitions of phylogenetic trees for those, like me, who are not familiar with them.) Nowadays, the relationship between biology and mathematics is stronger in this area; this book explains computational biology and mathematics in a way that is both rigorous and clear. The book is divided into three parts. The first one is the introduction, which contains four chapters. Chapter 1 explains some basic concepts of the theory of graphs and systemics, and chapter 2 discusses aligning molecular sequences. Chapter 3 provides a more detailed introduction to the computation of phylogenetic trees. Chapter 4 serves as an introduction to phylogenetic networks and also as an overview for the material presented in the second and third parts of the book. In the second part, the theoretical foundations for phylogenetic networks are developed. Chapter 5 studies splits and unrooted phylogenetic networks (splits provide the basis of unrooted phylogenetic trees and a large class of unrooted phylogenetic networks, namely, split networks). Over the last 20 years, the mathematical and computational aspects of such networks have been studied. Chapter 6 discusses clusters and phylogenetic networks. Their theory is still under development, and, as the authors point out, widely used methods for the computation of rooted phylogenetic networks have not emerged. The third part of the book is devoted to a wide range of algorithms that have been developed for computing phylogenetic networks from biological data. For most of the methods, there is an application and references to papers that contain more details. The material is organized by type of input: chapter 7 with splits, chapter 8 with clusters, chapter 9 with sequences, chapter 10 with distances, chapter 11 with trees, and chapter 12 with triples or quartets. Chapter 13 addresses the problem of drawing phylogenetic networks. Finally, chapter 14 presents an overview of some existing software for computing phylogenetic networks. This is an excellent book for readers who know the topic well and also for those who have some knowledge of the area. Online Computing Reviews Service

Paul Cull

Metaphors are powerful. They guide our research agenda and even limit the questions we can ask. Until the 18th century, the "great chain of being"? was the dominant metaphor. It said that all creation consisted of a chain of beings from the simple to the complex, and that we, mankind, were the culmination of God's creation. Starting with Linnaeus, and most explicitly in Haeckel, this metaphor was discarded and replaced with the "tree of life"? metaphor, in which there was still progress and change, but there was no longer a single crowning species. Modern biology, starting with the work of such maverick scientists as Barbara McClintock and Lynn Margulis, and following more recent discoveries in molecular genetics, suggests that this tree metaphor is too limiting. Translocations and captures of genetic material suggest a more cross-cutting metaphor that links organisms in structures that are not simple hierarchies. What does this have to do with computing__?__ Computing theory is necessary to set up and analyze models of phylogenetic networks. Are there restrictions on the data that might allow a tree to reasonably describe the relationships between taxa__?__ Even if a tree is reasonable, how does one efficiently find this tree__?__ Obviously, algorithm design is necessary, both for trees and for other relationship networks. This might not be so easy, however. As one might expect, almost all problems of finding the "best"? tree or network are nondeterministic polynomial-time (NP)-hard. We also need design of heuristics. Of course, this brings with it the need to experimentally evaluate the heuristics on real data. To do so, we need software design in order to create programs that are capable of dealing with data in formats that biologists use. Further, these programs must be able to deal with masses of data from molecular sequencing. Finally, one would like the programs to be usable by biologists. Hence, all of computing, including theory, algorithms, heuristics, design, implementation, and software engineering, is necessary. This book examines the theory, algorithms, and heuristics for phylogenetic networks. (A short chapter on software mentions several working systems and a number of proof-of-concept programs.) The first four chapters present necessary background, and include graphs and trees, sequence alignment, phylogenetic trees, and an introduction to phylogenetic networks. At this point in the book, the difficulties become clear. Even if we can describe a set of data with a tree, which tree is "best"?__?__ For almost any definition of "best,"? finding the best tree is NP-hard. Further, it is not clear that forcing the data into a tree is reasonable. Subsequent chapters deal with techniques that have been developed over the past two decades to create trees and networks from data. Some of these techniques are quite new, and this book marks their first appearance outside of technical journals. If one can distinguish two pieces of data on a certain factor, then this factor splits the dataset into classes, some of which we can, and some of which we cannot, distinguish based on this factor. Chapter 5 covers the theory of such splits. Chapter 6, which is the heart of this book, develops the idea of clustering for phylogenetic networks. Subsequent chapters take these ideas of splits, clusters, and distance, and use them as the basis for algorithms to construct networks based on some assumptions about the allowed form of the networks. For example, non-tree forms are allowed if the cross edges obey some rather strong restrictions. Since, for the same set of species, data on different genes will likely produce different trees, the authors also cover the problem of constructing a consensus tree, and of constructing a network that includes the relationships found in these different trees. They also describe methods to create networks that show how species have evolved by insertions, deletions, and duplications. Chapter 13 discusses and gives examples of various techniques to graphically present phylogenetic networks. Finally, chapter 14 briefly mentions software that is presently available, or that has at least been published. The many worked examples and suggested exercises make this book a potential text for a graduate course, but the formal style would limit the audience to computer science students. (Biology students would probably find the mathematics too daunting.) In summary, this is a technical monograph that will be of great interest to those working in this field, but it is probably too technical for a more general audience. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Please enable JavaScript to view thecomments powered by Disqus.

Recommendations