Motif-Based Spectral Clustering of Weighted Directed Networks
Project description
motifcluster
A Python package for motif-based spectral clustering of weighted directed networks.
Introduction
The motifcluster package provides implementations of motif-based spectral clustering of weighted directed networks in Python. These provide the capability for:
Building motif adjacency matrices
Sampling random weighted directed networks
Spectral embedding with motif adjacency matrices
Motif-based spectral clustering
The methods are all designed to run quickly on large sparse networks, and are easy to install and use. These methods are based on those described in [Underwood, Elliott and Cucuringu, 2020], which is available at arxiv:2004.01293.
Installation
From PyPI:
pip install motifcluster
With conda:
conda install -c conda-forge motifcluster
Dependencies
Networkx
Numpy
Scipy
Scikit-learn
Documentation
Documentation for the motifcluster package is available on Read the Docs.
Tutorial
A tutorial for the motifcluster package is available on Github in the tutorial directory.
Links
Source code repository on GitHub
Package index page on PyPI
Documentation on Read the Docs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for motifcluster-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 776afa58f63fc71ab54d30865efee7bbcbc1e843ef0370bf6f3fcc4105a33629 |
|
MD5 | 0ff8ee62b363329fe802606ba0cbadd9 |
|
BLAKE2b-256 | aa5f19c868c657e2b3e7166bba16f4855cc671f2c7c640213bc00ced4a95ecba |