HyperNetX: A Python package for modeling complex network data as hypergraphs
Brenda Praggastis, Sinan Aksoy, Dustin Arendt, Mark Bonicillo, Cliff, Joslyn, Emilie Purvine, Madelyn Shapiro, Ji Young Yun

TL;DR
HyperNetX is a Python library that enables analysis and visualization of hypergraphs, supporting metadata attachment and interactive visualization, thus facilitating complex network data exploration.
Contribution
The 2023 release of HyperNetX introduces metadata support and interactive visualization tools, enhancing its capabilities for hypergraph analysis.
Findings
Supports attaching metadata to nodes and hyperedges
Includes interactive visualization with HypernetX-Widget
Widely adopted in the hypergraph analysis community
Abstract
HyperNetX (HNX) is an open source Python library for the analysis and visualization of complex network data modeled as hypergraphs. Initially released in 2019, HNX facilitates exploratory data analysis of complex networks using algebraic topology, combinatorics, and generalized hypergraph and graph theoretical methods on structured data inputs. With its 2023 release, the library supports attaching metadata, numerical and categorical, to nodes (vertices) and hyperedges, as well as to node-hyperedge pairings (incidences). HNX has a customizable Matplotlib-based visualization module as well as HypernetX-Widget, its JavaScript addon for interactive exploration and visualization of hypergraphs within Jupyter Notebooks. Both packages are available on GitHub and PyPI. With a growing community of users and collaborators, HNX has become a preeminent tool for hypergraph analysis.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Data Visualization and Analytics · Mental Health Research Topics
