Cargando…

BioGraphE: high-performance bionetwork analysis using the Biological Graph Environment

BACKGROUND: Graphs and networks are common analysis representations for biological systems. Many traditional graph algorithms such as k-clique, k-coloring, and subgraph matching have great potential as analysis techniques for newly available data in biology. Yet, as the amount of genomic and bionetw...

Descripción completa

Detalles Bibliográficos
Autores principales: Chin, George, Chavarria, Daniel G, Nakamura, Grant C, Sofia, Heidi J
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2008
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2423447/
https://www.ncbi.nlm.nih.gov/pubmed/18541059
http://dx.doi.org/10.1186/1471-2105-9-S6-S6
_version_ 1782156101814321152
author Chin, George
Chavarria, Daniel G
Nakamura, Grant C
Sofia, Heidi J
author_facet Chin, George
Chavarria, Daniel G
Nakamura, Grant C
Sofia, Heidi J
author_sort Chin, George
collection PubMed
description BACKGROUND: Graphs and networks are common analysis representations for biological systems. Many traditional graph algorithms such as k-clique, k-coloring, and subgraph matching have great potential as analysis techniques for newly available data in biology. Yet, as the amount of genomic and bionetwork information rapidly grows, scientists need advanced new computational strategies and tools for dealing with the complexities of the bionetwork analysis and the volume of the data. RESULTS: We introduce a computational framework for graph analysis called the Biological Graph Environment (BioGraphE), which provides a general, scalable integration platform for connecting graph problems in biology to optimized computational solvers and high-performance systems. This framework enables biology researchers and computational scientists to identify and deploy network analysis applications and to easily connect them to efficient and powerful computational software and hardware that are specifically designed and tuned to solve complex graph problems. In our particular application of BioGraphE to support network analysis in genome biology, we investigate the use of a Boolean satisfiability solver known as Survey Propagation as a core computational solver executing on standard high-performance parallel systems, as well as multi-threaded architectures. CONCLUSION: In our application of BioGraphE to conduct bionetwork analysis of homology networks, we found that BioGraphE and a custom, parallel implementation of the Survey Propagation SAT solver were capable of solving very large bionetwork problems at high rates of execution on different high-performance computing platforms.
format Text
id pubmed-2423447
institution National Center for Biotechnology Information
language English
publishDate 2008
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-24234472008-06-11 BioGraphE: high-performance bionetwork analysis using the Biological Graph Environment Chin, George Chavarria, Daniel G Nakamura, Grant C Sofia, Heidi J BMC Bioinformatics Research BACKGROUND: Graphs and networks are common analysis representations for biological systems. Many traditional graph algorithms such as k-clique, k-coloring, and subgraph matching have great potential as analysis techniques for newly available data in biology. Yet, as the amount of genomic and bionetwork information rapidly grows, scientists need advanced new computational strategies and tools for dealing with the complexities of the bionetwork analysis and the volume of the data. RESULTS: We introduce a computational framework for graph analysis called the Biological Graph Environment (BioGraphE), which provides a general, scalable integration platform for connecting graph problems in biology to optimized computational solvers and high-performance systems. This framework enables biology researchers and computational scientists to identify and deploy network analysis applications and to easily connect them to efficient and powerful computational software and hardware that are specifically designed and tuned to solve complex graph problems. In our particular application of BioGraphE to support network analysis in genome biology, we investigate the use of a Boolean satisfiability solver known as Survey Propagation as a core computational solver executing on standard high-performance parallel systems, as well as multi-threaded architectures. CONCLUSION: In our application of BioGraphE to conduct bionetwork analysis of homology networks, we found that BioGraphE and a custom, parallel implementation of the Survey Propagation SAT solver were capable of solving very large bionetwork problems at high rates of execution on different high-performance computing platforms. BioMed Central 2008-05-28 /pmc/articles/PMC2423447/ /pubmed/18541059 http://dx.doi.org/10.1186/1471-2105-9-S6-S6 Text en Copyright © 2008 Chin 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 Research
Chin, George
Chavarria, Daniel G
Nakamura, Grant C
Sofia, Heidi J
BioGraphE: high-performance bionetwork analysis using the Biological Graph Environment
title BioGraphE: high-performance bionetwork analysis using the Biological Graph Environment
title_full BioGraphE: high-performance bionetwork analysis using the Biological Graph Environment
title_fullStr BioGraphE: high-performance bionetwork analysis using the Biological Graph Environment
title_full_unstemmed BioGraphE: high-performance bionetwork analysis using the Biological Graph Environment
title_short BioGraphE: high-performance bionetwork analysis using the Biological Graph Environment
title_sort biographe: high-performance bionetwork analysis using the biological graph environment
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2423447/
https://www.ncbi.nlm.nih.gov/pubmed/18541059
http://dx.doi.org/10.1186/1471-2105-9-S6-S6
work_keys_str_mv AT chingeorge biographehighperformancebionetworkanalysisusingthebiologicalgraphenvironment
AT chavarriadanielg biographehighperformancebionetworkanalysisusingthebiologicalgraphenvironment
AT nakamuragrantc biographehighperformancebionetworkanalysisusingthebiologicalgraphenvironment
AT sofiaheidij biographehighperformancebionetworkanalysisusingthebiologicalgraphenvironment