honto

honto quantifies homophily and heterophily in networks by computing z-scores from a network structure and node-class partitioning to measure preferential interactions.


Key Features:

  • Homophily/Heterophily Analysis: Calculates z-score values that quantify the tendency of nodes within the same class to interact preferentially and assesses heterophily between different classes.
  • Matrix Output: Generates a matrix where each entry is the homophily or heterophily z-score for node pairs.
  • Node Interaction Analysis: Provides z-scores for nodes that do not interact with any other node within their class.
  • Visual Interpretation: Produces heatmaps representing homophily and heterophily patterns across the network.

Scientific Applications:

  • Social Network Analysis: Investigating preferential connections among individuals within social groups.
  • Biological Networks: Studying protein-protein interactions and gene regulatory networks to understand functional groupings and interactions.

Methodology:

Accepts a network structure and a partitioning of nodes into classes, computes z-scores comparing observed interactions to expectation by chance, and outputs a z-score matrix and heatmaps.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, C
Added:
1/28/2023
Last Updated:
11/24/2024

Operations

Publications

Apollonio N, Blankenberg D, Cumbo F, Franciosa PG, Santoni D. Evaluating homophily in networks via <i>HONTO</i> (HOmophily Network TOol): a case study of chromosomal interactions in human PPI networks. Bioinformatics. 2022;39(1). doi:10.1093/bioinformatics/btac763. PMID:36440918. PMCID:PMC9805585.

PMID: 36440918
PMCID: PMC9805585
Funding: - National Institutes of Health: U24CA231877, U24HG006620