Skip to main content

Similarity Network Fusion (SNF) python implementation

Project description

Similarity Network Fusion (SNF)

SNF python implementation with intention to be 1-2 with MatlabV 2.1

Reference:

B Wang, A Mezlini, F Demir, M Fiume, T Zu, M Brudno, B Haibe-Kains, A Goldenberg (2014) Similarity Network Fusion: a fast and effective method to aggregate multiple data types on a genome wide scale. Nature Methods. Online. Jan 26, 2014

Usage

Install from pypi:

pip install snf_simple

Using the module

You can see an example usage under demo

Development

The project is using poetry for reliable development.

See poetry documentation on how to install the latest version for your system:

https://python-poetry.org/docs

Setup

After installing poetry, start an environment:

poetry install

If you are using PyCharm you can use this plugin for setting up interpreter.

Testing

Tests are using standard pytest format. You can run them after the setup with:

pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snf_simple-0.1.1.tar.gz (11.9 kB view hashes)

Uploaded Source

Built Distribution

snf_simple-0.1.1-py3-none-any.whl (12.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page