Found 1230 packages in 0.05 seconds
Network Analysis and Community Detection
Features tools for the network data analysis and community detection.
Provides multiple methods for fitting, model selection and goodness-of-fit testing in degree-corrected stochastic blocks models.
Most of the computations are fast and scalable for sparse networks, esp. for Poisson versions of the models.
Implements the following:
Amini, Chen, Bickel and Levina (2013)
Network-Adjusted Covariates for Community Detection
Incorporating node-level covariates for community detection has gained increasing attention these years. This package provides the function for implementing the novel community detection algorithm known as Network-Adjusted Covariates for Community Detection (NAC), which is designed to detect latent community structure in graphs with node-level information, i.e., covariates. This algorithm can handle models such as the degree-corrected stochastic block model (DCSBM) with covariates. NAC specifically addresses the discrepancy between the community structure inferred from the adjacency information and the community structure inferred from the covariates information. For more detailed information, please refer to the reference paper: Yaofang Hu and Wanjie Wang (2023)
Hierarchical Community Detection by Recursive Partitioning
Hierarchical community detection on networks by a recursive spectral partitioning strategy, which is shown to be effective and efficient in Li, Lei, Bhattacharyya, Sarkar, Bickel, and Levina (2018)
Dynamic Network Communities Detection and Generation
Used for evolving network analysis regarding
community detection. Implements several algorithms that calculate communities
for graphs whose nodes and edges change over time.
Edges, which can have new nodes, can be added or deleted. Changes in the
communities are calculated without recalculating communities for the entire
graph.
REFERENCE: M. Cordeiro et al. (2016)
Differential Community Detection in Paired Biological Networks
A differential community detection (DCD) based approach to effectively locate differential sub-networks in paired scale-free biological networks, e.g. case vs control - Raghvendra Mall et al (2017)
Graph Community Detection Methods into Systematic Conservation Planning
An innovative tool-set that incorporates graph community detection
methods into systematic conservation planning. It is designed to
enhance spatial prioritization by focusing on the protection of
areas with high ecological connectivity. Unlike traditional
approaches that prioritize individual planning units, 'priorCON'
focuses on clusters of features that exhibit strong ecological
linkages. The 'priorCON' package is built upon the 'prioritizr'
package
"Smith-Pittman Community Detection Algorithm for 'igraph' Objects (2024)"
Implements the "Smith-Pittman" community detection algorithm
for network analysis using 'igraph' objects. This algorithm combines node
degree and betweenness centrality measures to identify communities within
networks, with a gradient evident in social partitioning. The package
provides functions for community detection, visualization, and analysis of
the resulting community structure. Methods are based on results from Smith,
Pittman and Xu (2024)
Exploring Social Network Structures Through Friendship-Driven Community Detection with Association Rules Mining
Implements an innovative approach to community detection in social networks using Association Rules Learning. The package provides tools for processing graph and rules objects, generating association rules, and detecting communities based on node interactions. Designed to facilitate advanced research in Social Network Analysis, this package leverages association rules learning for enhanced community detection. This approach is described in El-Moussaoui et al. (2021)
Community Structure Detection via Modularity Maximization
The algorithms implemented here are used to detect the community structure of a network. These algorithms follow different approaches, but are all based on the concept of modularity maximization.
Implements the Leiden Algorithm via an R Interface
An R interface to the Leiden algorithm, an iterative community detection algorithm on networks. The algorithm is designed to converge to a partition in which all subsets of all communities are locally optimally assigned, yielding communities guaranteed to be connected. The implementation proves to be fast, scales well, and can be run on graphs of millions of nodes (as long as they can fit in memory). The original implementation was constructed as a python interface "leidenalg" found here: < https://github.com/vtraag/leidenalg>. The algorithm was originally described in Traag, V.A., Waltman, L. & van Eck, N.J. "From Louvain to Leiden: guaranteeing well-connected communities". Sci Rep 9, 5233 (2019)