399 research outputs found
Phylogenetic Networks Do not Need to Be Complex: Using Fewer Reticulations to Represent Conflicting Clusters
Phylogenetic trees are widely used to display estimates of how groups of
species evolved. Each phylogenetic tree can be seen as a collection of
clusters, subgroups of the species that evolved from a common ancestor. When
phylogenetic trees are obtained for several data sets (e.g. for different
genes), then their clusters are often contradicting. Consequently, the set of
all clusters of such a data set cannot be combined into a single phylogenetic
tree. Phylogenetic networks are a generalization of phylogenetic trees that can
be used to display more complex evolutionary histories, including reticulate
events such as hybridizations, recombinations and horizontal gene transfers.
Here we present the new CASS algorithm that can combine any set of clusters
into a phylogenetic network. We show that the networks constructed by CASS are
usually simpler than networks constructed by other available methods. Moreover,
we show that CASS is guaranteed to produce a network with at most two
reticulations per biconnected component, whenever such a network exists. We
have implemented CASS and integrated it in the freely available Dendroscope
software
On Three-Dimensional Space Groups
An entirely new and independent enumeration of the crystallographic space
groups is given, based on obtaining the groups as fibrations over the plane
crystallographic groups, when this is possible. For the 35 ``irreducible''
groups for which it is not, an independent method is used that has the
advantage of elucidating their subgroup relationships. Each space group is
given a short ``fibrifold name'' which, much like the orbifold names for
two-dimensional groups, while being only specified up to isotopy, contains
enough information to allow the construction of the group from the name.Comment: 26 pages, 8 figure
Drawing explicit phylogenetic networks and their integration into SplitsTree
<p>Abstract</p> <p>Background</p> <p>SplitsTree provides a framework for the calculation of phylogenetic trees and networks. It contains a wide variety of methods for the import/export, calculation and visualization of phylogenetic information. The software is developed in Java and implements a command line tool as well as a graphical user interface.</p> <p>Results</p> <p>In this article, we present solutions to two important problems in the field of phylogenetic networks. The first problem is the visualization of explicit phylogenetic networks. To solve this, we present a modified version of the equal angle algorithm that naturally integrates reticulations into the layout process and thus leads to an appealing visualization of these networks. The second problem is the availability of explicit phylogenetic network methods for the general user. To advance the usage of explicit phylogenetic networks by biologists further, we present an extension to the SplitsTree framework that integrates these networks. By addressing these two problems, SplitsTree is among the first programs that incorporates <it>implicit </it>and <it>explicit </it>network methods together with standard phylogenetic tree methods in a graphical user interface environment.</p> <p>Conclusion</p> <p>In this article, we presented an extension of SplitsTree 4 that incorporates explicit phylogenetic networks. The extension provides a set of core classes to handle explicit phylogenetic networks and a visualization of these networks.</p
NeighborNet: improved algorithms and implementation
NeighborNet constructs phylogenetic networks to visualize distance data. It is a popular method used in a wide range of applications. While several studies have investigated its mathematical features, here we focus on computational aspects. The algorithm operates in three steps. We present a new simplified formulation of the first step, which aims at computing a circular ordering. We provide the first technical description of the second step, the estimation of split weights. We review the third step by constructing and drawing the network. Finally, we discuss how the networks might best be interpreted, review related approaches, and present some open questions
Les Pavages d'Anges et de Diables
On utilise la méthode des symboles de Delaney pour classifier à l’aide de I’ordinateur, à homéomorphisme équivariant près, tous les pavages périodiques du plan dont les pavés peuvent être colories de noir et de blanc de telle manière que les pavés se partageant une arête soient de couleurs différentes, que le groupe de symétrie agisse de faGon transitive sur les pavés noirs, que tout pavé possède au moins trois arêtes et que de chaque sommet soient issues au moins trois arêtes.The method of Delaney symbols is used to classify by a computer program all periodic tilings of the Euclidean plane up to equivariant homeomorphisms for which the tiles can be coloured by black and white such that tiles sharing an edge have different colours, the symmetry group acts transitively on the black tiles, every tile has at least three edges and from every vertex at least three edges originate.Peer Reviewe
Analysis of 16S rRNA environmental sequences using MEGAN
10.1186/1471-2164-12-S3-S1710th Int. Conference on Bioinformatics - 1st ISCB Asia Joint Conference 2011, InCoB 2011/ISCB-Asia 2011: Computational Biology - Proceedings from Asia Pacific Bioinformatics Network (APBioNet)12SUPPL. 3S1
Computing galled networks from real data
Motivation: Developing methods for computing phylogenetic networks from biological data is an important problem posed by molecular evolution and much work is currently being undertaken in this area. Although promising approaches exist, there are no tools available that biologists could easily and routinely use to compute rooted phylogenetic networks on real datasets containing tens or hundreds of taxa. Biologists are interested in clades, i.e. groups of monophyletic taxa, and these are usually represented by clusters in a rooted phylogenetic tree. The problem of computing an optimal rooted phylogenetic network from a set of clusters, is hard, in general. Indeed, even the problem of just determining whether a given network contains a given cluster is hard. Hence, some researchers have focused on topologically restricted classes of networks, such as galled trees and level-k networks, that are more tractable, but have the practical draw-back that a given set of clusters will usually not possess such a representation
- …