Hive_Panel_Explorer

Hive_Panel_Explorer generates panels of hive plots from network data to visualize and analyze topological relationships and node and edge attributes such as degree and centrality for biological network inference.


Key Features:

  • Implementation: Implemented in Python for programmatic generation of hive-plot visualizations.
  • Input formats: Accepts various network data formats as input for visualization and analysis.
  • Interactive hive plots: Produces panels of hive plots rendered as interactive SVGs (using D3.js) to represent network structure.
  • Attribute-driven layouts: Uses node and edge attributes such as degree and centrality to determine hive plot axes and visual encoding.
  • User-driven exploration: Supports user-defined layout rules and combinations of parameters to generate multiple network views simultaneously.
  • Hypothesis support: Provides consistent rule-based representations to assist hypothesis development and testing from network topology.

Scientific Applications:

  • Network topology and dynamics: Analysis of topological structure and its relation to system dynamics and function in biological networks.
  • Microbial co-occurrence networks: Exploration of microbial co-occurrence networks derived from forest soil microbiomes.
  • Systems biology and ecology: Application in systems biology and ecological studies to investigate interactions and functional relationships.

Methodology:

Transforms a network dataset into interactive visualizations by creating hive plots based on specified node and edge attributes and applying user-specified layout rules and parameter combinations to generate multiple views.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
11/24/2024

Operations

Publications

Perez SEI, Hahn AS, Krzywinski M, Hallam SJ. Hive Panel Explorer: an interactive network visualization tool. Bioinformatics. 2020;37(3):436-437. doi:10.1093/bioinformatics/btaa683. PMID:32717050. PMCID:PMC8058766.

Documentation