Cargando…

Efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors

BACKGROUND: Techniques for reconstruction of biological networks which are based on perturbation experiments often predict direct interactions between nodes that do not exist. Transitive reduction removes such relations if they can be explained by an indirect path of influences. The existing algorit...

Descripción completa

Detalles Bibliográficos
Autores principales: Bošnački, Dragan, Odenbrett, Maximilian R, Wijs, Anton, Ligtenberg, Willem, Hilbers, Peter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3583792/
https://www.ncbi.nlm.nih.gov/pubmed/23110660
http://dx.doi.org/10.1186/1471-2105-13-281
_version_ 1782475480432115712
author Bošnački, Dragan
Odenbrett, Maximilian R
Wijs, Anton
Ligtenberg, Willem
Hilbers, Peter
author_facet Bošnački, Dragan
Odenbrett, Maximilian R
Wijs, Anton
Ligtenberg, Willem
Hilbers, Peter
author_sort Bošnački, Dragan
collection PubMed
description BACKGROUND: Techniques for reconstruction of biological networks which are based on perturbation experiments often predict direct interactions between nodes that do not exist. Transitive reduction removes such relations if they can be explained by an indirect path of influences. The existing algorithms for transitive reduction are sequential and might suffer from too long run times for large networks. They also exhibit the anomaly that some existing direct interactions are also removed. RESULTS: We develop efficient scalable parallel algorithms for transitive reduction on general purpose graphics processing units for both standard (unweighted) and weighted graphs. Edge weights are regarded as uncertainties of interactions. A direct interaction is removed only if there exists an indirect interaction path between the same nodes which is strictly more certain than the direct one. This is a refinement of the removal condition for the unweighted graphs and avoids to a great extent the erroneous elimination of direct edges. CONCLUSIONS: Parallel implementations of these algorithms can achieve speed-ups of two orders of magnitude compared to their sequential counterparts. Our experiments show that: i) taking into account the edge weights improves the reconstruction quality compared to the unweighted case; ii) it is advantageous not to distinguish between positive and negative interactions since this lowers the complexity of the algorithms from NP-complete to polynomial without loss of quality.
format Online
Article
Text
id pubmed-3583792
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-35837922013-03-08 Efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors Bošnački, Dragan Odenbrett, Maximilian R Wijs, Anton Ligtenberg, Willem Hilbers, Peter BMC Bioinformatics Software BACKGROUND: Techniques for reconstruction of biological networks which are based on perturbation experiments often predict direct interactions between nodes that do not exist. Transitive reduction removes such relations if they can be explained by an indirect path of influences. The existing algorithms for transitive reduction are sequential and might suffer from too long run times for large networks. They also exhibit the anomaly that some existing direct interactions are also removed. RESULTS: We develop efficient scalable parallel algorithms for transitive reduction on general purpose graphics processing units for both standard (unweighted) and weighted graphs. Edge weights are regarded as uncertainties of interactions. A direct interaction is removed only if there exists an indirect interaction path between the same nodes which is strictly more certain than the direct one. This is a refinement of the removal condition for the unweighted graphs and avoids to a great extent the erroneous elimination of direct edges. CONCLUSIONS: Parallel implementations of these algorithms can achieve speed-ups of two orders of magnitude compared to their sequential counterparts. Our experiments show that: i) taking into account the edge weights improves the reconstruction quality compared to the unweighted case; ii) it is advantageous not to distinguish between positive and negative interactions since this lowers the complexity of the algorithms from NP-complete to polynomial without loss of quality. BioMed Central 2012-10-30 /pmc/articles/PMC3583792/ /pubmed/23110660 http://dx.doi.org/10.1186/1471-2105-13-281 Text en Copyright ©2012 Bosnacki et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Bošnački, Dragan
Odenbrett, Maximilian R
Wijs, Anton
Ligtenberg, Willem
Hilbers, Peter
Efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors
title Efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors
title_full Efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors
title_fullStr Efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors
title_full_unstemmed Efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors
title_short Efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors
title_sort efficient reconstruction of biological networks via transitive reduction on general purpose graphics processors
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3583792/
https://www.ncbi.nlm.nih.gov/pubmed/23110660
http://dx.doi.org/10.1186/1471-2105-13-281
work_keys_str_mv AT bosnackidragan efficientreconstructionofbiologicalnetworksviatransitivereductionongeneralpurposegraphicsprocessors
AT odenbrettmaximilianr efficientreconstructionofbiologicalnetworksviatransitivereductionongeneralpurposegraphicsprocessors
AT wijsanton efficientreconstructionofbiologicalnetworksviatransitivereductionongeneralpurposegraphicsprocessors
AT ligtenbergwillem efficientreconstructionofbiologicalnetworksviatransitivereductionongeneralpurposegraphicsprocessors
AT hilberspeter efficientreconstructionofbiologicalnetworksviatransitivereductionongeneralpurposegraphicsprocessors