ggNetView : An R package for reproducible biological network analysis and visualization
Abstract Biological network analysis has become an important approach for investigating interactions among microorganisms, genes, proteins, and environmental variables across ecology, microbiology, and molecular biology. In practice, however, turning an inferred network into a clear figure and a full set of downstream topology and module analyses remains laborious, because the required steps are spread across several packages and are often finished by hand in a graphics editor. In response to these challenges, we have developed ggNetView, an R package that provides a complete analytical workflow. Its upstream step constructs networks from a variety of data sources, and its downstream steps encompass topology analysis, module analysis, and network visualization. The package utilizes a unified graph object, offers functions for geometric layout construction and annotation, and enables different types of networks to share a consistent set of aesthetic mappings. Beyond visualization, ggNetView enables comparison of similar modules across multiple networks and supports association analysis of the entire network and its subnetworks with environmental variables to help identify candidate modules associated with environmental variables. ggNetView has been applied to microbiome co‐occurrence, WGCNA‐derived co‐expression, and protein–protein interaction networks. Across repeated runs with the same graph object and parameters, node coordinates are reproduced. The package is freely available at https://github.com/Jiawang1209/ggNetView .
Authors
- Jian Wang (ORCID: https://orcid.org/0000-0001-5184-7023)
- Yue Liu
Institutions
- Chinese Academy of Sciences (CN)
- Institute of Applied Ecology (CN)
Publication Details
- Journal
- Methods in Ecology and Evolution
- Published
- 2026-11-09
- DOI
- https://doi.org/10.1111/2041-210x.70446
- Primary Topic
- Bioinformatics and Genomic Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00