Suppr超能文献

交互式网络可视化在 Jupyter 笔记本:visJS2jupyter。

Interactive network visualization in Jupyter notebooks: visJS2jupyter.

机构信息

Department of Medicine, Center for Computational Biology and Bioinformatics, University of California San Diego, La Jolla, CA 92093, USA.

出版信息

Bioinformatics. 2018 Jan 1;34(1):126-128. doi: 10.1093/bioinformatics/btx581.

Abstract

MOTIVATION

Network biology is widely used to elucidate mechanisms of disease and biological processes. The ability to interact with biological networks is important for hypothesis generation and to give researchers an intuitive understanding of the data. We present visJS2jupyter, a tool designed to embed interactive networks in Jupyter notebooks to streamline network analysis and to promote reproducible research.

RESULTS

The tool provides functions for performing and visualizing useful network operations in biology, including network overlap, network propagation around a focal set of genes, and co-localization of two sets of seed genes. visJS2jupyter uses the JavaScript library vis.js to create interactive networks displayed within Jupyter notebook cells with features including drag, click, hover, and zoom. We demonstrate the functionality of visJS2jupyter applied to a biological question, by creating a network propagation visualization to prioritize risk-related genes in autism.

AVAILABILITY AND IMPLEMENTATION

The visJS2jupyter package is distributed under the MIT License. The source code, documentation and installation instructions are freely available on GitHub at https://github.com/ucsd-ccbb/visJS2jupyter. The package can be downloaded at https://pypi.python.org/pypi/visJS2jupyter.

CONTACT

sbrosenthal@ucsd.edu.

SUPPLEMENTARY INFORMATION

Supplementary data are available at Bioinformatics online.

摘要

动机

网络生物学被广泛用于阐明疾病和生物过程的机制。与生物网络交互的能力对于假设的产生和帮助研究人员直观地理解数据非常重要。我们提出了 visJS2jupyter,这是一个旨在将交互式网络嵌入 Jupyter 笔记本中的工具,以简化网络分析并促进可重复的研究。

结果

该工具提供了在生物学中执行和可视化有用网络操作的功能,包括网络重叠、围绕一组焦点基因的网络传播以及两个种子基因集的共定位。visJS2jupyter 使用 JavaScript 库 vis.js 创建可在 Jupyter 笔记本单元格中显示的交互式网络,具有拖放、点击、悬停和缩放等功能。我们通过创建网络传播可视化来优先考虑自闭症中的风险相关基因,展示了 visJS2jupyter 在生物学问题中的功能。

可用性和实现

visJS2jupyter 包根据 MIT 许可证分发。源代码、文档和安装说明可在 GitHub 上免费获得,网址为 https://github.com/ucsd-ccbb/visJS2jupyter。该软件包可在 https://pypi.python.org/pypi/visJS2jupyter 下载。

联系方式

sbrosenthal@ucsd.edu

补充信息

补充数据可在 Bioinformatics 在线获得。

相似文献

1
Interactive network visualization in Jupyter notebooks: visJS2jupyter.
Bioinformatics. 2018 Jan 1;34(1):126-128. doi: 10.1093/bioinformatics/btx581.
2
NGLview-interactive molecular graphics for Jupyter notebooks.
Bioinformatics. 2018 Apr 1;34(7):1241-1242. doi: 10.1093/bioinformatics/btx789.
3
ssbio: a Python framework for structural systems biology.
Bioinformatics. 2018 Jun 15;34(12):2155-2157. doi: 10.1093/bioinformatics/bty077.
4
JBrowse Jupyter: a Python interface to JBrowse 2.
Bioinformatics. 2023 Jan 1;39(1). doi: 10.1093/bioinformatics/btad032.
5
PyBEL: a computational framework for Biological Expression Language.
Bioinformatics. 2018 Feb 15;34(4):703-704. doi: 10.1093/bioinformatics/btx660.
6
Efficient population-scale variant analysis and prioritization with VAPr.
Bioinformatics. 2018 Aug 15;34(16):2843-2845. doi: 10.1093/bioinformatics/bty192.
7
ndexr-an R package to interface with the network data exchange.
Bioinformatics. 2018 Feb 15;34(4):716-717. doi: 10.1093/bioinformatics/btx683.
8
Gos: a declarative library for interactive genomics visualization in Python.
Bioinformatics. 2023 Jan 1;39(1). doi: 10.1093/bioinformatics/btad050.
9
Visualizing protein big data using Python and Jupyter notebooks.
Biochem Mol Biol Educ. 2022 Sep;50(5):431-436. doi: 10.1002/bmb.21621. Epub 2022 Apr 11.

引用本文的文献

2
Detection and targeting of splicing deregulation in pediatric acute myeloid leukemia stem cells.
Cell Rep Med. 2023 Mar 21;4(3):100962. doi: 10.1016/j.xcrm.2023.100962. Epub 2023 Mar 7.
3
Inflammation-driven deaminase deregulation fuels human pre-leukemia stem cell evolution.
Cell Rep. 2021 Jan 26;34(4):108670. doi: 10.1016/j.celrep.2020.108670.
5
Integrating Gene and Protein Expression Reveals Perturbed Functional Networks in Alzheimer's Disease.
Cell Rep. 2019 Jul 23;28(4):1103-1116.e4. doi: 10.1016/j.celrep.2019.06.073.
6
A Multiscale Map of the Stem Cell State in Pancreatic Adenocarcinoma.
Cell. 2019 Apr 18;177(3):572-586.e22. doi: 10.1016/j.cell.2019.03.010. Epub 2019 Apr 4.
7
Synergistic lethality between BRCA1 and H3K9me2 loss reflects satellite derepression.
Genes Dev. 2019 Apr 1;33(7-8):436-451. doi: 10.1101/gad.322495.118. Epub 2019 Feb 25.
8
Biological Interpretation of Complex Genomic Data.
Methods Mol Biol. 2019;1908:61-71. doi: 10.1007/978-1-4939-9004-7_5.

本文引用的文献

1
A large-scale benchmark of gene prioritization methods.
Sci Rep. 2017 Apr 21;7:46598. doi: 10.1038/srep46598.
2
Cytoscape.js: a graph theory library for visualisation and analysis.
Bioinformatics. 2016 Jan 15;32(2):309-11. doi: 10.1093/bioinformatics/btv557. Epub 2015 Sep 28.
3
STRING v10: protein-protein interaction networks, integrated over the tree of life.
Nucleic Acids Res. 2015 Jan;43(Database issue):D447-52. doi: 10.1093/nar/gku1003. Epub 2014 Oct 28.
4
Exome sequencing links corticospinal motor neuron disease to common neurodegenerative disorders.
Science. 2014 Jan 31;343(6170):506-511. doi: 10.1126/science.1247363.
5
Discovering causal pathways linking genomic events to transcriptional states using Tied Diffusion Through Interacting Events (TieDIE).
Bioinformatics. 2013 Nov 1;29(21):2757-64. doi: 10.1093/bioinformatics/btt471. Epub 2013 Aug 27.
6
An unbiased evaluation of gene prioritization tools.
Bioinformatics. 2012 Dec 1;28(23):3081-8. doi: 10.1093/bioinformatics/bts581. Epub 2012 Oct 9.
7
SFARI Gene: an evolving database for the autism research community.
Dis Model Mech. 2010 Mar-Apr;3(3-4):133-5. doi: 10.1242/dmm.005439.
8
Associating genes and protein complexes with disease via network propagation.
PLoS Comput Biol. 2010 Jan 15;6(1):e1000641. doi: 10.1371/journal.pcbi.1000641.
9
Cancer systems biology: a network modeling perspective.
Carcinogenesis. 2010 Jan;31(1):2-8. doi: 10.1093/carcin/bgp261. Epub 2009 Oct 27.
10
Network biology: understanding the cell's functional organization.
Nat Rev Genet. 2004 Feb;5(2):101-13. doi: 10.1038/nrg1272.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验