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...

Descripción completa

Detalles Bibliográficos
Autores principales: Dondi, Riccardo, Lafond, Manuel, Scornavacca, Celine
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