Cargando…

Approximating the correction of weighted and unweighted orthology and paralogy relations

BACKGROUND: Given a gene family, the relations between genes (orthology/paralogy), are represented by a relation graph, where edges connect pairs of orthologous genes and “missing” edges represent paralogs. While a gene tree directly induces a relation graph, the converse is not always true. Indeed,...

Descripción completa

Detalles Bibliográficos
Autores principales: Dondi, Riccardo, Lafond, Manuel, El-Mabrouk, Nadia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5346272/
https://www.ncbi.nlm.nih.gov/pubmed/28293276
http://dx.doi.org/10.1186/s13015-017-0096-x
_version_ 1782513857200128000
author Dondi, Riccardo
Lafond, Manuel
El-Mabrouk, Nadia
author_facet Dondi, Riccardo
Lafond, Manuel
El-Mabrouk, Nadia
author_sort Dondi, Riccardo
collection PubMed
description BACKGROUND: Given a gene family, the relations between genes (orthology/paralogy), are represented by a relation graph, where edges connect pairs of orthologous genes and “missing” edges represent paralogs. While a gene tree directly induces a relation graph, the converse is not always true. Indeed, a relation graph is not necessarily “satisfiable”, i.e. does not necessarily correspond to a gene tree. And even if that holds, it may not be “consistent”, i.e. the tree may not represent a true history in agreement with a species tree. Previous studies have addressed the problem of correcting a relation graph for satisfiability and consistency. Here we consider the weighted version of the problem, where a degree of confidence is assigned to each orthology or paralogy relation. We also consider a maximization variant of the unweighted version of the problem. RESULTS: We provide complexity and algorithmic results for the approximation of the considered problems. We show that minimizing the correction of a weighted graph does not admit a constant factor approximation algorithm assuming the unique game conjecture, and we give an n-approximation algorithm, n being the number of vertices in the graph. We also provide polynomial time approximation schemes for the maximization variant for unweighted graphs. CONCLUSIONS: We provided complexity and algorithmic results for variants of the problem of correcting a relation graph for satisfiability and consistency. For the maximization variants we were able to design polynomial time approximation schemes, while for the weighted minimization variants we were able to provide the first inapproximability results.
format Online
Article
Text
id pubmed-5346272
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-53462722017-03-14 Approximating the correction of weighted and unweighted orthology and paralogy relations Dondi, Riccardo Lafond, Manuel El-Mabrouk, Nadia Algorithms Mol Biol Research BACKGROUND: Given a gene family, the relations between genes (orthology/paralogy), are represented by a relation graph, where edges connect pairs of orthologous genes and “missing” edges represent paralogs. While a gene tree directly induces a relation graph, the converse is not always true. Indeed, a relation graph is not necessarily “satisfiable”, i.e. does not necessarily correspond to a gene tree. And even if that holds, it may not be “consistent”, i.e. the tree may not represent a true history in agreement with a species tree. Previous studies have addressed the problem of correcting a relation graph for satisfiability and consistency. Here we consider the weighted version of the problem, where a degree of confidence is assigned to each orthology or paralogy relation. We also consider a maximization variant of the unweighted version of the problem. RESULTS: We provide complexity and algorithmic results for the approximation of the considered problems. We show that minimizing the correction of a weighted graph does not admit a constant factor approximation algorithm assuming the unique game conjecture, and we give an n-approximation algorithm, n being the number of vertices in the graph. We also provide polynomial time approximation schemes for the maximization variant for unweighted graphs. CONCLUSIONS: We provided complexity and algorithmic results for variants of the problem of correcting a relation graph for satisfiability and consistency. For the maximization variants we were able to design polynomial time approximation schemes, while for the weighted minimization variants we were able to provide the first inapproximability results. BioMed Central 2017-03-11 /pmc/articles/PMC5346272/ /pubmed/28293276 http://dx.doi.org/10.1186/s13015-017-0096-x Text en © The Author(s) 2017 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
El-Mabrouk, Nadia
Approximating the correction of weighted and unweighted orthology and paralogy relations
title Approximating the correction of weighted and unweighted orthology and paralogy relations
title_full Approximating the correction of weighted and unweighted orthology and paralogy relations
title_fullStr Approximating the correction of weighted and unweighted orthology and paralogy relations
title_full_unstemmed Approximating the correction of weighted and unweighted orthology and paralogy relations
title_short Approximating the correction of weighted and unweighted orthology and paralogy relations
title_sort approximating the correction of weighted and unweighted orthology and paralogy relations
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5346272/
https://www.ncbi.nlm.nih.gov/pubmed/28293276
http://dx.doi.org/10.1186/s13015-017-0096-x
work_keys_str_mv AT dondiriccardo approximatingthecorrectionofweightedandunweightedorthologyandparalogyrelations
AT lafondmanuel approximatingthecorrectionofweightedandunweightedorthologyandparalogyrelations
AT elmabrouknadia approximatingthecorrectionofweightedandunweightedorthologyandparalogyrelations