Suppr超能文献

Crosslink:一个用于对分组节点进行网络可视化的R包。

Crosslink: An R Package for Network Visualization of Grouped Nodes.

作者信息

Liu Di, Bai Zhijie, Liu Bing, Li Zongcheng

机构信息

Peking-Tsinghua Center for Life Sciences, Peking University, Beijing, China.

State Key Laboratory of Proteomics, Academy of Military Medical Sciences, Academy of Military Sciences, Beijing, China.

出版信息

Front Genet. 2021 Jul 16;12:706854. doi: 10.3389/fgene.2021.706854. eCollection 2021.

Abstract

UNLABELLED

The demand for network visualization of relationships between nodes attributed to different categories grows in various biomedical research scenarios, such as gene regulatory networks, drug-target networks, ligand-receptor interactions and association networks of multi-omics elements. Elegantly visualizing the relationships between nodes with complex metadata of nodes and edges appended may inspire new insights. Here, we developed the crosslink R package, tailored for network visualization of grouped nodes, to provide a series of flexible functions for generating network diagrams. We first designed a CrossLink class for storage of metadata about nodes and edges and manipulation of node coordinates. Then affine transformation and function mapping transformation are implemented to perform fundamental node coordinates transformation by groups, based on which various network layouts can be defined easily. For convenience, we predefined several commonly used layouts, including row, column, arc, polygon and hive, which also can be combined in one layout. Finally, we designed a user-friendly wrapper function to draw network connections, aesthetic mappings of metadata and decoration with related annotation graphs in one interface by taking advantage of the powerful ggplot2 system. Overall, the crosslink R package is easy-to-use for achieving complex visualization of a network diagram of grouped nodes surrounded by associated annotation graphs.

AVAILABILITY AND IMPLEMENTATION

Cosslink is an open-source R package, freely available from github: https://github.com/zzwch/crosslink; A detailed user documentation can be found in https://zzwch.github.io/crosslink/.

摘要

未标注

在各种生物医学研究场景中,如基因调控网络、药物-靶点网络、配体-受体相互作用以及多组学元素的关联网络,对不同类别节点之间关系的网络可视化需求不断增长。巧妙地可视化附加了节点和边的复杂元数据的节点之间的关系,可能会激发新的见解。在这里,我们开发了crosslink R包,专门用于分组节点的网络可视化,以提供一系列用于生成网络图的灵活函数。我们首先设计了一个CrossLink类,用于存储有关节点和边的元数据以及操作节点坐标。然后实现仿射变换和函数映射变换,以便按组执行基本的节点坐标变换,在此基础上可以轻松定义各种网络布局。为方便起见,我们预定义了几种常用布局,包括行、列、弧、多边形和蜂巢布局,这些布局也可以组合在一个布局中。最后,我们设计了一个用户友好的包装函数,利用强大的ggplot2系统在一个界面中绘制网络连接、元数据的美学映射以及用相关注释图进行装饰。总体而言,crosslink R包易于使用,可实现由相关注释图包围的分组节点网络图的复杂可视化。

可用性和实现

Cosslink是一个开源R包,可从github免费获取:https://github.com/zzwch/crosslink;详细的用户文档可在https://zzwch.github.io/crosslink/中找到。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/17dc/8322777/49ac35711a4b/fgene-12-706854-g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验