Cargando…
On the consistency of orthology relationships
BACKGROUND: Orthologs inference is the starting point of most comparative genomics studies, and a plethora of methods have been designed in the last decade to address this challenging task. In this paper we focus on the problems of deciding consistency with a species tree (known or not) of a partial...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5123252/ https://www.ncbi.nlm.nih.gov/pubmed/28185580 http://dx.doi.org/10.1186/s12859-016-1267-3 |
_version_ | 1782469695519064064 |
---|---|
author | Jones, Mark Paul, Christophe Scornavacca, Céline |
author_facet | Jones, Mark Paul, Christophe Scornavacca, Céline |
author_sort | Jones, Mark |
collection | PubMed |
description | BACKGROUND: Orthologs inference is the starting point of most comparative genomics studies, and a plethora of methods have been designed in the last decade to address this challenging task. In this paper we focus on the problems of deciding consistency with a species tree (known or not) of a partial set of orthology/paralogy relationships [Formula: see text] on a collection of n genes. RESULTS: We give the first polynomial algorithm – more precisely a O(n (3)) time algorithm – to decide whether [Formula: see text] is consistent, even when the species tree is unknown. We also investigate a biologically meaningful optimization version of these problems, in which we wish to minimize the number of duplication events; unfortunately, we show that all these optimization problems are NP-hard and are unlikely to have good polynomial time approximation algorithms. CONCLUSIONS: Our polynomial algorithm for checking consistency has been implemented in Python and is available at https://github.com/UdeM-LBIT/OrthoPara-ConstraintChecker. |
format | Online Article Text |
id | pubmed-5123252 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-51232522016-12-06 On the consistency of orthology relationships Jones, Mark Paul, Christophe Scornavacca, Céline BMC Bioinformatics Research BACKGROUND: Orthologs inference is the starting point of most comparative genomics studies, and a plethora of methods have been designed in the last decade to address this challenging task. In this paper we focus on the problems of deciding consistency with a species tree (known or not) of a partial set of orthology/paralogy relationships [Formula: see text] on a collection of n genes. RESULTS: We give the first polynomial algorithm – more precisely a O(n (3)) time algorithm – to decide whether [Formula: see text] is consistent, even when the species tree is unknown. We also investigate a biologically meaningful optimization version of these problems, in which we wish to minimize the number of duplication events; unfortunately, we show that all these optimization problems are NP-hard and are unlikely to have good polynomial time approximation algorithms. CONCLUSIONS: Our polynomial algorithm for checking consistency has been implemented in Python and is available at https://github.com/UdeM-LBIT/OrthoPara-ConstraintChecker. BioMed Central 2016-11-11 /pmc/articles/PMC5123252/ /pubmed/28185580 http://dx.doi.org/10.1186/s12859-016-1267-3 Text en © The Author(s) 2016 Open Access This 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 Jones, Mark Paul, Christophe Scornavacca, Céline On the consistency of orthology relationships |
title | On the consistency of orthology relationships |
title_full | On the consistency of orthology relationships |
title_fullStr | On the consistency of orthology relationships |
title_full_unstemmed | On the consistency of orthology relationships |
title_short | On the consistency of orthology relationships |
title_sort | on the consistency of orthology relationships |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5123252/ https://www.ncbi.nlm.nih.gov/pubmed/28185580 http://dx.doi.org/10.1186/s12859-016-1267-3 |
work_keys_str_mv | AT jonesmark ontheconsistencyoforthologyrelationships AT paulchristophe ontheconsistencyoforthologyrelationships AT scornavaccaceline ontheconsistencyoforthologyrelationships |