This documentation provides an overview of the notebooks available in the community detection guide.
.. toctree:: :maxdepth: 2 :hidden: community_detection_guide/notebooks/initial_workflow.ipynb community_detection_guide/notebooks/community_detection_algorithms.ipynb community_detection_guide/notebooks/test_significance_of_community.ipynb community_detection_guide/notebooks/generating_and_visualizing_clusters.ipynb community_detection_guide/notebooks/hierarchical_clustering.ipynb community_detection_guide/notebooks/modularity.ipynb community_detection_guide/notebooks/resolution.ipynb community_detection_guide/notebooks/consensus_clustering.ipynb community_detection_guide/notebooks/membership_vector.ipynb community_detection_guide/notebooks/working_with_directed_networks.ipynb community_detection_guide/notebooks/working_with_clusterings.ipynb community_detection_guide/notebooks/functions.ipynb
.. grid:: 2 2 3 3
:gutter: 3
.. grid-item-card:: Initial Workflow
:link: community_detection_guide/notebooks/initial_workflow
:link-type: doc
:class-card: sd-card-hover card-red-orange
:shadow: sm
.. **Overview:** This notebook is a quick start guide to community detection in igraph. It covers the initial workflow for detecting communities in networks. (If you look for a more practical learning experience, we recommend starting with this notebook.)
.. grid-item-card:: Community Detection Algorithms
:link: community_detection_guide/notebooks/community_detection_algorithms
:link-type: doc
:class-card: sd-card-hover card-deep-orange
:shadow: sm
.. **Overview:** This notebook covers various community detection algorithms available in igraph. It provides a detailed explanation of these algorithms and when to use the
.. grid-item-card:: Significance of Community Structure
:link: community_detection_guide/notebooks/test_significance_of_community
:link-type: doc
:class-card: sd-card-hover card-yellow-orange
:shadow: sm
.. **Overview:** This notebook provides methods to test the significance of detected communities.
.. grid-item-card:: Generating and Visualizing Clusters
:link: community_detection_guide/notebooks/generating_and_visualizing_clusters
:link-type: doc
:class-card: sd-card-hover card-dark-green
:shadow: sm
.. **Overview:** This notebook provides various methods for generating and visualizing clusters in networks. It includes techniques for visualizing community structures.
.. grid-item-card:: Hierarchical Clustering
:link: community_detection_guide/notebooks/hierarchical_clustering
:link-type: doc
:class-card: sd-card-hover card-medium-green
:shadow: sm
.. **Overview:** This notebook describes hierarchical clustering. It explains how to perform hierarchical clustering on networks and visualize the results.
.. grid-item-card:: Modularity
:link: community_detection_guide/notebooks/modularity
:link-type: doc
:class-card: sd-card-hover card-light-green
:shadow: sm
.. **Overview:** This notebook introduces the concept of modularity in community detection.
.. grid-item-card:: Resolution Parameter
:link: community_detection_guide/notebooks/resolution
:link-type: doc
:class-card: sd-card-hover card-deep-blue
:shadow: sm
.. **Overview:** This notebook introduces the concept of resolution parameter on the Sierpinski triangle.
.. grid-item-card:: Consensus Clustering
:link: community_detection_guide/notebooks/consensus_clustering
:link-type: doc
:class-card: sd-card-hover card-medium-blue
:shadow: sm
.. **Overview:** This notebook introduces the method of consensus clustering by combining multiple clustering results.
.. grid-item-card:: Membership Vector
:link: community_detection_guide/notebooks/membership_vector
:link-type: doc
:class-card: sd-card-hover card-light-blue
:shadow: sm
.. **Overview:** This notebook introduces membership vectors in igraph.
.. grid-item-card:: Working with Directed Networks
:link: community_detection_guide/notebooks/working_with_directed_networks
:link-type: doc
:class-card: sd-card-hover card-deep-purple
:shadow: sm
.. **Overview:** This notebook describes how to work with clusterings in igraph.
.. grid-item-card:: Working with Clusterings
:link: community_detection_guide/notebooks/working_with_clusterings
:link-type: doc
:class-card: sd-card-hover card-medium-purple
:shadow: sm
.. **Overview:** This notebook describes how to work with clusterings in igraph.
.. grid-item-card:: Helper Functions
:link: community_detection_guide/notebooks/functions
:link-type: doc
:class-card: sd-card-hover card-light-purple
:shadow: sm
.. **Overview:** This notebook introduces all the helper functions used in the community detection guide. It provides a collection of utility functions for community detection tasks.