An Algorithm for Drawing Metabolic Pathways based on Structural Characteristics

구조적 특징에 기반한 대사 경로 드로잉 알고리즘

  • 이소희 (Impuls Japan사) ;
  • 송은하 (이화여자대학교 컴퓨터학과) ;
  • 이상호 (이화여자대학교 컴퓨터학과) ;
  • 박현석 (이화여자대학교 컴퓨터학과)
  • Published : 2004.10.01

Abstract

Bioinformatics is concerned with the creation and development of advanced information and computational technologies for problems in biology. It is divided into genomics, proteomics and metabolimics. In metabolimics, an organism is represented by metabolic pathway, i.e., well-displayed graph, and so the graph drawing tool to draw pathway well is necessary to understand it comprehensively. In this paper, we design an improved drawing algorithm. It enhances the readability by making use of the bipartite graph. Also it is possible to draw large graph properly by considering the facts that metabolic pathway graph is scale-free network and is composed of circular components, hierarchic components and linear components.

'생물정보학'이란 생물학적 데이타를 처리, 가공하여 정보를 얻어내는 연구 분야로 이 중 대사 체학은 대사 경로 네트워크를 가시화하여 생명 활동을 이해하고자 하는 분야로, 대사 경로 내의 흐름을 한 눈에 알 수 있도록 가시화하여 보여 줄 수 있는 도구가 반드시 필요하다. 따라서 본 논문에서는 새로운 '대사 경로 드로잉 알고리즘'을 제안하였다. 대사 경로 그래프의 구조로는 이분 그래프를 이용하여 가독성을 높였으며, 이 그래프가 척도 없는(scale-free) 네트워크 구조라는 것과 구조적으로 환형, 계층적, 선형 컴포넌트를 가진다는 것을 고려하여 사이즈가 큰 그래프도 적절하게 드로잉 하도록 하였다.

Keywords

References

  1. M. Y. Becker and I. Rojas, 'A Graph Layout Algorithm for Drawing Metabolic Pathways,' BIOlNFORMATICS, Vol. 17, No.5, pp.461-467, 2001 https://doi.org/10.1093/bioinformatics/17.5.461
  2. Y. Deville, D. Gilbert, J. Helden and S. Wodak, 'An Overview of Data Models for the Analysis of Biochemical Pathways,' Proceedings of International Workshop on Computational Methods In System Biology, p.174, 2003 https://doi.org/10.1093/bib/4.3.246
  3. M. Kanehisa, S. Goto, S. Kawashima and A. Nakaya, 'The KEGG Databases at GenomeNet,' Nucleic Acids Reasearch, Vol. 30, No.1, pp.42-46, 2002 https://doi.org/10.1093/nar/30.1.42
  4. P. D. Karp, M. Riley, M. Saier, I. T. Paulsen, J. Collado-Vides, S. M. Paley, A. Pellegrini-Toole, C. Bonavides and S. Gama-Castro, 'The EcoCyc Database,' Nucleic Acids Reasearch, Vol. 30, No. 1, pp.56-58, 2002 https://doi.org/10.1093/nar/30.1.56
  5. R. Overbeek, N. Larsen, G. D. Pusch, M. D'Souza, N. Selkov, N. Kyrpides, M. Fonstein, N. Maltsev and E. Selkov, 'WIT: Integrated System for High-throughput Genome Sequence Analysis and Metabolic Reconstruction,' Nucleic Acids Research, Vol. 28, No.1, pp.123-125, 2000
  6. P. D. Karp and S. Paley, 'Automated Drawing of Metabolic Pathways,' Third International Conference on Bioinformatics and Genome Research, pp.225-238, 1994
  7. R. Appel, A. Bairoch and D. Hochstrasser, 'A New Generation of Information Retrieval Tools for Biologists: The Example of the ExPASy WWW Server,' Trends in Biochemical Sciences, Vol. 19, pp.258-260, 1994 https://doi.org/10.1016/0968-0004(94)90153-8
  8. H. Jeong, B. Tombor, R. Albert, Z. N. Oltvai and A. -L. Barabasi, 'The Large-scale Organization of Metabolic Networks,' NATURE, Vol. 407, pp.651-654, 2000 https://doi.org/10.1038/35036627
  9. A. Barabasi and R. Albert, 'Emergence of Scaling in Random Networks,' SCIENCE, Vol. 286, pp. 509-512, 1999 https://doi.org/10.1126/science.286.5439.509
  10. K. -I. Goh, B. Kahng and D. Kim, 'Universal Behavior of Load Distribution in Scale-Free Networks,' Physical Review Letters, Vol. 87, No. 27, 2001 https://doi.org/10.1103/PhysRevLett.87.278701
  11. 정하웅, 강병남, '복잡계의 이해-네트워크의 구조적 성질 및 그 응용', 물리학과 첨단기술 10권 23, 2001
  12. P. Holme, M. Huss and H. Jeong, 'Subnetwork Hierarchies of Biochemical Pathways,' BIOINFORMATICS, Vol. 19, No.4, pp.532-538, 2003 https://doi.org/10.1093/bioinformatics/btg033
  13. Douglas B. West, Introduction to Graph Theory, pp.232-245, PRENTICE HALL, 1996
  14. G. D. Battista, P.Eades, R. Tamassia and I. G. Tollis, Graph Drawing : Algorithms for the visualization of Graphs, PRENTICE HALL, 1999
  15. M. Kaufmann, D. Wagner( Eds.), Drawing Graphs : Methods an Models, Springer, 1998
  16. R. Wiese, M. Eiglsperger and P. Schabert, 'The Y-files Graph Library: Documentation and Code available at http://www-pr.informatik.uni-tuebingen.de/yfiles,' 2000