EDBT 2026 Demo / reviewers in the wild / expert
Pawel Górecki 0001
dblp:83/2038-1
· DBLP profile ↗
36ranked-venue papers
26as first author
6since 2021 · last 2025
0000-0002-2045-5892ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 29 · 20 first-author · 5 since 2021Theory of computation · 7 · 6 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Computing generalized cophenetic distances under all Lp norms: A near-linear time algorithmic frameworkabstractThe cophenetic distance is a well-established metric in biology used to compare pairs of trees represented in a vector format. This distance was introduced by Cardona and his co-authors, building on the foundational work of Sokal and Rohlf, which dates back over 60 years. It is widely recognized for its versatility since it can analyze trees with edge weights using various vector norms. However, when comparing large-scale trees, the quadratic runtime of the current best-known (i.e., naïve) algorithm for computing the cophenetic distance can become prohibitive. Recently, a new algorithmic framework with near-linear time complexity has been developed to calculate the distances of a generalized class of cophenetic distances, which are derived from the work of Sokal and Rohlf. This improvement not only allows the cophenetic distance to be utilized in large-scale studies but also enhances the versatility of these studies by incorporating generalized variants of the cophenetic distance. However, the framework is limited to applying only the L1 and L2 vector norms, which significantly restricts the versatility of generalized cophenetic distances in large-scale applications. To address this limitation, we present a near-linear time algorithmic framework for computing the generalized cophenetic distances across all Lp vector norms. In our scalability study, we showcase the practical performance of our unrestricted algorithmic framework. Furthermore, we investigate the applicability of the generalized cophenetic distances by analyzing the distributions of key components of these distances under various vector norms. Pawel Górecki 0001, Alexey Markin, Sriram Vijendran, Oliver Eulenstein |
PLoS Comput. Biol. | 1 |
| 2023 | Simultaneous Reconstruction of Duplication Episodes and Gene-Species Mappings
Pawel Górecki 0001, Natalia Rutecka, Agnieszka Mykowiecka 0002, Jaroslaw Paszek |
WABI | 1 |
| 2022 | Rooting Gene Trees via Phylogenetic NetworksabstractAbstract Gene trees inferred from alignments of molecular sequences are usually unrooted. Since the root of a gene tree is often the desired property, one of the most classical problems in computational biology is gene tree rooting, where the goal is to infer the most credible rooting edge in an unrooted gene tree. One way to solve it is to apply unrooted reconciliation, where the rooting edge is postulated based on a given split of a rooted species tree. Here, we address a novel variant of the rooting problem, where the gene tree root is inferred using a given phylogenetic network of the species present in the gene tree. One can apply unrooted reconciliation to obtain the best rooting, where the unrooted gene tree is jointly reconciled with a set of splits inferred from the given network. Natural candidates are splits induced by display trees of the network. However, such an approach is computationally prohibiting due to the exponential size of the set. Therefore, we propose a broader and easier-to-control set of splits based on the structural properties of the network. Next, we derive exact mathematical formulas for the rooting problem with the algorithm that runs in square time and space. We verify the algorithm’s quality based on simulated gene trees and networks. Jerzy Tiuryn, Natalia Rutecka, Pawel Górecki 0001 |
COCOON | 3 |
| 2021 | Conflict Resolution Algorithms for Deep Coalescence Phylogenetic NetworksabstractWe address the problem of inferring an optimal tree displayed by a network, given a gene tree G and a tree-child network N, under the deep coalescence cost. We propose an O(|G||N|)-time dynamic programming algorithm (DP) to compute a lower bound of the optimal displayed tree cost, where |G| and |N| are the sizes of G and N, respectively. This algorithm has the ability to state whether the cost is exact or is a lower bound. In addition, our algorithm provides a set of reticulation edges that correspond to the obtained cost. If the cost is exact, the set induces an optimal displayed tree that yields the cost. If the cost is a lower bound, the set contains pairs of conflicting edges, that is, edges sharing a reticulation node. Next, we show a conflict resolution algorithm that requires 2^{r+1}-1 invocations of DP in the worst case, where r is a number of reticulations. We propose a similar O(2^k|G||N|)-time algorithm for level-k networks and a branch and bound solution to compute lower and upper bounds of optimal costs. We also show how our algorithms can be extended to a broader class of phylogenetic networks. Despite their exponential complexity in the worst case, our solutions perform significantly well on empirical and simulated datasets, thanks to the strategy of resolving internal dissimilarities between gene trees and networks. In particular, experiments on simulated data indicate that the runtime of our solution is Θ(2^{0.543 k}|G||N|) on average. Therefore, our solution is an efficient alternative to enumeration strategies commonly proposed in the literature and enables analyses of complex networks with dozens of reticulations. Marcin Wawerka, Dawid Dabkowski, Natalia Rutecka, Agnieszka Mykowiecka 0002, Pawel Górecki 0001 |
WABI | 5 |
| 2021 | The Unconstrained Diameters of the Duplication-Loss Cost and the Loss CostabstractTree reconciliation costs are a popular choice to account for the discordance between the evolutionary history of a gene family (i.e., a gene tree), and the species tree through which this family has evolved. This discordance is accounted for by the minimum number of postulated evolutionary events necessary for reconciling the two trees. Such events include gene duplication, loss, and deep coalescence, and are used to define different types of tree reconciliation costs. For example, the duplication-loss cost for a gene tree and species tree accounts for the minimum number of gene duplications and losses necessary to reconcile these trees. Fundamental to the understanding of how gene trees and species trees relate to each other are the diameters of tree reconciliation costs. While such diameters have been well-researched, still absent from these studies are the unconstrained diameters for two of the classic tree reconciliation costs, namely the duplication-loss cost and the loss cost. Here, we show the essential mathematical properties of these diameters and provide efficient solutions for computing them. Finally, we analyze the distributions of these diameters using simulated datasets. Pawel Górecki 0001, Oliver Eulenstein, Jerzy Tiuryn |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2021 | Consensus of All Solutions for Intractable Phylogenetic Tree InferenceabstractSolving median tree problems is a classic approach for inferring species trees from a collection of discordant gene trees. Median tree problems are typically NP-hard and dealt with by local search heuristics. Unfortunately, such heuristics generally lack provable correctness and precision. Algorithmic advances addressing this uncertainty have led to exact dynamic programming formulations suitable to solve a well-studied group of median tree problems for smaller phylogenetic analyses. However, these formulations allow computing only very few optimal species trees out of possibly many such trees, and phylogenetic studies often require the analysis of all optimal solutions through their consensus tree. Here, we describe a significant algorithmic modification of the dynamic programming formulations that compute the cluster counts of all optimal species trees from which various types of consensus trees can be efficiently computed. Through experimental studies, we demonstrate that our parallel implementation of the modified dynamic programming formulation is more efficient than a previous implementation of the original formulation. Finally, we show that the parallel implementation can rapidly identify novel reassorted influenza A viruses potentially facilitating pandemic preparedness efforts. Pawel Tabaszewski, Pawel Górecki 0001, Alexey Markin, Tavis K. Anderson, Oliver Eulenstein |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2020 | Integer Linear Programming Formulation for the Unified Duplication-Loss-Coalescence Model
Javad Ansarifar, Alexey Markin, Pawel Górecki 0001, Oliver Eulenstein |
ISBRA | 3 |
| 2019 | Feasibility Algorithms for the Duplication-Loss Cost
Pawel Górecki 0001, Alexey Markin, Oliver Eulenstein |
COCOON | 1 |
| 2019 | Mathematical properties of the gene duplication cost
Pawel Górecki 0001, Agnieszka Mykowiecka 0002, Jaroslaw Paszek, Oliver Eulenstein |
Discret. Appl. Math. | 1 |
| 2019 | Credibility of Evolutionary Events in Gene TreesabstractBased on the classical non-parametric bootstrapping for phylogenetic trees, we propose a novel bootstrap method to define support for gene duplication and speciation events. By comparing bootstrap gene trees to the original gene tree, we calculate support for evolutionary events. While this approach can be used to annotate orthology and paralogy, we show how it can be used to verify the reliability of tree reconciliation. We propose a linear time algorithm for the computation of bootstrap values, and we show the correspondence of our method with the classical non-parametric bootstrapping. Finally, we present two computational experiments. In the first one, based on simulated data and nine yeast genomes, we show a comparative study of several tree rooting methods and evaluation of their performance by using our bootstrapping method. In the second experiment, using data from the TreeFam database, we tested how the reliability of the gene trees influence the inferred supertree. We found out that species trees inferred from gene trees having highly supported events are more biologically consistent. Agnieszka Mykowiecka 0002, Pawel Górecki 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2018 | Inferring time-consistent and well-supported horizontal gene transfers
Agnieszka Mykowiecka 0002, Anna Muszewska, Pawel Górecki 0001 |
BIBM | 3 |
| 2018 | Cophenetic Distances: A Near-Linear Time Algorithmic Framework
Pawel Górecki 0001, Alexey Markin, Oliver Eulenstein |
COCOON | 1 |
| 2018 | Bijective Diameters of Gene Tree Parsimony CostsabstractSynthesizing median trees from a collection of gene trees under the biologically motivated gene tree parsimony (GTP) costs has provided credible species tree estimates. GTP costs are defined for each of the classic evolutionary processes. These costs count the minimum number of events necessary to reconcile the gene tree with the species tree where the leaf-genes are mapped to the leaf-species through a function called labeling. To better understand the synthesis of median trees under these costs, there is an increased interest in analyzing their diameters. The diameters of a GTP cost between a gene tree and a species tree are the maximum values of this cost of one or both topologies of the trees involved. We are concerned about the diameters of the GTP costs under bijective labelings. While these diameters are linear time computable for the gene duplication and deep coalescence costs, this has been unknown for the classic gene duplication and loss, and for the loss cost. For the first time, we show how to compute these diameters and proof that this can be achieved in linear time, and thus, completing the computational time analysis for all of the bijective diameters under the GTP costs. Pawel Górecki 0001, Oliver Eulenstein |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2018 | Inferring Gene-Species Assignments in the Presence of Horizontal Gene TransferabstractBACKGROUND: Microbial communities from environmental samples show great diversity as bacteria quickly responds to changes in their ecosystems. To assess the scenario of the actual changes, metagenomics experiments aimed at sequencing genomic DNA from such samples are performed. These new obtained sequences together with already known are used to infer phylogenetic trees assessing the taxonomic groups the species with these genes belong to. Here, we propose the first approach to the gene-species assignment problem by using reconciliation with horizontal gene transfer. RESULTS: We propose efficient algorithms that search for optimal gene-species mappings taking into account gene duplication, loss and transfer events under two tractable models of HGT reconciliation. CONCLUSIONS: We calculate both the optimal cost and all possible optimal scenarios. Furthermore as the number of optimal reconstructions can be large, we use a Monte-Carlo method for the inference of approximate distributions of gene-species assignments. We demonstrate the applicability on empirical and simulated datasets. Agnieszka Mykowiecka 0002, Pawel Szczesny, Pawel Górecki 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2018 | Efficient Algorithms for Genomic Duplication ModelsabstractAn important issue in evolutionary molecular biology is to discover genomic duplication episodes and their correspondence to the species tree. Existing approaches vary in the two fundamental aspects: the choice of evolutionary scenarios that model allowed locations of duplications in the species tree, and the rules of clustering gene duplications from gene trees into a single multiple duplication event. Here we study the method of clustering called minimum episodes for several models of allowed evolutionary scenarios with a focus on interval models in which every gene duplication has an interval consisting of allowed locations in the species tree. We present mathematical foundations for general genomic duplication problems. Next, we propose the first linear time and space algorithm for minimum episodes clustering jointly for any interval model and the algorithm for the most general model in which every evolutionary scenario is allowed. We also present a comparative study of different models of genomic duplication based on simulated and empirical datasets. We provided algorithms and tools that could be applied to solve efficiently minimum episodes clustering problems. Our comparative study helps to identify which model is the most reasonable choice in inferring genomic duplication events. Jaroslaw Paszek, Pawel Górecki 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2017 | Phylogenetic Tree Reconciliation: Mean Values for Fixed Gene Trees
Pawel Górecki 0001, Alexey Markin, Agnieszka Mykowiecka 0002, Jaroslaw Paszek, Oliver Eulenstein |
ISBRA | 1 |
| 2017 | Detecting Locus Acquisition Events in Gene TreesabstractHorizontal Gene Transfer (HGT), a process of acquisition and fixation of foreign genetic material, is an important biological phenomenon. Several approaches to HGT inference have been proposed. However, most of them either rely on approximate, non-phylogenetic methods or on the tree reconciliation, which is computationally intensive and sensitive to parameter values. In this work, we investigate the Locus Tree Inference problem as a possible alternative that combines the advantages of both approaches. We show several algorithms to solve the problem in the parsimony framework. We introduce a novel tree mapping, which allows us to obtain a heuristic solution to the problems of locus tree inference and duplication classification. Our approach allows not only for faster comparisons of gene and species trees but also to improve known algorithms for duplication inference in the presence of polytomies in the species trees. Michal Aleksander Ciach, Anna Muszewska, Pawel Górecki 0001 |
WABI | 3 |
| 2017 | Unconstrained Diameters for Deep CoalescenceabstractThe minimizing-deep-coalescence (MDC) approach infers a median (species) tree for a given set of gene trees under the deep coalescence cost. This cost accounts for the minimum number of deep coalescences needed to reconcile a gene tree with a species tree where the leaf-genes are mapped to the leaf-species through a function called leaf labeling. In order to better understand the MDC approach we investigate here the diameter of a gene tree, which is an important property of the deep coalescence cost. This diameter is the maximal deep coalescence costs for a given gene tree under all leaf labelings for each possible species tree topology. While we prove that this diameter is generally infinite, this result relies on the diameter's unrealistic assumption that species trees can be of infinite size. Providing a more practical definition, we introduce a natural extension of the gene tree diameter that constrains the species tree size by a given constant. For this new diameter, we describe an exact formula, present a complete classification of the trees yielding this diameter, derive formulas for its mean and variance, and demonstrate its ability using comparative studies. Pawel Górecki 0001, Jaroslaw Paszek, Oliver Eulenstein |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2016 | Mean Values of Gene Duplication and Loss Cost Functions
Pawel Górecki 0001, Jaroslaw Paszek, Agnieszka Mykowiecka 0002 |
ISBRA | 1 |
| 2015 | Fast Algorithms for Inferring Gene-Species Associations
Arkadiusz Betkier, Pawel Szczesny, Pawel Górecki 0001 |
ISBRA | 3 |
| 2015 | Gene Tree Diameter for Deep CoalescenceabstractThe deep coalescence cost accounts for discord caused by deep coalescence between a gene tree and a species tree. It is a major concern that the diameter of a gene tree (the tree's maximum deep coalescence cost across all species trees) depends on its topology, which can largely obfuscate phylogenetic studies. While this bias can be compensated by normalizing the deep coalescence cost using diameters, obtaining them efficiently has been posed as an open problem by Than and Rosenberg. Here, we resolve this problem by describing a linear time algorithm to compute the diameter of a gene tree. In addition, we provide a complete classification of the species trees yielding this diameter to guide phylogenetic analyses. Pawel Górecki 0001, Oliver Eulenstein |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2014 | Duplication Cost Diameters
Pawel Górecki 0001, Jaroslaw Paszek, Oliver Eulenstein |
ISBRA | 1 |
| 2014 | Refining discordant gene treesabstractBACKGROUND: Evolutionary studies are complicated by discordance between gene trees and the species tree in which they evolved. Dealing with discordant trees often relies on comparison costs between gene and species trees, including the well-established Robinson-Foulds, gene duplication, and deep coalescence costs. While these costs have provided credible results for binary rooted gene trees, corresponding cost definitions for non-binary unrooted gene trees, which are frequently occurring in practice, are challenged by biological realism. RESULT: We propose a natural extension of the well-established costs for comparing unrooted and non-binary gene trees with rooted binary species trees using a binary refinement model. For the duplication cost we describe an efficient algorithm that is based on a linear time reduction and also computes an optimal rooted binary refinement of the given gene tree. Finally, we show that similar reductions lead to solutions for computing the deep coalescence and the Robinson-Foulds costs. CONCLUSION: Our binary refinement of Robinson-Foulds, gene duplication, and deep coalescence costs for unrooted and non-binary gene trees together with the linear time reductions provided here for computing these costs significantly extends the range of trees that can be incorporated into approaches dealing with discordance. Pawel Górecki 0001, Oliver Eulenstein |
BMC Bioinform. | 1 |
| 2014 | Maximizing Deep Coalescence CostabstractThe minimizing deep coalescence (MDC) problem seeks a species tree that reconciles the given gene trees with the minimum number of deep coalescence events, called deep coalescence (DC) cost. To better assess MDC species trees we investigate into a basic mathematical property of the DC cost, called the diameter. Given a gene tree, a species tree, and a leaf labeling function that assigns leaf-genes of the gene tree to a leaf-species in the species tree from which they were sampled, the DC cost describes the discordance between the trees caused by deep coalescence events. The diameter of a gene tree and a species tree is the maximum DC cost across all leaf labelings for these trees. We prove fundamental mathematical properties describing precisely these diameters for bijective and general leaf labelings, and present efficient algorithms to compute the diameters and their corresponding leaf labelings. In particular, we describe an optimal, i.e., linear time, algorithm for the bijective case. Finally, in an experimental study we demonstrate that the average diameters between a gene tree and a species tree grow significantly slower than their naive upper bounds, suggesting that our exact bounds can significantly improve on assessing DC costs when using diameters. Pawel Górecki 0001, Oliver Eulenstein |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2013 | Unrooted Tree Reconciliation: A Unified ApproachabstractTree comparison functions are widely used in phylogenetics for comparing evolutionary trees. Unrooted trees can be compared with rooted trees by identifying all rootings of the unrooted tree that minimize some provided comparison function between two rooted trees. The plateau property is satisfied by the provided function, if all optimal rootings form a subtree, or plateau, in the unrooted tree, from which the rootings along every path toward a leaf have monotonically increasing costs. This property is sufficient for the linear-time identification of all optimal rootings and rooting costs. However, the plateau property has only been proven for a few rooted comparison functions, requiring individual proofs for each function without benefitting from inherent structural features of such functions. Here, we introduce the consistency condition that is sufficient for a general function to satisfy the plateau property. For consistent functions, we introduce general linear-time solutions that identify optimal rootings and all rooting costs. Further, we identify novel relationships between consistent functions in terms of plateaus, especially the plateau of the well-studied duplication-loss function is part of a plateau of every other consistent function. We introduce a novel approach for identifying consistent cost functions by defining a formal language of Boolean costs. Formulas in this language can be interpreted as cost functions. Finally, we demonstrate the performance of our general linear-time solutions in practice using empirical and simulation studies. Pawel Górecki 0001, Oliver Eulenstein, Jerzy Tiuryn |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2012 | Deep Coalescence Reconciliation with Unrooted Gene Trees: Linear Time Algorithms
Pawel Górecki 0001, Oliver Eulenstein |
COCOON | 1 |
| 2012 | GTP Supertrees from Unrooted Gene Trees: Linear Time Algorithms for NNI Based Local Searches
Pawel Górecki 0001, John Gordon Burleigh, Oliver Eulenstein |
ISBRA | 1 |
| 2012 | A Robinson-Foulds Measure to Compare Unrooted Trees with Rooted Trees
Pawel Górecki 0001, Oliver Eulenstein |
ISBRA | 1 |
| 2012 | Algorithms: simultaneous error-correction and rooting for gene tree reconciliation and the gene duplication problemabstractBACKGROUND: Evolutionary methods are increasingly challenged by the wealth of fast growing resources of genomic sequence information. Evolutionary events, like gene duplication, loss, and deep coalescence, account more then ever for incongruence between gene trees and the actual species tree. Gene tree reconciliation is addressing this fundamental problem by invoking the minimum number of gene duplication and losses that reconcile a rooted gene tree with a rooted species tree. However, the reconciliation process is highly sensitive to topological error or wrong rooting of the gene tree, a condition that is not met by most gene trees in practice. Thus, despite the promises of gene tree reconciliation, its applicability in practice is severely limited. RESULTS: We introduce the problem of reconciling unrooted and erroneous gene trees by simultaneously rooting and error-correcting them, and describe an efficient algorithm for this problem. Moreover, we introduce an error-corrected version of the gene duplication problem, a standard application of gene tree reconciliation. We introduce an effective heuristic for our error-corrected version of the gene duplication problem, given that the original version of this problem is NP-hard. Our experimental results suggest that our error-correcting approaches for unrooted input trees can significantly improve on the accuracy of gene tree reconciliation, and the species tree inference under the gene duplication problem. Furthermore, the efficiency of our algorithm for error-correcting reconciliation is capable of handling truly large-scale phylogenetic studies. CONCLUSIONS: Our presented error-correction approach is a crucial step towards making gene tree reconciliation more robust, and thus to improve on the accuracy of applications that fundamentally rely on gene tree reconciliation, like the inference of gene-duplication supertrees. Pawel Górecki 0001, Oliver Eulenstein |
BMC Bioinform. | 1 |
| 2011 | A Linear Time Algorithm for Error-Corrected Reconciliation of Unrooted Gene Trees
Pawel Górecki 0001, Oliver Eulenstein |
ISBRA | 1 |
| 2011 | Maximum likelihood models and algorithms for gene tree evolution with duplications and lossesabstractBACKGROUND: The abundance of new genomic data provides the opportunity to map the location of gene duplication and loss events on a species phylogeny. The first methods for mapping gene duplications and losses were based on a parsimony criterion, finding the mapping that minimizes the number of duplication and loss events. Probabilistic modeling of gene duplication and loss is relatively new and has largely focused on birth-death processes. RESULTS: We introduce a new maximum likelihood model that estimates the speciation and gene duplication and loss events in a gene tree within a species tree with branch lengths. We also provide an, in practice, efficient algorithm that computes optimal evolutionary scenarios for this model. We implemented the algorithm in the program DrML and verified its performance with empirical and simulated data. CONCLUSIONS: In test data sets, DrML finds optimal gene duplication and loss scenarios within minutes, even when the gene trees contain sequences from several hundred species. In many cases, these optimal scenarios differ from the lca-mapping that results from a parsimony gene tree reconciliation. Thus, DrML provides a new, practical statistical framework on which to study gene duplication. Pawel Górecki 0001, John Gordon Burleigh, Oliver Eulenstein |
BMC Bioinform. | 1 |
| 2010 | H-trees: a Model of Evolutionary Scenarios with Horizontal Gene TransferabstractIn this paper, we present a model of evolution of genes in the context of evolution of species. The concept is based on reconciliation models. We assume that the gene evolution is modeled by macro-evolutionary events like gene duplications, losses an Pawel Górecki 0001 |
Fundam. Informaticae | 1 |
| 2007 | Inferring phylogeny from whole genomesabstractMOTIVATION: Inferring species phylogenies with a history of gene losses and duplications is a challenging and an important task in computational biology. This problem can be solved by duplication-loss models in which the primary step is to reconcile a rooted gene tree with a rooted species tree. Most modern methods of phylogenetic reconstruction (from sequences) produce unrooted gene trees. This limitation leads to the problem of transforming unrooted gene tree into a rooted tree, and then reconciling rooted trees. The main questions are 'What about biological interpretation of choosing rooting?', 'Can we find efficiently the optimal rootings?', 'Is the optimal rooting unique?'. RESULTS: In this paper we present a model of reconciling unrooted gene tree with a rooted species tree, which is based on a concept of choosing rooting which has minimal reconciliation cost. Our analysis leads to the surprising property that all the minimal rootings have identical distributions of gene duplications and gene losses in the species tree. It implies, in our opinion, that the concept of an optimal rooting is very robust, and thus biologically meaningful. Also, it has nice computational properties. We present a linear time and space algorithm for computing optimal rooting(s). This algorithm was used in two different ways to reconstruct the optimal species phylogeny of five known yeast genomes from approximately 4700 gene trees. Moreover, we determined locations (history) of all gene duplications and gene losses in the final species tree. It is interesting to notice that the top five species trees are the same for both methods. AVAILABILITY: Software and documentation are freely available from http://bioputer.mimuw.edu.pl/~gorecki/urec Pawel Górecki 0001, Jerzy Tiuryn |
Bioinform. | 1 |
| 2007 | URec: a system for unrooted reconciliationabstractUNLABELLED: URec is a software based on a concept of unrooted reconciliation. It can be used to reconcile a set of unrooted gene trees with a rooted species tree or a set of rooted species trees. Moreover, it computes detailed distribution of gene duplications and gene losses in a species tree. It can be used to infer optimal species phylogenies for a given set of gene trees. URec is implemented in C++ and can be easily compiled under Unix and Windows systems. AVAILABILITY: Software is freely available for download from our website at http://bioputer.mimuw.edu.pl/~gorecki/urec. This webpage also contains Windows executables and a number of advanced examples with explanations. Pawel Górecki 0001, Jerzy Tiuryn |
Bioinform. | 1 |
| 2006 | DLS-trees: A model of evolutionary scenarios
Pawel Górecki 0001, Jerzy Tiuryn |
Theor. Comput. Sci. | 1 |
| 2004 | Reconciliation problems for duplication, loss and horizontal gene transferabstractThis paper presents a model of reconciling a species tree and a gene tree in an extended duplication-loss model. In the first part the definition of a model is introduced. In the second the horizontal transfer is defined and a new polynomial reconciliation algorithm is presented. We prove NP-completeness of the important problem related to the reconstruction of the species relationships with transfers from a given set of gene family trees. Some new problems are stated. We present a simple biological example. Pawel Górecki 0001 |
RECOMB | 1 |