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.