A layout algorithm for signaling pathways

被引:13
作者
Genc, B
Dogrusoz, U [1 ]
机构
[1] Bilkent Univ, Dept Comp Engn, TR-06800 Ankara, Turkey
[2] Bilkent Univ, Ctr Bioinformat, TR-06800 Ankara, Turkey
[3] Univ Waterloo, Dept Comp Sci, Waterloo, ON N2L 3G1, Canada
[4] Tom Sawyer Software, Oakland, CA 94612 USA
关键词
bioinformatics; signaling pathways; cellular pathway analysis; information visualization; pathway visualization; graph layout;
D O I
10.1016/j.ins.2004.11.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Visualization is crucial to the effective analysis of biological pathways. A poorly laid out pathway confuses the user, while a well laid out one improves the user's comprehension of the underlying biological phenomenon. We present a new, elegant algorithm for layout of biological signaling pathways. Our algorithm uses a force-directed layout scheme, taking into account directional and rectangular regional constraints enforced by different molecular interaction types and subcellular locations in a cell. The algorithm has been successfully implemented as part of a pathway visualization and analysis toolkit named PATIKA, and results with respect to computational complexity and quality of the layout have been found satisfactory. The algorithm may be easily adapted to be used in other applications with similar conventions and constraints as well. PATIKA version 1.0 beta is available upon request at http://www.patika.org. (C) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:135 / 149
页数:15
相关论文
共 21 条
[1]  
Arnone MI, 1997, DEVELOPMENT, V124, P1851
[2]   A graph layout algorithm for drawing metabolic pathways [J].
Becker, MY ;
Rojas, I .
BIOINFORMATICS, 2001, 17 (05) :461-467
[3]   An ontology for collaborative construction and analysis of cellular pathways [J].
Demir, E ;
Babur, O ;
Dogrusoz, U ;
Gursoy, A ;
Ayaz, A ;
Gulesir, G ;
Nisanci, G ;
Cetin-Atalay, R .
BIOINFORMATICS, 2004, 20 (03) :349-356
[4]   PATIKA: an integrated visual environment for collaborative construction and analysis of cellular pathways [J].
Demir, E ;
Babur, O ;
Dogrusoz, U ;
Gursoy, A ;
Nisanci, G ;
Cetin-Atalay, R ;
Ozturk, M .
BIOINFORMATICS, 2002, 18 (07) :996-1003
[5]  
Di Battista G., 1999, Graph Drawing: Algorithms for the Visualization of Graphs
[6]   Graph visualization toolkits [J].
Dogrusoz, U ;
Feng, QW ;
Madden, B ;
Doorley, M ;
Frick, A .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2002, 22 (01) :30-37
[7]   GRAPH DRAWING BY FORCE-DIRECTED PLACEMENT [J].
FRUCHTERMAN, TMJ ;
REINGOLD, EM .
SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (11) :1129-1164
[8]  
HE W, 1997, LNCS, V1190, P217
[9]  
Kamps T, 1996, LECT NOTES COMPUT SC, V1027, P349, DOI 10.1007/BFb0021818
[10]   The EcoCyc database [J].
Karp, PD ;
Riley, M ;
Saier, M ;
Paulsen, IT ;
Collado-Vides, J ;
Paley, SM ;
Pellegrini-Toole, A ;
Bonavides, C ;
Gama-Castro, S .
NUCLEIC ACIDS RESEARCH, 2002, 30 (01) :56-58