signed_backbones

Python package for extracting signed backbones of intrinsically dense weighted networks.


License
MIT
Install
pip install signed_backbones==0.9.0

Documentation

Signed Backbone Extraction

This Python package provides tools to extract the signed backbones of intrinsically dense weighted networks.

Dependecies

  1. numpy
  2. pandas

Tested for numpy==1.20.1 and pandas==1.2.2 but should work with most versions.

Installation

Use the package manager pip to install signed_backbones.

pip install signed_backbones

Example Usage

import signed_backbones as sb
import pandas as pd

karate_net = pd.read_csv('karate.txt', header=None, sep='\t')

karate_sbb = sb.extract(karate_net, directed = False, significance_threshold = 2.576, vigor_threshold = (-0.1, 0.1))

See examples/KarateViz.ipynb for visualizations of the original Karate network and its extracted signed backbone.

Citation

If you find this software useful in your work, please cite:

Furkan Gursoy and Bertan Badur. (2020). "Extracting the signed backbone of intrinsically dense weighted networks." (2020).

Contributing

Please feel free to open an issue for bug reports, change requests, or other contributions.

License

MIT

Packaged with: Flit