SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more.

Visualization is a key recurring requirement for effective analysis of relational data. Biology is no exception. It is imperative to annotate and render biological models in standard, widely accepted formats. Finding graph-theoretical properties of pathways as well as identifying certain paths or su...

Full description

Bibliographic Details
Main Authors: Hasan Balci, Ugur Dogrusoz, Yusuf Ziya Ozgul, Perman Atayev
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2022-11-01
Series:PLoS Computational Biology
Online Access:https://doi.org/10.1371/journal.pcbi.1010635
_version_ 1811185759523176448
author Hasan Balci
Ugur Dogrusoz
Yusuf Ziya Ozgul
Perman Atayev
author_facet Hasan Balci
Ugur Dogrusoz
Yusuf Ziya Ozgul
Perman Atayev
author_sort Hasan Balci
collection DOAJ
description Visualization is a key recurring requirement for effective analysis of relational data. Biology is no exception. It is imperative to annotate and render biological models in standard, widely accepted formats. Finding graph-theoretical properties of pathways as well as identifying certain paths or subgraphs of interest in a pathway are also essential for effective analysis of pathway data. Given the size of available biological pathway data nowadays, automatic layout is crucial in understanding the graphical representations of such data. Even though there are many available software tools that support graphical display of biological pathways in various formats, there is none available as a service for on-demand or batch processing of biological pathways for automatic layout, customized rendering and mining paths or subgraphs of interest. In addition, there are many tools with fine rendering capabilities lacking decent automatic layout support. To fill this void, we developed a web service named SyBLaRS (Systems Biology Layout and Rendering Service) for automatic layout of biological data in various standard formats as well as construction of customized images in both raster image and scalable vector formats of these maps. Some of the supported standards are more generic such as GraphML and JSON, whereas others are specialized to biology such as SBGNML (The Systems Biology Graphical Notation Markup Language) and SBML (The Systems Biology Markup Language). In addition, SyBLaRS supports calculation and highlighting of a number of well-known graph-theoretical properties as well as some novel graph algorithms turning a specified set of objects of interest to a minimal pathway of interest. We demonstrate that SyBLaRS can be used both as an offline layout and rendering service to construct customized and annotated pictures of pathway models and as an online service to provide layout and rendering capabilities for systems biology software tools. SyBLaRS is open source and publicly available on GitHub and freely distributed under the MIT license. In addition, a sample deployment is available here for public consumption.
first_indexed 2024-04-11T13:35:50Z
format Article
id doaj.art-be172a54801f43deaab6a79fbe23168d
institution Directory Open Access Journal
issn 1553-734X
1553-7358
language English
last_indexed 2024-04-11T13:35:50Z
publishDate 2022-11-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS Computational Biology
spelling doaj.art-be172a54801f43deaab6a79fbe23168d2022-12-22T04:21:34ZengPublic Library of Science (PLoS)PLoS Computational Biology1553-734X1553-73582022-11-011811e101063510.1371/journal.pcbi.1010635SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more.Hasan BalciUgur DogrusozYusuf Ziya OzgulPerman AtayevVisualization is a key recurring requirement for effective analysis of relational data. Biology is no exception. It is imperative to annotate and render biological models in standard, widely accepted formats. Finding graph-theoretical properties of pathways as well as identifying certain paths or subgraphs of interest in a pathway are also essential for effective analysis of pathway data. Given the size of available biological pathway data nowadays, automatic layout is crucial in understanding the graphical representations of such data. Even though there are many available software tools that support graphical display of biological pathways in various formats, there is none available as a service for on-demand or batch processing of biological pathways for automatic layout, customized rendering and mining paths or subgraphs of interest. In addition, there are many tools with fine rendering capabilities lacking decent automatic layout support. To fill this void, we developed a web service named SyBLaRS (Systems Biology Layout and Rendering Service) for automatic layout of biological data in various standard formats as well as construction of customized images in both raster image and scalable vector formats of these maps. Some of the supported standards are more generic such as GraphML and JSON, whereas others are specialized to biology such as SBGNML (The Systems Biology Graphical Notation Markup Language) and SBML (The Systems Biology Markup Language). In addition, SyBLaRS supports calculation and highlighting of a number of well-known graph-theoretical properties as well as some novel graph algorithms turning a specified set of objects of interest to a minimal pathway of interest. We demonstrate that SyBLaRS can be used both as an offline layout and rendering service to construct customized and annotated pictures of pathway models and as an online service to provide layout and rendering capabilities for systems biology software tools. SyBLaRS is open source and publicly available on GitHub and freely distributed under the MIT license. In addition, a sample deployment is available here for public consumption.https://doi.org/10.1371/journal.pcbi.1010635
spellingShingle Hasan Balci
Ugur Dogrusoz
Yusuf Ziya Ozgul
Perman Atayev
SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more.
PLoS Computational Biology
title SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more.
title_full SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more.
title_fullStr SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more.
title_full_unstemmed SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more.
title_short SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more.
title_sort syblars a web service for laying out rendering and mining biological maps in sbgn sbml and more
url https://doi.org/10.1371/journal.pcbi.1010635
work_keys_str_mv AT hasanbalci syblarsawebserviceforlayingoutrenderingandminingbiologicalmapsinsbgnsbmlandmore
AT ugurdogrusoz syblarsawebserviceforlayingoutrenderingandminingbiologicalmapsinsbgnsbmlandmore
AT yusufziyaozgul syblarsawebserviceforlayingoutrenderingandminingbiologicalmapsinsbgnsbmlandmore
AT permanatayev syblarsawebserviceforlayingoutrenderingandminingbiologicalmapsinsbgnsbmlandmore