TY - JOUR
T1 - The Application of the Weighted k-Partite Graph Problem to the Multiple Alignment for Metabolic Pathways
AU - Chen, Wenbin
AU - Hendrix, William
AU - Samatova, Nagiza F.
N1 - Publisher Copyright:
© 2017, Mary Ann Liebert, Inc.
PY - 2017/12
Y1 - 2017/12
N2 - The problem of aligning multiple metabolic pathways is one of very challenging problems in computational biology. A metabolic pathway consists of three types of entities: reactions, compounds, and enzymes. Based on similarities between enzymes, Tohsato et al. gave an algorithm for aligning multiple metabolic pathways. However, the algorithm given by Tohsato et al. neglects the similarities among reactions, compounds, enzymes, and pathway topology. How to design algorithms for the alignment problem of multiple metabolic pathways based on the similarity of reactions, compounds, and enzymes? It is a difficult computational problem. In this article, we propose an algorithm for the problem of aligning multiple metabolic pathways based on the similarities among reactions, compounds, enzymes, and pathway topology. First, we compute a weight between each pair of like entities in different input pathways based on the entities' similarity score and topological structure using Ay et al.'s methods. We then construct a weighted k-partite graph for the reactions, compounds, and enzymes. We extract a mapping between these entities by solving the maximum-weighted k-partite matching problem by applying a novel heuristic algorithm. By analyzing the alignment results of multiple pathways in different organisms, we show that the alignments found by our algorithm correctly identify common subnetworks among multiple pathways.
AB - The problem of aligning multiple metabolic pathways is one of very challenging problems in computational biology. A metabolic pathway consists of three types of entities: reactions, compounds, and enzymes. Based on similarities between enzymes, Tohsato et al. gave an algorithm for aligning multiple metabolic pathways. However, the algorithm given by Tohsato et al. neglects the similarities among reactions, compounds, enzymes, and pathway topology. How to design algorithms for the alignment problem of multiple metabolic pathways based on the similarity of reactions, compounds, and enzymes? It is a difficult computational problem. In this article, we propose an algorithm for the problem of aligning multiple metabolic pathways based on the similarities among reactions, compounds, enzymes, and pathway topology. First, we compute a weight between each pair of like entities in different input pathways based on the entities' similarity score and topological structure using Ay et al.'s methods. We then construct a weighted k-partite graph for the reactions, compounds, and enzymes. We extract a mapping between these entities by solving the maximum-weighted k-partite matching problem by applying a novel heuristic algorithm. By analyzing the alignment results of multiple pathways in different organisms, we show that the alignments found by our algorithm correctly identify common subnetworks among multiple pathways.
KW - alignment of multiple metabolic pathways
KW - graph algorithm
KW - weighted k-partite graph problem
UR - http://www.scopus.com/inward/record.url?scp=85038446670&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85038446670&partnerID=8YFLogxK
U2 - 10.1089/cmb.2017.0064
DO - 10.1089/cmb.2017.0064
M3 - Article
C2 - 28891687
AN - SCOPUS:85038446670
SN - 1066-5277
VL - 24
SP - 1195
EP - 1211
JO - Journal of Computational Biology
JF - Journal of Computational Biology
IS - 12
ER -