Cargando…

GraphAlignment: Bayesian pairwise alignment of biological networks

BACKGROUND: With increased experimental availability and accuracy of bio-molecular networks, tools for their comparative and evolutionary analysis are needed. A key component for such studies is the alignment of networks. RESULTS: We introduce the Bioconductor package GraphAlignment for pairwise ali...

Descripción completa

Detalles Bibliográficos
Autores principales: Kolář, Michal, Meier, Jörn, Mustonen, Ville, Lässig, Michael, Berg, Johannes
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3573967/
https://www.ncbi.nlm.nih.gov/pubmed/23171476
http://dx.doi.org/10.1186/1752-0509-6-144
_version_ 1782259536720035840
author Kolář, Michal
Meier, Jörn
Mustonen, Ville
Lässig, Michael
Berg, Johannes
author_facet Kolář, Michal
Meier, Jörn
Mustonen, Ville
Lässig, Michael
Berg, Johannes
author_sort Kolář, Michal
collection PubMed
description BACKGROUND: With increased experimental availability and accuracy of bio-molecular networks, tools for their comparative and evolutionary analysis are needed. A key component for such studies is the alignment of networks. RESULTS: We introduce the Bioconductor package GraphAlignment for pairwise alignment of bio-molecular networks. The alignment incorporates information both from network vertices and network edges and is based on an explicit evolutionary model, allowing inference of all scoring parameters directly from empirical data. We compare the performance of our algorithm to an alternative algorithm, Græmlin 2.0. On simulated data, GraphAlignment outperforms Græmlin 2.0 in several benchmarks except for computational complexity. When there is little or no noise in the data, GraphAlignment is slower than Græmlin 2.0. It is faster than Græmlin 2.0 when processing noisy data containing spurious vertex associations. Its typical case complexity grows approximately as [Formula: see text]. On empirical bacterial protein-protein interaction networks (PIN) and gene co-expression networks, GraphAlignment outperforms Græmlin 2.0 with respect to coverage and specificity, albeit by a small margin. On large eukaryotic PIN, Græmlin 2.0 outperforms GraphAlignment. CONCLUSIONS: The GraphAlignment algorithm is robust to spurious vertex associations, correctly resolves paralogs, and shows very good performance in identification of homologous vertices defined by high vertex and/or interaction similarity. The simplicity and generality of GraphAlignment edge scoring makes the algorithm an appropriate choice for global alignment of networks.
format Online
Article
Text
id pubmed-3573967
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-35739672013-02-21 GraphAlignment: Bayesian pairwise alignment of biological networks Kolář, Michal Meier, Jörn Mustonen, Ville Lässig, Michael Berg, Johannes BMC Syst Biol Software BACKGROUND: With increased experimental availability and accuracy of bio-molecular networks, tools for their comparative and evolutionary analysis are needed. A key component for such studies is the alignment of networks. RESULTS: We introduce the Bioconductor package GraphAlignment for pairwise alignment of bio-molecular networks. The alignment incorporates information both from network vertices and network edges and is based on an explicit evolutionary model, allowing inference of all scoring parameters directly from empirical data. We compare the performance of our algorithm to an alternative algorithm, Græmlin 2.0. On simulated data, GraphAlignment outperforms Græmlin 2.0 in several benchmarks except for computational complexity. When there is little or no noise in the data, GraphAlignment is slower than Græmlin 2.0. It is faster than Græmlin 2.0 when processing noisy data containing spurious vertex associations. Its typical case complexity grows approximately as [Formula: see text]. On empirical bacterial protein-protein interaction networks (PIN) and gene co-expression networks, GraphAlignment outperforms Græmlin 2.0 with respect to coverage and specificity, albeit by a small margin. On large eukaryotic PIN, Græmlin 2.0 outperforms GraphAlignment. CONCLUSIONS: The GraphAlignment algorithm is robust to spurious vertex associations, correctly resolves paralogs, and shows very good performance in identification of homologous vertices defined by high vertex and/or interaction similarity. The simplicity and generality of GraphAlignment edge scoring makes the algorithm an appropriate choice for global alignment of networks. BioMed Central 2012-11-21 /pmc/articles/PMC3573967/ /pubmed/23171476 http://dx.doi.org/10.1186/1752-0509-6-144 Text en Copyright ©2012 Kolář 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
Kolář, Michal
Meier, Jörn
Mustonen, Ville
Lässig, Michael
Berg, Johannes
GraphAlignment: Bayesian pairwise alignment of biological networks
title GraphAlignment: Bayesian pairwise alignment of biological networks
title_full GraphAlignment: Bayesian pairwise alignment of biological networks
title_fullStr GraphAlignment: Bayesian pairwise alignment of biological networks
title_full_unstemmed GraphAlignment: Bayesian pairwise alignment of biological networks
title_short GraphAlignment: Bayesian pairwise alignment of biological networks
title_sort graphalignment: bayesian pairwise alignment of biological networks
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3573967/
https://www.ncbi.nlm.nih.gov/pubmed/23171476
http://dx.doi.org/10.1186/1752-0509-6-144
work_keys_str_mv AT kolarmichal graphalignmentbayesianpairwisealignmentofbiologicalnetworks
AT meierjorn graphalignmentbayesianpairwisealignmentofbiologicalnetworks
AT mustonenville graphalignmentbayesianpairwisealignmentofbiologicalnetworks
AT lassigmichael graphalignmentbayesianpairwisealignmentofbiologicalnetworks
AT bergjohannes graphalignmentbayesianpairwisealignmentofbiologicalnetworks