Cargando…

shinyBN: an online application for interactive Bayesian network inference and visualization

BACKGROUND: High-throughput technologies have brought tremendous changes to biological domains, and the resulting high-dimensional data has also posed enormous challenges to computational science. A Bayesian network is a probabilistic graphical model represented by a directed acyclic graph, which pr...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Jiajin, Zhang, Ruyang, Dong, Xuesi, Lin, Lijuan, Zhu, Ying, He, Jieyu, Christiani, David C., Wei, Yongyue, Chen, Feng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6916222/
https://www.ncbi.nlm.nih.gov/pubmed/31842743
http://dx.doi.org/10.1186/s12859-019-3309-0
_version_ 1783480188331360256
author Chen, Jiajin
Zhang, Ruyang
Dong, Xuesi
Lin, Lijuan
Zhu, Ying
He, Jieyu
Christiani, David C.
Wei, Yongyue
Chen, Feng
author_facet Chen, Jiajin
Zhang, Ruyang
Dong, Xuesi
Lin, Lijuan
Zhu, Ying
He, Jieyu
Christiani, David C.
Wei, Yongyue
Chen, Feng
author_sort Chen, Jiajin
collection PubMed
description BACKGROUND: High-throughput technologies have brought tremendous changes to biological domains, and the resulting high-dimensional data has also posed enormous challenges to computational science. A Bayesian network is a probabilistic graphical model represented by a directed acyclic graph, which provides concise semantics to describe the relationship between entities and has an independence assumption that is suitable for sparse omics data. Bayesian networks have been broadly used in biomedical research fields, including disease risk assessment and prognostic prediction. However, the inference and visualization of Bayesian networks are unfriendly to the users lacking programming skills. RESULTS: We developed an R/Shiny application, shinyBN, which is an online graphical user interface to facilitate the inference and visualization of Bayesian networks. shinyBN supports multiple types of input and provides flexible settings for network rendering and inference. For output, users can download network plots, prediction results and external validation results in publication-ready high-resolution figures. CONCLUSION: Our user-friendly application (shinyBN) provides users with an easy method for Bayesian network modeling, inference and visualization via mouse clicks. shinyBN can be used in the R environment or online and is compatible with three major operating systems, including Windows, Linux and Mac OS. shinyBN is deployed at https://jiajin.shinyapps.io/shinyBN/. Source codes and the manual are freely available at https://github.com/JiajinChen/shinyBN.
format Online
Article
Text
id pubmed-6916222
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-69162222019-12-30 shinyBN: an online application for interactive Bayesian network inference and visualization Chen, Jiajin Zhang, Ruyang Dong, Xuesi Lin, Lijuan Zhu, Ying He, Jieyu Christiani, David C. Wei, Yongyue Chen, Feng BMC Bioinformatics Software BACKGROUND: High-throughput technologies have brought tremendous changes to biological domains, and the resulting high-dimensional data has also posed enormous challenges to computational science. A Bayesian network is a probabilistic graphical model represented by a directed acyclic graph, which provides concise semantics to describe the relationship between entities and has an independence assumption that is suitable for sparse omics data. Bayesian networks have been broadly used in biomedical research fields, including disease risk assessment and prognostic prediction. However, the inference and visualization of Bayesian networks are unfriendly to the users lacking programming skills. RESULTS: We developed an R/Shiny application, shinyBN, which is an online graphical user interface to facilitate the inference and visualization of Bayesian networks. shinyBN supports multiple types of input and provides flexible settings for network rendering and inference. For output, users can download network plots, prediction results and external validation results in publication-ready high-resolution figures. CONCLUSION: Our user-friendly application (shinyBN) provides users with an easy method for Bayesian network modeling, inference and visualization via mouse clicks. shinyBN can be used in the R environment or online and is compatible with three major operating systems, including Windows, Linux and Mac OS. shinyBN is deployed at https://jiajin.shinyapps.io/shinyBN/. Source codes and the manual are freely available at https://github.com/JiajinChen/shinyBN. BioMed Central 2019-12-16 /pmc/articles/PMC6916222/ /pubmed/31842743 http://dx.doi.org/10.1186/s12859-019-3309-0 Text en © The Author(s). 2019 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Chen, Jiajin
Zhang, Ruyang
Dong, Xuesi
Lin, Lijuan
Zhu, Ying
He, Jieyu
Christiani, David C.
Wei, Yongyue
Chen, Feng
shinyBN: an online application for interactive Bayesian network inference and visualization
title shinyBN: an online application for interactive Bayesian network inference and visualization
title_full shinyBN: an online application for interactive Bayesian network inference and visualization
title_fullStr shinyBN: an online application for interactive Bayesian network inference and visualization
title_full_unstemmed shinyBN: an online application for interactive Bayesian network inference and visualization
title_short shinyBN: an online application for interactive Bayesian network inference and visualization
title_sort shinybn: an online application for interactive bayesian network inference and visualization
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6916222/
https://www.ncbi.nlm.nih.gov/pubmed/31842743
http://dx.doi.org/10.1186/s12859-019-3309-0
work_keys_str_mv AT chenjiajin shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization
AT zhangruyang shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization
AT dongxuesi shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization
AT linlijuan shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization
AT zhuying shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization
AT hejieyu shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization
AT christianidavidc shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization
AT weiyongyue shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization
AT chenfeng shinybnanonlineapplicationforinteractivebayesiannetworkinferenceandvisualization