Cargando…

An algorithm for automated layout of process description maps drawn in SBGN

Motivation: Evolving technology has increased the focus on genomics. The combination of today’s advanced techniques with decades of molecular biology research has yielded huge amounts of pathway data. A standard, named the Systems Biology Graphical Notation (SBGN), was recently introduced to allow s...

Descripción completa

Detalles Bibliográficos
Autores principales: Genc, Begum, Dogrusoz, Ugur
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4681988/
https://www.ncbi.nlm.nih.gov/pubmed/26363029
http://dx.doi.org/10.1093/bioinformatics/btv516
_version_ 1782405811330351104
author Genc, Begum
Dogrusoz, Ugur
author_facet Genc, Begum
Dogrusoz, Ugur
author_sort Genc, Begum
collection PubMed
description Motivation: Evolving technology has increased the focus on genomics. The combination of today’s advanced techniques with decades of molecular biology research has yielded huge amounts of pathway data. A standard, named the Systems Biology Graphical Notation (SBGN), was recently introduced to allow scientists to represent biological pathways in an unambiguous, easy-to-understand and efficient manner. Although there are a number of automated layout algorithms for various types of biological networks, currently none specialize on process description (PD) maps as defined by SBGN. Results: We propose a new automated layout algorithm for PD maps drawn in SBGN. Our algorithm is based on a force-directed automated layout algorithm called Compound Spring Embedder (CoSE). On top of the existing force scheme, additional heuristics employing new types of forces and movement rules are defined to address SBGN-specific rules. Our algorithm is the only automatic layout algorithm that properly addresses all SBGN rules for drawing PD maps, including placement of substrates and products of process nodes on opposite sides, compact tiling of members of molecular complexes and extensively making use of nested structures (compound nodes) to properly draw cellular locations and molecular complex structures. As demonstrated experimentally, the algorithm results in significant improvements over use of a generic layout algorithm such as CoSE in addressing SBGN rules on top of commonly accepted graph drawing criteria. Availability and implementation: An implementation of our algorithm in Java is available within ChiLay library (https://github.com/iVis-at-Bilkent/chilay). Contact: ugur@cs.bilkent.edu.tr or dogrusoz@cbio.mskcc.org Supplementary information: Supplementary data are available at Bioinformatics online.
format Online
Article
Text
id pubmed-4681988
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-46819882015-12-18 An algorithm for automated layout of process description maps drawn in SBGN Genc, Begum Dogrusoz, Ugur Bioinformatics Original Papers Motivation: Evolving technology has increased the focus on genomics. The combination of today’s advanced techniques with decades of molecular biology research has yielded huge amounts of pathway data. A standard, named the Systems Biology Graphical Notation (SBGN), was recently introduced to allow scientists to represent biological pathways in an unambiguous, easy-to-understand and efficient manner. Although there are a number of automated layout algorithms for various types of biological networks, currently none specialize on process description (PD) maps as defined by SBGN. Results: We propose a new automated layout algorithm for PD maps drawn in SBGN. Our algorithm is based on a force-directed automated layout algorithm called Compound Spring Embedder (CoSE). On top of the existing force scheme, additional heuristics employing new types of forces and movement rules are defined to address SBGN-specific rules. Our algorithm is the only automatic layout algorithm that properly addresses all SBGN rules for drawing PD maps, including placement of substrates and products of process nodes on opposite sides, compact tiling of members of molecular complexes and extensively making use of nested structures (compound nodes) to properly draw cellular locations and molecular complex structures. As demonstrated experimentally, the algorithm results in significant improvements over use of a generic layout algorithm such as CoSE in addressing SBGN rules on top of commonly accepted graph drawing criteria. Availability and implementation: An implementation of our algorithm in Java is available within ChiLay library (https://github.com/iVis-at-Bilkent/chilay). Contact: ugur@cs.bilkent.edu.tr or dogrusoz@cbio.mskcc.org Supplementary information: Supplementary data are available at Bioinformatics online. Oxford University Press 2016-01-01 2015-09-10 /pmc/articles/PMC4681988/ /pubmed/26363029 http://dx.doi.org/10.1093/bioinformatics/btv516 Text en © The Author 2015. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Papers
Genc, Begum
Dogrusoz, Ugur
An algorithm for automated layout of process description maps drawn in SBGN
title An algorithm for automated layout of process description maps drawn in SBGN
title_full An algorithm for automated layout of process description maps drawn in SBGN
title_fullStr An algorithm for automated layout of process description maps drawn in SBGN
title_full_unstemmed An algorithm for automated layout of process description maps drawn in SBGN
title_short An algorithm for automated layout of process description maps drawn in SBGN
title_sort algorithm for automated layout of process description maps drawn in sbgn
topic Original Papers
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4681988/
https://www.ncbi.nlm.nih.gov/pubmed/26363029
http://dx.doi.org/10.1093/bioinformatics/btv516
work_keys_str_mv AT gencbegum analgorithmforautomatedlayoutofprocessdescriptionmapsdrawninsbgn
AT dogrusozugur analgorithmforautomatedlayoutofprocessdescriptionmapsdrawninsbgn
AT gencbegum algorithmforautomatedlayoutofprocessdescriptionmapsdrawninsbgn
AT dogrusozugur algorithmforautomatedlayoutofprocessdescriptionmapsdrawninsbgn