Cargando…
Reconciling multiple genes trees via segmental duplications and losses
Reconciling gene trees with a species tree is a fundamental problem to understand the evolution of gene families. Many existing approaches reconcile each gene tree independently. However, it is well-known that the evolution of gene families is interconnected. In this paper, we extend a previous appr...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6425616/ https://www.ncbi.nlm.nih.gov/pubmed/30930955 http://dx.doi.org/10.1186/s13015-019-0139-6 |
_version_ | 1783404873487745024 |
---|---|
author | Dondi, Riccardo Lafond, Manuel Scornavacca, Celine |
author_facet | Dondi, Riccardo Lafond, Manuel Scornavacca, Celine |
author_sort | Dondi, Riccardo |
collection | PubMed |
description | Reconciling gene trees with a species tree is a fundamental problem to understand the evolution of gene families. Many existing approaches reconcile each gene tree independently. However, it is well-known that the evolution of gene families is interconnected. In this paper, we extend a previous approach to reconcile a set of gene trees with a species tree based on segmental macro-evolutionary events, where segmental duplication events and losses are associated with cost [Formula: see text] and [Formula: see text] , respectively. We show that the problem is polynomial-time solvable when [Formula: see text] (via LCA-mapping), while if [Formula: see text] the problem is NP-hard, even when [Formula: see text] and a single gene tree is given, solving a long standing open problem on the complexity of multi-gene reconciliation. On the positive side, we give a fixed-parameter algorithm for the problem, where the parameters are [Formula: see text] and the number d of segmental duplications, of time complexity [Formula: see text] . Finally, we demonstrate the usefulness of this algorithm on two previously studied real datasets: we first show that our method can be used to confirm or raise doubt on hypothetical segmental duplications on a set of 16 eukaryotes, then show how we can detect whole genome duplications in yeast genomes. |
format | Online Article Text |
id | pubmed-6425616 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-64256162019-03-29 Reconciling multiple genes trees via segmental duplications and losses Dondi, Riccardo Lafond, Manuel Scornavacca, Celine Algorithms Mol Biol Research Reconciling gene trees with a species tree is a fundamental problem to understand the evolution of gene families. Many existing approaches reconcile each gene tree independently. However, it is well-known that the evolution of gene families is interconnected. In this paper, we extend a previous approach to reconcile a set of gene trees with a species tree based on segmental macro-evolutionary events, where segmental duplication events and losses are associated with cost [Formula: see text] and [Formula: see text] , respectively. We show that the problem is polynomial-time solvable when [Formula: see text] (via LCA-mapping), while if [Formula: see text] the problem is NP-hard, even when [Formula: see text] and a single gene tree is given, solving a long standing open problem on the complexity of multi-gene reconciliation. On the positive side, we give a fixed-parameter algorithm for the problem, where the parameters are [Formula: see text] and the number d of segmental duplications, of time complexity [Formula: see text] . Finally, we demonstrate the usefulness of this algorithm on two previously studied real datasets: we first show that our method can be used to confirm or raise doubt on hypothetical segmental duplications on a set of 16 eukaryotes, then show how we can detect whole genome duplications in yeast genomes. BioMed Central 2019-03-20 /pmc/articles/PMC6425616/ /pubmed/30930955 http://dx.doi.org/10.1186/s13015-019-0139-6 Text en © The Author(s) 2019 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Research Dondi, Riccardo Lafond, Manuel Scornavacca, Celine Reconciling multiple genes trees via segmental duplications and losses |
title | Reconciling multiple genes trees via segmental duplications and losses |
title_full | Reconciling multiple genes trees via segmental duplications and losses |
title_fullStr | Reconciling multiple genes trees via segmental duplications and losses |
title_full_unstemmed | Reconciling multiple genes trees via segmental duplications and losses |
title_short | Reconciling multiple genes trees via segmental duplications and losses |
title_sort | reconciling multiple genes trees via segmental duplications and losses |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6425616/ https://www.ncbi.nlm.nih.gov/pubmed/30930955 http://dx.doi.org/10.1186/s13015-019-0139-6 |
work_keys_str_mv | AT dondiriccardo reconcilingmultiplegenestreesviasegmentalduplicationsandlosses AT lafondmanuel reconcilingmultiplegenestreesviasegmentalduplicationsandlosses AT scornavaccaceline reconcilingmultiplegenestreesviasegmentalduplicationsandlosses |