VLDB 2026 Research / reviewers in the wild / expert
Vincent Moulton
dblp:m/VMoulton
· DBLP profile ↗
74ranked-venue papers
5as first author
16since 2021 · last 2026
0000-0001-9371-6435ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 36 · 4 first-author · 13 since 2021Applied, interdisciplinary, general and emerging computing · 32 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 7 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 since 2021Artificial intelligence and machine learning · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Inferring DAGs and phylogenetic networks from least common ancestorsabstractA least common ancestor (LCA) of two leaves in a directed acyclic graph (DAG) is a vertex that is an ancestor of both leaves and has no proper descendant that is also their common ancestor. LCAs capture hierarchical relationships in rooted trees and, more generally, in DAGs. In 1981, Aho et al. introduced the problem of determining whether a set of pairwise LCA constraints on a set $X$, of the form $(i,j)<(k,l)$ with $i,j,k,l\in X$, can be realized by a rooted tree whose leaf set is $X$, such that whenever $(i,j)<(k,l)$, the LCA of $i,j$ is a descendant of that of $k,l$. They also presented a polynomial-time algorithm, BUILD, to solve this problem. However, many such constraint systems cannot be realized by any tree, prompting the question of whether they can be realized by a more general DAG. We extend Aho et al.'s framework from trees to DAGs, providing both theoretical and algorithmic foundations for reasoning about LCA constraints in this broader setting. Given a collection $R$ of LCA constraints, we define its $+$-closure $R^+$, capturing additional LCA relations implied by $R$. Using $R^+$, we construct a canonical DAG $G_R$ and prove that $R$ is DAG-realizable if and only if it is realized by $G_R$. We further adapt this construction to phylogenetic networks, defining a canonical network $N_R$ and prove that it is regular, i.e., it coincides with the Hasse diagram of its underlying set system. Finally, we show that for any DAG-realizable $R$, its classical closure - comprising all LCA constraints that hold in every DAG realizing $R$ - coincides with its $+$-closure. All constructions are computable in polynomial time, and we provide explicit algorithms for each. All algorithms developed in this paper are implemented in the freely available Python package RealLCA. Anna Lindeberg, Anton Alfonsson, Vincent Moulton, Guillaume E. Scholz, Marc Hellmuth |
Theor. Comput. Sci. | 3 |
| 2025 | Buneman graphs, partial splits and subtree distancesabstractIn phylogenetics and other areas of classification, the Buneman graph is commonly used to represent a collection of bipartitions or splits of a (finite) set X in order to display evolutionary relationships. The set X usually corresponds to a set of taxa (or species), and the splits are usually derived from molecular sequence data associated to the taxa. One issue with this approach is that missing molecular data can lead to bipartitions of subsets of X or partial splits, instead of splits of the full set X. In this paper, we show that the definition of the Buneman graph can be naturally extended to collections of partial splits of a set X. Just as with splits, we show that the graph so obtained is an X-labeled median graph but, in contrast to the usual Buneman graph, the elements in X are represented by convex subsets of the vertex set of the graph instead of single vertices. We also show that the Buneman graph for a collection of partial splits is closely related to subtree distances. In particular, for a collection S of weighted partial splits that satisfies a certain pairwise compatibility condition, we show that the corresponding edge-weighted Buneman graph is the unique minimal tree that represents the subtree distance d corresponding to S. Moreover, we show that in this special situation the Buneman graph can also be considered as a type of configuration space for the set of all tree-metrics that minimally extend the subtree distance d. David Bryant, Katharina T. Huber, Vincent Moulton, Andreas Spillner 0001 |
Discret. Appl. Math. | 3 |
| 2025 | Is this network proper forest-based?abstractIn evolutionary biology, networks are becoming increasingly used to represent evolutionary histories for species that have undergone non-treelike or reticulate evolution. Such networks are essentially directed acyclic graphs with a leaf set that corresponds to a collection of species, and in which non-leaf vertices with indegree 1 correspond to speciation events and vertices with indegree greater than 1 correspond to reticulate events such as gene transfer. Recently forest-based networks have been introduced, which are essentially (multi-rooted) networks that can be formed by adding some arcs to a collection of phylogenetic trees (or phylogenetic forest), where each arc is added in such a way that its ends always lie in two different trees in the forest. In this paper, we consider the complexity of deciding whether a given network is proper forest-based, that is, whether it can be formed by adding arcs to some underlying phylogenetic forest which contains the same number of trees as there are roots in the network. More specifically, we show that it is NP-complete to decide whether a tree-child network with m roots is proper forest-based, for each m ≥ 2 . Moreover, for binary networks the problem remains NP-complete when m ≥ 3 but becomes polynomial-time solvable for m = 2 . We also give a fixed parameter tractable (FPT) algorithm, with parameters the maximum outdegree of a vertex, the number of roots, and the number of indegree 2 vertices, for deciding if a semi-binary network is proper forest-based. A key element in proving our results is a new characterization for when a network with m roots is proper forest-based in terms of certain m -colorings. • Proper forest-based networks model evolutionary processes such as introgression. • We consider problem (P): Is a given m-rooted network N proper forest-based? • We show (P) can be solved in polynomial time if N is 2-rooted, binary tree-child. • We show (P) is NP-complete if N is m-rooted, binary tree-child with m ≥ 3. • We give an FPT algorithm for (P) in case every vertex in N has indegree at most 2. Katharina T. Huber, Leo van Iersel, Vincent Moulton, Guillaume E. Scholz |
Inf. Process. Lett. | 3 |
| 2025 | Path partitions of phylogenetic networksabstractIn phylogenetics , evolution is traditionally represented in a tree-like manner. However, phylogenetic networks can be more appropriate for representing evolutionary events such as hybridization, horizontal gene transfer, and others. In particular, the class of forest-based networks was recently introduced to represent introgression , in which genes are swapped between species. A network is forest-based if it can be obtained by adding arcs to a collection of trees, so that the endpoints of the new arcs are in different trees. This contrasts with so-called tree-based networks, which are formed by adding arcs within a single tree . We are interested in the computational complexity of recognizing forest-based networks, which was recently left as an open problem by Huber et al. It has been observed that forest-based networks coincide with directed acyclic graphs that can be partitioned into induced paths, each ending at a leaf of the original graph. Several types of path partitions have been studied in the graph theory literature, but to our best knowledge this type of ‘leaf induced path partition’ has not been directly considered before. The study of forest-based networks in terms of these partitions allows us to establish closer relationships between phylogenetics and algorithmic graph theory, and to provide answers to problems in both fields. More specifically, we show that deciding whether a network is forest-based is NP-complete, even on input networks that are tree-based, binary, and have only three leaves. This shows that partitioning a directed acyclic graph into a constant number of induced paths is NP-complete, answering a recent question of Fernau et al. We then show that the problem is polynomial-time solvable on binary networks with two leaves and on the recently introduced class of orchards, which we show to be always forest-based. Finally, for undirected graphs, we introduce unrooted forest-based networks and provide hardness results for this class as well. Manuel Lafond, Vincent Moulton |
Theor. Comput. Sci. | 2 |
| 2024 | Orienting undirected phylogenetic networksabstractThis paper studies the relationship between undirected (unrooted) and directed (rooted) phylogenetic networks. We describe a polynomial-time algorithm for deciding whether an undirected nonbinary phylogenetic network, given the locations of the root and reticulation vertices, can be oriented as a directed nonbinary phylogenetic network. Moreover, we characterize when this is possible and show that, in such instances, the resulting directed nonbinary phylogenetic network is unique. In addition, without being given the location of the root and the reticulation vertices, we describe an algorithm for deciding whether an undirected binary phylogenetic network N can be oriented as a directed binary phylogenetic network of a certain class. The algorithm is fixed-parameter tractable (FPT) when the parameter is the level of N and is applicable to classes of directed phylogenetic networks that satisfy certain conditions. As an example, we show that the well-studied class of binary tree-child networks satisfies these conditions. Katharina T. Huber, Leo van Iersel, Remie Janssen, Mark Jones 0001, Vincent Moulton, Yukihiro Murakami, Charles Semple |
J. Comput. Syst. Sci. | 5 |
| 2024 | Shared Ancestry Graphs and Symbolic Arboreal MapsabstractAbstract. A network [Formula: see text] on a finite set [Formula: see text], [Formula: see text], is a connected directed acyclic graph with leaf set [Formula: see text] in which every root in [Formula: see text] has outdegree at least 2 and no vertex in [Formula: see text] has indegree and outdegree equal to 1; [Formula: see text] is arboreal if the underlying unrooted, undirected graph of [Formula: see text] is a tree. Networks are of interest in evolutionary biology since they are used, for example, to represent the evolutionary history of a set [Formula: see text] of species whose ancestors have exchanged genes in the past. For [Formula: see text] some arbitrary set of symbols, [Formula: see text] is a symbolic arboreal map if there exists some arboreal network [Formula: see text] whose vertices with outdegree 2 or more are labeled by elements in [Formula: see text] and so that [Formula: see text], [Formula: see text], is equal to the label of the least common ancestor of [Formula: see text] and [Formula: see text] in [Formula: see text] if this exists, and [Formula: see text] otherwise. Important examples of symbolic arboreal maps include the symbolic ultrametrics, which arise in areas such as game theory, phylogenetics, and cograph theory. In this paper we show that a map [Formula: see text] is a symbolic arboreal map if and only if [Formula: see text] satisfies certain 3- and 4-point conditions and the graph with vertex set [Formula: see text] and edge set consisting of those pairs [Formula: see text] with [Formula: see text] is Ptolemaic (i.e., its shortest path distance satisfies Ptolemy’s inequality). To do this, we introduce and prove a key theorem concerning the shared ancestry graph for a network [Formula: see text] on [Formula: see text], where this is the graph with vertex set [Formula: see text] and edge set consisting of those [Formula: see text] such that [Formula: see text] and [Formula: see text] share a common ancestor in [Formula: see text]. In particular, we show that for any connected graph [Formula: see text] with vertex set [Formula: see text] and edge clique cover [Formula: see text] in which there are no two distinct sets in [Formula: see text] with one a subset of the other, there is some network with [Formula: see text] roots and leaf set [Formula: see text] whose shared ancestry graph is [Formula: see text]. Katharina T. Huber, Vincent Moulton, Guillaume E. Scholz |
SIAM J. Discret. Math. | 2 |
| 2023 | Planar median graphs and cubesquare-graphsabstractMedian graphs are connected graphs in which for all three vertices there is a unique vertex that belongs to shortest paths between each pair of these three vertices. In this paper we provide several novel characterizations of planar median graphs. More specifically, we characterize when a planar graph G is a median graph in terms of forbidden subgraphs and the structure of isometric cycles in G, and also in terms of subgraphs of G that are contained inside and outside of 4-cycles with respect to an arbitrary planar embedding of G. These results lead us to a new characterization of planar median graphs in terms of cubesquare-graphs that is, graphs that can be obtained by starting with cubes and square-graphs, and iteratively replacing 4-cycle boundaries (relative to some embedding) by cubes or square-graphs. As a corollary we also show that a graph is planar median if and only if it can be obtained from cubes and square-graphs by a sequence of “square-boundary” amalgamations. These considerations also lead to an O(nlogn)-time recognition algorithm to compute a decomposition of a planar median graph with n vertices into cubes and square-graphs. Carsten R. Seemann, Vincent Moulton, Peter F. Stadler, Marc Hellmuth |
Discret. Appl. Math. | 2 |
| 2023 | Diversities and the Generalized CircumradiusabstractAbstract The generalized circumradius of a set of points $$A\subseteq \mathbb {R}^d$$ A ⊆ R d with respect to a convex body K equals the minimum value of $$\lambda \ge 0$$ λ ≥ 0 such that a translate of $$\lambda K$$ λ K contains A. Each choice of K gives a different function on the set of bounded subsets of $$\mathbb {R}^d$$ R d ; we characterize which functions can arise in this way. Our characterization draws on the theory of diversities, a recently introduced generalization of metrics from functions on pairs to functions on finite subsets. We additionally investigate functions which arise by restricting the generalized circumradius to a finite subset of $$\mathbb {R}^d$$ R d . We obtain elegant characterizations in the case that K is a simplex or parallelotope. David Bryant, Katharina T. Huber, Vincent Moulton, Paul F. Tupper |
Discret. Comput. Geom. | 3 |
| 2023 | Polynomial invariants for cactusesabstractGraph invariants are a useful tool in graph theory. Not only do they encode useful information about the graphs to which they are associated, but complete invariants can be used to distinguish between non-isomorphic graphs. Polynomial invariants for graphs such as the well-known Tutte polynomial have been studied for several years, and recently there has been interest to also define such invariants for phylogenetic networks, a special type of graph that arises in the area of evolutionary biology. Recently Liu gave a complete invariant for (phylogenetic) trees. However, the polynomial invariants defined thus far for phylogenetic networks that are not trees require vertex labels and either contain a large number of variables, or they have exponentially many terms in the number of reticulations. This can make it difficult to compute these polynomials and to use them to analyse unlabelled networks. In this paper, we shall show how to circumvent some of these difficulties for rooted cactuses and cactuses. As well as being important in other areas such as operations research, rooted cactuses contain some common classes of phylogenetic networks such phylogenetic trees and level-1 networks. More specifically, we define a polynomial F that is a complete invariant for the class of rooted cactuses without vertices of indegree 1 and outdegree 1 that has 5 variables, and a polynomial Q that is a complete invariant for the class of rooted cactuses that has 6 variables whose degree can be bounded linearly in terms of the size of the rooted cactus. We also explain how to extend the Q polynomial to define a complete invariant for leaf-labelled rooted cactuses as well as (unrooted) cactuses. Leo van Iersel, Vincent Moulton, Yukihiro Murakami |
Inf. Process. Lett. | 2 |
| 2023 | Planar Rooted Phylogenetic NetworksabstractA rooted phylogenetic network is a directed acyclic graph with a single root, whose sinks correspond to a set of species. As such networks are useful for representing the evolution of species that have undergone reticulate evolution, there has been great interest in developing the theory behind and algorithms for constructing them. However, unlike evolutionary trees, these networks can be highly non-planar, which can make them difficult to visualise and interpret. Here we investigate properties of planar rooted phylogenetic networks and algorithms for deciding whether or not rooted networks have certain special planarity properties. In particular, we introduce three natural subclasses of planar rooted phylogenetic networks and show that they form a hierarchy. In addition, for the well-known level- k networks, we show that level-1, -2, -3 networks are always outer, terminal, and upward planar, respectively, and that level-4 networks are not necessarily planar. Finally, we show that a regular network is terminal planar if and only if it is pyramidal. Our results make use of the highly developed field of planar digraphs, and we believe that the link between phylogenetic networks and planar graphs should prove useful in future for developing new approaches to both construct and visualise phylogenetic networks. Vincent Moulton, Taoyang Wu |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2022 | Level-2 networks from shortest and longest distancesabstractRecently it was shown that a certain class of phylogenetic networks, called level-2 networks, cannot be reconstructed from their associated distance matrices. In this paper, we show that they can be reconstructed from their induced shortest and longest distance matrices. That is, if two level-2 networks induce the same shortest and longest distance matrices, then they must be isomorphic. We further show that level-2 networks are reconstructible from their shortest distance matrices if and only if they do not contain a subgraph from a family of graphs. A generator of a network is the graph obtained by deleting all pendant subtrees and suppressing degree-2 vertices. We also show that networks with a leaf on every generator side are reconstructible from their induced shortest distance matrix. Katharina T. Huber, Leo van Iersel, Remie Janssen, Mark Jones 0001, Vincent Moulton, Yukihiro Murakami |
Discret. Appl. Math. | 5 |
| 2022 | Overlaid species forests
Katharina T. Huber, Vincent Moulton, Guillaume E. Scholz |
Discret. Appl. Math. | 2 |
| 2022 | An algorithm for reconstructing level-2 phylogenetic networks from trinetsabstractEvolutionary histories for species that cross with one another or exchange genetic material can be represented by leaf-labelled, directed graphs called phylogenetic networks. A major challenge in the burgeoning area of phylogenetic networks is to develop algorithms for building such networks by amalgamating small networks into a single large network. The level of a phylogenetic network is a measure of its deviation from being a tree; the higher the level of a network, the less treelike it becomes. Various algorithms have been developed for building level-1 networks from small networks. However, level-1 networks may not be able to capture the complexity of some data sets. In this paper, we present a polynomial-time algorithm for constructing a rooted binary level-2 phylogenetic network from a collection of 3-leaf networks or trinets. Moreover, we prove that the algorithm will correctly reconstruct such a network if it is given all of the trinets in the network as input. The algorithm runs in time O(t⋅n+n4) with t the number of input trinets and n the number of leaves. We also show that there is a fundamental obstruction to constructing level-3 networks from trinets, and so new approaches will need to be developed for constructing level-3 and higher level-networks. Leo van Iersel, Sjors Kole, Vincent Moulton, Leonie Nipius |
Inf. Process. Lett. | 3 |
| 2022 | Posets and Spaces of $k$-Noncrossing RNA StructuresabstractRNA molecules are single-stranded analogues of DNA that can fold into various structures which influence their biological function within the cell. RNA structures can be modeled combinatorially in terms of a certain type of graph called an RNA diagram. In this paper we introduce a new poset of RNA diagrams ${\mathcal B}^r_{f,k}$, $r\ge 0$, $k \ge 1$, and $f \ge 3$, which we call the Penner--Waterman poset, and, using results from the theory of multitriangulations, we show that this is a pure poset of rank $k(2f-2k+1)+r-f-1$, whose geometric realization is the join of a simplicial sphere of dimension $k(f-2k)-1$ and an $\left((f+1)(k-1)-1\right)$-simplex in case $r=0$. As a corollary for the special case $k=1$, we obtain a result due to Penner and Waterman concerning the topology of the space of RNA secondary structures. These results could eventually lead to new ways to study landscapes of RNA $k$-noncrossing structures. Vincent Moulton, Taoyang Wu |
SIAM J. Discret. Math. | 1 |
| 2022 | Degradome Assisted Plant MicroRNA Prediction Under Alternative Annotation CriteriaabstractCurrent microRNA (miRNA) prediction methods are generally based on annotation criteria that tend to miss potential functional miRNAs. Recently, new miRNA annotation criteria have been proposed that could lead to improvements in miRNA prediction methods in plants. Here, we investigate the effect of the new criteria on miRNA prediction in Arabidopsis thaliana and present a new degradome assisted functional miRNA prediction approach. We investigated the effect by applying the new criteria, and a more permissive criteria on miRNA prediction using existing miRNA prediction tools. We also developed an approach to miRNA prediction that is assisted by the functional information extracted from the analysis of degradome sequencing. We demonstrate the improved performance of degradome assisted miRNA prediction compared to unassisted prediction and evaluate the approach using miRNA differential expression analysis. We observe how the miRNA predictions fit under the different criteria and show a potential novel miRNA that has been missed within Arabidopsis thaliana. Additionally, we introduce a freely available software 'PAREfirst' that employs the degradome assisted approach. The study shows that some miRNAs could be missed due to the stringency of the former annotation criteria, and combining a degradome assisted approach with more permissive miRNA criteria can expand confident miRNA predictions. Salma Alzahrani, Christopher Applegate, David Swarbreck, Tamas Dalmay, Leighton Folkes, Vincent Moulton |
IEEE ACM Trans. Comput. Biol. Bioinform. | 6 |
| 2021 | Optimal realizations and the block decomposition of a finite metric space
Katharina T. Huber, Vincent Moulton, Andreas Spillner 0001 |
Discret. Appl. Math. | 2 |
| 2020 | Recognizing and realizing cactus metricsabstractThe problem of realizing finite metric spaces in terms of weighted graphs has many applications. For example, the mathematical and computational properties of metrics that can be realized by trees have been well-studied and such research has laid the foundation of the reconstruction of phylogenetic trees from evolutionary distances. However, as trees may be too restrictive to accurately represent real-world data or phenomena, it is important to understand the relationship between more general graphs and distances. In this paper, we introduce a new type of metric called a cactus metric, that is, a metric that can be realized by a cactus graph. We show that, just as with tree metrics, a cactus metric has a unique optimal realization. In addition, we describe an algorithm that can recognize whether or not a metric is a cactus metric and, if so, compute its optimal realization in O(n3) time, where n is the number of points in the space. Momoko Hayamizu, Katharina T. Huber, Vincent Moulton, Yukihiro Murakami |
Inf. Process. Lett. | 3 |
| 2019 | The complexity of comparing multiply-labelled trees by extending phylogenetic-tree metrics
Manuel Lafond, Nadia El-Mabrouk, Katharina T. Huber, Vincent Moulton |
Theor. Comput. Sci. | 4 |
| 2018 | SPECTRE: a suite of phylogenetic tools for reticulate evolutionabstractSummary: Split-networks are a generalization of phylogenetic trees that have proven to be a powerful tool in phylogenetics. Various ways have been developed for computing such networks, including split-decomposition, NeighborNet, QNet and FlatNJ. Some of these approaches are implemented in the user-friendly SplitsTree software package. However, to give the user the option to adjust and extend these approaches and to facilitate their integration into analysis pipelines, there is a need for robust, open-source implementations of associated data structures and algorithms. Here, we present SPECTRE, a readily available, open-source library of data structures written in Java, that comes complete with new implementations of several pre-published algorithms and a basic interactive graphical interface for visualizing planar split networks. SPECTRE also supports the use of longer running algorithms by providing command line interfaces, which can be executed on servers or in High Performance Computing environments. Availability and implementation: Full source code is available under the GPLv3 license at: https://github.com/maplesond/SPECTRE. SPECTRE's core library is available from Maven Central at: https://mvnrepository.com/artifact/uk.ac.uea.cmp.spectre/core. Documentation is available at: http://spectre-suite-of-phylogenetic-tools-for-reticulate-evolution.readthedocs.io/en/latest/. Contact: [email protected]. Supplementary information: Supplementary data are available at Bioinformatics online. Sarah Bastkowski, Daniel Mapleson, Andreas Spillner 0001, Taoyang Wu, Monika Balvociute, Vincent Moulton |
Bioinform. | 6 |
| 2018 | The UEA sRNA Workbench (version 4.4): a comprehensive suite of tools for analyzing miRNAs and sRNAsabstractMotivation: RNA interference, a highly conserved regulatory mechanism, is mediated via small RNAs (sRNA). Recent technical advances enabled the analysis of larger, complex datasets and the investigation of microRNAs and the less known small interfering RNAs. However, the size and intricacy of current data requires a comprehensive set of tools, able to discriminate the patterns from the low-level, noise-like, variation; numerous and varied suggestions from the community represent an invaluable source of ideas for future tools, the ability of the community to contribute to this software is essential. Results: We present a new version of the UEA sRNA Workbench, reconfigured to allow an easy insertion of new tools/workflows. In its released form, it comprises of a suite of tools in a user-friendly environment, with enhanced capabilities for a comprehensive processing of sRNA-seq data e.g. tools for an accurate prediction of sRNA loci (CoLIde) and miRNA loci (miRCat2), as well as workflows to guide the users through common steps such as quality checking of the input data, normalization of abundances or detection of differential expression represent the first step in sRNA-seq analyses. Availability and implementation: The UEA sRNA Workbench is available at: http://srna-workbench.cmp.uea.ac.uk. The source code is available at: https://github.com/sRNAworkbenchuea/UEA_sRNA_Workbench. Supplementary information: Supplementary data are available at Bioinformatics online. Matthew B. Stocks, Irina Mohorianu, Matthew Beckers, Claudia Paicu, Simon Moxon, Joshua Thody, Tamas Dalmay, Vincent Moulton |
Bioinform. | 8 |
| 2018 | Geometric medians in reconciliation spaces of phylogenetic trees
Katharina T. Huber, Vincent Moulton, Marie-France Sagot, Blerina Sinaimeri |
Inf. Process. Lett. | 2 |
| 2018 | Leaf-Reconstructibility of Phylogenetic NetworksabstractAn important problem in evolutionary biology is to reconstruct the evolutionary history of a set $X$ of species. This history is often represented as a phylogenetic network, that is, a connected graph with leaves labelled by elements in $X$ (for example, an evolutionary tree), which is usually also binary, i.e., all vertices have degree 1 or 3. A common approach used in phylogenetics to build a phylogenetic network on $X$ involves constructing it from networks on subsets of $X$. Here we consider the question of which (unrooted) phylogenetic networks are leaf-reconstructible, i.e., which networks can be uniquely reconstructed from the set of networks obtained from it by deleting a single leaf (its $X$-deck). This problem is closely related to the (in)famous reconstruction conjecture in graph theory but, as we shall show, presents distinct challenges. We show that some large classes of phylogenetic networks are reconstructible from their $X$-deck. This includes phylogenetic trees, binary networks containing at least one nontrivial cut-edge, and binary level-4 networks. (The level of a network measures how far it is from being a tree.) We also show that for fixed $k$, almost all binary level-$k$ phylogenetic networks are leaf-reconstructible. As an application of our results, we show that a level-3 network $N$ can be reconstructed from its quarnets, that is, 4-leaved networks that are induced by $N$ in a certain recursive fashion. Our results lead to several interesting open problems which we discuss, including the conjecture that all phylogenetic networks with at least five leaves are leaf-reconstructible. Leo van Iersel, Vincent Moulton |
SIAM J. Discret. Math. | 2 |
| 2018 | UPGMA and the normalized equidistant minimum evolution problem
Vincent Moulton, Andreas Spillner 0001, Taoyang Wu |
Theor. Comput. Sci. | 1 |
| 2017 | Reconstructing Phylogenetic Level-1 Networks from Nondense Binet and Trinet SetsabstractBinets and trinets are phylogenetic networks with two and three leaves, respectively. Here we consider the problem of deciding if there exists a binary level-1 phylogenetic network displaying a given set $$\mathbb {T}$$ of binary binets or trinets over a taxon set X, and constructing such a network whenever it exists. We show that this is NP-hard for trinets but polynomial-time solvable for binets. Moreover, we show that the problem is still polynomial-time solvable for inputs consisting of binets and trinets as long as the cycles in the trinets have size three. Finally, we present an $$O(3^{|X|} poly(|X|))$$ time algorithm for general sets of binets and trinets. The latter two algorithms generalise to instances containing level-1 networks with arbitrarily many leaves, and thus provide some of the first supernetwork algorithms for computing networks from a set of rooted phylogenetic networks. Katharina T. Huber, Leo van Iersel, Vincent Moulton, Céline Scornavacca, Taoyang Wu |
Algorithmica | 3 |
| 2017 | miRCat2: accurate prediction of plant and animal microRNAs from next-generation sequencing datasetsabstractMOTIVATION: MicroRNAs are a class of ∼21-22 nt small RNAs which are excised from a stable hairpin-like secondary structure. They have important gene regulatory functions and are involved in many pathways including developmental timing, organogenesis and development in eukaryotes. There are several computational tools for miRNA detection from next-generation sequencing datasets. However, many of these tools suffer from high false positive and false negative rates. Here we present a novel miRNA prediction algorithm, miRCat2. miRCat2 incorporates a new entropy-based approach to detect miRNA loci, which is designed to cope with the high sequencing depth of current next-generation sequencing datasets. It has a user-friendly interface and produces graphical representations of the hairpin structure and plots depicting the alignment of sequences on the secondary structure. RESULTS: We test miRCat2 on a number of animal and plant datasets and present a comparative analysis with miRCat, miRDeep2, miRPlant and miReap. We also use mutants in the miRNA biogenesis pathway to evaluate the predictions of these tools. Results indicate that miRCat2 has an improved accuracy compared with other methods tested. Moreover, miRCat2 predicts several new miRNAs that are differentially expressed in wild-type versus mutants in the miRNA biogenesis pathway. AVAILABILITY AND IMPLEMENTATION: miRCat2 is part of the UEA small RNA Workbench and is freely available from http://srna-workbench.cmp.uea.ac.uk/. CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Claudia Paicu, Irina Mohorianu, Matthew B. Stocks, Aurore Coince, Martina Billmeier, Tamas Dalmay, Vincent Moulton, Simon Moxon |
Bioinform. | 8 |
| 2017 | A cubic-time algorithm for computing the trinet distance between level-1 networks
Vincent Moulton, James Oldman, Taoyang Wu |
Inf. Process. Lett. | 1 |
| 2016 | The minimum evolution problem is hard: a link between tree inference and graph clustering problemsabstractMOTIVATION: Distance methods are well suited for constructing massive phylogenetic trees. However, the computational complexity for Rzhetsky and Nei's minimum evolution (ME) approach, one of the earliest methods for constructing a phylogenetic tree from a distance matrix, remains open. RESULTS: We show that Rzhetsky and Nei's ME problem is NP-complete, and so probably computationally intractable. We do this by linking the ME problem to a graph clustering problem called the quasi-clique decomposition problem, which has recently also been shown to be NP-complete. We also discuss how this link could potentially open up some useful new connections between phylogenetics and graph clustering. Sarah Bastkowski, Vincent Moulton, Andreas Spillner 0001, Taoyang Wu |
Bioinform. | 2 |
| 2016 | Reduction rules for the maximum parsimony distance on phylogenetic trees
Steven Kelk, Mareike Fischer 0001, Vincent Moulton, Taoyang Wu |
Theor. Comput. Sci. | 3 |
| 2014 | Computing the blocks of a quasi-median graph
Sven Herrmann, Vincent Moulton |
Discret. Appl. Math. | 2 |
| 2014 | Fishing for minimum evolution trees with Neighbor-Nets
Sarah Bastkowski, Andreas Spillner 0001, Vincent Moulton |
Inf. Process. Lett. | 3 |
| 2014 | Representing Partitions on TreesabstractIn evolutionary biology, biologists often face the problem of constructing a phylogenetic tree on a set $X$ of species from a multiset $\Pi$ of partitions corresponding to various attributes of these species. One approach that is used to solve this problem is to try instead to associate a tree (or even a network) to the multiset $\Sigma_{\Pi}$ consisting of all those bipartitions $\{A,X-A\}$ with $A$ a part of some partition in $\Pi$. The rationale behind this approach is that a phylogenetic tree with leaf set $X$ can be uniquely represented by the set of bipartitions of $X$ induced by its edges. Motivated by these considerations, given a multiset $\Sigma$ of bipartitions corresponding to a phylogenetic tree on $X$, in this paper we introduce and study the set $\mathbb{P}(\Sigma)$ consisting of those multisets of partitions $\Pi$ of $X$ with $\Sigma_{\Pi}=\Sigma$. More specifically, we characterize when $\mathbb{P}(\Sigma)$ is nonempty and also identify some partitions in $\mathbb{P}(\Sigma)$ that are of maximum and minimum size. We also show that it is NP-complete to decide when $\mathbb{P}(\Sigma)$ is nonempty in the case when $\Sigma$ is an arbitrary multiset of bipartitions of $X$. Ultimately, we hope that by gaining a better understanding of the mapping that takes an arbitrary partition system $\Pi$ to the multiset $\Sigma_{\Pi}$, we will obtain new insights into the use of median networks and, more generally, split networks, to visualize sets of partitions. Katharina T. Huber, Vincent Moulton, Charles Semple, Taoyang Wu |
SIAM J. Discret. Math. | 2 |
| 2013 | Encoding and Constructing 1-Nested Phylogenetic Networks with Trinets
Katharina T. Huber, Vincent Moulton |
Algorithmica | 2 |
| 2013 | Generating functions for multi-labeled trees
Éva Czabarka, Péter L. Erdös, Virginia Johnson, Vincent Moulton |
Discret. Appl. Math. | 4 |
| 2013 | Obtaining splits from cut sets of tight spans
Andreas Dress, Vincent Moulton, Andreas Spillner 0001, Taoyang Wu |
Discret. Appl. Math. | 2 |
| 2013 | SuperQ: Computing Supernetworks from QuartetsabstractSupertrees are a commonly used tool in phylogenetics to summarize collections of partial phylogenetic trees. As a generalization of supertrees, phylogenetic supernetworks allow, in addition, the visual representation of conflict between the trees that is not possible to observe with a single tree. Here, we introduce SuperQ, a new method for constructing such supernetworks (SuperQ is freely available at >www.uea.ac.uk/computing/superq.). It works by first breaking the input trees into quartet trees, and then stitching these together to form a special kind of phylogenetic network, called a split network. This stitching process is performed using an adaptation of the QNet method for split network reconstruction employing a novel approach to use the branch lengths from the input trees to estimate the branch lengths in the resulting network. Compared with previous supernetwork methods, SuperQ has the advantage of producing a planar network. We compare the performance of SuperQ to the Z-closure and Q-imputation supernetwork methods, and also present an analysis of some published data sets as an illustration of its applicability. Stefan Grünewald, Andreas Spillner 0001, Sarah Bastkowski, Anja Bögershausen, Vincent Moulton |
IEEE ACM Trans. Comput. Biol. Bioinform. | 5 |
| 2012 | Computing a Consensus of Multilabeled TreesabstractIn this paper we consider two challenging problems that arise in the context of computing a consensus of a collection of multilabeled trees, namely (1) selecting a compatible collection of clusters on a multiset from an ordered list of such clusters and (2) optimally refining high degree vertices in a multilabeled tree. Forming such a consensus is part of an approach to reconstruct the evolutionary history of a set of species for which events such as genome duplication and hybridization have occurred in the past. We present exact algorithms for solving (1) and (2) that have an exponential runtime in the worst case. To give some impression of their performance in practice, we apply them to simulated input and to a real biological data set highlighting the impact of several structural properties of the input on the performance. Katharina T. Huber, Vincent Moulton, Andreas Spillner 0001, Sabine Storandt, Radoslaw Suchecki |
ALENEX | 2 |
| 2012 | Computational Modeling of the Regulatory Network Organizing the Wound Response in Arabidopsis thalianaabstractPlants are frequently wounded by mechanical impact or by insects, and their ability to adequately respond to wounding is essential for their survival and reproductive success. The wound response is mediated by a signal transduction and regulatory network. Molecular studies in Arabidopsis have identified the COI1 gene as a central component of this network. Current models of these networks qualitatively describe the wound response, but they are not directly assessed using quantitative gene expression data. We built a model comprising the key components of the Arabidopsis wound response using the transsys framework. For comparison, we constructed a null model that is devoid of any regulatory interactions, and various alternative models by rewiring the wound response model. All models were parametrized by computational optimization to generate synthetic gene expression profiles that approximate the empirical data set. We scored the fit of the synthetic to the empirical data with various distance measures, and used the median distance after optimization to directly and quantitatively assess the wound response model and its alternatives. Discrimination of candidate models depends substantially on the measure of gene expression profile distance. Using the null model to assess quality of the distance measures for discrimination, we identify correlation of log-ratio profiles as the most suitable distance. Our wound response model fits the empirical data significantly better than the alternative models. Gradual perturbation of the wound response model results in a corresponding gradual decline in fit. The optimization approach provides insights into biologically relevant features, such as robustness. It is a step toward enabling integrative studies of multiple cross-talking pathways, and thus may help to develop our understanding how the genome informs the mapping of environmental signals to phenotypic traits. Jan T. Kim, Anyela Camargo, Alessandra Devoto, Vincent Moulton, John Turner |
Artif. Life | 4 |
| 2012 | The UEA sRNA workbench: a suite of tools for analysing and visualizing next generation sequencing microRNA and small RNA datasetsabstractSUMMARY: RNA silencing is a complex, highly conserved mechanism mediated by small RNAs (sRNAs), such as microRNAs (miRNAs), that is known to be involved in a diverse set of biological functions including development, pathogen control, genome maintenance and response to environmental change. Advances in next generation sequencing technologies are producing increasingly large numbers of sRNA reads per sample at a fraction of the cost of previous methods. However, many bioinformatics tools do not scale accordingly, are cumbersome, or require extensive support from bioinformatics experts. Therefore, researchers need user-friendly, robust tools, capable of not only processing large sRNA datasets in a reasonable time frame but also presenting the results in an intuitive fashion and visualizing sRNA genomic features. Herein, we present the UEA sRNA workbench, a suite of tools that is a successor to the web-based UEA sRNA Toolkit, but in downloadable format and with several enhanced and additional features. AVAILABILITY: The program and help pages are available at http://srna-workbench.cmp.uea.ac.uk. CONTACT: [email protected]. Matthew B. Stocks, Simon Moxon, Daniel Mapleson, Hugh C. Woolfenden, Irina Mohorianu, Leighton Folkes, Frank Schwach, Tamas Dalmay, Vincent Moulton |
Bioinform. | 9 |
| 2012 | From event-labeled gene trees to species treesabstractTree reconciliation problems have long been studied in phylogenetics. A particular variant of the reconciliation problem for a gene tree T and a species tree S assumes that for each interior vertex x of T it is known whether x represents a speciation or a duplication. This problem appears in the context of analyzing orthology data. We show that S is a species tree for T if and only if S displays all rooted triples of T that have three distinct species as their leaves and are rooted in a speciation vertex. A valid reconciliation map can then be found in polynomial time. Simulated data shows that the event-labeled gene trees convey a large amount of information on underlying species trees, even for a large percentage of losses. The knowledge of event labels in a gene tree strongly constrains the possible species tree and, for a given species tree, also the possible reconciliation maps. Nevertheless, many degrees of freedom remain in the space of feasible solutions. In order to disambiguate the alternative solutions additional external constraints as well as optimization criteria could be employed. Maribel Hernandez-Rosales, Marc Hellmuth, Nicolas Wieseke, Katharina T. Huber, Vincent Moulton, Peter F. Stadler |
BMC Bioinform. | 5 |
| 2012 | Constructing and Drawing Regular Planar Split NetworksabstractSplit networks are commonly used to visualize collections of bipartitions, also called splits, of a finite set. Such collections arise, for example, in evolutionary studies. Split networks can be viewed as a generalization of phylogenetic trees and may be generated using the SplitsTree package. Recently, the NeighborNet method for generating split networks has become rather popular, in part because it is guaranteed to always generate a circular split system, which can always be displayed by a planar split network. Even so, labels must be placed on the “outside” of the network, which might be problematic in some applications. To help circumvent this problem, it can be helpful to consider so-called flat split systems, which can be displayed by planar split networks where labels are allowed on the inside of the network too. Here, we present a new algorithm that is guaranteed to compute a minimal planar split network displaying a flat split system in polynomial time, provided the split system is given in a certain format. We will also briefly discuss two heuristics that could be useful for analyzing phylogeographic data and that allow the computation of flat split systems in this format in polynomial time. Andreas Spillner 0001, Binh T. Nguyen 0002, Vincent Moulton |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2011 | Blocks and Cut Vertices of the Buneman GraphabstractGiven a set $\Sigma$ of bipartitions of some finite set X of cardinality at least 2, one can associate to $\Sigma$ a canonical X-labeled graph $\mathcal{B}(\Sigma)$, called the Buneman graph. This graph has several interesting mathematical properties—for example, it is a median network and therefore an isometric subgraph of a hypercube. It is commonly used as a tool in studies of DNA sequences gathered from populations. In this paper, we present some results concerning the cut vertices of $\mathcal{B}(\Sigma)$, i.e., vertices whose removal disconnect the graph, as well as its blocks or 2-connected components—results that yield, in particular, an intriguing generalization of the well-known fact that $\mathcal{B}(\Sigma)$ is a tree if and only if any two splits in $\Sigma$ are compatible. Andreas Dress, Katharina T. Huber, Jack H. Koolen, Vincent Moulton |
SIAM J. Discret. Math. | 4 |
| 2011 | Metrics on Multilabeled Trees: Interrelationships and Diameter BoundsabstractMultilabeled trees or MUL-trees, for short, are trees whose leaves are labeled by elements of some nonempty finite set X such that more than one leaf may be labeled by the same element of X. This class of trees includes phylogenetic trees and tree shapes. MUL-trees arise naturally in, for example, biogeography and gene evolution studies and also in the area of phylogenetic network reconstruction. In this paper, we introduce novel metrics which may be used to compare MUL-trees, most of which generalize well-known metrics on phylogenetic trees and tree shapes. These metrics can be used, for example, to better understand the space of MUL-trees or to help visualize collections of MUL-trees. In addition, we describe some relationships between the MUL-tree metrics that we present and also give some novel diameter bounds for these metrics. We conclude by briefly discussing some open problems as well as pointing out how MUL-tree metrics may be used to define metrics on the space of phylogenetic networks. Katharina T. Huber, Andreas Spillner 0001, Radoslaw Suchecki, Vincent Moulton |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2010 | RDP3: a flexible and fast computer program for analyzing recombinationabstractAbstract Summary: RDP3 is a new version of the RDP program for characterizing recombination events in DNA-sequence alignments. Among other novelties, this version includes four new recombination analysis methods (3SEQ, VISRD, PHYLRO and LDHAT), new tests for recombination hot-spots, a range of matrix methods for visualizing over-all patterns of recombination within datasets and recombination-aware ancestral sequence reconstruction. Complementary to a high degree of analysis flow automation, RDP3 also has a highly interactive and detailed graphical user interface that enables more focused hands-on cross-checking of results with a wide variety of newly implemented phylogenetic tree construction and matrix-based recombination signal visualization methods. The new RDP3 can accommodate large datasets and is capable of analyzing alignments ranging in size from 1000×10 kilobase sequences to 20×2 megabase sequences within 48 h on a desktop PC. Availability: RDP3 is available for free from its web site http://darwin.uvigo.es/rdp/rdp.html Contact: [email protected] Supplementary information: The RDP3 program manual contains detailed descriptions of the various methods it implements and a step-by-step guide describing how best to use these. Darren P. Martin, Philippe Lemey, Martin Lott, Vincent Moulton, David Posada, Pierre Lefeuvre |
Bioinform. | 4 |
| 2010 | Finding sRNA generative locales from high-throughput sequencing data with NiBLSabstractBACKGROUND: Next-generation sequencing technologies allow researchers to obtain millions of sequence reads in a single experiment. One important use of the technology is the sequencing of small non-coding regulatory RNAs and the identification of the genomic locales from which they originate. Currently, there is a paucity of methods for finding small RNA generative locales. RESULTS: We describe and implement an algorithm that can determine small RNA generative locales from high-throughput sequencing data. The algorithm creates a network, or graph, of the small RNAs by creating links between them depending on their proximity on the target genome. For each of the sub-networks in the resulting graph the clustering coefficient, a measure of the interconnectedness of the subnetwork, is used to identify the generative locales. We test the algorithm over a wide range of parameters using RFAM sequences as positive controls and demonstrate that the algorithm has good sensitivity and specificity in a range of Arabidopsis and mouse small RNA sequence sets and that the locales it generates are robust to differences in the choice of parameters. CONCLUSIONS: NiBLS is a fast, reliable and sensitive method for determining small RNA locales in high-throughput sequence data that is generally applicable to all classes of small RNA. Daniel MacLean, Vincent Moulton, David J. Studholme |
BMC Bioinform. | 2 |
| 2009 | PADRE: a package for analyzing and displaying reticulate evolutionabstractUNLABELLED: Recent advances in gene sequencing for polyploid species, coupled with standard phylogenetic tree reconstruction, leads to gene trees in which the same species can label several leaves. Such multi-labeled trees are then used to reconstruct the evolutionary history of the polyploid species in question. However, this reconstruction process requires new techniques that are not available in current phylogenetic software packages. Here, we describe the software package PADRE (Package for Analyzing and Displaying Reticulate Evolution) that implements such techniques, allowing the reconstruction of complex evolutionary histories for polyploids in the form of phylogenetic networks. AVAILABILITY: PADRE is an open-source Java program freely available from http://www.uea.ac.uk/cmp/research/cmpbio/PADRE. Martin Lott, Andreas Spillner 0001, Katharina T. Huber, Vincent Moulton |
Bioinform. | 4 |
| 2009 | Identifying recombinants in human and primate immunodeficiency virus sequence alignments using quartet scanningabstractBACKGROUND: Recombination has a profound impact on the evolution of viruses, but characterizing recombination patterns in molecular sequences remains a challenging endeavor. Despite its importance in molecular evolutionary studies, identifying the sequences that exhibit such patterns has received comparatively less attention in the recombination detection framework. Here, we extend a quartet-mapping based recombination detection method to enable identification of recombinant sequences without prior specifications of either query and reference sequences. Through simulations we evaluate different recombinant identification statistics and significance tests. We compare the quartet approach with triplet-based methods that employ additional heuristic tests to identify parental and recombinant sequences. RESULTS: Analysis of phylogenetic simulations reveal that identifying the descendents of relatively old recombination events is a challenging task for all methods available, and that quartet scanning performs relatively well compared to the triplet based methods. The use of quartet scanning is further demonstrated by analyzing both well-established and putative HIV-1 recombinant strains. In agreement with recent findings, we provide evidence that the presumed circulating recombinant CRF02_AG is a 'pure' lineage, whereas the presumed parental lineage subtype G has a recombinant origin. We also demonstrate HIV-1 intrasubtype recombination, confirm the hybrid origin of SIV in chimpanzees and further disentangle the recombinant history of SIV lineages in a primate immunodeficiency virus data set. CONCLUSION: Quartet scanning makes a valuable addition to triplet-based methods for identifying recombinant sequences without prior specifications of either query and reference sequences. The new method is available in the VisRD v.3.0 package http://www.cmp.uea.ac.uk/~vlm/visrd. Philippe Lemey, Martin Lott, Darren P. Martin, Vincent Moulton |
BMC Bioinform. | 4 |
| 2009 | Consistency of the QNet algorithm for generating planar split networks from weighted quartets
Stefan Grünewald, Vincent Moulton, Andreas Spillner 0001 |
Discret. Appl. Math. | 2 |
| 2009 | Consistency of Topological Moves Based on the Balanced Minimum Evolution Principle of Phylogenetic InferenceabstractMany phylogenetic algorithms search the space of possible trees using topological rearrangements and some optimality criterion. FastME is such an approach that uses the balanced minimum evolution (BME) principle, which computer studies have demonstrated to have high accuracy. FastME includes two variants: balanced subtree prune and regraft (BSPR) and balanced nearest neighbor interchange (BNNI). These algorithms take as input a distance matrix and a putative phylogenetic tree. The tree is modified using SPR or NNI operations, respectively, to reduce the BME length relative to the distance matrix, until a tree with (locally) shortest BME length is found. Following computer simulations, it has been conjectured that BSPR and BNNI are consistent, i.e. for an input distance that is a tree-metric, they converge to the corresponding tree. We prove that the BSPR algorithm is consistent. Moreover, even if the input contains small errors relative to a tree-metric, we show that the BSPR algorithm still returns the corresponding tree. Whether BNNI is consistent remains open. Magnus Bordewich, Olivier Gascuel, Katharina T. Huber, Vincent Moulton |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2009 | Maximum Parsimony for Tree MixturesabstractWith the number of sequenced genomes growing ever larger, it is now common practice to concatenate sequence alignments from several genomic loci as a first step to phylogenetic tree inference. However, as different loci may support different trees due to processes such as gene duplication and lineage sorting, it is important to better understand how commonly used phylogenetic inference methods behave on such "phylogenetic mixtures". Here we shall focus on how parsimony, one of the most popular methods for reconstructing phylogenetic trees, behaves for mixtures of two trees. In particular, we show that (i) the parsimony problem is NP-complete for mixtures of two trees, (ii) there are mixtures of two trees that have exponentially many (in the number of leaves) most parsimonious trees, and (iii) give an explicit description of the most parsimonious tree(s) and scores corresponding to the mixture of a pair of trees related by a single TBR operation. Stefan Grünewald, Vincent Moulton |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2009 | Special Section: PhylogeneticsabstractThe seven papers in this special section focus on phylogenetics and these four themes: new data types and algorithms in phylogenetics; reticulate evolution; constructing large trees; and mathematical modeling of evolution. Daniel H. Huson, Vincent Moulton, Mike A. Steel |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2009 | Refining Phylogenetic Trees Given Additional Data: An Algorithm Based on ParsimonyabstractGiven a set X of taxa, a phylogenetic X-tree T that is only partially resolved, and a collection of characters on X, we consider the problem of finding a resolution (refinement) of T that minimizes the parsimony score of the given characters. Previous work has shown that this problem has a polynomial time solution provided certain strong constraints are imposed on the input. In this paper we provide a new algorithm for this problem, and show that it is fixed parameter tractable under more general conditions. Taoyang Wu, Vincent Moulton, Mike A. Steel |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2008 | Constructing Phylogenetic Supernetworks from Quartets
Stefan Grünewald, Andreas Spillner 0001, Sofia K. Forslund, Vincent Moulton |
WABI | 4 |
| 2008 | A toolkit for analysing large-scale plant small RNA datasetsabstractUNLABELLED: Recent developments in high-throughput sequencing technologies have generated considerable demand for tools to analyse large datasets of small RNA sequences. Here, we describe a suite of web-based tools for processing plant small RNA datasets. Our tools can be used to identify micro RNAs and their targets, compare expression levels in sRNA loci, and find putative trans-acting siRNA loci. AVAILABILITY: The tools are freely available for use at http://srna-tools.cmp.uea.ac.uk. Simon Moxon, Frank Schwach, Tamas Dalmay, Daniel MacLean, David J. Studholme, Vincent Moulton |
Bioinform. | 6 |
| 2008 | Computing Phylogenetic Diversity for Split SystemsabstractIn conservation biology it is a central problem to measure, predict, and preserve biodiversity as species face extinction. In 1992 Faith proposed measuring the diversity of a collection of species in terms of their relationships on a phylogenetic tree, and to use this information to identify collections of species with high diversity. Here we are interested in some variants of the resulting optimization problem that arise when considering species whose evolution is better represented by a network rather than a tree. More specifically, we consider the problem of computing phylogenetic diversity relative to a split system on a collection of species of size n. We show that for general split systems this problem is NP-hard. In addition we provide some efficient algorithms for some special classes of split systems, in particular presenting an optimal O(n) time algorithm for phylogenetic trees and an O(n log n + nk) time algorithm for choosing an optimal subset of size k relative to a circular split system. Andreas Spillner 0001, Binh T. Nguyen 0002, Vincent Moulton |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2007 | An Algorithm for Computing Virtual Cut Points in Finite Metric Spaces
Andreas Dress, Katharina T. Huber, Jack H. Koolen, Vincent Moulton |
COCOA | 4 |
| 2007 | Boltzmann probability of RNA structural neighbors and riboswitch detectionabstractMOTIVATION: We describe algorithms implemented in a new software package, RNAbor, to investigate structures in a neighborhood of an input secondary structure S of an RNA sequence s. The input structure could be the minimum free energy structure, the secondary structure obtained by analysis of the X-ray structure or by comparative sequence analysis, or an arbitrary intermediate structure. RESULTS: A secondary structure T of s is called a delta-neighbor of S if T and S differ by exactly delta base pairs. RNAbor computes the number (N(delta)), the Boltzmann partition function (Z(delta)) and the minimum free energy (MFE(delta)) and corresponding structure over the collection of all delta-neighbors of S. This computation is done simultaneously for all delta < or = m, in run time O (mn3) and memory O(mn2), where n is the sequence length. We apply RNAbor for the detection of possible RNA conformational switches, and compare RNAbor with the switch detection method paRNAss. We also provide examples of how RNAbor can at times improve the accuracy of secondary structure prediction. AVAILABILITY: http://bioinformatics.bc.edu/clotelab/RNAbor/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Eva Freyhult, Vincent Moulton, Peter Clote |
Bioinform. | 2 |
| 2007 | Concerning the Relationship between Realizations and Tight Spans of Finite Metrics
Jack H. Koolen, Alice Lesser, Vincent Moulton |
Discret. Comput. Geom. | 3 |
| 2006 | Imputing Supertrees and Supernetworks from Quartets
Barbara R. Holland, Glenn Conner, Katharina T. Huber, Vincent Moulton |
WABI | 4 |
| 2005 | Reconstructing Metabolic Networks Using Interval Analysis
Warwick Tucker, Vincent Moulton |
WABI | 2 |
| 2005 | A comparison of RNA folding measuresabstractBACKGROUND: In the last few decades there has been a great deal of discussion concerning whether or not noncoding RNA sequences (ncRNAs) fold in a more well-defined manner than random sequences. In this paper, we investigate several existing measures for how well an RNA sequence folds, and compare the behaviour of these measures over a large range of Rfam ncRNA families. Such measures can be useful in, for example, identifying novel ncRNAs, and indicating the presence of alternate RNA foldings. RESULTS: Our analysis shows that ncRNAs, but not mRNAs, in general have lower minimal free energy (MFE) than random sequences with the same dinucleotide frequency. Moreover, even when the MFE is significant, many ncRNAs appear to not have a unique fold, but rather several alternative folds, at least when folded in silico. Furthermore, we find that the six investigated measures are correlated to varying degrees. CONCLUSION: Due to the correlations between the different measures we find that it is sufficient to use only two of them in RNA folding studies, one to test if the sequence in question has lower energy than a random sequence with the same dinucleotide frequency (the Z-score) and the other to see if the sequence has a unique fold (the average base-pair distance, D). Eva Freyhult, Paul P. Gardner, Vincent Moulton |
BMC Bioinform. | 3 |
| 2005 | Unbiased descriptor and parameter selection confirms the potential of proteochemometric modellingabstractBACKGROUND: Proteochemometrics is a new methodology that allows prediction of protein function directly from real interaction measurement data without the need of 3D structure information. Several reported proteochemometric models of ligand-receptor interactions have already yielded significant insights into various forms of bio-molecular interactions. The proteochemometric models are multivariate regression models that predict binding affinity for a particular combination of features of the ligand and protein. Although proteochemometric models have already offered interesting results in various studies, no detailed statistical evaluation of their average predictive power has been performed. In particular, variable subset selection performed to date has always relied on using all available examples, a situation also encountered in microarray gene expression data analysis. RESULTS: A methodology for an unbiased evaluation of the predictive power of proteochemometric models was implemented and results from applying it to two of the largest proteochemometric data sets yet reported are presented. A double cross-validation loop procedure is used to estimate the expected performance of a given design method. The unbiased performance estimates (P2) obtained for the data sets that we consider confirm that properly designed single proteochemometric models have useful predictive power, but that a standard design based on cross validation may yield models with quite limited performance. The results also show that different commercial software packages employed for the design of proteochemometric models may yield very different and therefore misleading performance estimates. In addition, the differences in the models obtained in the double CV loop indicate that detailed chemical interpretation of a single proteochemometric model is uncertain when data sets are small. CONCLUSION: The double CV loop employed offer unbiased performance estimates about a given proteochemometric modelling procedure, making it possible to identify cases where the proteochemometric design does not result in useful predictive models. Chemical interpretations of single proteochemometric models are uncertain and should instead be based on all the models selected in the double CV loop employed here. Eva Freyhult, Peteris Prusis, Maris Lapins, Jarl E. S. Wikberg, Vincent Moulton, Mats G. Gustafsson |
BMC Bioinform. | 5 |
| 2005 | Delta additive and Delta ultra-additive maps, Gromov's trees, and the Farris transform
Andreas Dress, Barbara R. Holland, Katharina T. Huber, Jack H. Koolen, Vincent Moulton, Jan Weyer-Menkhoff |
Discret. Appl. Math. | 5 |
| 2005 | Four Characters Suffice to Convexly Define a Phylogenetic TreeabstractIt was recently shown that just five characters (functions on a finite set X) suffice to convexly define a trivalent tree with leaf set X. Here we show that four characters suffice which, since three characters are not enough in general, is the best possible. Katharina T. Huber, Vincent Moulton, Mike A. Steel |
SIAM J. Discret. Math. | 2 |
| 2004 | VisRD--visual recombination detectionabstractSUMMARY: VisRD, a program for visual recombination detection in a sequence alignment is presented. VisRD is written in Java and is designed to complement the multi-purpose phylogenetic software package SplitsTree4. AVAILABILITY: The software is freely available from http://www.lcb.uu.se/~vmoulton/software/visrd/ Sofia K. Forslund, Daniel H. Huson, Vincent Moulton |
Bioinform. | 3 |
| 2004 | Replacing cliques by stars in quasi-median graphs
Katharina T. Huber, Vincent Moulton, Charles Semple |
Discret. Appl. Math. | 2 |
| 2004 | The Tight Span of an Antipodal Metric Space: Part II--Geometrical Properties
Katharina T. Huber, Jack H. Koolen, Vincent Moulton |
Discret. Comput. Geom. | 3 |
| 2003 | Consensus Networks: A Method for Visualising Incompatibilities in Collections of Trees
Barbara R. Holland, Vincent Moulton |
WABI | 2 |
| 2003 | A Search for H/ACA SnoRNAs in Yeast Using MFE Secondary Structure PredictionabstractAbstract Motivation: Noncoding RNA genes produce functional RNA molecules rather than coding for proteins. One such family is the H/ACA snoRNAs. Unlike the related C/D snoRNAs these have resisted automated detection to date. Results: We develop an algorithm to screen the yeast genome for novel H/ACA snoRNAs. To achieve this, we introduce some new methods for facilitating the search for noncoding RNAs in genomic sequences which are based on properties of predicted minimum free-energy (MFE) secondary structures. The algorithm has been implemented and can be generalized to enable screening of other eukaryote genomes. We find that use of primary sequence alone is insufficient for identifying novel H/ACA snoRNAs. Only the use of secondary structure filters reduces the number of candidates to a manageable size. From genomic context, we identify three strong H/ACA snoRNA candidates. These together with a further 47 candidates obtained by our analysis are being experimentally screened. Contact: [email protected] Supplementary Information: Tables 1–5 referred to in the text can be downloaded from http://RNA.massey.ac.nz/fisher/ * To whom correspondence should be addressed. † Both authors contributed equally to this work. Sverker Edvardsson, Paul P. Gardner, Anthony M. Poole, Michael D. Hendy, David Penny, Vincent Moulton |
Bioinform. | 6 |
| 2002 | NeighborNet: An Agglomerative Method for the Construction of Planar Phylogenetic Networks
David Bryant, Vincent Moulton |
WABI | 2 |
| 2002 | Quasi-median graphs from sets of partitions
Hans-Jürgen Bandelt, Katharina T. Huber, Vincent Moulton |
Discret. Appl. Math. | 3 |
| 2000 | Affine Maps That Induce Polyhedral Complex Isomorphisms
Andreas Dress, Katharina T. Huber, Vincent Moulton |
Discret. Comput. Geom. | 3 |
| 1999 | Retractions of Finite Distance Functions Onto Tree Metrics
Vincent Moulton, Mike A. Steel |
Discret. Appl. Math. | 1 |
| 1997 | DCA: an efficient implementation of the divide-and-conquer approach to simultaneous multiple sequence alignmentabstractMOTIVATION: DCA is a new computer program for multiple sequence alignment which utilizes a 'divide-and-conquer' type of heuristic approach. AVAILABILITY: The algorithm is freely available from http://bibiserv.TechFak.Uni-Bielefeld.DE/dca/. Jens Stoye, Vincent Moulton, Andreas Dress |
Comput. Appl. Biosci. | 2 |
| 1996 | Analyzing and Visualizing Sequence and Distance Data Using SplitsTree
Andreas Dress, Daniel H. Huson, Vincent Moulton |
Discret. Appl. Math. | 3 |